Planet SBCL

April 8, 2026

SBCL CommitsLower more things to from EQUALP to EQUAL

Lower more things to from EQUALP to EQUAL
View Changes

 

SBCL CommitsDon't put bounds into the complex type for (complex float)

Don't put bounds into the complex type for (complex float)
View Changes

 

SBCL CommitsImprove SB-INTROSPECT:FIND-DEFINITION-SOURCES-BY-NAME error handling

Improve SB-INTROSPECT:FIND-DEFINITION-SOURCES-BY-NAME error handling
View Changes

 

SBCL CommitsMake DEFSETF warn a bit more like DEFMACRO

Make DEFSETF warn a bit more like DEFMACRO
View Changes

 

SBCL Commitsx86-64: fix dynbind for -sb-thread

x86-64: fix dynbind for -sb-thread
View Changes

 

SBCL CommitsFix coerce compile-time checking

Fix coerce compile-time checking
View Changes

 

SBCL CommitsHalve the size of immobile cards

Halve the size of immobile cards
View Changes

 

SBCL CommitsRemove ENABLE_PAGE_PROTECTION choice from immobile-space

Remove ENABLE_PAGE_PROTECTION choice from immobile-space
View Changes

 

SBCL CommitsTidy up some type specifiers

Tidy up some type specifiers
View Changes

 

SBCL CommitsBetter type derivation (truncate x integer-union-with-zero)

Better type derivation (truncate x integer-union-with-zero)
View Changes

 

SBCL CommitsFix EQUALP to EQUAL lowering for constant dotted lists

Fix EQUALP to EQUAL lowering for constant dotted lists
View Changes

 

SBCL CommitsOptimize (BOUNDP 'known-symbol) if #+tls-load-indirect

Optimize (BOUNDP 'known-symbol) if #+tls-load-indirect
View Changes

 

April 7, 2026

SBCL CommitsRemove another misuse of (DECLARE SPECIAL) for #+tls-load-indirect

Remove another misuse of (DECLARE SPECIAL) for #+tls-load-indirect
View Changes

 

SBCL CommitsPut back DSD-READER but only for structure-object

Put back DSD-READER but only for structure-object
View Changes

 

SBCL CommitsRemove stray line noticed by reviewer

Remove stray line noticed by reviewer
View Changes

 

SBCL CommitsUse soft card marking on all fixedobj pages

Use soft card marking on all fixedobj pages
View Changes

 

SBCL CommitsFix mark-region with permgen

Fix mark-region with permgen
View Changes

 

SBCL CommitsMove some things

Move some things
View Changes

 

SBCL CommitsCorrect some obsolete bit-masking steps

Correct some obsolete bit-masking steps
View Changes

 

Launchpad Bugs[2147399] SBCL searching for source code

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL CommitsFaster (concatenate 'vector ..) for list arguments

Faster (concatenate 'vector ..) for list arguments
View Changes

 

SBCL CommitsDon't create an extra cons in (concatenate 'list ...)

Don't create an extra cons in (concatenate 'list ...)
View Changes

 

SBCL Commitscheck-array-dimensions: be ready for a mv-combination

check-array-dimensions: be ready for a mv-combination
View Changes

 

SBCL CommitsTransform (replace simple-vector list) with :start1/:end1

Transform (replace simple-vector list) with :start1/:end1
View Changes

 

SBCL Commitsir1-optimize-combination: stop if the node is deleted in derive-type

ir1-optimize-combination: stop if the node is deleted in derive-type
View Changes

 

SBCL Commitsmap-refs: protect against unused results

map-refs: protect against unused results
View Changes

 

April 6, 2026

Launchpad Bugs[2147385] failed AVER: (AND (EQ (CTRAN-KIND START) INSIDE-BLOCK) (NOT (BLOCK-DELETE-P BLOCK)))

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

Launchpad Bugs[2147384] Compiler error in call to MAKE-ARRAY with invalid array dims

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

Launchpad Bugs[2147383] The value NIL is not of type SB-C::LVAR

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

SBCL CommitsChange HW to SW card marking on immobile layout pages

Change HW to SW card marking on immobile layout pages
View Changes

 



Last updated: April 8, 2026 05:55 PM