summaryrefslogtreecommitdiff
path: root/src/data.c
Commit message (Expand)AuthorAgeFilesLines
* Speed up % and mod with fixnum denomPaul Eggert2019-08-241-48/+52
* Tweak integer mod performancePaul Eggert2019-08-241-1/+1
* Make (mod 1.0 0) consistent with (/ 1.0 0)Paul Eggert2019-08-241-1/+3
* extern function cleanupPaul Eggert2019-08-241-1/+1
* Don’t debug fset by defaultPaul Eggert2019-08-211-4/+1
* Be more careful about pointers to bignum valsPaul Eggert2019-08-211-15/+15
* Improve bignum_integer static checkingPaul Eggert2019-08-181-4/+4
* decode-time now returns subsec tooPaul Eggert2019-08-051-20/+20
* Clean up use of XFIXNUM etc.Paul Eggert2019-06-271-1/+1
* Remove fixnum restriction on some display varsPaul Eggert2019-05-221-11/+12
* Replace ‘/* FALLTHROUGH! */’ with ‘break;’Paul Eggert2019-04-291-12/+11
* Remove some ineffective #ifdefs.Philipp Stephani2019-04-191-4/+0
* Remove some #ifdefs for user pointers.Philipp Stephani2019-04-191-2/+0
* Mark _Noreturn error functions as coldPaul Eggert2019-04-181-2/+2
* Make struct Lisp_Objfwd etc. objects read-onlyPaul Eggert2019-04-011-4/+4
* Fix union Lisp_Fwd * alignment bugPaul Eggert2019-04-011-34/+40
* * lisp/subr.el (setq-default): Define as a macroStefan Monnier2019-04-011-31/+0
* DEFVAR_INT variables are now intmax_tPaul Eggert2019-02-271-3/+8
* Merge from origin/emacs-26Glenn Morris2019-02-151-0/+10
|\
| * * src/data.c (Fmake_local_variable): Fix bug#34318Stefan Monnier2019-02-121-0/+10
* | Add portable dumperDaniel Colascione2019-01-151-4/+4
* | Use shortcuts for FlengthPaul Eggert2019-01-091-5/+3
* | Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\ \ | |/
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Fix assertion-violations on non-integersPaul Eggert2018-12-301-2/+2
* | Support (ash INTEGER BIGNUM)Paul Eggert2018-12-181-8/+21
* | Merge from origin/emacs-26Glenn Morris2018-11-121-3/+7
|\ \ | |/
| * * src/data.c (Ftype_of): xwidget objects are possible! (bug#33294)Stefan Monnier2018-11-091-3/+7
* | * src/data.c (Ffset): Don't signal gratuitous errorsStefan Monnier2018-11-021-1/+3
* | Fix mishandling of symbols that look like numbersPaul Eggert2018-10-101-1/+1
* | Merge from origin/emacs-26Glenn Morris2018-10-091-2/+0
|\ \ | |/
| * ; * src/data.c (Fkeywordp): Remove inaccurate commentary. (Bug#32979)Eli Zaretskii2018-10-081-2/+0
| * Port better to x86 -fexcess-precision=fastPaul Eggert2018-08-131-14/+29
| * Revert previous patch; comment was OK after all.Paul Eggert2018-06-241-2/+2
| * Fix lead comment for count_trailing_zero_bitsPaul Eggert2018-06-241-2/+2
| * Fix bug#30846, along with misc cleanups found along the wayStefan Monnier2018-06-031-27/+9
* | Round bignums consistently with other integersPaul Eggert2018-09-221-1/+1
* | Fix (+ bignum float) bugPaul Eggert2018-09-211-2/+2
* | Use overflow-error for bignum overflowPaul Eggert2018-09-111-4/+4
* | Simplify bignum->intmax conversionPaul Eggert2018-09-041-31/+3
* | Speed up (+ 2 2) by a factor of 10Paul Eggert2018-09-031-404/+265
* | Improve bignum support for system typesPaul Eggert2018-08-271-75/+82
* | Modularize bignums betterPaul Eggert2018-08-271-21/+17
* | Fix bugs when rounding to bignumsPaul Eggert2018-08-221-4/+4
* | Move bignump, fixnump from C to LispPaul Eggert2018-08-211-21/+0
* | Avoid libgmp aborts by imposing limitsPaul Eggert2018-08-211-4/+105
* | Tweak integer divisionPaul Eggert2018-08-181-8/+5
* | Simplify float_arith_driverPaul Eggert2018-08-181-16/+4
* | Minor fixups for intmax_t→mpz_t conversionPaul Eggert2018-08-181-3/+6
* | Improve bignum comparison (Bug#32463#50)Paul Eggert2018-08-181-125/+43