sbcl.sbcl/doc/internals-notes
Douglas Katzman 1ce38f9567
Some checks are pending
CL-host / compare-xc-host-fasls (ccl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (clisp, false) (push) Blocked by required conditions
Linux arm / build (push) Waiting to run
Linux arm64 / build () (push) Waiting to run
Linux qemu / build (ppc64le) (push) Waiting to run
Linux qemu / build (riscv64) (push) Waiting to run
Linux / build (x86, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-thread, ) (push) Waiting to run
CL-host / compare-xc-host-fasls (cmucl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (self, false) (push) Blocked by required conditions
CL-host / ecl (push) Waiting to run
CL-host / clisp (push) Waiting to run
CL-host / ccl (push) Waiting to run
CL-host / cmucl (push) Waiting to run
CL-host / sbcl (push) Waiting to run
Linux / build (x86-64, --with-sb-thread --with-nonstop-foreign-call, sse4) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --without-sb-unicode, ) (push) Waiting to run
Mac / build (arm64, --with-mark-region-gc --with-nonstop-foreign-call) (push) Waiting to run
Mac / build (arm64, --with-sb-thread --with-nonstop-foreign-call) (push) Waiting to run
Mac / build (x86-64, --with-mark-region-gc --with-nonstop-foreign-call) (push) Waiting to run
Mac / build (x86-64, --with-sb-thread --with-nonstop-foreign-call) (push) Waiting to run
Windows arm64 / build (arm64, clang-aarch64, clangarm64) (push) Waiting to run
Windows / build (x86-64, ucrt-x86_64, ucrt64) (push) Waiting to run
Linux / build (x86, --without-sb-unicode, ) (push) Waiting to run
Linux / build (x86-64, --with-mark-region-gc --with-nonstop-foreign-call) (push) Waiting to run
Linux / build (x86-64, --with-sb-fasteval --without-sb-eval --with-nonstop-foreign-call, fasteval) (push) Waiting to run
Change SSET to not use tombstones
Avoids 1 comparison and branch in the probe loop
2026-07-10 01:15:48 +00:00
..
Android-build.txt Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
arena-allocation.txt Add some declarations for allocator control 2022-10-13 17:43:37 -04:00
array-ubsan Implement next part of #+array-ubsan 2021-05-18 22:44:54 -04:00
closure Add a slot to closures if #+metaspace 2021-05-02 23:12:14 -04:00
cmsgc.txt Checkin some design notes about the cmsgc design 2023-10-09 20:50:04 -04:00
compact-instance Plug up leaky abstraction that (%INSTANCE-REF struct 0) is a LAYOUT. 2015-01-06 22:55:37 -05:00
eden-pages Remove boxed flag from SB-LOCKLESS::LIST-NODE layout 2022-04-18 23:56:43 -04:00
fdefn-gc-safety Rename scavenge_generations -> scavenge_root_gens 2018-03-16 19:23:09 -04:00
GENCGC-PORTING-NOTES 1.0.23.40: export page sizes to C with LU suffix 2008-12-13 10:52:07 +00:00
linkage-space.txt Briefly explain the to-be-commited #+linkage-space patch 2024-06-13 17:44:34 -04:00
make-thread-bench Speed up MAKE-THREAD for x86[-64] on linux 2020-07-20 22:48:37 -04:00
mark-region Checkin design document for Hayley Patton's GC 2023-08-09 12:21:14 -04:00
memory-arenas.txt Use the other TLABs for something (trivial for now) 2022-08-14 15:44:20 -04:00
metaspace Metaspace part 1: layouts split into pieces if #+metaspace 2021-04-11 21:30:41 -04:00
non-moving-gc Plug up leaky abstraction that (%INSTANCE-REF struct 0) is a LAYOUT. 2015-01-06 22:55:37 -05:00
release-checklist.txt 1.0.36.36: Update release checklist 2010-03-21 06:32:04 +00:00
sset.txt Change SSET to not use tombstones 2026-07-10 01:15:48 +00:00
structure-typep-change Reimplement TYPEP on structure-object descendants 2020-11-16 09:10:40 -05:00
updating-unicode Update to Unicode 15.0.0 2023-05-15 21:12:35 +01:00
zero-with-mmap-bug.txt Rename os_validate to os_alloc_gc_space 2022-09-17 09:43:07 -04:00