tag name | sbcl_0_8_6 (bc094b20ee385bab596e6e702c555ea074526fbc) |
tag date | 2003-11-25 19:34:45 +0200 |
tagged by | William Harold Newman <william.newman@airmail.net> |
tagged object | commit 1462adfb42... |
changes in sbcl-0.8.6 relative to sbcl-0.8.5:
* fixed a bootstrapping bug: the build process no longer assumes
that the various BOOLE-related constants have the same value in
host and target lisps. (noted by Paul Dietz' test suite on an
SBCL binary built from CLISP)
* The system can now be dynamically linked on the MIPS platform,
which enables dynamic loading of foreign code from Lisp. (thanks
to Ralf Baechle for discussions on the MIPS ABI)
* The system now records debugging information for its own source
files in a filesystem-position-independent manner, relative to
the "SYS" logical host.
* fixed a compiler bug: MV-LET convertion did not check references
to the "max args" entry point. (reported by Brian Downing)
* tweaked disassembly notes to be less confident about proclaiming
some instruction as an LRA. (thanks to Brian Downing)
* contrib update: SB-ACLREPL is now threadsafe; multiple listeners
now each have their own history, command character, and other
characteristics. (thanks to David Lichteblau)
* fixed some bugs revealed by Paul Dietz' test suite:
** compiler failure in compiling LOGAND expressions including a
constant 0
** Implementation of ASH-MOD32 on X86 and PPC did not work for the
shift greater than 32.
** FLUSH-DEST did not mark blocks for type check regeneration.
** HANDLER-CASE failed to accept declarations in handler clauses
in some circumstances.