X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=9003e89b33df80ae874e11afd38027b31055b85f;hb=c3699db2053ff3b5ac6a98d4431c3789496002d8;hp=b68f9ab76736dfcccf9c42019a0fdce03da13ba7;hpb=38da35e372a6e6f353fe5559edf6fca6459ef966;p=sbcl.git diff --git a/NEWS b/NEWS index b68f9ab..9003e89 100644 --- a/NEWS +++ b/NEWS @@ -2173,16 +2173,47 @@ 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 did not work for the shift - greater than 32. + 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. + +changes in sbcl-0.8.7 relative to sbcl-0.8.6: + * bug fix: GET-SETF-EXPANSION no longer throws an internal type + error when called without an explicit environment argument. + (thanks to Nikodemus Siivola) + * bug fix: buffered :DIRECTION :IO streams are less likely to become + confused about their position. (thanks to Adam Warner and Gerd + Moellmann) + * ASDF-INSTALL bug fix: now parses *PROXY* properly. (thanks to + Sean Ross) + * SB-SIMPLE-STREAMS enhancement: simple-streams can now be used as + streams for the REPL, for the debugger, and so on. (thanks to + David Licteblau) + * fixed some bugs revealed by Paul Dietz' test suite: + ** the value of the :REHASH-THRESHOLD argument to MAKE-HASH-TABLE + is ignored if it is too small, rather than propagating through + to cause DIVIDE-BY-ZERO or FLOATING-POINT-OVERFLOW errors. + ** extremely complex negations of CONS types were not being + sufficiently canonicalized, leading to inconsistencies in + SUBTYPEP. planned incompatible changes in 0.8.x: * (not done yet, but planned:) When the profiling interface settles