Planet SBCL

September 30, 2026

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

 

SBCL Commits — generate-perfect-hash-sexpr: don't do manual integer-length

generate-perfect-hash-sexpr: don't do manual integer-length
View Changes

 

SBCL Commits — Add missing inequality asm routines

Add missing inequality asm routines
View Changes

 

SBCL Commits — Delete unused asm routines for GENERIC-/=

Delete unused asm routines for GENERIC-/=
View Changes

 

SBCL Commits — two-arg-cmp: remove a special case for (= 0 float)

two-arg-cmp: remove a special case for (= 0 float)
View Changes

 

SBCL Commits — Impart types from (the (function ..) (lambda ...)) to the lambda

Impart types from (the (function ..) (lambda ...)) to the lambda
View Changes

 

SBCL Commits — No need to invoke quiet= from two-arg-= anymore

No need to invoke quiet= from two-arg-= anymore
View Changes

 

September 29, 2026

SBCL Commits — Apply the quiet '=' change to remaining backends

Apply the quiet '=' change to remaining backends
View Changes

 

SBCL Commits — Change '=' to quiet on 32-bit x86

Change '=' to quiet on 32-bit x86
View Changes

 

SBCL Commits — Fix a comment typo

Fix a comment typo
View Changes

 

SBCL Commits — Make '=' on floats quiet on ppc and ppc64

Make '=' on floats quiet on ppc and ppc64
View Changes

 

SBCL Commits — Make open-coded float = quiet on x86-64 and arm64

Make open-coded float = quiet on x86-64 and arm64
View Changes

 

SBCL Commits — Make TWO-ARG-= never signal invalid-operation when given quiet NaNs

Make TWO-ARG-= never signal invalid-operation when given quiet NaNs
View Changes

 



Last updated: September 30, 2026 05:56 PM