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.

Reply via email to