Planet SBCL

September 16, 2026

SBCL Commitsir1-finalize-nodes: leave mismatching cast values alone

ir1-finalize-nodes: leave mismatching cast values alone
View Changes

 

SBCL CommitsAdd a :to :save just in case

Add a :to :save just in case
View Changes

 

SBCL CommitsAccept any-reg tags for THROW everywhere

Accept any-reg tags for THROW everywhere
View Changes

 

SBCL Commitsarm64: accept any-reg tags for THROW

arm64: accept any-reg tags for THROW
View Changes

 

SBCL CommitsTry not to confuse stack-analyze even more

Try not to confuse stack-analyze even more
View Changes

 

SBCL CommitsTry to not confuse stack-analyze in ir1-finalize-nodes

Try to not confuse stack-analyze in ir1-finalize-nodes
View Changes

 

SBCL Commitsrecognize-known-call: the leaf may have no name

recognize-known-call: the leaf may have no name
View Changes

 

SBCL Commitsrecognize-known-call: there may be no leaf

recognize-known-call: there may be no leaf
View Changes

 

SBCL Commitsx86-64: can't use MOVE with :dword and expect it to not get removed

x86-64: can't use MOVE with :dword and expect it to not get removed
View Changes

 

SBCL CommitsDon't cut logxor constants if they don't change the width

Don't cut logxor constants if they don't change the width
View Changes

 

SBCL CommitsDon't do delete-lvar-use too late

Don't do delete-lvar-use too late
View Changes

 

Launchpad Bugs[2167419] failed AVER: (SUBSETP LIVE STACK)

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

Launchpad Bugs[2167412] Infinite loop in compiler

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

Launchpad Bugs[2167411] Incorrect value: lognand, lognor, count

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

September 15, 2026

SBCL Commitsir1-finalize-nodes: don't terminate blocks with bad uses

ir1-finalize-nodes: don't terminate blocks with bad uses
View Changes

 

SBCL CommitsDerive types even with unknown keys

Derive types even with unknown keys
View Changes

 

SBCL Commitsnode-conservative-type: don't fail on multiple uses

node-conservative-type: don't fail on multiple uses
View Changes

 

SBCL Commitsppc64: add constant-folders identified by a test

ppc64: add constant-folders identified by a test
View Changes

 

SBCL CommitsRemove fast- prefixes from VOPs

Remove fast- prefixes from VOPs
View Changes

 

SBCL CommitsSimplify template selection around ltn-policy

Simplify template selection around ltn-policy
View Changes

 

SBCL Commitsdefine-vop: change the default from :fast to :fast-safe

define-vop: change the default from :fast to :fast-safe
View Changes

 

SBCL CommitsDon't do any cast movements if it's not going to emit a type-check

Don't do any cast movements if it's not going to emit a type-check
View Changes

 

SBCL Commitsx86-64, move-128-arg: byte/word mixup

x86-64, move-128-arg: byte/word mixup
View Changes

 

SBCL Commitsx86-64/move-immediate: check for imm32-p not just (signed-byte 32)

x86-64/move-immediate: check for imm32-p not just (signed-byte 32)
View Changes

 

SBCL CommitsGive better names to GC functions that visit binding stacks

Give better names to GC functions that visit binding stacks
View Changes

 

Launchpad Bugs[2167287] Spurious type error

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

SBCL CommitsPut arena.lisp after gc.lisp in build order

Put arena.lisp after gc.lisp in build order
View Changes

 

SBCL CommitsAdjust the reader conditional for compiling src/code/arena

Adjust the reader conditional for compiling src/code/arena
View Changes

 

September 14, 2026

SBCL CommitsDefine copy-number-to-heap in share-vm always

Define copy-number-to-heap in share-vm always
View Changes

 

SBCL CommitsFix buggy optimization

Fix buggy optimization
View Changes

 



Last updated: September 16, 2026 07:35 PM