summaryrefslogtreecommitdiff
path: root/src/floatfns.c
AgeCommit message (Expand)Author
2017-03-07Remove isnan hack for Solaris 10 gcc 3.4.3Paul Eggert
2017-03-07Define copysign on all platformsPaul Eggert
2017-03-05ffloor etc. now accept only floatsPaul Eggert
2017-03-04* src/floatfns.c (Fftruncate): Simplify via emacs_trunc.Paul Eggert
2017-03-03logb now works correctly on large integersPaul Eggert
2017-03-02Restore XFLOATINT but with restricted argsPaul Eggert
2017-03-02Remove XFLOATINTPaul Eggert
2017-03-01Fix rounding error in ‘ceiling’ etc.Paul Eggert
2016-12-31Update copyright year to 2017Paul Eggert
2016-06-13Doc fixes for grammar and typos (bug#23746)Stephen Berman
2016-03-18; Spelling fixesPaul Eggert
2016-03-10Rework C source files to avoid ^(Paul Eggert
2016-01-01Update copyright year to 2016Paul Eggert
2015-09-16Omit unnecessary \ before paren in C docstringsPaul Eggert
2015-08-01Simplify by assuming C99 integer divisionPaul Eggert
2015-03-24Fix minor ldexp issuesPaul Eggert
2015-01-01Update copyright year to 2015Paul Eggert
2014-05-01Doc fixesGlenn Morris
2014-03-19Fix porting inconsistency about rounding to even.Paul Eggert
2014-01-01Update copyright year to 2014 by running admin/update-copyright.Paul Eggert
2013-10-22Port to Solaris 10 and its bundled GCC.Paul Eggert
2013-06-20Add log2 support and make log10 obsolete for consistency.Paul Eggert
2013-06-19* floatfns.c: Add commentary re C99 and C11.Paul Eggert
2013-06-16Use functions, not macros, for XINT etc.Paul Eggert
2013-03-24Reorder conditions that are written backwardsAndreas Schwab
2013-01-02Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert
2013-01-01Simplify via eabs.Paul Eggert
2013-01-01Update copyright notices for 2013.Paul Eggert
2012-09-23Simplify and avoid signal-handling races.Paul Eggert
2012-09-15Port better to POSIX hosts lacking _setjmp.Paul Eggert
2012-09-10Simplify, document, and port floating-point.Paul Eggert
2012-09-09Assume C89 or later for math functions.Paul Eggert
2012-09-08* floatfns.c (Ftan): Use tan (x), not (sin (x) / cos (x)).Paul Eggert
2012-09-07More signal-handler cleanup.Paul Eggert
2012-09-06Signal-handler cleanup.Paul Eggert
2012-09-05Fix race conditions with signal handlers and errno.Paul Eggert
2012-09-05* fileio.c, filelock.c, floatfns.c, fns.c: Use bool for boolean.Paul Eggert
2012-07-16* floatfns.c (Fabs): Do not wrap fabs inside IN_FLOAT.Paul Eggert
2012-02-10Merge from trunk.Paul Eggert
2012-01-21Make second arg of copysign non-optional.Chong Yidong
2012-01-09Merge from trunk.Paul Eggert
2012-01-05Add 2012 to FSF copyright years for Emacs filesGlenn Morris
2011-10-06* floatfns.c (Fexpt): Avoid unnecessary multiplications.Paul Eggert
2011-09-26* floatfns.c (Fexpt): Avoid undefined signed * signed overflow.Paul Eggert
2011-09-09Whitespace changes.Juanma Barranquero
2011-09-06isnan: Fix porting problem to Solaris 10 with bundled gcc.Paul Eggert
2011-07-10Merge from trunk.Paul Eggert
2011-07-10ProtoizeAndreas Schwab
2011-07-06Assume freestanding C89 headers, string.h, stdlib.h.Paul Eggert
2011-06-12* floatfns.c (Fexpt): Omit unnecessary cast to unsigned.Paul Eggert