Planet SBCL

August 15, 2026

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

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

 

SBCL Commitsavx2/character-string-to-utf8: don't use a lookup table for sizes

avx2/character-string-to-utf8: don't use a lookup table for sizes
View Changes

 

SBCL Commitsfix ffi documentation at the source

fix ffi documentation at the source
View Changes

 

SBCL Commitsffi.texinfo: struct by value is supported on Windows

ffi.texinfo: struct by value is supported on Windows
View Changes

 

SBCL Commitsarm64/character-string-to-utf8: reduce GPR calculations

arm64/character-string-to-utf8: reduce GPR calculations
View Changes

 

SBCL Commitsavx2/character-string-to-utf8: reduce a LUT by 4KB

avx2/character-string-to-utf8: reduce a LUT by 4KB
View Changes

 

SBCL Commitsarm64/character-string-to-utf8: reduce a LUT by 4KB

arm64/character-string-to-utf8: reduce a LUT by 4KB
View Changes

 

SBCL Commitsarm64/character-string-to-utf8: don't use a lookup table for sizes

arm64/character-string-to-utf8: don't use a lookup table for sizes
View Changes

 

August 14, 2026

SBCL Commitsarm64: fix fast-logand-c/unsigned=>unsigned

arm64: fix fast-logand-c/unsigned=>unsigned
View Changes

 

SBCL CommitsStop reusing potentially optimized inlined functions

Stop reusing potentially optimized inlined functions
View Changes

 

SBCL CommitsUse zeroize

Use zeroize
View Changes

 

Launchpad Bugs[2163502] Incorrect type error in compiled code

Affects Status Importance Assigned to Bug watch
sbcl Fix Committed Undecided -
 

SBCL Commitsarm64/character-string-to-utf8: use a lookup table for sizes

arm64/character-string-to-utf8: use a lookup table for sizes
View Changes

 

SBCL Commitscharacter-string-to-utf8-avx2: shrink the lookup table

character-string-to-utf8-avx2: shrink the lookup table
View Changes

 

SBCL CommitsDelete unused function.

Delete unused function.
View Changes

 

SBCL Commitsconstraint: Inherit EQL var constraints from local calls as well.

constraint: Inherit EQL var constraints from local calls as well.
View Changes

 

SBCL CommitsImprove codegen for chain of structure-TYPEP tests

Improve codegen for chain of structure-TYPEP tests
View Changes

 

SBCL CommitsAdd some (safety 0)

Add some (safety 0)
View Changes

 

August 13, 2026

SBCL CommitsDecrease some repetition

Decrease some repetition
View Changes

 

SBCL Commitsutf8-simd: reduce tagging/untagging for arguments/results

utf8-simd: reduce tagging/untagging for arguments/results
View Changes

 

SBCL Commitscharacter-string-to-utf8-avx2: reduce memory loads

character-string-to-utf8-avx2: reduce memory loads
View Changes

 

SBCL CommitsRecognize the pattern (if (member x `(,this ,that)) ...)

Recognize the pattern (if (member x `(,this ,that)) ...)
View Changes

 

SBCL CommitsFix bug in selecting kregister in avx512-insts.lisp

Fix bug in selecting kregister in avx512-insts.lisp
View Changes

 

SBCL CommitsAppease cmucl

Appease cmucl
View Changes

 

SBCL CommitsRemove an extra vzeroupper

Remove an extra vzeroupper
View Changes

 

SBCL CommitsRemove some special vars from DEFCLASS parser

Remove some special vars from DEFCLASS parser
View Changes

 

SBCL Commitsbuild-all-cores

build-all-cores
View Changes

 

SBCL Commitsx86-64-simd: improve crlf detection

x86-64-simd: improve crlf detection
View Changes

 

August 12, 2026

SBCL Commitscharacter-string-to-utf8-avx2: free up a register

character-string-to-utf8-avx2: free up a register
View Changes

 

SBCL Commitsx86-64: encode lddqu

x86-64: encode lddqu
View Changes

 



Last updated: August 15, 2026 11:37 PM