| Commit-Queue | +1 |
SetCurrentLocalHeapScope thread_local_scope(heap->isolate());Required by one of DCHECKs in `GCTracer::Scope`.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
v8_cppgc_microtask_queue = trueI'll disable it before landing.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
I'll disable it before landing.
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
cppgc::Persistent<internal::MicrotaskQueue> const microtask_queue_;Is this scope always supposed to be used from stack? If so, this can be a raw pointer and we should annotate the scope with `CPPGC_STACK_ALLOCATED`.
cppgc::UntracedMember<MicrotaskQueue> microtask_queue;For stack, we should just use a raw pointer, not UntracedMember.
if (!cpp_heap) {We should pass `CppHeap&` from the callers because this cannot be null anymore.
SetCurrentLocalHeapScope thread_local_scope(heap->isolate());Required by one of DCHECKs in `GCTracer::Scope`.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Removed Code-Review+1 by Omer Katz <omer...@chromium.org>
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
cppgc::Persistent<internal::MicrotaskQueue> const microtask_queue_;Is this scope always supposed to be used from stack? If so, this can be a raw pointer and we should annotate the scope with `CPPGC_STACK_ALLOCATED`.
Done
cppgc::UntracedMember<MicrotaskQueue> microtask_queue;For stack, we should just use a raw pointer, not UntracedMember.
Done
We should pass `CppHeap&` from the callers because this cannot be null anymore.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[api] Port v8::MicrotaskQueue to CppGC
This CL ports v8::MicrotaskQueue to CppGC (unified heap) behind the
v8_cppgc_microtask_queue build flag and initiates deprecation of
the non-CppGC MicrotaskQueue Api. The flag is currently disabled.
TAG=agy
CONV=4bb71540-afc9-4de3-8c14-b9a4b213d916
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |