Hi all, v8::EmbedderHeapTracer <https://source.chromium.org/chromium/chromium/src/+/main:v8/include/v8-embedder-heap.h;l=77?q=EmbedderHeapTracer&ss=chromium> has been deprecated on V8's API for some time now. All our investment in managed C++ at this point is in Oilpan <https://v8.dev/blog/oilpan-library> and future integrations with new V8 features. EmbedderHeapTracer already requires special handling for most parts in the GC and our test coverage is limited to our unit tests.
Going forward we will only support v8::TracedReference <https://source.chromium.org/chromium/chromium/src/+/main:v8/include/v8-traced-handle.h;l=193?q=v8::TracedReference&ss=chromium> in combination with v8::CppHeap <https://source.chromium.org/chromium/chromium/src/+/main:v8/include/v8-cppgc.h;l=103?q=v8::CppHeap&ss=chromium>. We plan to remove EmbedderHeapTracer in V8 11.1 (Chromium M111) which you can follow on the tracking bug <https://bugs.chromium.org/p/v8/issues/detail?id=13207>. This does not change any of the existing APIs around Local, Global, Persistent and alike. Cheers, Michael -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-dev/CAH%2BmL5AHFVSJLPtT4G5vi2TZ1wdRUEKaTF5civqsiJpng4b_tA%40mail.gmail.com.
