Planet SBCL

November 6, 2026

SBCL Commits — envanal: Reuse existing dynamic extent infos.

envanal: Reuse existing dynamic extent infos.
View Changes

 

SBCL Commits — Clear inline expansions for %bignum-divide

Clear inline expansions for %bignum-divide
View Changes

 

SBCL Commits — Better (zerop (rem integer integer)) on bignums

Better (zerop (rem integer integer)) on bignums
View Changes

 

November 5, 2026

SBCL Commits — Don't export SB-C:ALIGN-STACK-POINTER

Don't export SB-C:ALIGN-STACK-POINTER
View Changes

 

SBCL Commits — Don't create new references to unread variables for debug=3

Don't create new references to unread variables for debug=3
View Changes

 

SBCL Commits — arm64: Pair stack slots for LDP and STP from even slots only.

arm64: Pair stack slots for LDP and STP from even slots only.
View Changes

 

SBCL Commits — Remove wst-dev-t and aliased_dev_t

Remove wst-dev-t and aliased_dev_t
View Changes

 

SBCL Commits — Delete wst-blksize-t and wst-blkcnt-t

Delete wst-blksize-t and wst-blkcnt-t
View Changes

 

SBCL Commits — Catch bad REPLACE before transforming to a loop

Catch bad REPLACE before transforming to a loop
View Changes

 

SBCL Commits — Catch more bad make-array arguments

Catch more bad make-array arguments
View Changes

 

SBCL Commits — Reuse costly coercions of a TN within a block.

Reuse costly coercions of a TN within a block.
View Changes

 

SBCL Commits — arm64: Use the extended register form for ADD and SUB of SP.

arm64: Use the extended register form for ADD and SUB of SP.
View Changes

 

SBCL Commits — arm64: Use ADD-SUB-IMMEDIATE in XEP-SETUP-SP.

arm64: Use ADD-SUB-IMMEDIATE in XEP-SETUP-SP.
View Changes

 

SBCL Commits — dabbrev-typo

dabbrev-typo
View Changes

 

SBCL Commits — Add a few type declarations

Add a few type declarations
View Changes

 

November 4, 2026

SBCL Commits — Add --allow-unknown-features to make-config.sh

Add --allow-unknown-features to make-config.sh
View Changes

 

SBCL Commits — Add :SB-DEVEL to known features

Add :SB-DEVEL to known features
View Changes

 

SBCL Commits — arm64: let check-bound participate in select-tagging

arm64: let check-bound participate in select-tagging
View Changes

 

November 3, 2026

SBCL Commits — select-tagging: don't count constant initial values as tagged

select-tagging: don't count constant initial values as tagged
View Changes

 

SBCL Commits — x86-64/logior: pass the result of imm32-p to LEA

x86-64/logior: pass the result of imm32-p to LEA
View Changes

 

SBCL Commits — x86-64/logand: don't and :dword with a stack location

x86-64/logand: don't and :dword with a stack location
View Changes

 

SBCL Commits — x86-64/logand: correctly cut negative masks to size

x86-64/logand: correctly cut negative masks to size
View Changes

 

SBCL Commits — Fix select-tagging not resetting things between operations

Fix select-tagging not resetting things between operations
View Changes

 

SBCL Commits — x86-64: more immediate shortcuts for logand, logxor, logior

x86-64: more immediate shortcuts for logand, logxor, logior
View Changes

 

SBCL Commits — Validate build options

Validate build options
View Changes

 

SBCL Commits — Fix a latent VECTOR-FILL/T bug

Fix a latent VECTOR-FILL/T bug
View Changes

 

SBCL Commits — Use BTR for (logand x C) where C has exactly one 0 bit

Use BTR for (logand x C) where C has exactly one 0 bit
View Changes

 

SBCL Commits — Warn about bad :displaced-to element-types

Warn about bad :displaced-to element-types
View Changes

 

November 2, 2026

SBCL Commits — debugger: Keep variables live when ir1 converting setq.

debugger: Keep variables live when ir1 converting setq.
View Changes

 

SBCL Commits — select-tagging: don't repeat the walks for each variable.

select-tagging: don't repeat the walks for each variable.
View Changes

 



Last updated: November 6, 2026 12:07 PM