Planet SBCL

May 16, 2026

SBCL Commitssubstitute: warn about unfindable items

substitute: warn about unfindable items
View Changes

 

SBCL CommitsFix argument order for a transform

Fix argument order for a transform
View Changes

 

SBCL CommitsLower (member #\1 str :test #'char-equal) to :test #'char=

Lower (member #\1 str :test #'char-equal) to :test #'char=
View Changes

 

SBCL CommitsLower :tests for more functions

Lower :tests for more functions
View Changes

 

May 15, 2026

SBCL CommitsDo not cons for (when (intersection a b))

Do not cons for (when (intersection a b))
View Changes

 

SBCL CommitsReduce recursion in sb-walker

Reduce recursion in sb-walker
View Changes

 

SBCL Commitsgenerate-version.sh: don't assume .git/ layout

generate-version.sh: don't assume .git/ layout
View Changes

 

SBCL Commitsgenerate-version.sh: don't print version_n_root=0 for branch builds

generate-version.sh: don't print version_n_root=0 for branch builds
View Changes

 

May 13, 2026

SBCL Commitsnintersection and nset-difference do not modify the second list

nintersection and nset-difference do not modify the second list
View Changes

 

SBCL Commitsintersection: use hash-tables

intersection: use hash-tables
View Changes

 

May 12, 2026

SBCL Commitsreplace: make sure LENGTH is inlined

replace: make sure LENGTH is inlined
View Changes

 

May 11, 2026

SBCL CommitsReduce type checks in invoke-fast-method-call

Reduce type checks in invoke-fast-method-call
View Changes

 

May 9, 2026

SBCL CommitsFaster keyword argument checking in CLOS

Faster keyword argument checking in CLOS
View Changes

 

May 8, 2026

SBCL CommitsFaster compilation of TYPEP on disjoint numeric types

Faster compilation of TYPEP on disjoint numeric types
View Changes

 

SBCL CommitsImprove UNION

Improve UNION
View Changes

 

May 7, 2026

Launchpad Bugs[2151818] Compiler crashes for fn that calls another with large case statement

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

Launchpad Bugs[2151813] Slow compilation involving backquote

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL Commitsarm64: don't check types in the length/list VOP with zero safety

arm64: don't check types in the length/list VOP with zero safety
View Changes

 

May 6, 2026

SBCL CommitsDon't verify-arg-count for XEPs with known calls

Don't verify-arg-count for XEPs with known calls
View Changes

 

SBCL Commitslambda-var-ref-lvar: correctly omit the arg-count var

lambda-var-ref-lvar: correctly omit the arg-count var
View Changes

 

SBCL CommitsDon't break specialized-xeps by tail calling them

Don't break specialized-xeps by tail calling them
View Changes

 

SBCL Commitsblock-compilation

block-compilation
View Changes

 

SBCL CommitsDerive the return type of XEPs

Derive the return type of XEPs
View Changes

 

SBCL CommitsCatch type mismatches when calling XEPs

Catch type mismatches when calling XEPs
View Changes

 

May 5, 2026

SBCL CommitsMake sure TYPE-ERRORs have valid DATUM and EXPECTED-TYPE

Make sure TYPE-ERRORs have valid DATUM and EXPECTED-TYPE
View Changes

 

SBCL Commitsunion: preserve the argument order passed to :test

union: preserve the argument order passed to :test
View Changes

 

SBCL Commitsunion: use hash-tables for :test #'string=, #'=

union: use hash-tables for :test #'string=, #'=
View Changes

 

May 4, 2026

SBCL CommitsSunOS doesn't have termios.c_ispeed

SunOS doesn't have termios.c_ispeed
View Changes

 

SBCL Commitsfreebsd-ppc64: add missing FP functions

freebsd-ppc64: add missing FP functions
View Changes

 

SBCL Commitssb-x86-64-asm::maybe-note-static-lispobj: use prin1 consistently

sb-x86-64-asm::maybe-note-static-lispobj: use prin1 consistently
View Changes

 



Last updated: May 16, 2026 12:30 AM