aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c (unfollow)
Commit message (Expand)AuthorFilesLines
2018-08-22Fix bugs when rounding to bignumsPaul Eggert1-4/+4
2018-08-21Move bignump, fixnump from C to LispPaul Eggert1-21/+0
2018-08-21Avoid libgmp aborts by imposing limitsPaul Eggert1-4/+105
2018-08-18Tweak integer divisionPaul Eggert1-8/+5
2018-08-18Simplify float_arith_driverPaul Eggert1-16/+4
2018-08-18Minor fixups for intmax_t→mpz_t conversionPaul Eggert1-3/+6
2018-08-18Improve bignum comparison (Bug#32463#50)Paul Eggert1-125/+43
2018-08-18Restore traditional lsh behavior on fixnumsPaul Eggert1-36/+24
2018-08-17Fix problems with logxor etc. and fixnumsPaul Eggert1-3/+3
2018-08-16Speed up logcount on bignumsPaul Eggert1-2/+1
2018-08-13Update doc strings for fixnum constantsPaul Eggert1-2/+2
2018-08-13Port better to x86 -fexcess-precision=fastPaul Eggert1-14/+29
2018-08-12Port better to x86 -fexcess-precision=fastPaul Eggert1-14/+29
2018-08-11Turn misc objects into pseudovectorsPaul Eggert1-19/+8
2018-08-09Use mpz_sgn rather than comparisons against 0Tom Tromey1-2/+2
2018-08-07More macro renamings for bignumTom Tromey1-85/+85
2018-08-04Fix bignum comparisons with NaNTom Tromey1-6/+18
2018-08-04Make bignums work better when EMACS_INT is larger than longAndy Moreton1-17/+79
2018-07-31Simplify by assuming C99 math.h isnan etc.Paul Eggert1-4/+0
2018-07-19Fix bignum creation when EMACS_INT is wider than longTom Tromey1-13/+23
2018-07-12Use fixnump rather than integerp in some spotsTom Tromey1-0/+1
2018-07-12Make ash and lsh handle bignumsTom Tromey1-9/+28
2018-07-12Make % and mod handle bignumsTom Tromey1-15/+97
2018-07-12Make min and max handle bignumsTom Tromey1-2/+2
2018-07-12Make logcount handle bignumsTom Tromey1-1/+16
2018-07-12Make lognot handle bignumsTom Tromey1-2/+14
2018-07-12Make 1+ and 1- handle bignumsTom Tromey1-4/+44
2018-07-12Make number-to-string work for bignumsTom Tromey1-0/+8
2018-07-12Make arithmetic work with bignumsTom Tromey1-34/+95
2018-07-12Make comparison operators handle bignumsTom Tromey1-2/+69
2018-07-12Make the reader accept bignumsTom Tromey1-2/+1
2018-07-12Introduce the bignum typeTom Tromey1-4/+27
2018-07-12Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey1-59/+59
2018-06-30Speed-up let-binding of automatically-local variablesEli Zaretskii1-4/+14
2018-06-28Tune SAFE_FREEPaul Eggert1-1/+4
2018-06-24Revert previous patch; comment was OK after all.Paul Eggert1-2/+2
2018-06-24Fix lead comment for count_trailing_zero_bitsPaul Eggert1-2/+2
2018-06-11Remove code #if-0-ed terminal-local codeDaniel Colascione1-45/+0
2018-06-03Fix bug#30846, along with misc cleanups found along the wayStefan Monnier1-27/+9
2018-03-29Lisp reader now checks for integer overflowPaul Eggert1-5/+4
2018-03-23Fix bug#30846, along with misc cleanups found along the wayStefan Monnier1-27/+9
2018-03-12Revert overenthusiastic procfs fixupPaul Eggert1-1/+1
2018-02-18* src/data.c (Faref): Fix a typo in the doc string. (Bug#30510)Eli Zaretskii1-2/+2
2018-01-01Update copyright year to 2018Paul Eggert1-1/+1
2017-12-14* src/data.c (Fadd_variable_watcher): Doc fix.Charles A. Roelli1-1/+1
2017-11-26Improve documentation of "constant" symbolsEli Zaretskii1-2/+4
2017-11-24* src/data.c: Fix regression in last clone-buffer changeStefan Monnier1-3/+2
2017-11-13Use alignas to fix GCALIGN-related bugsPaul Eggert1-38/+38
2017-10-15Avoid compilation warnings in optimized buildsEli Zaretskii1-1/+1
2017-09-30Make logcount act like CL on negative argPaul Eggert1-2/+4