Planet SBCL

April 15, 2026

SBCL Commitsunix-fast-select: allow select on FD_SETSIZE - 1

unix-fast-select: allow select on FD_SETSIZE - 1
View Changes

 

SBCL CommitsCheck that fd-set/fd-clr don't overflow fd-setsize

Check that fd-set/fd-clr don't overflow fd-setsize
View Changes

 

April 14, 2026

SBCL CommitsMake fun-name-hashset more hashy

Make fun-name-hashset more hashy
View Changes

 

Launchpad Bugs[2148364] signal-corrupt-hash-table from remhash/weak

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL Commitsconstant-fold-call: call lvar-value with ignore-types=t

constant-fold-call: call lvar-value with ignore-types=t
View Changes

 

SBCL Commitssb-vm:new-arena: move the docstring to the right place

sb-vm:new-arena: move the docstring to the right place
View Changes

 

SBCL CommitsDelete alien-linkage-value macro

Delete alien-linkage-value macro
View Changes

 

SBCL CommitsMention foreign-symbol-address less

Mention foreign-symbol-address less
View Changes

 

SBCL CommitsUse a global list to hold disassembler instructions

Use a global list to hold disassembler instructions
View Changes

 

SBCL Commitsx86-64: Rearrange the alien linkage table

x86-64: Rearrange the alien linkage table
View Changes

 

April 13, 2026

SBCL CommitsDo some more renaming

Do some more renaming
View Changes

 

SBCL CommitsClean up sap-foreign-symbol

Clean up sap-foreign-symbol
View Changes

 

SBCL Commitspathnames: correctly escape dots in the middle of a pattern

pathnames: correctly escape dots in the middle of a pattern
View Changes

 

SBCL Commitspathnames: fix dot escaping with multiple preceding escapes

pathnames: fix dot escaping with multiple preceding escapes
View Changes

 

SBCL Commitspathnames: mind escape-char when processing []

pathnames: mind escape-char when processing [] Don't use \] as the matching closing bracket.
View Changes

 

SBCL Commitsrun-program: escape empty strings on windows

run-program: escape empty strings on windows
View Changes

 

SBCL CommitsRemove closed processes from *active-processes*

Remove closed processes from active-processes
View Changes

 

SBCL Commitssb-ext:process-kill: remove the option to use :pty-process-group

sb-ext:process-kill: remove the option to use :pty-process-group
View Changes

 

April 12, 2026

SBCL CommitsRemove cold-fixup function

Remove cold-fixup function
View Changes

 

April 11, 2026

SBCL CommitsDon't endlessly bounce between ash and logand transforms

Don't endlessly bounce between ash and logand transforms
View Changes

 

Launchpad Bugs[2148056] Nontermination from compiler

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

April 10, 2026

SBCL CommitsOut of line some/every: check if the function is defined early

Out of line some/every: check if the function is defined early
View Changes

 

SBCL CommitsReturn early from set-exclusive-or if one of the arguments is NIL

Return early from set-exclusive-or if one of the arguments is NIL
View Changes

 

SBCL Commitschar/=: check all arguments for CHARACTER before returning NIL

char/=: check all arguments for CHARACTER before returning NIL
View Changes

 

SBCL Commitsfind-class: check that the name is a symbol even when errorp is nil

find-class: check that the name is a symbol even when errorp is nil
View Changes

 

SBCL Commits/=: check all arguments for NUMBER before returning NIL

/=: check all arguments for NUMBER before returning NIL
View Changes

 

SBCL CommitsMore type checks for the stream functions

More type checks for the stream functions
View Changes

 

SBCL CommitsReturn one value from (append/nconc (values 1 2))

Return one value from (append/nconc (values 1 2))
View Changes

 

SBCL CommitsReturn one value from (list* (values 1 2))

Return one value from (list* (values 1 2))
View Changes

 

SBCL CommitsBetter ftype for compiler-macro-function

Better ftype for compiler-macro-function
View Changes

 



Last updated: April 15, 2026 02:56 PM