.. |
adaptive-heap-sizer.h
|
Implement adaptive heap sizing for semi
|
2024-09-16 14:19:54 +02:00 |
address-hash.h
|
Reorganize source tree and document
|
2023-08-06 12:04:33 +02:00 |
address-map.h
|
Add asserts to address map / address set
|
2025-01-06 16:59:54 +01:00 |
address-set.h
|
Add asserts to address map / address set
|
2025-01-06 16:59:54 +01:00 |
assert.h
|
Reorganize source tree and document
|
2023-08-06 12:04:33 +02:00 |
background-thread.h
|
MMC and PCC defer actual page-out operations to background thread
|
2024-09-16 10:00:01 +02:00 |
bdw.c
|
Add new old-gen predicate method: check a range of addresses
|
2025-01-06 16:59:54 +01:00 |
copy-space.h
|
Copy space clears log bits when obtaining fresh blocks
|
2025-01-10 16:05:34 +01:00 |
debug.h
|
Reorganize source tree and document
|
2023-08-06 12:04:33 +02:00 |
extents.h
|
Add separate extents header
|
2024-08-30 16:53:20 +02:00 |
field-set.h
|
Pushing logged edges takes ownership of edge buffers
|
2025-01-10 16:03:53 +01:00 |
freelist.h
|
Rework large object space
|
2025-01-06 16:59:54 +01:00 |
gc-align.h
|
Factor trace deque out to shared-worklist.h
|
2024-07-08 10:42:58 +02:00 |
gc-ephemeron-internal.h
|
Add parallel root-tracing phase
|
2024-07-11 15:54:11 +02:00 |
gc-ephemeron.c
|
Add parallel root-tracing phase
|
2024-07-11 15:54:11 +02:00 |
gc-finalizer-internal.h
|
Add finalizers
|
2024-07-23 22:33:29 +02:00 |
gc-finalizer.c
|
Fix embarassing use of uninitialized variable
|
2025-01-10 16:03:53 +01:00 |
gc-internal.h
|
First version of adaptive heap sizing for pcc and mcc
|
2024-09-16 09:59:55 +02:00 |
gc-lock.h
|
Factor out locking utils to separate header
|
2024-09-30 20:52:45 +02:00 |
gc-options-internal.h
|
First version of adaptive heap sizing for pcc and mcc
|
2024-09-16 09:59:55 +02:00 |
gc-options.c
|
First version of adaptive heap sizing for pcc and mcc
|
2024-09-16 09:59:55 +02:00 |
gc-platform-gnu-linux.c
|
Use PROT_NONE to reserve memory, then remap within that memory
|
2025-01-06 16:59:54 +01:00 |
gc-platform.h
|
Use PROT_NONE to reserve memory, then remap within that memory
|
2025-01-06 16:59:54 +01:00 |
gc-stack.c
|
Fix GCC detection
|
2023-10-07 23:10:33 +02:00 |
gc-stack.h
|
Reorganize source tree and document
|
2023-08-06 12:04:33 +02:00 |
gc-trace.h
|
Reorganize source tree and document
|
2023-08-06 12:04:33 +02:00 |
growable-heap-sizer.h
|
Implement adaptive heap sizing for semi
|
2024-09-16 14:19:54 +02:00 |
heap-sizer.h
|
Implement adaptive heap sizing for semi
|
2024-09-16 14:19:54 +02:00 |
large-object-space.h
|
Looking up large object for edge returns the object
|
2025-01-10 16:05:34 +01:00 |
local-worklist.h
|
Break local worklist out to its own file
|
2024-07-08 10:49:46 +02:00 |
mmc.c
|
Add new old-gen predicate method: check a range of addresses
|
2025-01-06 16:59:54 +01:00 |
nofl-space.h
|
Move mmap / munmap / madvise to gc-platform
|
2025-01-06 16:59:54 +01:00 |
parallel-tracer.h
|
Explicitly support immediate values
|
2024-10-04 11:40:09 +02:00 |
pcc.c
|
pcc: abstract space that has blocks paged out and in
|
2025-01-06 16:59:54 +01:00 |
root-worklist.h
|
Add parallel root-tracing phase
|
2024-07-11 15:54:11 +02:00 |
root.h
|
Switch mmc to field-logging write barrier
|
2024-10-02 21:25:09 +02:00 |
semi.c
|
Add new old-gen predicate method: check a range of addresses
|
2025-01-06 16:59:54 +01:00 |
serial-tracer.h
|
Explicitly support immediate values
|
2024-10-04 11:40:09 +02:00 |
shared-worklist.h
|
Move mmap / munmap / madvise to gc-platform
|
2025-01-06 16:59:54 +01:00 |
simple-worklist.h
|
Move mmap / munmap / madvise to gc-platform
|
2025-01-06 16:59:54 +01:00 |
spin.h
|
Reorganize source tree and document
|
2023-08-06 12:04:33 +02:00 |
splay-tree.h
|
Add splay tree
|
2025-01-06 16:59:54 +01:00 |
swar.h
|
Factor nofl-space out of whippet
|
2024-08-21 10:19:26 +02:00 |
tracer.h
|
MMC marks roots in parallel during the pause, not while stopping
|
2024-09-09 15:03:49 +02:00 |