Commit [508bdb] Maximize Restore History

Fix clisp cross-compile


* least-positive-long-float is unrepresentable in clisp, ending up
with being zero
* clisp's decode-float returns a 0 exponent for a 0 float (rather
than something large and negative)
* everything got constant-folded in the cross-compiler, thus using
the host's runtime.

Solution: compute the value using sb!vm:double-float-digits/bias

Christophe Rhodes Christophe Rhodes 2012-09-15

changed src/code/reader.lisp
src/code/reader.lisp Diff Switch to side-by-side view