Planet SBCL

September 23, 2026

SBCL Commits — Draft NEWS for sbcl-2.6.9

Draft NEWS for sbcl-2.6.9
View Changes

 

Launchpad Bugs — [2168282] defining macros allow NIL for strings

Affects Status Importance Assigned to Bug watch
sbcl Confirmed Low -
 

September 22, 2026

SBCL Commits — Fix constraint propagation for local calls

Fix constraint propagation for local calls
View Changes

 

SBCL Commits — Fix compiling specialized-xep on setf functions with debug 3

Fix compiling specialized-xep on setf functions with debug 3
View Changes

 

SBCL Commits — Don't touch xmm0 before foreign calls

Don't touch xmm0 before foreign calls
View Changes

 

September 21, 2026

SBCL Commits — build-all-cores

build-all-cores
View Changes

 

SBCL Commits — Revert "Add -MODFX/SIGNED=>SIGNED VOPs"

Revert "Add -MODFX/SIGNED=>SIGNED VOPs" Revert "Add ASH-LEFT-MODFX/SIGNED=>SIGNED VOPs"
View Changes

 

September 20, 2026

SBCL Commits — Add ASH-LEFT-MODFX/SIGNED=>SIGNED VOPs

Add ASH-LEFT-MODFX/SIGNED=>SIGNED VOPs
View Changes

 

SBCL Commits — arm64: lower if-eq costs

arm64: lower if-eq costs
View Changes

 

SBCL Commits — select-tagging: don't count lvars twice

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

 

SBCL Commits — convert-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 Commits — arm64: restore mul+add=>madd instcombine

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

 

SBCL Commits — select-tagging: consider multi-sc args too

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

 

SBCL Commits — Don't propagate constants to %type-check-error

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

 

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

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

 

SBCL Commits — Add -MODFX/SIGNED=>SIGNED VOPs

Add -MODFX/SIGNED=>SIGNED VOPs
View Changes

 

SBCL Commits — tagged-template-p: ignore VOPs that accept fixnums and signed-regs

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

 

SBCL Commits — Add :related-args to %dpb

Add :related-args to %dpb
View Changes

 

SBCL Commits — select-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 Commits — arm, arm64: fix local calls returning arguments in NFP

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

 

SBCL Commits — More portable use of LOOP

More portable use of LOOP
View Changes

 

SBCL Commits — arm32: allow running with 64K pages

arm32: allow running with 64K pages
View Changes

 

SBCL Commits — Prefer 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 Commits — x86-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 Commits — ir1-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 Commits — sb-manual: add some documentation for LDB

sb-manual: add some documentation for LDB
View Changes

 

SBCL Commits — Fix ltn-analyze-if where move-conditional-result is present (arm64)

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

 



Last updated: September 23, 2026 08:29 PM