0.8.20.27:
authorJuho Snellman <jsnell@iki.fi>
Thu, 17 Mar 2005 22:51:31 +0000 (22:51 +0000)
committerJuho Snellman <jsnell@iki.fi>
Thu, 17 Mar 2005 22:51:31 +0000 (22:51 +0000)
commit5cc68148d1a5f9bacf4eb12e396b680d992fc2c2
tree0983bd9801ba4f71138ac0f6c7209bfe7befd78c
parent929fde778f2e5a422f9bcd8ad5f6dcf1dbfccf15
0.8.20.27:
Fix x86-64 backend bugs found using Paul Dietz's random tester.
        * Sign-extension in constant LOGAND, + and TRUNCATE VOPs.
        * Sign-extension of literal (unsigned-byte 32) passed as
          arguments on the stack.

        Fix handling of :START1 and :START2 in the string comparison
        deftransforms on simple-base-strings (ansi-tests MISC.572/573/574).

        Minor cleanup: Use the already defined *cache-expand-threshold*
        instead of magic numbers in pcl/cache.lisp.
NEWS
src/compiler/seqtran.lisp
src/compiler/x86-64/arith.lisp
src/compiler/x86-64/macros.lisp
src/pcl/cache.lisp
tests/arith.pure.lisp
tests/string.pure.lisp
version.lisp-expr