Planet SBCL

April 10, 2026

SBCL CommitsBetter ftype for compiler-macro-function

Better ftype for compiler-macro-function
View Changes

 

SBCL CommitsActually fix check-coerce

Actually fix check-coerce
View Changes

 

SBCL CommitsCheck for characters in unread-char

Check for characters in unread-char
View Changes

 

SBCL CommitsCheck for integers in array-in-bounds-p

Check for integers in array-in-bounds-p
View Changes

 

SBCL CommitsCheck types in broadcast-stream output routines

Check types in broadcast-stream output routines
View Changes

 

SBCL CommitsEnsure the types are checked in the set functions

Ensure the types are checked in the set functions
View Changes

 

SBCL CommitsCheck types for standalone byte, byte-size, byte-position

Check types for standalone byte, byte-size, byte-position
View Changes

 

SBCL CommitsFix win32 build

Fix win32 build
View Changes

 

SBCL CommitsMake main() a weak symbol for linkable runtime

Make main() a weak symbol for linkable runtime
View Changes

 

SBCL Commitsx86-64: Rearrange CAS vops for SYMBOL-[GLOBAL-]VALUE

x86-64: Rearrange CAS vops for SYMBOL-[GLOBAL-]VALUE
View Changes

 

Launchpad Bugs[2147677] sigprof_handler can crash on forwarding pointers

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL CommitsMore compact ROUND for integers

More compact ROUND for integers
View Changes

 

SBCL CommitsNarrow the type of (truncate n d) based on the remainder

Narrow the type of (truncate n d) based on the remainder
View Changes

 

April 9, 2026

SBCL CommitsTidy up the definition of *FINITE-SBS*

Tidy up the definition of FINITE-SBS
View Changes

 

SBCL CommitsPropagate that after (/= (rem n d) 0) D is (not (integer -1 1))

Propagate that after (/= (rem n d) 0) D is (not (integer -1 1))
View Changes

 

SBCL CommitsAvoid certain TLS load traps

Avoid certain TLS load traps
View Changes

 

SBCL CommitsRemove a hack from src/code/signal

Remove a hack from src/code/signal
View Changes

 

SBCL CommitsCons nothing for alien linkage entries that exist

Cons nothing for alien linkage entries that exist
View Changes

 

SBCL CommitsBase-stringize alien linkage table names

Base-stringize alien linkage table names
View Changes

 

Launchpad Bugs[2147646] define-alien-routine stores character-string in linkage table, breaks :elf-object save

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

Launchpad Bugs[2147641] sbcl.o/libsbcl.a/libsbcl.so include main(), preventing embedding with custom main()

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

Launchpad Bugs[2147609] Graphic characters are printed by name when *PRINT-READABLY* is true

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

SBCL CommitsFix ash-modfx constant folding

Fix ash-modfx constant folding
View Changes

 

April 8, 2026

SBCL CommitsDon't return the data vector from (replace complex-vector list)

Don't return the data vector from (replace complex-vector list)
View Changes

 

SBCL CommitsFix a test

Fix a test
View Changes

 

SBCL CommitsBetter types for (floor/ceiling (integer -5 5) integer)

Better types for (floor/ceiling (integer -5 5) integer)
View Changes

 

SBCL CommitsExclude zeros when deriving truncate types

Exclude zeros when deriving truncate types
View Changes

 

SBCL CommitsHandle division by zero when deriving (/ integer integer)

Handle division by zero when deriving (/ integer integer)
View Changes

 

SBCL CommitsWarn about integer division by zero

Warn about integer division by zero
View Changes

 

SBCL CommitsLower more things to from EQUALP to EQUAL

Lower more things to from EQUALP to EQUAL
View Changes

 



Last updated: April 10, 2026 05:13 PM