aboutsummaryrefslogtreecommitdiffstats
path: root/src/floatfns.c (unfollow)
Commit message (Expand)AuthorFilesLines
2020-01-01Update copyright year to 2020Paul Eggert1-1/+1
2019-11-15Port new float-scaling code to SolarisPaul Eggert1-4/+1
2019-11-14Handle weird cases like (ceil 0 0.0)Paul Eggert1-9/+20
2019-11-13Fix double-rounding bug in ceiling etc.Paul Eggert1-65/+50
2019-11-13Refactor double integer scalingPaul Eggert1-0/+23
2019-09-19lisp/*.el, src/*.c: Fix typos in docstringsJuanma Barranquero1-1/+1
2019-08-31; * src/floatfns.c: Don't use non-ASCII characters in comments.Eli Zaretskii1-1/+1
2019-08-30* src/floatfns.c: Check against __FINITE_MATH_ONLY__ (bug#37140)Mattias Engdegård1-0/+8
2019-08-21Be more careful about pointers to bignum valsPaul Eggert1-3/+3
2019-01-06Fix logb on zero, infinite, NaN argsPaul Eggert1-16/+11
2019-01-01Update copyright year to 2019Paul Eggert1-1/+1
2018-09-13Fix (floor 54043195528445955 3.0) bugPaul Eggert1-1/+19
2018-09-11Minor rounding_driver simplificationPaul Eggert1-8/+5
2018-09-10Fix misleading name ‘double_to_bignum’Paul Eggert1-1/+1
2018-09-05Improve (round FIXNUM FIXNUM) performancePaul Eggert1-22/+52
2018-09-04Fix (round FLOAT BIGNUM) bugPaul Eggert1-2/+5
2018-09-03Speed up (+ 2 2) by a factor of 10Paul Eggert1-31/+13
2018-08-28Fix Fnatnump typosPaul Eggert1-1/+1
2018-08-27Modularize bignums betterPaul Eggert1-35/+15
2018-08-22Fix bugs when rounding to bignumsPaul Eggert1-2/+14
2018-08-21Add bignum support to floor, ceiling, etc.Paul Eggert1-40/+55
2018-08-21Avoid libgmp aborts by imposing limitsPaul Eggert1-23/+1
2018-08-19Fix expt signedness bug --without-wide-intPaul Eggert1-1/+1
2018-08-19Add bignum support to exptPaul Eggert1-20/+27
2018-08-18Fix bug with ‘mod’ and float+bignumPaul Eggert1-4/+2
2018-08-17Improve ‘abs’ performancePaul Eggert1-17/+30
2018-08-07More macro renamings for bignumTom Tromey1-15/+15
2018-07-31Simplify by assuming C99 math.h isnan etc.Paul Eggert1-7/+0
2018-07-19Fix bignum creation when EMACS_INT is wider than longTom Tromey1-1/+2
2018-07-12Make logb handle bignumsTom Tromey1-1/+4
2018-07-12Make abs handle bignumsTom Tromey1-2/+17
2018-07-12Allow conversion of bignums to floatsTom Tromey1-2/+4
2018-07-12Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey1-16/+16
2018-06-25(format "%d" F) now truncates floating FPaul Eggert1-8/+5
2018-01-01Update copyright year to 2018Paul Eggert1-1/+1
2017-09-13Prefer HTTPS to FTP and HTTP in documentationPaul Eggert1-1/+1
2017-03-07Remove isnan hack for Solaris 10 gcc 3.4.3Paul Eggert1-7/+6
2017-03-07Define copysign on all platformsPaul Eggert1-5/+9
2017-03-05ffloor etc. now accept only floatsPaul Eggert1-6/+10
2017-03-04* src/floatfns.c (Fftruncate): Simplify via emacs_trunc.Paul Eggert1-4/+1
2017-03-03logb now works correctly on large integersPaul Eggert1-11/+31
2017-03-02Restore XFLOATINT but with restricted argsPaul Eggert1-10/+2
2017-03-02Remove XFLOATINTPaul Eggert1-2/+2
2017-03-01Fix rounding error in ‘ceiling’ etc.Paul Eggert1-34/+33
2016-12-31Update copyright year to 2017Paul Eggert1-1/+1
2016-06-13Doc fixes for grammar and typos (bug#23746)Stephen Berman1-2/+2
2016-03-18; Spelling fixesPaul Eggert1-2/+1
2016-03-10Rework C source files to avoid ^(Paul Eggert1-7/+7
2016-01-01Update copyright year to 2016Paul Eggert1-1/+1
2015-09-16Omit unnecessary \ before paren in C docstringsPaul Eggert1-4/+4