sbcl.sbcl/src
Douglas Katzman 4adce93853 Interface to the SML# concurrent mark/sweep GC
This is work-in-progress, however it does usually complete self-build
on Linux (less so on macOS) and can run some of the regression suite.
This commit is mainly for other developers to view the state.

Using the "buildit" script which is for now the suggested way to build,
make-target-2 will show (in lines prefixed with "Stack scan") pause times
as low as 5 microseconds, or up to maybe 100 microseconds on the high end.

Anything having to do with thread start/exit is potentially broken,
and there are some obviously missing pieces which are denoted by purposely-
inserted lose() calls.
2023-10-09 22:31:34 -04:00
..
assembly Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
code Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
cold Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
compiler Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
interpreter x86: Check for stack overflow for large stack allocated objects. 2023-09-28 23:05:17 +02:00
pcl x86: Check for stack overflow for large stack allocated objects. 2023-09-28 23:05:17 +02:00
runtime Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00