summaryrefslogtreecommitdiff
path: root/src/data.c
AgeCommit message (Expand)Author
2019-11-06Simplify fixnum division slightlyPaul Eggert
2019-11-05Remove unneeded overflow check in integer divisionPaul Eggert
2019-11-04Overflow errors are range errorsPaul Eggert
2019-11-04Don’t signal overflow for (expt 1 bignum)Paul Eggert
2019-08-24Speed up % and mod with fixnum denomPaul Eggert
2019-08-24Tweak integer mod performancePaul Eggert
2019-08-24Make (mod 1.0 0) consistent with (/ 1.0 0)Paul Eggert
2019-08-24extern function cleanupPaul Eggert
2019-08-21Don’t debug fset by defaultPaul Eggert
2019-08-21Be more careful about pointers to bignum valsPaul Eggert
2019-08-18Improve bignum_integer static checkingPaul Eggert
2019-08-05decode-time now returns subsec tooPaul Eggert
2019-06-27Clean up use of XFIXNUM etc.Paul Eggert
2019-05-22Remove fixnum restriction on some display varsPaul Eggert
2019-04-29Replace ‘/* FALLTHROUGH! */’ with ‘break;’Paul Eggert
2019-04-19Remove some ineffective #ifdefs.Philipp Stephani
2019-04-19Remove some #ifdefs for user pointers.Philipp Stephani
2019-04-18Mark _Noreturn error functions as coldPaul Eggert
2019-04-01Make struct Lisp_Objfwd etc. objects read-onlyPaul Eggert
2019-04-01Fix union Lisp_Fwd * alignment bugPaul Eggert
2019-04-01* lisp/subr.el (setq-default): Define as a macroStefan Monnier
2019-02-27DEFVAR_INT variables are now intmax_tPaul Eggert
2019-02-15Merge from origin/emacs-26Glenn Morris
2019-02-12* src/data.c (Fmake_local_variable): Fix bug#34318Stefan Monnier
2019-01-15Add portable dumperDaniel Colascione
2019-01-09Use shortcuts for FlengthPaul Eggert
2018-12-31Merge from origin/emacs-26Paul Eggert
2019-01-01Update copyright year to 2019Paul Eggert
2018-12-30Fix assertion-violations on non-integersPaul Eggert
2018-12-18Support (ash INTEGER BIGNUM)Paul Eggert
2018-11-12Merge from origin/emacs-26Glenn Morris
2018-11-09* src/data.c (Ftype_of): xwidget objects are possible! (bug#33294)Stefan Monnier
2018-11-02* src/data.c (Ffset): Don't signal gratuitous errorsStefan Monnier
2018-10-10Fix mishandling of symbols that look like numbersPaul Eggert
2018-10-09Merge from origin/emacs-26Glenn Morris
2018-10-08; * src/data.c (Fkeywordp): Remove inaccurate commentary. (Bug#32979)Eli Zaretskii
2018-09-22Round bignums consistently with other integersPaul Eggert
2018-09-21Fix (+ bignum float) bugPaul Eggert
2018-09-11Use overflow-error for bignum overflowPaul Eggert
2018-09-04Simplify bignum->intmax conversionPaul Eggert
2018-09-03Speed up (+ 2 2) by a factor of 10Paul Eggert
2018-08-27Improve bignum support for system typesPaul Eggert
2018-08-27Modularize bignums betterPaul Eggert
2018-08-22Fix bugs when rounding to bignumsPaul Eggert
2018-08-21Move bignump, fixnump from C to LispPaul Eggert
2018-08-21Avoid libgmp aborts by imposing limitsPaul Eggert
2018-08-18Tweak integer divisionPaul Eggert
2018-08-18Simplify float_arith_driverPaul Eggert
2018-08-18Minor fixups for intmax_t→mpz_t conversionPaul Eggert
2018-08-18Improve bignum comparison (Bug#32463#50)Paul Eggert