v8/include/cppgc
Omer Katz 0b96f711cb cppgc: Provide TraceTraitBase that users can inherit from
The TraceTrait for JSMember is currently missing GetTraceDescriptor.
We missed it because we don't have proper tests for JSMember, but it
would fail to build if it was ever actually traced.

Bug: chromium:1056170
Change-Id: I45fd2c7c666e791f866813f762b488958f65f3cf
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2460815
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Omer Katz <omerkatz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#70413}
2020-10-08 19:22:21 +00:00
..
internal cppgc: Add naming infrastructure 2020-10-08 12:25:21 +00:00
allocation.h cppgc: Remove NOLINT(runtime/references) 2020-06-22 10:08:55 +00:00
common.h heap,cppgc: Update StackState enum values 2020-05-12 12:07:27 +00:00
custom-space.h cppgc: Mark custom spaces as compactable 2020-10-06 14:59:22 +00:00
default-platform.h cppgc: Use libplatform as default platform 2020-10-08 18:16:52 +00:00
DEPS cppgc: Use libplatform as default platform 2020-10-08 18:16:52 +00:00
garbage-collected.h cppgc: Use object start bitmap to trace mixins 2020-07-10 12:00:45 +00:00
heap.h cppgc: Typo and signature fix 2020-09-02 07:34:20 +00:00
liveness-broker.h Reland "cppgc: Properly clear (Weak)Peristent and WeakMember pointers" 2020-06-19 08:48:49 +00:00
macros.h cppgc: Add initial implementation of young generation 2020-06-17 06:48:10 +00:00
member.h cppgc: Nullify source Members on move 2020-08-28 10:38:36 +00:00
name-provider.h cppgc: Add naming infrastructure 2020-10-08 12:25:21 +00:00
OWNERS cppgc: Make bikineev and omerkatz owners of include/cppgc 2020-08-28 08:05:30 +00:00
persistent.h Reland "cppgc: Properly clear (Weak)Peristent and WeakMember pointers" 2020-06-19 08:48:49 +00:00
platform.h cppgc: Add DefaultPlatform and standalone sample 2020-07-23 09:54:32 +00:00
prefinalizer.h cppgc: Use full qualifier in prefinalizer macro. 2020-08-05 15:50:07 +00:00
README.md cppgc: Hello world 2020-03-23 21:42:56 +00:00
source-location.h cppgc: Adds docs to SourceLocation 2020-06-08 18:31:36 +00:00
trace-trait.h cppgc: Provide TraceTraitBase that users can inherit from 2020-10-08 19:22:21 +00:00
type-traits.h cppgc: Make Trace methods const 2020-04-20 13:15:13 +00:00
visitor.h cppgc: Move ProcessWeakness into FinishMarking 2020-10-01 14:57:31 +00:00

C++ Garbage Collection

This directory provides an open-source garbage collection library for C++.

The library is under construction, meaning that all APIs in this directory are incomplete and considered unstable and should not be used.