sbcl-1.4.15 released
Christophe Rhodes <[email protected]> Sun, 30 Dec 2018 14:13:48 +0000
| Newsgroups | gmane.lisp.steel-bank.announce |
|---|---|
| Message-ID | <[email protected]> |
Dear all,
In between the consumerist excesses of the last week and the
anticipatory excesses of next week, I have enjoyed a brief respite, the
culmination of which is the offer of a fresh, clean, crisp release of
sbcl-1.4.15, now available for download at Sourceforge; the notable
changes are appended to this mail. My build host clearly had
significant clock skew which I didn't notice until afterwards, and so
you will find that this release is advertised as having been made on
December 4th; things could only be further from the truth if they are 27
or more days away -- my apologies if this causes anyone any
inconvenience.
Compliments of the season!
Best wishes,
Christophe
changes in sbcl-1.4.15 relative to sbcl-1.4.14:
* enhancement: added AVX2 instructions on x86-64, which can be used with
SB-SIMD-PACK.
* enhancement: specializer name parsing is less lenient and signals a
specific condition in case of syntax errors. (lp#1808681)
* enhancement: provide interactive restarts for some file-system errors.
* enhancement: COMPILE no longer acquires the world lock.
(fixes most occurrences of lp#308959)
* bug fix: RUN-PROGRAM is more responsive and less likely to deadlock
(lp#1702178, lp#1808641)
* bug fix: traceroot can search for simple-fun targets (lp#1808659, reported
by Michal Herda)
* compiler bug fixes:
** related to code generation: lp#1805899, lp#1806982, lp#1807455
** related to interpreting and constant-folding: lp#1806513
** related to the type system: lp#1804759, lp#1804796
** related to eq-testing of structure slots: lp#1809582, lp#1808273
** related to dynamic-extent: lp#1809565, lp#1809253, lp#1809485,
lp#1739652
** related to GC safety: lp#308949