Planet SBCL

September 29, 2026

SBCL Commits — component-widening-thresholds: don't stumble on nans

component-widening-thresholds: don't stumble on nans
View Changes

 

SBCL Commits — ir1opt: Converge types fed back into themselves in one place.

ir1opt: Converge types fed back into themselves in one place.
View Changes

 

SBCL Commits — constraint: Generalize threshold narrowing to other numeric types.

constraint: Generalize threshold narrowing to other numeric types.
View Changes

 

SBCL Commits — ir1opt: Widen result types properly.

ir1opt: Widen result types properly.
View Changes

 

SBCL Commits — Don't remove calls to sb-vm::%string-widetag-and-n-bits-shift

Don't remove calls to sb-vm::%string-widetag-and-n-bits-shift
View Changes

 

SBCL Commits — Warn about (truncate n 0)

Warn about (truncate n 0)
View Changes

 

SBCL Commits — Relax a restriction in fixup-code-object

Relax a restriction in fixup-code-object
View Changes

 

SBCL Commits — fold-call-derived-to-constant: handle multiple values

fold-call-derived-to-constant: handle multiple values
View Changes

 

SBCL Commits — ftruncate derive-type: ensure float results

ftruncate derive-type: ensure float results
View Changes

 

SBCL Commits — Use the same queue structure for immobile-space and fullcgc

Use the same queue structure for immobile-space and fullcgc
View Changes

 

September 28, 2026

SBCL Commits — Derive that (/ n 0) is a float

Derive that (/ n 0) is a float
View Changes

 

SBCL Commits — Better (/ n n) type

Better (/ n n) type
View Changes

 

SBCL Commits — Better (- n n) type

Better (- n n) type
View Changes

 

SBCL Commits — CI: don't build x86 --without-sb-unicode

CI: don't build x86 --without-sb-unicode
View Changes

 

SBCL Commits — Better types for (/ 0 x)

Better types for (/ 0 x)
View Changes

 

SBCL Commits — Fix a test for -sb-unicode

Fix a test for -sb-unicode
View Changes

 

SBCL Commits — Better (* n 0) type derivation

Better (* n 0) type derivation
View Changes

 

SBCL Commits — Better * type derivation around integers and 0

Better * type derivation around integers and 0
View Changes

 

SBCL Commits — Fix some issues in SB-UNICODE:SENTENCES

Fix some issues in SB-UNICODE:SENTENCES
View Changes

 

SBCL Commits — Add a test case

Add a test case
View Changes

 

SBCL Commits — ir1opt: Forget the result type bound when the result becomes unused.

ir1opt: Forget the result type bound when the result becomes unused.
View Changes

 

SBCL Commits — perfecthash: Only compute the part of scramble[] that gets used.

perfecthash: Only compute the part of scramble[] that gets used.
View Changes

 

SBCL Commits — Remove workarounds for the perfect hash journal files.

Remove workarounds for the perfect hash journal files.
View Changes

 

SBCL Commits — Port the perfect hash generator to Lisp and remove the journal files.

Port the perfect hash generator to Lisp and remove the journal files.
View Changes

 

SBCL Commits — ir1opt: Solve for the types of set variables optimistically as well.

ir1opt: Solve for the types of set variables optimistically as well.
View Changes

 

SBCL Commits — optimize-constant-loads: account for sc-element-size=2 for gc-barriers

optimize-constant-loads: account for sc-element-size=2 for gc-barriers
View Changes

 

SBCL Commits — perfecthash: Only compute the part of scramble[] that gets used.

perfecthash: Only compute the part of scramble[] that gets used.
View Changes

 

SBCL Commits — Remove workarounds for the perfect hash journal files.

Remove workarounds for the perfect hash journal files.
View Changes

 

SBCL Commits — Port the perfect hash generator to Lisp and remove the journal files.

Port the perfect hash generator to Lisp and remove the journal files.
View Changes

 

SBCL Commits — Fix optimize-constant-loads for s128

Fix optimize-constant-loads for s128
View Changes

 



Last updated: September 29, 2026 06:13 PM