Planet SBCL

September 18, 2026

SBCL CommitsFix ltn-analyze-if where move-conditional-result is present (arm64)

Fix ltn-analyze-if where move-conditional-result is present (arm64)
View Changes

 

SBCL Commitsltn-analyze-if: don't redo immediately-used-p

ltn-analyze-if: don't redo immediately-used-p
View Changes

 

September 17, 2026

SBCL CommitsSave a move, sometimes

Save a move, sometimes
View Changes

 

SBCL CommitsOff by one in mv-principal-lvar-ref-use

Off by one in mv-principal-lvar-ref-use
View Changes

 

Launchpad Bugs[2167568] The value NIL is not of type SB-C::LVAR

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

September 16, 2026

SBCL CommitsAdd a :to :save just in case

Add a :to :save just in case
View Changes

 

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

ir1-finalize-nodes: leave mismatching cast values alone
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 do delete-lvar-use too late

Don't do delete-lvar-use too late
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

 

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 CommitsSimplify template selection around ltn-policy

Simplify template selection around ltn-policy
View Changes

 

SBCL CommitsRemove fast- prefixes from VOPs

Remove fast- prefixes from VOPs
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

 



Last updated: September 18, 2026 01:38 AM