sbcl-1.4.3 released

Christophe Rhodes <[email protected]> Fri, 29 Dec 2017 10:44:27 +0000
Newsgroups gmane.lisp.steel-bank.announce
Message-ID <[email protected]>
Dear all,

I have just released sbcl-1.4.3; the source and an x86/linux binary will
shortly make their way to your nearest SourceForge mirror, and a list of
changes in this release are appended below.

Unusually I have built on x86 and not x86-64, because the support code
for the immobile space feature (currently supported on x86-64 only) uses
C compiler intrinsics that are too new for the version of gcc on my
build host, which still runs Debian squeeze (gcc 4.4).  This should not
affect anyone who builds on a version of Linux released more recently
than about 5 years ago; however, if this does affect you, please see
sbcl-devel for a tentative patch to support those older compilers.

Happy New Year,

Christophe

changes in sbcl-1.4.3 relative to sbcl-1.4.2:
  * enhancement: SLEEP respects deadlines established by SB-SYS:WITH-DEADLINE.
  * bug fix: DECODE-TIMEOUT and operators accepting a timeout no longer signal
    an error when called with an argument that is of type (real 0) but not
    (unsigned-byte 62) (lp#1727789)
  * bug fix: fixed heap exhaustion bug when consing millions of small objects
  * bug fix: sb-safepoint builds are now a lot less prone to deadlocks and odd
    crashes (lp#1424031, lp#1268710)
  * bug fix: argumentless CALL-NEXT-METHOD where specialized-to-T or
    unspecialized parameters are mutated now uses the original (non-mutated)
    parameter values (lp#1734771)
  * bug fix: memory faults from lisp no longer use (thread-and-interrupt
    unsafe) global storage for fault addresses (everywhere), and now have
    cleaner backtraces (on x86 and x86-64). (lp#309068)
  * bug fix: pathnames with a directory component of the form
    (:absolute {:up,:wild,:wild-inferiors}) no longer fail to unparse.
    (lp#1738775)
  * bug fix: more reliable signal handling on macOS.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot