Planet SBCL

April 23, 2026

SBCL Commitsx86-64, struct-by-value: correctly pass small structs on the stack

x86-64, struct-by-value: correctly pass small structs on the stack
View Changes

 

SBCL Commitsarm64, struct-by-value: correctly pass small structs on the stack

arm64, struct-by-value: correctly pass small structs on the stack
View Changes

 

SBCL Commitsarm64, struct-by-value: look at the stack when running out of GPRs

arm64, struct-by-value: look at the stack when running out of GPRs
View Changes

 

SBCL Commitsarm64: fix alien-struct-by-value copying

arm64: fix alien-struct-by-value copying
View Changes

 

April 22, 2026

SBCL CommitsFix logtest on ppc64

Fix logtest on ppc64
View Changes

 

SBCL CommitsDelete immobile space sigsegv handler

Delete immobile space sigsegv handler
View Changes

 

SBCL Commitsx86-64: use xorps for conjugate/complex-single-float

x86-64: use xorps for conjugate/complex-single-float
View Changes

 

April 21, 2026

SBCL CommitsTypos in arm64/float.lisp

Typos in arm64/float.lisp
View Changes

 

April 20, 2026

SBCL Commitsarm64: use the right register in ash-inverted

arm64: use the right register in ash-inverted
View Changes

 

SBCL Commitsarm64: fix a potential issue with fast-ash-c/signed=>signed

arm64: fix a potential issue with fast-ash-c/signed=>signed
View Changes

 

SBCL Commitsx86-64: fix mask-signed-field-integer for 64 and any-reg result

x86-64: fix mask-signed-field-integer for 64 and any-reg result
View Changes

 

SBCL CommitsAddress a FIXME in emit-inline-add-sub

Address a FIXME in emit-inline-add-sub
View Changes

 

SBCL CommitsTypos

 

SBCL Commitslet-lvar-dest: ignore NIL lvars

let-lvar-dest: ignore NIL lvars
View Changes

 

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

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

SBCL CommitsTransform floor/ceiling to truncate when used as a divisibility test

Transform floor/ceiling to truncate when used as a divisibility test
View Changes

 

April 19, 2026

SBCL CommitsImplement choice of using fastrem in IR1 transform

Implement choice of using fastrem in IR1 transform
View Changes

 

SBCL Commitsx86-64/truncate-c: correctly determine if the quotient is unused

x86-64/truncate-c: correctly determine if the quotient is unused
View Changes

 

Launchpad Bugs[2148782] Incorrect value computed (ROUND, CEILING)

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

SBCL CommitsDefensively code in type-width-in-bits

Defensively code in type-width-in-bits
View Changes

 

Launchpad Bugs[2148778] Type error in SB-C::NUMERIC-TYPE->INTERVAL

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL Commitscheck-type: don't include ctypes in the expansion

check-type: don't include ctypes in the expansion
View Changes

 

Launchpad Bugs[2148777] Compiler error: don't know how to dump SB-KERNEL:NUMERIC-UNION-TYPE

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

SBCL Commitsx86-64: TRUNCATE using the Lemire, Kaser, Kurz transform

x86-64: TRUNCATE using the Lemire, Kaser, Kurz transform
View Changes

 

SBCL CommitsDon't forget NIL

Don't forget NIL
View Changes

 

SBCL CommitsShow raw constants of :DWORD or :QWORD size

Show raw constants of :DWORD or :QWORD size
View Changes

 

April 18, 2026

SBCL Commitsarm64: fix undefined restarts for call-symbol

arm64: fix undefined restarts for call-symbol
View Changes

 

Launchpad Bugs[2148749] position does not error on explicit :test nil unlike member

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

Launchpad Bugs[2148729] sort function : loss of elements of the sequence

Affects Status Importance Assigned to Bug watch
sbcl Invalid Undecided -
 

April 17, 2026

SBCL CommitsWarn about bad subseq ranges after transforming (concatenate .. (subseq ..))

Warn about bad subseq ranges after transforming (concatenate .. (subseq ..))
View Changes

 



Last updated: April 23, 2026 07:52 AM