Planet SBCL

September 2, 2026

SBCL CommitsFix make-target-contrib on Windows

Fix make-target-contrib on Windows
View Changes

 

SBCL Commitsarm64/return: try to do STP/LDP

arm64/return: try to do STP/LDP
View Changes

 

SBCL CommitsAvoid SETF of stmt-op and stmt-operands

Avoid SETF of stmt-op and stmt-operands
View Changes

 

SBCL CommitsRename STMT-MNEMONIC to STMT-OP

Rename STMT-MNEMONIC to STMT-OP
View Changes

 

SBCL CommitsUpdate crossbuild makefile

Update crossbuild makefile
View Changes

 

SBCL CommitsFix sb-manual build when SBCL_CONTRIB_BLOCKLIST is nonempty

Fix sb-manual build when SBCL_CONTRIB_BLOCKLIST is nonempty
View Changes

 

Launchpad Bugs[2166183] The value NIL is not of type SB-C::LVAR

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL Commitsarm64/return: avoid overwriting tmp-tn by load-store-offset

arm64/return: avoid overwriting tmp-tn by load-store-offset
View Changes

 

SBCL Commitsarm64/return: don't put descriptors into tmp-tn

arm64/return: don't put descriptors into tmp-tn
View Changes

 

SBCL CommitsUse CMP instead of SUBS when possible

Use CMP instead of SUBS when possible
View Changes

 

SBCL Commitsarm64/return: store to (thread-mv-count) first

arm64/return: store to (thread-mv-count) first
View Changes

 

September 1, 2026

SBCL Commitsarm64: implement tls-based-mv-return

arm64: implement tls-based-mv-return
View Changes

 

SBCL CommitsGeneralize the number of MV return regs in gc-common

Generalize the number of MV return regs in gc-common
View Changes

 

SBCL CommitsSkip tests on #+interpreter

Skip tests on #+interpreter
View Changes

 

SBCL Commitsarm64: fix passing empty alien structs

arm64: fix passing empty alien structs
View Changes

 

SBCL Commitsx86-64: fix passing packed structs by value

x86-64: fix passing packed structs by value
View Changes

 

Launchpad Bugs[2166050] NODE-CONSERVATIVE-TYPE is not conservative enough

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

Launchpad Bugs[2166038] Dynamic extent lost on partially folded calls.

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL Commitswin32: disable agressive stack scrub

win32: disable agressive stack scrub
View Changes

 

SBCL CommitsCorrectly not check ftypes of unused optionals

Correctly not check ftypes of unused optionals
View Changes

 

SBCL CommitsAuto-stack-allocate self and mutually-referential functions as well.

Auto-stack-allocate self and mutually-referential functions as well.
View Changes

 

SBCL CommitsDelete random macrolet.

Delete random macrolet.
View Changes

 

SBCL CommitsBe even more conservative around cons and non-simple array types.

Be even more conservative around cons and non-simple array types.
View Changes

 

SBCL Commitsstack: Fix preservation of intervening stack lifetimes, again^n.

stack: Fix preservation of intervening stack lifetimes, again^n.
View Changes

 

SBCL CommitsEndow DX semantics to SET values at IR1tran time.

Endow DX semantics to SET values at IR1tran time.
View Changes

 

Launchpad Bugs[2165974] Regression in treatment of optional arguments

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

SBCL CommitsImprove intexp around ratios and bignums

Improve intexp around ratios and bignums
View Changes

 

SBCL CommitsAdd shortcuts for bignum * and /

Add shortcuts for bignum * and /
View Changes

 

SBCL CommitsAdd a hack to make GC weak-hash-table tests reliable

Add a hack to make GC weak-hash-table tests reliable
View Changes

 

SBCL CommitsAdd a fallback path for arch_scrub_control_stack

Add a fallback path for arch_scrub_control_stack
View Changes

 



Last updated: September 2, 2026 11:23 PM