v8/test/cctest/heap
Michael Lippautz debbfe4ebd api: Add trait that allows disabling v8::TracedGlobal<T> destructor
TracedGlobal is already cleared by V8 during garbage collections. It's
the embedders responsibility to clear the reference if it destroys the
underlying reference through other means.

Allow embedders to specify whether they want TracedGlobal to execute
clear on destruction via TracedGlobalTrait.

Bug: chromium:995684
Change-Id: Ieb10cf21f95eb97e01eff15d4fbd83538f17cf7c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1762007
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63289}
2019-08-20 16:38:39 +00:00
..
heap-tester.h Revert "Use list of invalidated objects for old-to-new refs" 2019-08-19 16:22:16 +00:00
heap-utils.cc [heap] Remove ClearRecordedSlots 2019-08-20 15:09:57 +00:00
heap-utils.h Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
test-alloc.cc [heap] Remove ClearRecordedSlots 2019-08-20 15:09:57 +00:00
test-array-buffer-tracker.cc Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
test-compaction.cc Enable cpplint 'runtime/references' warning 2019-07-08 09:59:36 +00:00
test-concurrent-marking.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
test-embedder-tracing.cc api: Add trait that allows disabling v8::TracedGlobal<T> destructor 2019-08-20 16:38:39 +00:00
test-external-string-tracker.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-heap.cc [heap] Remove ClearRecordedSlots 2019-08-20 15:09:57 +00:00
test-incremental-marking.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
test-invalidated-slots.cc Revert "Use list of invalidated objects for old-to-new refs" 2019-08-19 16:22:16 +00:00
test-iterators.cc [roheap] Move read_only_heap() from heap to isolate 2019-07-05 14:25:00 +00:00
test-lab.cc [heap] Remove ClearRecordedSlots 2019-08-20 15:09:57 +00:00
test-mark-compact.cc [heap] Remove ClearRecordedSlots 2019-08-20 15:09:57 +00:00
test-page-promotion.cc Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
test-spaces.cc [heap] Remove ClearRecordedSlots 2019-08-20 15:09:57 +00:00
test-unmapper.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
test-weak-references.cc [torque] Get rid of @noVerifier annotation on PromiseReactionJobTask 2019-06-13 16:24:10 +00:00