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