• Yang Guo's avatar
    [snapshot] no longer iterate strong roots twice. · 678f9103
    Yang Guo authored
    Previously, in order to get immortal immovable objects onto
    the first page, the serializer would iterate the root list
    twice. The first time it would prioritize immortal immovables.
    The second time it would serialize the rest.
    
    This does not guarantee that immortal immovable objects
    actually end up on the first page, and by now this is not
    necessary anymore, since we mark all pages created during
    heap init as immortal immovable pages.
    
    R=mlippautz@chromium.org
    
    Change-Id: Ie95fcd779377a75337621ba862bc1a745ed5cbaa
    Reviewed-on: https://chromium-review.googlesource.com/768731
    Commit-Queue: Yang Guo <yangguo@chromium.org>
    Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#49468}
    678f9103
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles 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...
.editorconfig Loading commit data...
.git-blame-ignore-revs 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...
Makefile Loading commit data...
Makefile.android 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...