X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=6ca7ff37699608e11688a8df6a4ef3976af56847;hb=dcf5978d9d33098e868ae6eea28e1b310038c03d;hp=ebf76c73d5e9ff2a3ac6a0992fa28127a92fc448;hpb=140791a0479787eaca83bea2355c15b65259a823;p=sbcl.git diff --git a/NEWS b/NEWS index ebf76c7..6ca7ff3 100644 --- a/NEWS +++ b/NEWS @@ -2173,8 +2173,27 @@ changes in sbcl-0.8.6 relative to sbcl-0.8.5: 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. planned incompatible changes in 0.8.x: * (not done yet, but planned:) When the profiling interface settles