Planet SBCL

June 18, 2026

SBCL Commitsarm64: implement simd-character-string-utf8-length using NEON

arm64: implement simd-character-string-utf8-length using NEON
View Changes

 

SBCL CommitsSpeed up output-to-c-string/utf-8/lf

Speed up output-to-c-string/utf-8/lf
View Changes

 

June 17, 2026

SBCL CommitsFix interpreted calls to c-string-to-string

Fix interpreted calls to c-string-to-string
View Changes

 

SBCL CommitsDon't cons SAPs for sb-alien::c-string-to-string for :utf-8

Don't cons SAPs for sb-alien::c-string-to-string for :utf-8
View Changes

 

SBCL CommitsOptimize read-from-c-string/utf-8/lf

Optimize read-from-c-string/utf-8/lf
View Changes

 

June 16, 2026

SBCL CommitsOptimize sb-thread:barrier for arm64

Optimize sb-thread:barrier for arm64
View Changes

 

SBCL Commitsarm64: restore bic, orn disassembly

arm64: restore bic, orn disassembly
View Changes

 

June 15, 2026

SBCL CommitsDerive the type of (coerce n `(simple-array ,e (*)))

Derive the type of (coerce n `(simple-array ,e (*)))
View Changes

 

June 14, 2026

SBCL Commitsarm64: implement FMOV <Xd>, <Vn>.D[1]

arm64: implement FMOV <xd>, <vn>.D[1]
View Changes</vn></xd>

 

SBCL Commitsarm64: add uqsub

arm64: add uqsub
View Changes

 

SBCL Commitsarm64: better umaxv disassembly

arm64: better umaxv disassembly
View Changes

 

June 13, 2026

SBCL Commitsarm64: always require vector sizes for simd instructions

arm64: always require vector sizes for simd instructions
View Changes

 

June 12, 2026

SBCL Commitsarm64: remove the remaining s- prefixes

arm64: remove the remaining s- prefixes
View Changes

 

SBCL CommitsFix do-conset-elements

Fix do-conset-elements
View Changes

 

SBCL CommitsFix CONSET-ADJOIN and CONSET-UNION

Fix CONSET-ADJOIN and CONSET-UNION
View Changes

 

SBCL CommitsSpeed up DO-CONSET-ELEMENTS using CTZ if available

Speed up DO-CONSET-ELEMENTS using CTZ if available
View Changes

 

SBCL Commitsarm64: unify some neon and ordinary instructions

arm64: unify some neon and ordinary instructions
View Changes

 

June 11, 2026

Launchpad Bugs[2156454] Cached FASL Files Break Compilation

Affects Status Importance Assigned to Bug watch
sbcl Incomplete Undecided -
 

SBCL Commitsdescribe: call unencapsulated-function

describe: call unencapsulated-function
View Changes

 

SBCL Commitssb-introspect:function-lambda-list: employ sb-ext:unencapsulated-function

sb-introspect:function-lambda-list: employ sb-ext:unencapsulated-function
View Changes

 

SBCL Commitsarm64: add neon shl

arm64: add neon shl
View Changes

 

June 10, 2026

SBCL CommitsDon't change :test for subst based on the sequence type

Don't change :test for subst based on the sequence type
View Changes

 

Launchpad Bugs[2156394] Error compiling a call to SUBST

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

SBCL CommitsDon't cons a new list for (length (intersection a b))

Don't cons a new list for (length (intersection a b))
View Changes

 

SBCL CommitsReturn constant string from NATURALIZE if length is 0

Return constant string from NATURALIZE if length is 0
View Changes

 

Launchpad Bugs[2156347] SBCL fails to compile code with lots of inline and dynamic-extent

Affects Status Importance Assigned to Bug watch
sbcl Confirmed Medium -
 

SBCL CommitsSkip a test

Skip a test
View Changes

 

SBCL CommitsImprove receiving some C strings from foreign function on 64-bit Unicode

Improve receiving some C strings from foreign function on 64-bit Unicode
View Changes

 

June 9, 2026

SBCL CommitsMix package-id into fun-name hashes

Mix package-id into fun-name hashes
View Changes

 

SBCL CommitsChange static space address for darwin-arm64

Change static space address for darwin-arm64
View Changes

 



Last updated: June 18, 2026 05:48 AM