Planet SBCL

August 30, 2026

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 Commits(aref (vector a) 0) => a

(aref (vector a) 0) => a
View Changes

 

SBCL CommitsMore thorough tracking of macro argument modifications

More thorough tracking of macro argument modifications
View Changes

 

SBCL CommitsMore constant tracking for destructive modification detection

More constant tracking for destructive modification detection
View Changes

 

SBCL CommitsResolve an improper use of functional-kind

Resolve an improper use of functional-kind
View Changes

 

August 29, 2026

SBCL CommitsDon't dx the list in (dx-let ((a (list a b))) (reverse a))

Don't dx the list in (dx-let ((a (list a b))) (reverse a))
View Changes

 

SBCL CommitsDon't specify :result-arg for REVERSE

Don't specify :result-arg for REVERSE
View Changes

 

Launchpad Bugs[2165835] array dimension returns wrong result

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL CommitsDon't issue bt instead of cmp x, imm

Don't issue bt instead of cmp x, imm
View Changes

 

SBCL Commitsx86-64, arm64: use tst instead of cmp if it can use immediates

x86-64, arm64: use tst instead of cmp if it can use immediates
View Changes

 

SBCL Commitsx86-64: use test x, x instead of bt more often

x86-64: use test x, x instead of bt more often
View Changes

 

SBCL CommitsRemove comment rendered obsolete by rev 0f08e80e

Remove comment rendered obsolete by rev 0f08e80e
View Changes

 

SBCL CommitsRemove a symbol-macrolet

Remove a symbol-macrolet
View Changes

 

SBCL Commitssub-access-debug-var-slot: use mask-signed-field

sub-access-debug-var-slot: use mask-signed-field
View Changes

 

SBCL Commitsarm64/simd-pack: use stp during allocation

arm64/simd-pack: use stp during allocation
View Changes

 

SBCL Commitsarm64: store to the untagged pointer after allocation

arm64: store to the untagged pointer after allocation
View Changes

 

Launchpad Bugs[2165823] SBCL 2.6.7 did not work out of the box on MIPS32 Gentoo Linux (SGI Octane) (include fix)

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL CommitsFacilitate making array of lispobj fields in struct thread

Facilitate making array of lispobj fields in struct thread
View Changes

 

SBCL Commitsbuild-all-cores

build-all-cores
View Changes

 

SBCL Commits- debugging code

 

SBCL Commitsdebug-dump: don't store var symbol packages twice

debug-dump: don't store var symbol packages twice
View Changes

 

SBCL Commitsdump-1-packed-dfun: match what compute-args returns

dump-1-packed-dfun: match what compute-args returns
View Changes

 

SBCL CommitsSlightly more compact debug register encoding

Slightly more compact debug register encoding
View Changes

 

SBCL Commitsdebug-dump: store package-ids

debug-dump: store package-ids
View Changes

 

SBCL CommitsRemove fast-read-var-u-integer

Remove fast-read-var-u-integer
View Changes

 

SBCL CommitsOutput lisp-readable list of cold function addresses

Output lisp-readable list of cold function addresses
View Changes

 

August 28, 2026

SBCL Commitsx86-64: Disallow :full-call as an asm routine return style

x86-64: Disallow :full-call as an asm routine return style
View Changes

 

SBCL CommitsRemove clc instructions that do nothing

Remove clc instructions that do nothing
View Changes

 

SBCL CommitsRemove R/M/W memory operation from alloc-alien-stack-space

Remove R/M/W memory operation from alloc-alien-stack-space
View Changes

 



Last updated: August 30, 2026 02:22 AM