Planet SBCL

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 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 CommitsDelete random macrolet.

Delete random macrolet.
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

 

SBCL CommitsSimplify and speed up arch_scrub_control_stack

Simplify and speed up arch_scrub_control_stack
View Changes

 

SBCL Commitssb-gmp: hand a non-rational base back to the original INTEXP

sb-gmp: hand a non-rational base back to the original INTEXP
View Changes

 

SBCL CommitsSpeed up gmp-intexp

Speed up gmp-intexp
View Changes

 

August 31, 2026

SBCL Commitswith-interrupt-bindings: mv-count is a fixnum

with-interrupt-bindings: mv-count is a fixnum
View Changes

 

SBCL CommitsTry more values in mv-return.impure

Try more values in mv-return.impure
View Changes

 

SBCL CommitsRedo a test without using threads

Redo a test without using threads
View Changes

 

SBCL CommitsForgot a DX

Forgot a DX
View Changes

 

SBCL CommitsFix interrupt-thread for #+tls-based-mv-return

Fix interrupt-thread for #+tls-based-mv-return
View Changes

 

SBCL Commitssb-manual: don't use version controlled symlinks

sb-manual: don't use version controlled symlinks
View Changes

 

SBCL CommitsResolve a GC issue with #+tls-based-mv-return

Resolve a GC issue with #+tls-based-mv-return
View Changes

 

SBCL CommitsBetter return value tn movement with #+tls-based-mv-return

Better return value tn movement with #+tls-based-mv-return
View Changes

 



Last updated: September 1, 2026 10:17 PM