]> git.eshelyaron.com Git - emacs.git/commit
Fix logb on zero, infinite, NaN args
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 7 Jan 2019 00:23:41 +0000 (16:23 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 7 Jan 2019 00:25:40 +0000 (16:25 -0800)
commit202bd7bff2710b98cde4ae4b6e1f6de9818591f8
tree5b58e9df997c158ccd6887a1c5ac81533040744f
parentb0b483d714e87ee0a4572f9c541514a1ac1a8226
Fix logb on zero, infinite, NaN args

Change logb to return -infinity, +infinity, and NaN respectively.
Formerly logb returned an extreme fixnum to represent
infinity, but this is no longer the right thing to do now that
we have bignums and there is no extreme integer.
* doc/lispref/numbers.texi (Float Basics), etc/NEWS: Document.
* src/floatfns.c (Flogb): Implement this.
doc/lispref/numbers.texi
etc/NEWS
src/floatfns.c