Planet SBCL

October 5, 2026

SBCL Commits — x86-64/emit-inline-add-sub: don't do stack-to-stack moves

x86-64/emit-inline-add-sub: don't do stack-to-stack moves
View Changes

 

SBCL Commits — Add a VOP for shifting left any-reg into signed-reg

Add a VOP for shifting left any-reg into signed-reg
View Changes

 

SBCL Commits — fulcgc: don't lose weak hash-table entries enlivined by unboxed keys

fulcgc: don't lose weak hash-table entries enlivined by unboxed keys
View Changes

 

SBCL Commits — Add ash-right-c/signed=>fixnum

Add ash-right-c/signed=>fixnum
View Changes

 

SBCL Commits — ir1opt: Keep optimistic tail set types updated properly.

ir1opt: Keep optimistic tail set types updated properly.
View Changes

 

SBCL Commits — Empty tree for github-latest-dev, a rolling release

Empty tree for github-latest-dev, a rolling release
View Changes

 

SBCL Commits — sb-manual: improve package-local-nicknames example

sb-manual: improve package-local-nicknames example
View Changes

 

SBCL Commits — x86-64: accept immediates in some the overflow VOPs

x86-64: accept immediates in some the overflow VOPs
View Changes

 

SBCL Commits — Add logior/unsigned-signed=>s128

Add logior/unsigned-signed=>s128
View Changes

 

SBCL Commits — Encode ADD via OR on clear high bits

Encode ADD via OR on clear high bits
View Changes

 

SBCL Commits — collect-xref: don't duplicate redefined functions

collect-xref: don't duplicate redefined functions
View Changes

 

SBCL Commits — Fix getting backtraces from interrupted code

Fix getting backtraces from interrupted code
View Changes

 

SBCL Commits — More compact write-var-integer

More compact write-var-integer
View Changes

 

SBCL Commits — A few do-rest-arg and dynamic-extent for &rest

A few do-rest-arg and dynamic-extent for &rest
View Changes

 

SBCL Commits — Delete obsolete comment

Delete obsolete comment
View Changes

 

October 4, 2026

SBCL Commits — Don't lose weak hash-table entries enlivined by unboxed keys

Don't lose weak hash-table entries enlivined by unboxed keys
View Changes

 

SBCL Commits — node-conservative-type: don't fail on more than two uses

node-conservative-type: don't fail on more than two uses
View Changes

 

SBCL Commits — cross-typep: allow functions

cross-typep: allow functions
View Changes

 

SBCL Commits — %constant-fold-call: check types before calling

%constant-fold-call: check types before calling
View Changes

 

SBCL Commits — Resolve a loop in logtest on backends with smaller fixnums

Resolve a loop in logtest on backends with smaller fixnums
View Changes

 

SBCL Commits — Look in ir2-component-alias-tns when allocating a number stack

Look in ir2-component-alias-tns when allocating a number stack
View Changes

 

SBCL Commits — Fix a MEMBER transform producing undumpable literals

Fix a MEMBER transform producing undumpable literals
View Changes

 

SBCL Commits — Don't call accumulate-optimistic-arg-types on deleted funs

Don't call accumulate-optimistic-arg-types on deleted funs
View Changes

 

SBCL Commits — sb-manual tweaks

sb-manual tweaks
View Changes

 

SBCL Commits — Fix a reverse transform

Fix a reverse transform
View Changes

 

SBCL Commits — Stop recursion in let-lvar-dest

Stop recursion in let-lvar-dest
View Changes

 

SBCL Commits — propagate-local-call-args: args can be unevenly deleted

propagate-local-call-args: args can be unevenly deleted
View Changes

 

SBCL Commits — constantp: check both branches of IF

constantp: check both branches of IF
View Changes

 

October 3, 2026

SBCL Commits — x86-64: a lifetime issue in ash-right-two-words-variable

x86-64: a lifetime issue in ash-right-two-words-variable
View Changes

 

SBCL Commits — Really ensure signed-byte-64-p-move-to-word doesn't go to a stack location

Really ensure signed-byte-64-p-move-to-word doesn't go to a stack location
View Changes

 



Last updated: October 5, 2026 08:08 PM