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

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks