Planet SBCL

April 26, 2026

SBCL Commitsstruct-by-value: don't overwrite when copying values from registers to memory

struct-by-value: don't overwrite when copying values from registers to memory
View Changes

 

SBCL Commitstests: failing overwrite cases

tests: failing overwrite cases
View Changes

 

SBCL CommitsFix strange comment

Fix strange comment
View Changes

 

SBCL CommitsImprove RELEASE-MUTEX docstring

Improve RELEASE-MUTEX docstring
View Changes

 

April 25, 2026

SBCL Commitsx86-64, struct-by-value: leave registers if a struct doesn't fit

x86-64, struct-by-value: leave registers if a struct doesn't fit
View Changes

 

SBCL Commitsx86-64, struct-by-value: don't read past input struct

x86-64, struct-by-value: don't read past input struct
View Changes

 

SBCL Commitstests: struct-by-value parameter overread

tests: struct-by-value parameter overread
View Changes

 

April 24, 2026

SBCL CommitsResolve a loop in constraints

Resolve a loop in constraints
View Changes

 

SBCL CommitsPersist the :ucrt feature, if present, into the final image

Persist the :ucrt feature, if present, into the final image
View Changes

 

April 23, 2026

SBCL Commitsx86-64, struct-by-value: fix record-arg-tn for win32

x86-64, struct-by-value: fix record-arg-tn for win32
View Changes

 

SBCL Commitsarm64: don't do (ldrsw (32-bit-reg x) ..)

arm64: don't do (ldrsw (32-bit-reg x) ..)
View Changes

 

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, callbacks: return float results in the right register

arm64, callbacks: return float results in the right register
View Changes

 

SBCL Commitsarm64, struct-by-value: don't consume gprs when running out of fprs

arm64, struct-by-value: don't consume gprs when running out of fprs
View Changes

 

SBCL Commitsarm64, struct-by-value: don't split stack/registers in callbacks

arm64, struct-by-value: don't split stack/registers in callbacks
View Changes

 

SBCL Commitsarm64, struct-by-value: don't read past the input struct

arm64, struct-by-value: don't read past the input struct
View Changes

 

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: fix alien-struct-by-value copying

arm64: fix alien-struct-by-value copying
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

 

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

 



Last updated: April 26, 2026 09:19 AM