X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=b3bb6e31352ac4f5726baf20ede24c9dd0eb5b94;hb=8b44c2ab1f8608780991b5695b06bad59005fbb1;hp=22a98391452c2ee4df14be5861f858095c7ac28e;hpb=ca8135a6852cde2206ce9bdaa9b9d57f3b047f4e;p=sbcl.git diff --git a/NEWS b/NEWS index 22a9839..b3bb6e3 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,13 @@ ;;;; -*- coding: utf-8; fill-column: 78 -*- changes relative to sbcl-1.0.45: * enhancement: largefile support on Solaris. + * optimization: ERROR and CERROR are approximately 5 times faster. + * optimization: optimized constructors are used for MAKE-INSTANCE of classes + with applicable non-standard (SETF SLOT-VALUE-USING-CLASS), + SLOT-BOUNDP-USING-CLASS, and INITIALIZE-INSTANCE :AROUND methods, speeding + up instance creation in those cases. + * optimization: arithmetic operations with multiple constant arguments in now + have them reduced at compile-time. (lp#676414) * bug fix: local tail calls to DYNAMIC-EXTENT functions can no longer cause lifetime analysis to overwrite closed-over variables (lp#681092). * bug fix: encoding errors from some multibyte external formats such as EUC-JP @@ -10,6 +17,9 @@ changes relative to sbcl-1.0.45: * bug fix: Solaris/x86-64 wasn't getting built with lutex support by mistake. (lp#667297). * bug fix: CONSTANTLY generated functions had bogus lambda-lists. (lp#713626) + * bug fix: RUN-PROGRAM :PTY option was racy on OpenBSD. (lp#669485) + * bug fix: UNINTERN takes a symbol, not a symbol designator -- could previously + unintern the wrong symbol with the same name. (lp#693796) changes in sbcl-1.0.45 relative to sbcl-1.0.44: * enhancement: ~/ and ~user/ are treated specially in pathnames.