X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=09295ed738a5a0da774aaa024cca9c7de8d833c0;hb=5295ccac8b45e11dfdbabc0a0beb8a4fffc27e6d;hp=3c3c409dabd3ba6389f7ff456d6a004a37ba1f1c;hpb=0c4fe8f1022452ef7de0336a50f6e45e0ce7c8c3;p=sbcl.git diff --git a/NEWS b/NEWS index 3c3c409..09295ed 100644 --- a/NEWS +++ b/NEWS @@ -1,9 +1,18 @@ ;;;; -*- coding: utf-8; fill-column: 78 -*- -changes relative to sbcl-1.0.39: +changes in sbcl-1.0.41 relative to sbcl-1.0.40: + * optimization: validity of observed keyword initargs to MAKE-INSTANCE is + cached, leading to many fewer expensive calls to + COMPUTE-APPLICABLE-METHODS. + * optimization: in the (unoptimized) general method for MAKE-INSTANCE on a + CLASS argument, search for and call an appropriate optimized ctor function + if it exists. + * bug fix: WRITE always returns the correct value. + +changes in sbcl-1.0.40 relative to sbcl-1.0.39: * bug fix: readdir now works on :inode64 darwin builds (lp#592897) - * bug fix: Name conflicts between symbols passed as arguments to a -single call to IMPORT no longer add multiple symbols with the same name -to the package (detectable via DO-SYMBOLS). + * bug fix: Name conflicts between symbols passed as arguments to a single + call to IMPORT no longer add multiple symbols with the same name to the + package (detectable via DO-SYMBOLS). * bug fix: support building without the dlshim on darwin x86 and x86-64 (lp#533470). * bug fix: TRACE :ENCAPSULATE NIL now works on ppc/linux.