Planet SBCL

September 20, 2026

SBCL Commitstagged-template-p: ignore VOPs that accept fixnums and signed-regs

tagged-template-p: ignore VOPs that accept fixnums and signed-regs
View Changes

 

SBCL CommitsAdd :related-args to %dpb

Add :related-args to %dpb
View Changes

 

SBCL Commitsselect-tagging: don't connect the amount in (ash x amount) to x

select-tagging: don't connect the amount in (ash x amount) to x
View Changes

 

SBCL CommitsMore portable use of LOOP

More portable use of LOOP
View Changes

 

SBCL Commitsarm, arm64: fix local calls returning arguments in NFP

arm, arm64: fix local calls returning arguments in NFP
View Changes

 

SBCL Commitsarm32: allow running with 64K pages

arm32: allow running with 64K pages
View Changes

 

SBCL CommitsPrefer untagged VOPs if the values don't need to be tagged

Prefer untagged VOPs if the values don't need to be tagged
View Changes

 

September 18, 2026

SBCL Commitsx86-64: fix *-MOD64 VOPs

x86-64: fix *-MOD64 VOPs
View Changes

 

Launchpad Bugs[2167736] can't tell the size of #<SB-C:TN '1!1 :CONSTANT>

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

SBCL Commitsir1-optimize-return: set node-derived-type to a values-type

ir1-optimize-return: set node-derived-type to a values-type
View Changes

 

Launchpad Bugs[2167725] The value #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> is not of type SB-KERNEL:ARGS-TYPE

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

SBCL Commitssb-manual: add some documentation for LDB

sb-manual: add some documentation for LDB
View Changes

 

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 CommitsOff by one in mv-principal-lvar-ref-use

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

 

SBCL CommitsSave a move, sometimes

Save a move, sometimes
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 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

 

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

 

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 -
 



Last updated: September 20, 2026 06:58 AM