aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c (unfollow)
Commit message (Expand)AuthorFilesLines
2020-05-03Improve doc strings of makunbound and fmakunboundStefan Kangas1-4/+16
2020-03-26Refactor and fix typo in CHECK_*_COERCE_MARKERPaul Eggert1-36/+41
2020-03-22Don't signal during backtrace unrewind (Bug#40088)Noam Postavsky1-1/+1
2020-02-22Restore runtime check for invalid tagPaul Eggert1-8/+2
2020-01-18Make Faset nonrecursivePaul Eggert1-28/+28
2020-01-18Improve performance when a string's byte count changesPaul Eggert1-26/+10
2020-01-03Let the OS clear new large strings of NULPaul Eggert1-1/+1
2019-12-31Assume C99-style ‘long long’Paul Eggert1-24/+9
2020-01-01Update copyright year to 2020Paul Eggert1-1/+1
2019-11-15Improve documentation of 'add-variable-watcher'Eli Zaretskii1-2/+3
2019-11-13Refactor bignum multiplication, exponentiationPaul Eggert1-74/+0
2019-11-06Simplify fixnum division slightlyPaul Eggert1-4/+6
2019-11-05Remove unneeded overflow check in integer divisionPaul Eggert1-4/+3
2019-11-04Overflow errors are range errorsPaul Eggert1-2/+2
2019-11-04Don’t signal overflow for (expt 1 bignum)Paul Eggert1-6/+21
2019-08-24Speed up % and mod with fixnum denomPaul Eggert1-48/+52
2019-08-24Tweak integer mod performancePaul Eggert1-1/+1
2019-08-24Make (mod 1.0 0) consistent with (/ 1.0 0)Paul Eggert1-1/+3
2019-08-24extern function cleanupPaul Eggert1-1/+1
2019-08-21Don’t debug fset by defaultPaul Eggert1-4/+1
2019-08-21Be more careful about pointers to bignum valsPaul Eggert1-15/+15
2019-08-18Improve bignum_integer static checkingPaul Eggert1-4/+4
2019-08-05decode-time now returns subsec tooPaul Eggert1-20/+20
2019-06-27Clean up use of XFIXNUM etc.Paul Eggert1-1/+1
2019-05-22Remove fixnum restriction on some display varsPaul Eggert1-11/+12
2019-04-29Replace ‘/* FALLTHROUGH! */’ with ‘break;’Paul Eggert1-12/+11
2019-04-19Remove some ineffective #ifdefs.Philipp Stephani1-4/+0
2019-04-19Remove some #ifdefs for user pointers.Philipp Stephani1-2/+0
2019-04-18Mark _Noreturn error functions as coldPaul Eggert1-2/+2
2019-04-01Make struct Lisp_Objfwd etc. objects read-onlyPaul Eggert1-4/+4
2019-04-01Fix union Lisp_Fwd * alignment bugPaul Eggert1-34/+40
2019-04-01* lisp/subr.el (setq-default): Define as a macroStefan Monnier1-31/+0
2019-02-27DEFVAR_INT variables are now intmax_tPaul Eggert1-3/+8
2019-02-12* src/data.c (Fmake_local_variable): Fix bug#34318Stefan Monnier1-0/+10
2019-01-15Add portable dumperDaniel Colascione1-4/+4
2019-01-09Use shortcuts for FlengthPaul Eggert1-5/+3
2019-01-01Update copyright year to 2019Paul Eggert1-1/+1
2018-12-30Fix assertion-violations on non-integersPaul Eggert1-2/+2
2018-12-18Support (ash INTEGER BIGNUM)Paul Eggert1-8/+21
2018-11-09* src/data.c (Ftype_of): xwidget objects are possible! (bug#33294)Stefan Monnier1-3/+7
2018-11-02* src/data.c (Ffset): Don't signal gratuitous errorsStefan Monnier1-1/+3
2018-10-10Fix mishandling of symbols that look like numbersPaul Eggert1-1/+1
2018-10-08; * src/data.c (Fkeywordp): Remove inaccurate commentary. (Bug#32979)Eli Zaretskii1-2/+0
2018-09-22Round bignums consistently with other integersPaul Eggert1-1/+1
2018-09-21Fix (+ bignum float) bugPaul Eggert1-2/+2
2018-09-11Use overflow-error for bignum overflowPaul Eggert1-4/+4
2018-09-04Simplify bignum->intmax conversionPaul Eggert1-31/+3
2018-09-03Speed up (+ 2 2) by a factor of 10Paul Eggert1-404/+265
2018-08-27Improve bignum support for system typesPaul Eggert1-75/+82
2018-08-27Modularize bignums betterPaul Eggert1-21/+17