X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=b39bf9a357b8111743a1744b7a7f2d17a14c1abc;hb=59450fe1d0e10045a9e1a642ff5af59650176b71;hp=cd649a0544756eb1bf134fa3ecb0defcee5c3ef3;hpb=0302ff8f5d8557453b4b3c2032c224d95ddd4813;p=sbcl.git diff --git a/NEWS b/NEWS index cd649a0..b39bf9a 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,23 @@ changes in sbcl-0.8.22 relative to sbcl-0.8.21: + * incompatible change: the --noprogrammer option, deprecated since + version 0.7.5, has been removed. Please use the equivalent + --disable-debugger option instead. + * Null lexical environments are now printed as #, + significantly reducing the amount of clutter in typical backtraces. + * optimization: REPLACE on declared (UNSIGNED-BYTE 8) vectors, as well + as other specialized array types, is much faster. SUBSEQ and + COPY-SEQ on such arrays have also been sped up. + * fixed bug: compiler error messages and summaries are now printed to + *ERROR-OUTPUT*, not *STANDARD-OUTPUT*. * fixed inference of the upper bound of an iteration variable. (reported by Rajat Datta). * fixed bug 376: CONJUGATE type deriver. + * fixed infinite looping of ALIEN-FUNCALL, compiled with high DEBUG. + (reported by Baughn on #lisp) + * fixed some bugs related to Unicode integration: + ** the restarts for recovering from input and output encoding + errors only appear when there is in fact such an error to + handle. * fixed some bugs revealed by Paul Dietz' test suite: ** MISC.549 and similar: late transformation of unsafe type assertions into derived types caused unexpected code @@ -14,6 +30,9 @@ changes in sbcl-0.8.22 relative to sbcl-0.8.21: ** out-of-line type testers for character strings are available. ** EQUAL compiler transform understands specialness of objects of type BIT-VECTOR. + ** accessing double-floats stored on the stack now works on x86-64. + ** debugger internals could sometimes create invalid lispobjs, + resulting in GC crashes. changes in sbcl-0.8.21 (0.9alpha.1?) relative to sbcl-0.8.20: * incompatible change: thread support for non-NPTL systems has