Planet SBCL

September 15, 2026

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-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 Commitsx86-64, move-128-arg: byte/word mixup

x86-64, move-128-arg: byte/word mixup
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

 

SBCL Commitsconstraint: Sort the worklist in the natural order.

constraint: Sort the worklist in the natural order.
View Changes

 

SBCL Commitsconstraint: Switch to using a worklist flag on blocks.

constraint: Switch to using a worklist flag on blocks.
View Changes

 

SBCL CommitsMove prototype to a header file

Move prototype to a header file
View Changes

 

SBCL CommitsRefactor immobile_space_preserve_pointer

Refactor immobile_space_preserve_pointer
View Changes

 

SBCL CommitsDelete canonical_ptr

Delete canonical_ptr
View Changes

 

SBCL CommitsProbably de-flake the clock-gettime test

Probably de-flake the clock-gettime test
View Changes

 

SBCL CommitsFix a test for -64-bit

Fix a test for -64-bit
View Changes

 

Launchpad Bugs[2167248] Heap corruption with AUTO-DX-MONSTER

Affects Status Importance Assigned to Bug watch
sbcl New Undecided Charles
 

SBCL Commitsreuse-move-coercion: check that the reused TN has the same type

reuse-move-coercion: check that the reused TN has the same type
View Changes

 

SBCL CommitsRemove a useless early exit from survived_gc_yet_AND

Remove a useless early exit from survived_gc_yet_AND
View Changes

 

Launchpad Bugs[2167208] Incorrect value computed (large integer)

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

SBCL CommitsCode defensively in sb-unix:clock-gettime

Code defensively in sb-unix:clock-gettime
View Changes

 

SBCL CommitsRename fullcgc scav_queue to work_queue

Rename fullcgc scav_queue to work_queue
View Changes

 

SBCL Commitsbuild-all-cores

build-all-cores
View Changes

 

September 13, 2026

SBCL CommitsUpdate remarks above the scan of STARTING_THREADS

Update remarks above the scan of STARTING_THREADS
View Changes

 

SBCL Commitsx86-64: better logand/logior/+/- with large constants

x86-64: better logand/logior/+/- with large constants
View Changes

 

SBCL Commitsx86-64: life-time issue in logand-s128/unsigned

x86-64: life-time issue in logand-s128/unsigned
View Changes

 

SBCL CommitsSupply a register for move-immediate

Supply a register for move-immediate
View Changes

 

Launchpad Bugs[2167193] PTR [R8-3] is not a register, no temporary given, and immediate 18446744073709551608 too large

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

Launchpad Bugs[2167192] Incorrect values computed (boole on large integers)

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

SBCL CommitsAccept mask-reg in %simd-pack-512-mask-value

Accept mask-reg in %simd-pack-512-mask-value
View Changes

 



Last updated: September 15, 2026 04:54 AM