0.8.19.3:
authorChristophe Rhodes <csr21@cam.ac.uk>
Fri, 28 Jan 2005 16:48:58 +0000 (16:48 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Fri, 28 Jan 2005 16:48:58 +0000 (16:48 +0000)
commitcd0975b46e46cf6edcbec977616a475df9768bf9
treee628e57381977906e5e47281384a2452e2626d7e
parentb914788eab773b579664dcdc09a5278161191c47
0.8.19.3:
DELETE THE DRAGON

Implement fixed-format floating point through FLONUM-TO-DIGITS.
Essentially this means a whole heap of hairy logic in
FLONUM-TO-STRING, and the deletion of the Steele & White
Dragon algorithm.

... fixes (format nil "~@F" 1.23)
... fixes (format nil "~3F" -0.0)
... fixes (format nil "~G" 1d23)
... fixes (format nil "~E" 1d23)
... fixes bug 317
... does not fix bug 19, which I think is not a bug
... fixes all sorts of other stuff

It probably also breaks something, because test coverage of
this area is definitely patchy.
BUGS
NEWS
src/code/print.lisp
src/code/target-format.lisp
tests/print.impure.lisp
version.lisp-expr