X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=82523b44b61b9a17a0d3c5d2bfe40c77ced30bff;hb=71817ae02c1932e911a7e7c4e6bfc880bdbc8490;hp=ac161981392f9966e89fa3a28d2dad8803c26ee5;hpb=e9d7104061dbcb5df1b0cbdb4afa559b7044ab62;p=sbcl.git diff --git a/NEWS b/NEWS index ac16198..82523b4 100644 --- a/NEWS +++ b/NEWS @@ -1513,6 +1513,8 @@ changes in sbcl-0.7.13 relative to sbcl-0.7.12: ** an interface to the BSD Sockets API; ** an ACL-like convenience interface to the repl; (thanks to Kevin Rosenberg) + ** an implementation of ROTATE-BYTE, with efficient implementation + on x86 hardware; * fixed a bug in LOG, so that LOG of a rational argument near 1 now gives a closer approximation to the right answer than previously. (thanks to Raymond Toy) @@ -1549,6 +1551,15 @@ changes in sbcl-0.7.13 relative to sbcl-0.7.12: * the compiler is now aware that SYMBOL-FUNCTION returns a FUNCTION and that READ-DELIMITED-LIST returns a LIST. (thanks to Robert E. Brown and Tony Martinez respectively) + * PCL is now smarter about SLOT-VALUE, (SETF SLOT-VALUE) and + SLOT-BOUNDP: in particular, it is now able to optimize them much + better, and is now not vulnerable to having packages renamed. + Furthermore, a compliance bug has been fixed: SLOT-MISSING is now + always called when a slot is not present in an instance. (thanks + to Gerd Moellmann) + * fixed a bug related to CONCATENATED-STREAMs: PEEK-CHAR will no + longer signal an error on unreading a character following EOF on + the previous constituent stream. (thanks to Tony Martinez) * fixed some bugs revealed by Paul Dietz' test suite: ** ARRAY-IN-BOUNDS-P now allows arbitrary integers as arguments, not just nonnegative fixnums; @@ -1560,6 +1571,15 @@ changes in sbcl-0.7.13 relative to sbcl-0.7.12: ** the type system is now cleverer about negations of numeric types, and consequently understands the BIGNUM and RATIO types better; + ** the type system is now cleverer about the interaction between + INTEGER and RATIO types: while bugs still remain, many more + cases are accurately computed; + ** in TYPECASE, OTHERWISE now only introduces an otherwise-clause + if it is in the last clause; + ** CONSTANTLY now correctly returns a side-effect-free function in + all cases; + ** DECLARE is no longer treated as a special-operator; in + particular, SPECIAL-OPERATOR-P no longer returns T for DECLARE; planned incompatible changes in 0.7.x: * (not done yet, but planned:) When the profiling interface settles