• Ulan Degenbaev's avatar
    [heap] Remove bailout marking worklist. · 68a8bdd8
    Ulan Degenbaev authored
    The concurrent marker can now process all objects.
    This patch also eagerly visits the objects that undergo layout
    changes. This is because previously such objects were pushed
    onto the bailout worklist, which is gone now.
    To preserve the incremental step accounting, the patch introduces
    a new GC tracer scope called MC_INCREMENTAL_LAYOUT_CHANGE.
    
    Bug: v8:8486
    Change-Id: Ic1c2f0d4e2ac0602fc945f3258af9624247bd65f
    Reviewed-on: https://chromium-review.googlesource.com/c/1386486
    Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
    Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#58712}
    68a8bdd8
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...