Home
Solus
Search
Configure Global Search
Log In
Transactions
D14150
Change Details
Change Details
Old
New
Diff
New in version 2.3.5, 2023-05-28 - 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. (#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. (#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
**Changelog:** - 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. - 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 Darwin/arm64. - bug fix: inspecting objects with unbound slots produces output that is less confusable with the string "unbound". - optimization: make TN-REFs doubly-linked, allowing faster deletion. - optimization: MAPCAN/MAPCON are less accidentally quadratic. - 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
New in version 2.3.5, 2023-05-28
**Changelog:**
- 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. (#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.
(#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
Continue