1.0.29.47: Floating point correctness improvement
commit5e0af0dad59e01274b0e84b58e5f0904c9890b37
authorPaul Khuong <pvk@pvk.ca>
Fri, 26 Jun 2009 16:54:18 +0000 (26 16:54 +0000)
committerPaul Khuong <pvk@pvk.ca>
Fri, 26 Jun 2009 16:54:18 +0000 (26 16:54 +0000)
tree26b98e0135005fd7cd1f29bfb20441c1c6bf260c
parent139f0ec74424e0ab3e6c5bc7268652d96fb7ff1a
1.0.29.47: Floating point correctness improvement

* Don't perform constant folding for addition/subtraction of 0
  or multiplication/division/exponentiation by +/- 1 on float
  types.

* Also operate on the imaginary part for generic addition and
  subtraction with mixed complex/real arguments, as specified.

* Update NEWS for 10.29.44.
NEWS
src/code/numbers.lisp
src/compiler/srctran.lisp
tests/float.pure.lisp
version.lisp-expr