summaryrefslogtreecommitdiff
tag namesbcl_0_8_6 (bc094b20ee385bab596e6e702c555ea074526fbc)
tag date2003-11-25 19:34:45 +0200
tagged byWilliam Harold Newman <william.newman@airmail.net>
tagged objectcommit 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.