[Sbcl-announce] sbcl-2.1.8 released

3 views
Skip to first unread message

Christophe Rhodes

unread,
Aug 30, 2021, 7:22:52 AM8/30/21
to sbcl-a...@lists.sourceforge.net
Dear all,

I've tagged and pushed sbcl-2.1.8, and uploaded source to SourceForge;
changes in the last month are summarized below.

Best wishes,

Christophe

changes in sbcl-2.1.8 relative to sbcl-2.1.7:
* minor incompatible change: the experimental DEFINE-CAS-EXPANDER macro has
been removed.
* minor incompatible change: the hooks in *INIT-HOOKS* are called before
starting the finalizer or other non-user threads. (thanks to Sean Whitton)
* platform support:
** many improvements to code generation on arm64.
** avoid slow forms of the bit test instructions BT, BTS, BTR on x86-64.
** fix a bug in loading large core files on the Apple M1/arm64. (thanks
to Mayank Manjrekar)
** fix a bug in loading core loading on the Apple M1/arm64. (reported by
Eric Timmons)
* enhancement: the block-compiler is more robust to files with intermingled
compile-time and load-time effects. The semantics of the block-compiler
remain not-entirely ANSI compatible. (thanks to Sean Maher)
* enhancement: (CAS SAP-REF-<x>) and CAS on alien integers is implemented on
ppc64 and x86-64, working towards fixing lp#1894057
* bug fix: fix OPEN-STREAM-P on streams closed by saving a core.
(lp#1938433, reported by Guillaume LE VAILLANT)
* bug fix: remove a spurious warning from COERCE. (lp#1920931, reported by
Andrew Berkley)
* bug fix: remove a warning from inlining SET-EXCLUSIVE-OR. (lp#1936470,
reported by Jerome Abela)



_______________________________________________
Sbcl-announce mailing list
Sbcl-a...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-announce
Reply all
Reply to author
Forward
0 new messages