Planet SBCL

September 20, 2026

SBCL Commitsselect-tagging: don't count lvars twice

select-tagging: don't count lvars twice
View Changes

 

SBCL Commitsconvert-one-cmov: check SCs when coalescing values

convert-one-cmov: check SCs when coalescing values
View Changes

 

Launchpad Bugs[2167800] SB-VM::WORD-MOVE is not the name of a defined VOP.

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

SBCL Commitsarm64: restore mul+add=>madd instcombine

arm64: restore mul+add=>madd instcombine
View Changes

 

SBCL CommitsAdd -MODFX/SIGNED=>SIGNED VOPs

Add -MODFX/SIGNED=>SIGNED VOPs
View Changes

 

SBCL Commitsselect-tagging: consider multi-sc args too

select-tagging: consider multi-sc args too
View Changes

 

SBCL CommitsDon't propagate constants to %type-check-error

Don't propagate constants to %type-check-error
View Changes

 

SBCL Commitsx86-64, range</c: switch to shifting only after imm32-p

x86-64, range</c: switch to shifting only after imm32-p
View Changes

 

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 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

 

SBCL Commitsarm32: allow running with 64K pages

arm32: allow running with 64K pages
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

 



Last updated: September 20, 2026 06:56 PM