X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=e0cdea25765a1f5fa0153fb8db69c67659f29c01;hb=3d9e0f7398c7824e328345baa7e81c36aa49f106;hp=6c65e6a4da1226ec9386834134ceb19545d24df8;hpb=ea1fd7753b7dc1277a7d250fed317300fe1e5772;p=sbcl.git diff --git a/NEWS b/NEWS index 6c65e6a..e0cdea2 100644 --- a/NEWS +++ b/NEWS @@ -1311,8 +1311,14 @@ changes in sbcl-0.7.9 relative to sbcl-0.7.8: * fixed bug 142: The FFI conversion of C string values to Lisp string values no longer conses excessively. (thanks to Nathan Froyd porting Raymond Toy's fix to CMU CL) - * improved MOP conformance in PCL (thanks to Nathan Froyd porting - Gerd Moellman's work in CMU CL) + * began to systematize and improve MOP conformance in PCL (thanks to + Nathan Froyd, Gerd Moellman and Pierre Mai): + ** SLOT-DEFINITION-ALLOCATION now returns :CLASS, not the class + itself; + ** GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER is now implemented; + ** FINALIZE-INHERITANCE is now called on class finalization; + ** DOCUMENTATION and (SETF DOCUMENTATION) now have the correct + argument precedence order. * fixed bug 202: The compiler no longer fails on functions whose derived types contradict their declared type. * DEFMACRO is implemented via EVAL-WHEN instead of IR1 translation, @@ -1326,6 +1332,14 @@ changes in sbcl-0.7.9 relative to sbcl-0.7.8: * fixed reading of (COMPLEX DOUBLE-FLOAT) literals from fasl files * fixed bug: :COUNT argument to sequence functions may be negative * fixed bug: body of DO-SYMBOLS may contain declarations + * fixed bug: PUSHNEW now evaluates its arguments from left to right + (reported by Paul F. Dietz, fixed by Gerd Moellman) + * fixed bug: PUSH, PUSHNEW and POP now evaluate a place given by a + symbol macro only once + * fixed printing of call frame when argument list is unavailable + * fixed bug: :ALLOW-OTHER-KEYS is an allowed keyword name + * compiler no longer signals WARNING on unknown keyword + :ALLOW-OTHER-KEYS planned incompatible changes in 0.7.x: * When the profiling interface settles down, maybe in 0.7.x, maybe