Commit [cd0975] Maximize Restore History

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.

Christophe Rhodes Christophe Rhodes 2005-01-28

changed src/code/print.lisp
changed src/code/target-format.lisp
changed tests/print.impure.lisp
changed BUGS
changed NEWS
changed version.lisp-expr
src/code/print.lisp Diff Switch to side-by-side view
Loading...
src/code/target-format.lisp Diff Switch to side-by-side view
Loading...
tests/print.impure.lisp Diff Switch to side-by-side view
Loading...
BUGS Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...