Planet SBCL

October 1, 2026

SBCL Commits — arm64: fix local calls not wiring LR

arm64: fix local calls not wiring LR
View Changes

 

SBCL Commits — ir2-convert-local-call-args: ensure the args are properly coerced

ir2-convert-local-call-args: ensure the args are properly coerced
View Changes

 

SBCL Commits — Import Unicode's DerivedCoreProperties as proplist-p properties

Import Unicode's DerivedCoreProperties as proplist-p properties
View Changes

 

SBCL Commits — select-tagging: protect tagged-template-arg-p from constants

select-tagging: protect tagged-template-arg-p from constants
View Changes

 

SBCL Commits — Fix fun-type-from-lambda for &rest

Fix fun-type-from-lambda for &rest
View Changes

 

SBCL Commits — Better type derivation for mv-call on lambdas

Better type derivation for mv-call on lambdas
View Changes

 

SBCL Commits — x86: clamp ash-c/signed=>signed to 31

x86: clamp ash-c/signed=>signed to 31
View Changes

 

SBCL Commits — x86-64: clamp ash-c/signed=>signed to 63

x86-64: clamp ash-c/signed=>signed to 63
View Changes

 

SBCL Commits — select-tagging: don't ignore constant results

select-tagging: don't ignore constant results
View Changes

 

September 30, 2026

SBCL Commits — select-tagging: don't process refs twice

select-tagging: don't process refs twice
View Changes

 

SBCL Commits — Stop recursion in principal-lvar-ref

Stop recursion in principal-lvar-ref
View Changes

 

SBCL Commits — Don't issue annotation warnings in dead code

Don't issue annotation warnings in dead code
View Changes

 

SBCL Commits — Zero-fill dead ranges on partially evacuated boxed pages

Zero-fill dead ranges on partially evacuated boxed pages
View Changes

 

SBCL Commits — Remove a reader conditional from *scav/trans/size*

Remove a reader conditional from scav/trans/size
View Changes

 

SBCL Commits — Simplify the implementation of line-breaking rule LB21a

Simplify the implementation of line-breaking rule LB21a
View Changes

 

SBCL Commits — Exclude NULL from function types

Exclude NULL from function types
View Changes

 

SBCL Commits — Check for loop consistency.

Check for loop consistency.
View Changes

 

SBCL Commits — Turn IR consistency checking back on for self-build.

Turn IR consistency checking back on for self-build.
View Changes

 

SBCL Commits — Fix sb-gmp:gcd

Fix sb-gmp:gcd
View Changes

 

SBCL Commits — Fix (sb-gmp::gmp-intexp ratio 0)

Fix (sb-gmp::gmp-intexp ratio 0)
View Changes

 

SBCL Commits — Remove *backend-cross-foldable-predicates*

Remove backend-cross-foldable-predicates
View Changes

 

SBCL Commits — ir1opt: Replace iteration var hack with general widening framework.

ir1opt: Replace iteration var hack with general widening framework.
View Changes

 

SBCL Commits — Delete OPTIMIZATIONS entry.

Delete OPTIMIZATIONS entry.
View Changes

 

SBCL Commits — Fix comment.

Fix comment.
View Changes

 

SBCL Commits — Comment out extremely slow aver.

Comment out extremely slow aver.
View Changes

 

SBCL Commits — constraint: Don't remove constraints from the joined intersection.

constraint: Don't remove constraints from the joined intersection.
View Changes

 

SBCL Commits — Compile time check the asserted types of flushed values.

Compile time check the asserted types of flushed values.
View Changes

 

SBCL Commits — arm64: ADD UBFM-MASK-P to *BACKEND-CROSS-FOLDABLE-PREDICATES*.

arm64: ADD UBFM-MASK-P to BACKEND-CROSS-FOLDABLE-PREDICATES.
View Changes

 

SBCL Commits — arm64: use ubfiz for logand with tagging

arm64: use ubfiz for logand with tagging
View Changes

 

SBCL Commits — arm64: use ubfm for logand with untagging

arm64: use ubfm for logand with untagging
View Changes

 



Last updated: October 1, 2026 07:16 PM