Planet SBCL

August 20, 2026

SBCL Commitsavx2/utf8-to-character-string: add a 1/2-byte fast path

avx2/utf8-to-character-string: add a 1/2-byte fast path
View Changes

 

SBCL Commitsx86-64: rename xmm-tn-p to float-tn-p

x86-64: rename xmm-tn-p to float-tn-p
View Changes

 

SBCL Commits(- a (- a b)) => b

(- a (- a b)) => b
View Changes

 

SBCL Commitsdecode-universal-time: don't do mod and truncate separately

decode-universal-time: don't do mod and truncate separately
View Changes

 

SBCL CommitsCopying error

Copying error
View Changes

 

SBCL CommitsRemove mappings from float-regs to offsets

Remove mappings from float-regs to offsets
View Changes

 

SBCL Commitsclos.impure passes on sb-eval too

clos.impure passes on sb-eval too
View Changes

 

SBCL CommitsBasic support for AVX512 mask registers

Basic support for AVX512 mask registers
View Changes

 

SBCL CommitsPreemptively adjust a test

Preemptively adjust a test
View Changes

 

August 19, 2026

SBCL Commitsx86[-64]: Invent syntactic convenience in define-assembly-routine

x86[-64]: Invent syntactic convenience in define-assembly-routine
View Changes

 

SBCL CommitsRemove #+#. from x86-64 files

Remove #+#. from x86-64 files
View Changes

 

SBCL CommitsPrefer not to use #+#. in tests

Prefer not to use #+#. in tests
View Changes

 

SBCL CommitsEnable most of clos.impure for --evaluator-mode interpret

Enable most of clos.impure for --evaluator-mode interpret
View Changes

 

SBCL Commitsread-line: faster return if #\Newline is in the buffer

read-line: faster return if #\Newline is in the buffer
View Changes

 

SBCL CommitsRearrange branches

Rearrange branches
View Changes

 

SBCL Commitsarm64/utf8-to-string: return to the fast path from the full loop

arm64/utf8-to-string: return to the fast path from the full loop
View Changes

 

August 18, 2026

SBCL Commitsarm64/utf8-sap-to-character-string: add a 1/2-byte fast path

arm64/utf8-sap-to-character-string: add a 1/2-byte fast path
View Changes

 

SBCL CommitsDon't stop compilation on bad type declarations

Don't stop compilation on bad type declarations
View Changes

 

SBCL CommitsNever transform ELT to NTH

Never transform ELT to NTH
View Changes

 

August 17, 2026

SBCL CommitsAssign layout-ids just-in-time as originally intended

Assign layout-ids just-in-time as originally intended
View Changes

 

SBCL CommitsFix ldb transforms

Fix ldb transforms
View Changes

 

SBCL CommitsReplace two instructions with one

Replace two instructions with one
View Changes

 

SBCL CommitsUse a smaller instruction

Use a smaller instruction
View Changes

 

SBCL CommitsFix typo

Fix typo
View Changes

 

SBCL CommitsFactor out boilerplate from structure-is-a

Factor out boilerplate from structure-is-a
View Changes

 

SBCL Commitsavx2/character-string-to-utf8: optimize newline tracking

avx2/character-string-to-utf8: optimize newline tracking
View Changes

 

SBCL CommitsRemove some nops for ancient MIPS I support

Remove some nops for ancient MIPS I support
View Changes

 

August 16, 2026

SBCL CommitsDelete 6-year-old TODO

Delete 6-year-old TODO
View Changes

 

SBCL CommitsPrevent var substitution with lvar-type-annotations

Prevent var substitution with lvar-type-annotations
View Changes

 

August 15, 2026

SBCL Commitsavx2/character-string-to-utf8: simplify calculations

avx2/character-string-to-utf8: simplify calculations
View Changes

 



Last updated: August 20, 2026 11:16 PM