Page MenuHomeSolus

sbcl update to 2.3.5
ClosedPublic

Authored by mazirah on May 29 2023, 5:20 PM.
Tags
None
Referenced Files
F11024568: D14150.diff
Tue, Aug 8, 10:20 PM
F11006892: D14150.diff
Tue, Aug 1, 5:34 PM
F10891718: D14150.id34503.diff
Jun 29 2023, 9:00 AM
F10890699: D14150.id34501.diff
Jun 28 2023, 3:41 PM
F10889673: D14150.id34500.diff
Jun 28 2023, 2:03 AM
F10886696: D14150.diff
Jun 26 2023, 1:54 AM
F10866967: D14150.id34503.diff
Jun 17 2023, 6:14 PM
F10866965: D14150.id34501.diff
Jun 17 2023, 6:14 PM
Subscribers

Details

Summary

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
Test Plan
  • Ran sample code
  • installed alexandria library from quicklisp

Diff Detail

Repository
R2850 sbcl
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 5123
Build 5123: arc lint + arc unit

Event Timeline

algent requested changes to this revision.May 29 2023, 5:46 PM
algent added a subscriber: algent.

Probably you should trigger another rebuild.

package.yml
15

Please use pkgconfig(libzstd) instead and place it first in builddeps list.

pspec_x86_64.xml
41

Not sure why these files are removed. There are added back when I build this.

This revision now requires changes to proceed.May 29 2023, 5:46 PM
mazirah marked an inline comment as done.

Updating D14150: sbcl update to 2.3.5

  1. Updating D14150: sbcl update to 2.3.5 #
  2. Enter a brief description of the changes included in this update.
  3. The first line is used as subject, next lines as comment. # used pkgconfig(libzstd) instead of zstd-devel
algent edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.May 29 2023, 6:58 PM
This revision was automatically updated to reflect the committed changes.