• tzik's avatar
    Reland "Do not enqueue or run a microtask on detached contexts" · a32e37ed
    tzik authored
    This is a reland of 734a6575
    
    Original change's description:
    > Do not enqueue or run a microtask on detached contexts
    >
    > This CL disables EnqueueMicrotask and RunMicrotasks on detached
    > contexts. That is, if an embedder call DetachGlobal() on a v8::Context,
    > EnqueueMicrotask on that context will not take effect, and all Microtask
    > that is enqueued before DetachGlobal will be cancelled.
    >
    > On Blink, this implies that a frame will no longer run a microtask after
    > it's navigated away. OTOH, detached frames in Blink are not affected.
    >
    > Bug: v8:8124
    > Change-Id: I5b00ceef5ea2afb87cf067a65eb95c29bf91176d
    > Reviewed-on: https://chromium-review.googlesource.com/c/1416071
    > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
    > Reviewed-by: Yang Guo <yangguo@chromium.org>
    > Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
    > Reviewed-by: Adam Klein <adamk@chromium.org>
    > Commit-Queue: Taiju Tsuiki <tzik@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#59445}
    
    Tbr: adamk@chromium.org, yangguo@chromium.org, verwaest@chromium.org
    Bug: v8:8124
    Change-Id: I959a18ae214f1385d5f453b3ed94772e60f71e0f
    Reviewed-on: https://chromium-review.googlesource.com/c/1469544
    Commit-Queue: Taiju Tsuiki <tzik@chromium.org>
    Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#59884}
    a32e37ed
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
fuzzer Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
test262 Loading commit data...
torque Loading commit data...
unittests Loading commit data...
wasm-js Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
OWNERS Loading commit data...