mirror of
https://github.com/nodejs/node.git
synced 2025-05-16 10:39:59 +00:00
![]() Original commit message:
[cppgc] expose wrapper descriptor on CppHeap
This makes it possible for embedders to:
1. Avoid creating wrapper objects that happen to have a layout that
leads V8 to consider the object cppgc-managed while it's not.
Refs: https://github.com/nodejs/node/pull/43521
2. Create cppgc-managed wrapper objects when they do not own the
CppHeap. Refs: https://github.com/nodejs/node/pull/45704
Bug: v8:13960
Change-Id: If31f4d56c5ead59dc0d56f937494d23d631f7438
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4598833
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#88490}
Refs:
|
||
---|---|---|
.. | ||
embedder-roots-handler-unittest.cc | ||
traced-reference-unittest.cc | ||
unified-heap-snapshot-unittest.cc | ||
unified-heap-unittest.cc | ||
unified-heap-utils.cc | ||
unified-heap-utils.h | ||
young-unified-heap-unittest.cc |