X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=ee62d3f1e8af2566dd43d630e5ef9467399d1e7c;hb=df679ed627975948b1cee190f4d79c397588c43e;hp=f7346ab1feca11db4eca902ca687111e10f366c2;hpb=589f841fd41789d040f5ef196b6d1cf6ed76e50d;p=sbcl.git diff --git a/NEWS b/NEWS index f7346ab..ee62d3f 100644 --- a/NEWS +++ b/NEWS @@ -1708,6 +1708,36 @@ changes in sbcl-0.8alpha.0 relative to sbcl-0.7.14 MAKE-INSTANCE. ** :ALLOW-OTHER-KEYS NIL is now accepted in an initarg list. +changes in sbcl-0.8.0 relative to sbcl-0.8alpha.0 + * SBCL now builds using CLISP (version of late April 2003 from CVS) + as cross-compilation host. + * a contributed module containing a partial implementation of the + simple-streams interface has been included. (thanks to Rudi + Schlatte) + * minor incompatible change: the :NEGATIVE-ZERO-IS-NOT-ZERO feature + no longer has any effect, as the code controlled by this feature + has been deleted. (As far as we know, no-one has ever built using + this feature, and its semantics were confused in any case). + * SB-MOP:DIRECT-SLOT-DEFINITION-CLASS and + SB-MOP:EFFECTIVE-SLOT-DEFINITION-CLASS now have the + specified-by-AMOP lambda list of (CLASS &REST INITARGS). + * compiler checks for duplicated variables in macro lambda lists. + * fixed bug 47.d: (DEFGENERIC IF (X)) now signals a PROGRAM-ERROR, + not a COMPILER-ERROR (followed by some other strange error on + choosing the CONTINUE restart). + * fixed some bugs revealed by Paul Dietz' test suite: + ** the GENERIC-FUNCTION type is no longer disjoint from FUNCTION + types. + ** &ENVIRONMENT parameter in macro lambda list is bound first. + ** SXHASH on condition objects no longer returns NIL. + ** :ALLOCATION :CLASS slots are better treated; their values are + updated on class redefinition, and initforms inherited from + superclasses are applied. + ** REMOVE-METHOD returns its generic function argument even when + no method was removed. + ** SHARED-INITIALIZE now initializes the values of the requested + slots, including those with :ALLOCATION :CLASS. + planned incompatible changes in 0.8.x: * (not done yet, but planned:) When the profiling interface settles down, maybe in 0.7.x, maybe later, it might impact TRACE. They both