Planet SBCL

October 13, 2026

SBCL Commits — Protect control stack soft guard page with PROT_NONE

Protect control stack soft guard page with PROT_NONE
View Changes

 

SBCL Commits — Fix arch_scrub_control_stack for 32-bit x86

Fix arch_scrub_control_stack for 32-bit x86
View Changes

 

SBCL Commits — Protect stack guard pages in alloc_thread_struct

Protect stack guard pages in alloc_thread_struct
View Changes

 

SBCL Commits — Make arena-live-bytes test less fragile

Make arena-live-bytes test less fragile
View Changes

 

SBCL Commits — Fix same-ref constraints for multi-use LVARs

Fix same-ref constraints for multi-use LVARs
View Changes

 

SBCL Commits — ppc64: fix make-double-float with bits on the number stack

ppc64: fix make-double-float with bits on the number stack
View Changes

 

SBCL Commits — Fix a loop in constraints for unused local functions

Fix a loop in constraints for unused local functions
View Changes

 

SBCL Commits — make-catch-block: relax lifetimes for the tag

make-catch-block: relax lifetimes for the tag
View Changes

 

SBCL Commits — Implement unbind-in-unwind on x86

Implement unbind-in-unwind on x86
View Changes

 

SBCL Commits — win32: be rid of pthreads_win32.h at last

win32: be rid of pthreads_win32.h at last
View Changes

 

SBCL Commits — More erase-node-type for ceiling transforms

More erase-node-type for ceiling transforms
View Changes

 

October 12, 2026

SBCL Commits — Reduce randomness in the :fast-structure-slot-value test

Reduce randomness in the :fast-structure-slot-value test
View Changes

 

SBCL Commits — truncate: better remainder type derivation for constant quotients

truncate: better remainder type derivation for constant quotients
View Changes

 

SBCL Commits — Fix a ceiling transform

Fix a ceiling transform
View Changes

 

SBCL Commits — merge-tail-sets: update tail-set-type right there

merge-tail-sets: update tail-set-type right there
View Changes

 

SBCL Commits — win32: Remove fictitious signals and sigset_t manipulators from pthreads_win32

win32: Remove fictitious signals and sigset_t manipulators from pthreads_win32
View Changes

 

SBCL Commits — erase-lvar-type: functions can derive to NIL

erase-lvar-type: functions can derive to NIL
View Changes

 

SBCL Commits — x86-64: remove an aver in symbolp

x86-64: remove an aver in symbolp
View Changes

 

SBCL Commits — Don't miss joining equality constraints

Don't miss joining equality constraints
View Changes

 

SBCL Commits — maybe-convert-one-cmov: there might be only one block successor

maybe-convert-one-cmov: there might be only one block successor
View Changes

 

SBCL Commits — Bad search and replace

Bad search and replace
View Changes

 

SBCL Commits — delete-lvar-cast-if: consult cast-asserted-type

delete-lvar-cast-if: consult cast-asserted-type
View Changes

 

SBCL Commits — Restore compiling without sb-thread

Restore compiling without sb-thread
View Changes

 

SBCL Commits — Complete the mostly-done job of removing boolean kludge

Complete the mostly-done job of removing boolean kludge
View Changes

 

SBCL Commits — Don't change multi-use ref types in cast-externally-checkable-p

Don't change multi-use ref types in cast-externally-checkable-p
View Changes

 

SBCL Commits — Implement unbind-in-unwind on riscv

Implement unbind-in-unwind on riscv
View Changes

 

October 11, 2026

SBCL Commits — Stop duplicating <signal.h> and <time.h> definitions in pthreads_win32.h

Stop duplicating <signal.h> and <time.h> definitions in pthreads_win32.h
View Changes</time.h></signal.h>

 

SBCL Commits — constraints: clear block-in at the start

constraints: clear block-in at the start
View Changes

 

SBCL Commits — Stop a loop in constraints

Stop a loop in constraints
View Changes

 

SBCL Commits — sb-manual: test compiler output examples verbatim

sb-manual: test compiler output examples verbatim
View Changes

 



Last updated: October 13, 2026 07:36 PM