Planet SBCL

October 10, 2026

SBCL Commits — Take the index into account when deriving (aref constant index)

Take the index into account when deriving (aref constant index)
View Changes

 

SBCL Commits — Cons less for fixnums in stringify-object

Cons less for fixnums in stringify-object
View Changes

 

SBCL Commits — approx-chars-in-repr: call integer-length on bignums too

approx-chars-in-repr: call integer-length on bignums too
View Changes

 

SBCL Commits — Use MAP_STACK for thread stacks on Linux

Use MAP_STACK for thread stacks on Linux
View Changes

 

SBCL Commits — Prefer madvise() over memset() when we can

Prefer madvise() over memset() when we can
View Changes

 

SBCL Commits — Fix PRIN1-TO-STRING of MOST-NEGATIVE-FIXNUM in base 2 and 4

Fix PRIN1-TO-STRING of MOST-NEGATIVE-FIXNUM in base 2 and 4
View Changes

 

SBCL Commits — Fix reuse-move-coercion

Fix reuse-move-coercion
View Changes

 

SBCL Commits — arm64: fix fneg + fmul => fnmul

arm64: fix fneg + fmul => fnmul
View Changes

 

SBCL Commits — Work around an issue with ppc64 move-to-single-reg

Work around an issue with ppc64 move-to-single-reg
View Changes

 

SBCL Commits — Define u64.4-permute4x64 SIMD instruction

Define u64.4-permute4x64 SIMD instruction
View Changes

 

SBCL Commits — Support unbind-in-unwind on loongarch64

Support unbind-in-unwind on loongarch64
View Changes

 

October 9, 2026

SBCL Commits — spelling: Use 'e.g.' and 'i.e.' everywhere

spelling: Use 'e.g.' and 'i.e.' everywhere
View Changes

 

SBCL Commits — sb-manual: improve the Compiler and Debugger sections

sb-manual: improve the Compiler and Debugger sections
View Changes

 

SBCL Commits — sb-manual: improve the Debugger section

sb-manual: improve the Debugger section
View Changes

 

SBCL Commits — sb-manual: update for optmization quality TYPE-CHECKING

sb-manual: update for optmization quality TYPE-CHECKING
View Changes

 

SBCL Commits — Support unbind-in-unwind on ppc64

Support unbind-in-unwind on ppc64
View Changes

 

SBCL Commits — Better derive-type for mask-field

Better derive-type for mask-field
View Changes

 

SBCL Commits — Properly reoptimize refs after computing same-refs

Properly reoptimize refs after computing same-refs
View Changes

 

SBCL Commits — arm64: fix dpb-c/fixnum

arm64: fix dpb-c/fixnum
View Changes

 

SBCL Commits — In SB-ASSEM:INST, pass mnemonic through string before format

In SB-ASSEM:INST, pass mnemonic through string before format
View Changes

 

SBCL Commits — More efficient check-type expansion

More efficient check-type expansion
View Changes

 

SBCL Commits — Fix type checking of &optional with supplied-p

Fix type checking of &optional with supplied-p
View Changes

 

SBCL Commits — Fix exponent truncation when reading floats and R rationals

Fix exponent truncation when reading floats and R rationals
View Changes

 

SBCL Commits — arm64: use movk when doing orr into high zero bits

arm64: use movk when doing orr into high zero bits
View Changes

 

SBCL Commits — Correctly fix ash-modfx

Correctly fix ash-modfx
View Changes

 

SBCL Commits — Fix (ash integer -right) => word

Fix (ash integer -right) => word
View Changes

 

SBCL Commits — Document writing to largest_hole in mark-region.h

Document writing to largest_hole in mark-region.h
View Changes

 

SBCL Commits — Make try_allocate_large search the right amount for the end of a hole

Make try_allocate_large search the right amount for the end of a hole
View Changes

 

October 8, 2026

SBCL Commits — x86-64: use the sign extension trick from logand for logtest

x86-64: use the sign extension trick from logand for logtest
View Changes

 

SBCL Commits — Can't do modfx arithmetic on unboxed values

Can't do modfx arithmetic on unboxed values
View Changes

 



Last updated: October 10, 2026 07:30 PM