Planet SBCL

August 22, 2026

SBCL CommitsAugment genesis/number-types.h, don't make more headers

Augment genesis/number-types.h, don't make more headers
View Changes

 

SBCL Commitsx86-64: Permute Lisp arg-passing registers

x86-64: Permute Lisp arg-passing registers
View Changes

 

SBCL Commitsarm64/character-string-to-utf8: jump to ascii-loop from a better place

arm64/character-string-to-utf8: jump to ascii-loop from a better place
View Changes

 

SBCL CommitsApply various micro-optimizations to VECTOR-FILL/T

Apply various micro-optimizations to VECTOR-FILL/T
View Changes

 

SBCL Commitsarm64/character-string-to-utf8: escape back to ascii-loop

arm64/character-string-to-utf8: escape back to ascii-loop
View Changes

 

SBCL Commitsarm64/character-string-to-utf8: add a fast-path for 1-2 bytes

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

 

SBCL CommitsMove an instruction.

Move an instruction.
View Changes

 

August 21, 2026

SBCL CommitsMake EMIT-EA more complicated

Make EMIT-EA more complicated
View Changes

 

SBCL Commitsbuild-all-cores

build-all-cores
View Changes

 

SBCL CommitsIncomplete previous diff

Incomplete previous diff
View Changes

 

SBCL Commitsx86-64-simd: use helper functions throughout

x86-64-simd: use helper functions throughout
View Changes

 

SBCL CommitsRemove non-ascii characters from sources

Remove non-ascii characters from sources
View Changes

 

SBCL Commitsadd infrastructure for EVEX compressed displacement

add infrastructure for EVEX compressed displacement
View Changes

 

SBCL CommitsEVEX: add V' and improve 5-bit register decoding

EVEX: add V' and improve 5-bit register decoding
View Changes

 

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 CommitsBasic support for AVX512 mask registers

Basic support for AVX512 mask registers
View Changes

 

SBCL Commitsclos.impure passes on sb-eval too

clos.impure passes on sb-eval too
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 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

 

SBCL CommitsRearrange branches

Rearrange branches
View Changes

 



Last updated: August 22, 2026 05:56 PM