Planet SBCL

October 6, 2026

SBCL Commits — Disable setter for %fun-lambda-list

Disable setter for %fun-lambda-list
View Changes

 

SBCL Commits — Clear more stale tail set optimistic types.

Clear more stale tail set optimistic types.
View Changes

 

SBCL Commits — ir1opt: Improve CONVERGED-VAR-TYPE precision.

ir1opt: Improve CONVERGED-VAR-TYPE precision.
View Changes

 

SBCL Commits — constraint: Refactor some arithmetic relational constraint logic.

constraint: Refactor some arithmetic relational constraint logic.
View Changes

 

SBCL Commits — loop: Flesh out support for strange loops

loop: Flesh out support for strange loops
View Changes

 

SBCL Commits — Don't have special logic for local calls in DFO and block joining.

Don't have special logic for local calls in DFO and block joining.
View Changes

 

SBCL Commits — find-dominators: Clear stale dominators before recomputing them.

find-dominators: Clear stale dominators before recomputing them.
View Changes

 

SBCL Commits — Fix integer multiplication by 0

Fix integer multiplication by 0
View Changes

 

SBCL Commits — ctype-of: don't go chasing nested conses

ctype-of: don't go chasing nested conses
View Changes

 

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 — Fix ARRAY-DIMENSION derive-type

Fix ARRAY-DIMENSION derive-type
View Changes

 

SBCL Commits — Work around a range-transform issue

Work around a range-transform issue
View Changes

 

SBCL Commits — Fix an off-by-one in a divisibility transform

Fix an off-by-one in a divisibility transform
View Changes

 

SBCL Commits — Don't apply modarith to ratio arguments

Don't apply modarith to ratio arguments
View Changes

 

SBCL Commits — Don't lose types in %constant-fold-call-multiple-uses

Don't lose types in %constant-fold-call-multiple-uses
View Changes

 

SBCL Commits — x86-64: fix simd-position32-from-end

x86-64: fix simd-position32-from-end
View Changes

 

SBCL Commits — Revert "Fix nlx-entry on ppc64"

Revert "Fix nlx-entry on ppc64"
View Changes

 

SBCL Commits — Don't call (info :function :type name) on (labels ...)

Don't call (info :function :type name) on (labels ...)
View Changes

 

SBCL Commits — erase-lvar-type: erase lambda-var-defined-type too

erase-lvar-type: erase lambda-var-defined-type too
View Changes

 

SBCL Commits — erase-lvar-type: clear lambda-var-optimistic-type

erase-lvar-type: clear lambda-var-optimistic-type
View Changes

 

SBCL Commits — Fix nlx-entry on ppc64

Fix nlx-entry on ppc64
View Changes

 

October 5, 2026

SBCL Commits — Fold (equalp (the (array fixnum) a) #(1 2 t)) to NIL

Fold (equalp (the (array fixnum) a) #(1 2 t)) to NIL
View Changes

 

SBCL Commits — Relax a type

Relax a type
View Changes

 

SBCL Commits — x86-64: don't align loops in &key processing

x86-64: don't align loops in &key processing
View Changes

 

SBCL Commits — arm64/jump-table: use fewer temporaries

arm64/jump-table: use fewer temporaries
View Changes

 

SBCL Commits — Add a way to adjust sc load costs for VOP args

Add a way to adjust sc load costs for VOP args
View Changes

 

SBCL Commits — select-tagging: precompute vop-info-arg-tags

select-tagging: precompute vop-info-arg-tags
View Changes

 

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 — Add ash-right-c/signed=>fixnum

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

 



Last updated: October 6, 2026 05:18 PM