X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=3182fb6a5e00e282c8eb0faf17478e0b9987e139;hb=791e9d15abba835457b308121668a0ce75386a03;hp=095aec7da3835de7fd38157715cce7e1bf0335f6;hpb=8902b8b6bd2e9285749dd39d313b33b6c69c5213;p=sbcl.git diff --git a/NEWS b/NEWS index 095aec7..3182fb6 100644 --- a/NEWS +++ b/NEWS @@ -1,21 +1,45 @@ +changes in sbcl-0.8.16 relative to sbcl-0.8.15: + * bug fix: read-write consistency on streams of element-type + (SIGNED-BYTE N) for N > 32. (reported by Bruno Haible for CMUCL) + * fixed some bugs revealed by Paul Dietz' test suite: + ** POSITION on displaced vectors with non-zero displacement + returns the right answer. + ** (SIGNED-BYTE) is a valid type specifier for sequence creators. + changes in sbcl-0.8.15 relative to sbcl-0.8.14: * incompatible change: SB-INT:*BEFORE-SAVE-INITIALIZATIONS* and SB-INT:*AFTER-SAVE-INITIALIZATIONS* have been renamed - SB-EXT:*SAVE-HOOKS* and SB-EXT:*INIT-HOOKS*, and are now - part of the supported interface. + SB-EXT:*SAVE-HOOKS* and SB-EXT:*INIT-HOOKS*, and are now part of + the supported interface. + * new feature: Single-stepping of code compiled with DEBUG 2 or + higher and (> DEBUG (MAX SPACE SPEED)) is now possible. * new feature: saving cores with foreign code loaded is now - supported on x86/FreeBSD, x86/Linux, and sparc/SunOS. (based - on Timothy Moore's work for CMUCL) + supported on x86/FreeBSD, x86/Linux, and sparc/SunOS. (based on + Timothy Moore's work for CMUCL) + * bug fix: DEFTYPE lambda-list parsing now binds unsupplied keyword + parameters to * instead of NIL if no initform is supplied. + (reported by Johan Bockgaard) + * bug fix: DEFINE-COMPILER-MACRO lambda-list parsing now binds + correctly when FUNCALL appears as the car of the form. Note: + despite this FUNCALL forms are not currently subject to + compiler-macro expansion. (port of Raymond Toy's fix for the + same from CMUCL, reported by Johan Bockgaard) * bug fix: FOR ... ON ... -clauses in LOOP now work on dotted lists (thanks for Teemu Kalvas) * bug fix: in FORMAT ~^ inside ~:{ now correctly steps to the next - case instead of terminating the iteration (thanks for Julian Squires, - Sean Champ and Raymond Toy) - * bug fix: incorrect expansion of defgeneric that caused - a style warning. (thanks for Zach Beane) + case instead of terminating the iteration (thanks for Julian + Squires, Sean Champ and Raymond Toy) + * bug fix: incorrect expansion of defgeneric that caused a style + warning. (thanks for Zach Beane) + * bug fix: slot accessor effective method computation works properly + for classes with multiple non-standard applicable methods on + SB-MOP:SLOT-VALUE-USING-CLASS. (reported by Ralf Mattes) * on x86 compiler supports stack allocation of results of LIST and LIST*, bound to variables, declared DYNAMIC-EXTENT. (based on CMUCL implementation by Gerd Moellmann) + * fixed some bugs revealed by Paul Dietz' test suite: + ** FORMAT strings with both the ~<~:;~> form of the justification + directive and pretty-printing directives cause an error. changes in sbcl-0.8.14 relative to sbcl-0.8.13: * incompatible change: the internal functions