0.8.19.26: fix bignum printing:
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 13 Feb 2005 14:33:51 +0000 (14:33 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 13 Feb 2005 14:33:51 +0000 (14:33 +0000)
            * algorithm by Harald Hanche-Olsen.
            * good: less memory-intensive, faster for smallish
               bignums.
            * bad: more CPU-intensive for large eg. 2^1000000)
               bignums, around order of 2^10000000 becoming essentially
               unprintable.

           lazy alien resolution improvement:
            * resolve undefined functions to the address of
               undefined_alien_function instead of the guard
               page to work around the bus error on ppc/darwin.
            * also buys us discrimination between undefined alien
               variables and functions (on all platforms).

           note ppc/darwin problems revealed by tests/ in BUGS, and disable
           those tests:
            * floating-point overflow not signalled
            * type-error from sb-profile:report
            * bit-and with huge bit-vectors fails with a lost
               gc-invariant (maybe a general cheney-gc problem?)

            => All tests now pass on ppc/darwin, note this in the message
               at the end of make.sh, marking x86/Linux and ppc/Darwin
               as platforms where all tests are supposed to pass.

version.lisp-expr

index 45a435c..cc331e9 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.19.26"
+"0.8.19.27"