X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=inline;f=NEWS;h=669b6f4eb90ec8c43b82be27819dfc8d20f3a280;hb=79c8aba8d1af834f7c1db289f33ede663fdbb7eb;hp=b102bcc359e3883731ed68f0590330dd137e3830;hpb=db7e7a50d33c86d260882dd9368615316351b6be;p=sbcl.git diff --git a/NEWS b/NEWS index b102bcc..669b6f4 100644 --- a/NEWS +++ b/NEWS @@ -2168,6 +2168,25 @@ changes in sbcl-0.8.5 relative to sbcl-0.8.4: ** intersection of CONS types now canonicalizes properly, fixing inconsistencies in SUBTYPEP. +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) + * 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) + * 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 did not work for the shift + greater than 32. + ** FLUSH-DEST did not mark blocks for type check regeneration. + planned incompatible changes in 0.8.x: * (not done yet, but planned:) When the profiling interface settles down, it might impact TRACE. They both encapsulate functions, and