Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
internal/ | H | 15-Nov-2021 | - | 1,494 | 1,068 | |
DEPS | H A D | 15-Nov-2021 | 125 | 9 | 8 | |
OWNERS | H A D | 15-Nov-2021 | 43 | 2 | 2 | |
README.md | H A D | 15-Nov-2021 | 848 | 17 | 12 | |
allocation.h | H A D | 15-Nov-2021 | 8.4 KiB | 240 | 126 | |
common.h | H A D | 15-Nov-2021 | 695 | 30 | 10 | |
cross-thread-persistent.h | H A D | 15-Nov-2021 | 14.7 KiB | 466 | 305 | |
custom-space.h | H A D | 15-Nov-2021 | 2.4 KiB | 98 | 47 | |
default-platform.h | H A D | 15-Nov-2021 | 2.5 KiB | 76 | 43 | |
ephemeron-pair.h | H A D | 15-Nov-2021 | 804 | 31 | 16 | |
explicit-management.h | H A D | 15-Nov-2021 | 2.7 KiB | 83 | 28 | |
garbage-collected.h | H A D | 15-Nov-2021 | 3.3 KiB | 118 | 39 | |
heap-consistency.h | H A D | 15-Nov-2021 | 9.2 KiB | 254 | 81 | |
heap-state.h | H A D | 15-Nov-2021 | 2.1 KiB | 71 | 18 | |
heap-statistics.h | H A D | 15-Nov-2021 | 3.9 KiB | 121 | 44 | |
heap.h | H A D | 15-Nov-2021 | 5.6 KiB | 202 | 58 | |
liveness-broker.h | H A D | 15-Nov-2021 | 2.3 KiB | 78 | 35 | |
macros.h | H A D | 15-Nov-2021 | 865 | 27 | 15 | |
member.h | H A D | 15-Nov-2021 | 10.5 KiB | 289 | 207 | |
name-provider.h | H A D | 15-Nov-2021 | 1.9 KiB | 66 | 20 | |
object-size-trait.h | H A D | 15-Nov-2021 | 1.6 KiB | 59 | 35 | |
persistent.h | H A D | 15-Nov-2021 | 13.5 KiB | 372 | 275 | |
platform.h | H A D | 15-Nov-2021 | 5.2 KiB | 155 | 36 | |
prefinalizer.h | H A D | 15-Nov-2021 | 2.2 KiB | 53 | 38 | |
process-heap-statistics.h | H A D | 15-Nov-2021 | 1,009 | 37 | 24 | |
sentinel-pointer.h | H A D | 15-Nov-2021 | 934 | 33 | 18 | |
source-location.h | H A D | 15-Nov-2021 | 2.6 KiB | 93 | 42 | |
testing.h | H A D | 15-Nov-2021 | 2.7 KiB | 100 | 35 | |
trace-trait.h | H A D | 15-Nov-2021 | 3.1 KiB | 117 | 54 | |
type-traits.h | H A D | 15-Nov-2021 | 7.6 KiB | 248 | 158 | |
visitor.h | H A D | 15-Nov-2021 | 13.8 KiB | 380 | 217 |
README.md
1# Oilpan: C++ Garbage Collection 2 3Oilpan is an open-source garbage collection library for C++ that can be used stand-alone or in collaboration with V8's JavaScript garbage collector. 4 5**Key properties** 6- Trace-based garbage collection; 7- Precise on-heap memory layout; 8- Conservative on-stack memory layout; 9- Allows for collection with and without considering stack; 10- Incremental and concurrent marking; 11- Incremental and concurrent sweeping; 12- Non-incremental and non-concurrent compaction for selected spaces; 13 14See the [Hello World](https://chromium.googlesource.com/v8/v8/+/main/samples/cppgc/hello-world.cc) example on how to get started using Oilpan to manage C++ code. 15 16Oilpan follows V8's project organization, see e.g. on how we accept [contributions](https://v8.dev/docs/contribute) and [provide a stable API](https://v8.dev/docs/api). 17