.. |
adaptive-heap-sizer.h
|
Add gc_allocation_counter API
|
2025-03-14 09:44:18 +01: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 gc_resolve_conservative_ref API
|
2025-05-27 15:50:28 +02:00 |
copy-space.h
|
pcc: Tail-call an out-of-memory handler if allocation fails
|
2025-04-23 10:47:32 +02:00 |
debug.h
|
Reorganize source tree and document
|
2023-08-06 12:04:33 +02:00 |
embedder-api-impl.h
|
Add missing file
|
2025-04-16 12:43:15 +02:00 |
extents.h
|
Add separate extents header
|
2024-08-30 16:53:20 +02:00 |
field-set.h
|
Trim remembered-set during minor GC
|
2025-01-15 22:31:48 +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 try-push, swap-value API to ephemerons
|
2025-05-09 09:56:17 +02:00 |
gc-ephemeron.c
|
Add try-push, swap-value API to ephemerons
|
2025-05-09 09:56:17 +02:00 |
gc-finalizer-internal.h
|
Add finalizers
|
2024-07-23 22:33:29 +02:00 |
gc-finalizer.c
|
Rework extension points between embedder and GC
|
2025-04-16 12:06:02 +02:00 |
gc-internal.h
|
Split inline function definitions out to separate headers
|
2025-07-01 12:45:41 +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
|
Fix alignment for platform conservative roots visitor
|
2025-05-21 14:26:39 +02: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
|
Expose definition of gc_stack_addr, rework API
|
2025-04-18 15:08:01 +02:00 |
gc-stack.h
|
Expose definition of gc_stack_addr, rework API
|
2025-04-18 15:08:01 +02:00 |
gc-trace.h
|
Nofl space doesn't track ephemerons
|
2025-07-02 11:38:30 +02:00 |
gc-tracepoint.c
|
Add build support for tracepoints via lttng-ust
|
2025-02-10 12:45:25 +01: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
|
Add gc_resolve_conservative_ref API
|
2025-05-27 15:50:28 +02:00 |
local-worklist.h
|
Break local worklist out to its own file
|
2024-07-08 10:49:46 +02:00 |
mmc.c
|
Nofl space doesn't track ephemerons
|
2025-07-02 11:38:30 +02:00 |
nofl-space.h
|
Nofl space doesn't track ephemerons
|
2025-07-02 11:38:30 +02:00 |
parallel-tracer.h
|
Make parallel tracer less verbose; tracepoints are better
|
2025-03-05 11:32:53 +01:00 |
pcc.c
|
Add gc_resolve_conservative_ref API
|
2025-05-27 15:50:28 +02:00 |
root-worklist.h
|
Fix missing static annotation on root_worklist_alloc
|
2025-05-23 09:44:20 +02:00 |
root.h
|
Update conservative roots embedder interface
|
2025-05-21 14:27:17 +02:00 |
semi.c
|
Add gc_resolve_conservative_ref API
|
2025-05-27 15:50:28 +02: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
|
mmc: Speed up conservative ref resolution
|
2025-05-26 11:58:29 +02:00 |
tracer.h
|
MMC marks roots in parallel during the pause, not while stopping
|
2024-09-09 15:03:49 +02:00 |