Planet SBCL

July 29, 2026

SBCL CommitsMake character-set unparser more useful when cross-compiling

Make character-set unparser more useful when cross-compiling
View Changes

 

SBCL CommitsAdd some failing contification test cases from Fluet and Weeks.

Add some failing contification test cases from Fluet and Weeks.
View Changes

 

SBCL CommitsMicro-optimize READ-STRING

Micro-optimize READ-STRING
View Changes

 

SBCL Commitssb-manual: skip undefined things when building the manual

sb-manual: skip undefined things when building the manual
View Changes

 

SBCL CommitsCorrect the user facing function for vpsubusb instruction

Correct the user facing function for vpsubusb instruction
View Changes

 

SBCL CommitsClarify a comment

Clarify a comment
View Changes

 

SBCL CommitsEncode the remaining bmi1/2 instructions, movbe

Encode the remaining bmi1/2 instructions, movbe
View Changes

 

July 28, 2026

Launchpad Bugs[2162021] Can't build the manual on linux-x86

Affects Status Importance Assigned to Bug watch
sbcl Fix Committed Undecided -
 

Launchpad Bugs[2162019] ppc64le: warm build fails with FLOATING-POINT-INEXACT in STRING->UTF8 after 246af00 ("Don't signal errors for (log qnan)")

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL CommitsChange #-conset-is-sset to #+bitmapped-conset

Change #-conset-is-sset to #+bitmapped-conset
View Changes

 

SBCL CommitsThe cerror in cold-fset works fine

The cerror in cold-fset works fine
View Changes

 

SBCL CommitsGrow consets more lazily

Grow consets more lazily
View Changes

 

SBCL CommitsDetection redefs in genesis for #+linkage-space

Detection redefs in genesis for #+linkage-space
View Changes

 

SBCL CommitsMicro-optimize GET-OUTPUT-STREAM-STRING

Micro-optimize GET-OUTPUT-STREAM-STRING
View Changes

 

SBCL CommitsMicro-optimize %LOOKUP-SYMBOL

Micro-optimize %LOOKUP-SYMBOL
View Changes

 

SBCL CommitsExclude 0 from fd-stream-element-size

Exclude 0 from fd-stream-element-size
View Changes

 

SBCL Commitsarm64: try sign-extending when encoding constants for logand

arm64: try sign-extending when encoding constants for logand
View Changes

 

SBCL CommitsBetter (dpb 0 (byte s 0) x) and (dpb -1 (byte s p) x)

Better (dpb 0 (byte s 0) x) and (dpb -1 (byte s p) x)
View Changes

 

SBCL Commitsarm64: use BIC instead of AND if it can load a smaller constant

arm64: use BIC instead of AND if it can load a smaller constant
View Changes

 

SBCL Commitsarm64: don't translate (dpb x (byte ..) 0) to bfm

arm64: don't translate (dpb x (byte ..) 0) to bfm
View Changes

 

SBCL Commitsarm64: prefer orr + lsl to bfm

arm64: prefer orr + lsl to bfm
View Changes

 

SBCL Commits2.6.7: will be tagged as "sbcl-2.6.7"

2.6.7: will be tagged as "sbcl-2.6.7"
View Changes

 

SBCL Commitssubstitute-single-use-lvar: don't avoid casts for multiple uses

substitute-single-use-lvar: don't avoid casts for multiple uses
View Changes

 

Launchpad Bugs[2161939] The function SB-VM::FASTREM-64 is undefined.

Affects Status Importance Assigned to Bug watch
sbcl Fix Committed Undecided -
 

July 25, 2026

SBCL CommitsDon't delete blocks during constraint propagation

Don't delete blocks during constraint propagation
View Changes

 

Launchpad Bugs[2161789] Incorrect value computed (let, m-v-b, if, eql)

Affects Status Importance Assigned to Bug watch
sbcl Fix Committed Undecided -
 

July 24, 2026

SBCL Commitssb-manual: fix indented code block parsing

sb-manual: fix indented code block parsing
View Changes

 

SBCL CommitsTypos

 

SBCL Commitsmore draft NEWS

more draft NEWS
View Changes

 

Launchpad Bugs[2161700] wanted: Replace multiple bit-wise logical operations with just one

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 



Last updated: July 29, 2026 07:05 PM