Planet SBCL

September 4, 2026

SBCL CommitsAdd a slot to SB-ASSEM::STMT

Add a slot to SB-ASSEM::STMT
View Changes

 

September 3, 2026

SBCL CommitsBetter (m-v-call f (g)) on tls-based-mv-return

Better (m-v-call f (g)) on tls-based-mv-return
View Changes

 

SBCL Commitssb-manual: do not document unbuilt contribs

sb-manual: do not document unbuilt contribs
View Changes

 

SBCL CommitsImprove DEFPACKAGE docstring

Improve DEFPACKAGE docstring
View Changes

 

September 2, 2026

SBCL Commitsarm64/return: try to do STP/LDP

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

 

SBCL CommitsFix make-target-contrib on Windows

Fix make-target-contrib on Windows
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 Commitsarm64/return: store to (thread-mv-count) first

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

 

SBCL CommitsUse CMP instead of SUBS when possible

Use CMP instead of SUBS when possible
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 Commitsarm64: fix passing empty alien structs

arm64: fix passing empty alien structs
View Changes

 

SBCL CommitsSkip tests on #+interpreter

Skip tests on #+interpreter
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 Commitsstack: Fix preservation of intervening stack lifetimes, again^n.

stack: Fix preservation of intervening stack lifetimes, again^n.
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 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 -
 



Last updated: September 4, 2026 01:58 AM