• 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...
build_overrides Loading commit data...
custom_deps Loading commit data...
docs Loading commit data...
gni Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.clang-tidy Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...