dart-sdk/runtime/vm/heap
Ryan Macnak c6a1eb1b61 [vm, gc] Very basic RAIL.
Related to https://github.com/dart-lang/sdk/issues/47574

TEST=ci
Change-Id: I2f07be6150b025a301e6e4d10935b606087cdf00
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/252462
Reviewed-by: Siva Annamalai <asiva@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2022-07-27 16:40:38 +00:00
..
become.cc [vm, gc] Avoid unnecessary intermediate maps, handles and arrays in setting up a become operation. 2021-09-28 18:30:52 +00:00
become.h [vm, gc] Honor HeapSizeFromClass not touching the header for FreeListElement and ForwardingCorpse. 2021-09-28 21:10:32 +00:00
become_test.cc [vm, gc] Avoid unnecessary intermediate maps, handles and arrays in setting up a become operation. 2021-09-28 18:30:52 +00:00
compactor.cc Fixed various typos in a lot of files 2022-07-25 12:21:59 +00:00
compactor.h [vm] New async/await implementation in the VM, part 2 - vm 2022-04-29 01:03:50 +00:00
freelist.cc [vm] Cleanup unused variables in anticipation of switching to new clang. 2021-06-18 17:45:04 +00:00
freelist.h [vm, gc] Honor HeapSizeFromClass not touching the header for FreeListElement and ForwardingCorpse. 2021-09-28 21:10:32 +00:00
freelist_test.cc [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
gc_shared.cc [vm] Finalizer / NativeFinalizer fixes 2022-04-07 07:05:27 +00:00
gc_shared.h [vm, gc] Refactor incremental marking to not require reserving a visitor in advance. 2022-06-08 20:33:02 +00:00
heap.cc [vm, gc] Very basic RAIL. 2022-07-27 16:40:38 +00:00
heap.h [vm, gc] Very basic RAIL. 2022-07-27 16:40:38 +00:00
heap_sources.gni [vm] Refactor delayed lists in GC 2022-03-23 19:26:11 +00:00
heap_test.cc [vm, gc] Make force-growth a thread-local property. 2022-06-30 00:21:36 +00:00
marker.cc Fixed various typos in a lot of files 2022-07-25 12:21:59 +00:00
marker.h [vm, gc] Refactor incremental marking to not require reserving a visitor in advance. 2022-06-08 20:33:02 +00:00
pages.cc [vm, gc] Very basic RAIL. 2022-07-27 16:40:38 +00:00
pages.h [vm, gc] Make force-growth a thread-local property. 2022-06-30 00:21:36 +00:00
pages_test.cc [vm, gc] Make force-growth a thread-local property. 2022-06-30 00:21:36 +00:00
pointer_block.cc Reland "[vm] Tweak --verbose_gc." 2022-04-18 22:30:36 +00:00
pointer_block.h Reland "[vm] Tweak --verbose_gc." 2022-04-18 22:30:36 +00:00
safepoint.cc [vm, gc] Very basic RAIL. 2022-07-27 16:40:38 +00:00
safepoint.h [vm] Fix one race reported in DEBUG+TSAN mode 2021-11-26 15:52:53 +00:00
safepoint_test.cc Fix typos 2022-06-15 11:08:28 +00:00
scavenger.cc [vm, gc] Make force-growth a thread-local property. 2022-06-30 00:21:36 +00:00
scavenger.h [vm, gc] Make force-growth a thread-local property. 2022-06-30 00:21:36 +00:00
scavenger_test.cc [vm] Account for compressed pointers in pointer visitors. 2021-02-16 18:27:39 +00:00
spaces.h [vm, gc] Very basic RAIL. 2022-07-27 16:40:38 +00:00
sweeper.cc [vm, gc] Refactor the concurrent sweeper so that work-in-progress is accessible to other threads. 2022-01-24 18:44:01 +00:00
sweeper.h [vm, gc] Refactor the concurrent sweeper so that work-in-progress is accessible to other threads. 2022-01-24 18:44:01 +00:00
verifier.cc [vm] Remove --verify_handles. 2022-01-21 21:24:20 +00:00
verifier.h [vm] Account for compressed pointers in pointer visitors. 2021-02-16 18:27:39 +00:00
weak_code.cc [vm/field_guards] Ensure that field guard updates are done with stopped mutators. 2022-03-10 17:16:05 +00:00
weak_code.h [vm/field_guards] Ensure that field guard updates are done with stopped mutators. 2022-03-10 17:16:05 +00:00
weak_table.cc [vm] Rewrite isolate message serialization. 2021-07-29 16:55:55 +00:00
weak_table.h [vm] Rewrite isolate message serialization. 2021-07-29 16:55:55 +00:00
weak_table_test.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00