sbcl 1.0.46

Juho Snellman <[email protected]> Sun, 20 Feb 2011 05:56:40 +0100
Newsgroups gmane.lisp.steel-bank.announce
Message-ID <[email protected]>
SBCL 1.0.46 has been released, here are the release notes:

changes in sbcl-1.0.46 relative to sbcl-1.0.45:
  * enhancement: largefile support on Solaris.
  * enhancement: SB-PROFILE:REPORT now supports :LIMIT and
:PRINT-NO-CALL-LIST
    arguments (lp#710017)
  * enhancement: SB-PCL:+SLOT-UNBOUND+ is exported, making it possible to
    distinguish unbound instance slots when using STANDARD-INSTANCE-ACCESS
    &co. (lp#718039)
  * 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)
  * optimization: determining current character position on string-streams
for
    pretty-printing was overly slow.
  * 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
    were not handled correctly (lp#713063).
  * bug fix: printing waitqueue objects without setting *PRINT-CIRCLE* to T
is now
    safe (lp#673630).
  * 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)
  * bug fix: COPY-PPRINT-DISPATCH always has access to a pristine table,
    making it possible to restore the initial table if it has been messed
up.
    (lp#678409)


-- 
Juho Snellman

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

_______________________________________________
Sbcl-announce mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-announce