Planet SBCL

September 1, 2026

SBCL CommitsSimplify and speed up arch_scrub_control_stack

Simplify and speed up arch_scrub_control_stack
View Changes

 

SBCL CommitsSpeed up gmp-intexp

Speed up gmp-intexp
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

 

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

 

SBCL Commits#+tls-based-mv-return return: don't write RCX before it's needed

+tls-based-mv-return return: don't write RCX before it's needed
View Changes

 

August 30, 2026

SBCL CommitsReduce DISPATCH-RATIO expansion size

Reduce DISPATCH-RATIO expansion size
View Changes

 

SBCL CommitsMore ratio arithmetic shortcuts

More ratio arithmetic shortcuts
View Changes

 

SBCL CommitsEnable a crossbuild test of :tls-based-mv-return

Enable a crossbuild test of :tls-based-mv-return
View Changes

 

SBCL Commitsx86-64: Implement "possible win" cited in calling-convention.texinfo

x86-64: Implement "possible win" cited in calling-convention.texinfo
View Changes

 

SBCL CommitsMore compact fop-simd-pack

More compact fop-simd-pack
View Changes

 

SBCL Commitsbuild-all-cores

build-all-cores
View Changes

 

SBCL CommitsDon't define very large simd-pack functions for printing

Don't define very large simd-pack functions for printing
View Changes

 

SBCL Commitsarm64: use a flagged :conditional %digit-0-or-plusp VOP

arm64: use a flagged :conditional %digit-0-or-plusp VOP
View Changes

 

SBCL CommitsDon't define a no-op splat as a VOP

Don't define a no-op splat as a VOP
View Changes

 

SBCL CommitsMore partial result modification false positives

More partial result modification false positives
View Changes

 

SBCL Commitsarm64: more optimizable integer-length

arm64: more optimizable integer-length
View Changes

 

SBCL Commitsexpt: use (= (ftruncate n) n) to check for integers

expt: use (= (ftruncate n) n) to check for integers
View Changes

 

SBCL Commitsarm64: use zip1 for creating complex floats

arm64: use zip1 for creating complex floats
View Changes

 

SBCL Commitsarm64: better complex-float-=

arm64: better complex-float-=
View Changes

 

SBCL CommitsDe-obfuscate a loop

De-obfuscate a loop
View Changes

 

SBCL CommitsDisable a test

Disable a test
View Changes

 

SBCL CommitsDistinguish between full and partial constant pass-through

Distinguish between full and partial constant pass-through
View Changes

 

SBCL CommitsMore constant tracking for destructive modification detection

More constant tracking for destructive modification detection
View Changes

 



Last updated: September 1, 2026 02:07 AM