X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=ee62d3f1e8af2566dd43d630e5ef9467399d1e7c;hb=df679ed627975948b1cee190f4d79c397588c43e;hp=f3db1f4e5768af52aa5aab7823a5e97490918c67;hpb=98a76d4426660876dec6649b1e228d2e5b47f579;p=sbcl.git diff --git a/NEWS b/NEWS index f3db1f4..ee62d3f 100644 --- a/NEWS +++ b/NEWS @@ -1709,6 +1709,11 @@ changes in sbcl-0.8alpha.0 relative to sbcl-0.7.14 ** :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 @@ -1716,10 +1721,22 @@ changes in sbcl-0.8.0 relative to sbcl-0.8alpha.0 * 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