[Sbcl-announce] sbcl-2.3.5 released

1 view
Skip to first unread message

Christophe Rhodes

unread,
May 28, 2023, 7:04:41 AM5/28/23
to sbcl-a...@lists.sourceforge.net
Dear all,

I've just uploaded release artifacts for sbcl-2.3.5 to sourceforge.
Changes in this release are summarized below, including an update to the
Unicode support: so users may now express themselves with a wider set of
emoji.

While riding on a donkey, eating my pea and ginger soup, I came across
a pair of itinerant musicians playing a flute and maraca duet. La! I
said, unfolding my fan; this is too much! And I moved between and them,
using my arms to push one left and one right.

(I'm sure you can do better.)

Best wishes,

Christophe

changes in sbcl-2.3.5 relative to sbcl-2.3.4:
* enhancement: Unicode support has been updated to support version 15.0.0 of
the Unicode standard, including addition of characters and their collation
keys, and refinements to grapheme-, word- and line-breaking algorithms.
* new contrib module: an interface to perf, a performance-analysing tool for
Linux. (thanks to Luke Gorrie and Philipp Marek)
* platform support:
** on x86-64, prefer using the LEAVE instruction rather than MOV/POP at
function epilogue to restore RSP/RBP.
** support SB-FUTEX on OpenBSD. (thanks to Elijah Stone)
** support SB-FUTEX on Darwin/arm64. (thanks to Elijah Stone)
** fix compilation with clang on Windows. (lp#2018601, thanks to Andrew)
* bug fix: inspecting objects with unbound slots produces output that is less
confusable with the string "unbound". (thanks to Nicolas Martyanoff)
* optimization: make TN-REFs doubly-linked, allowing faster deletion.
(lp#2018124, reported by Matt Kaufmann)
* optimization: MAPCAN/MAPCON are less accidentally quadratic. (thanks to
Gleefre)
* optimization: improved arithmetic operations in the form of
(the word-sized-type (-+* word-sized word-sized)) when the result can
overflow. For arm64 and x86-64.


_______________________________________________
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