DescriptionReland of "[heap] Report wrappers after processing the marking deque incrementally"
We need to report cached wrappers within v8 to the embedder after each atomic
phase of v8 marking because the embedder can invalidate the wrappers in-between
v8 marking steps.
E.g., in Chrome, a conservative GC might need to wipe dead wrappables from
the wrapper tracing marking deque.
BUG=chromium:676700, chromium:468240
Review-Url: https://codereview.chromium.org/2610563002
Cr-Commit-Position: refs/heads/master@{#42011}
Committed: https://chromium.googlesource.com/v8/v8/+/5622bc15f1d50f79056f943e7242c05ed66352a2
Patch Set 1 : Broken #Patch Set 2 : Fix: Register cached wrappers with the embedder after Scavenge #
Messages
Total messages: 17 (13 generated)
|