• Yang Guo's avatar
    Revert "[debug] liveedit in native" · 22594d10
    Yang Guo authored
    This reverts commit 3dfaf826.
    
    Reason for revert: Failures - https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8%20Linux%20gcc%204.8/20394
    
    Original change's description:
    > [debug] liveedit in native
    > 
    > Liveedit step-by-step:
    > 1. calculate diff between old source and new source,
    > 2. map function literals from old source to new source,
    > 3. create new script for new_source,
    > 4. mark literals with changed code as changed, all others as unchanged,
    > 5. check that for changed literals there are no:
    >   - running generators in the heap,
    >   - non droppable frames (e.g. running generator) above them on stack.
    > 6. mark the bottom most frame with changed function as scheduled for
    >    restart if any.
    > 7. for unchanged functions:
    >   - deoptimize,
    >   - remove from cache,
    >   - update source positions,
    >   - move to new script,
    >   - reset feedback information and preparsed scope information if any,
    >   - replace any sfi in constant pool with changed one if any.
    > 8. for changed functions:
    >   - deoptimize
    >   - remove from cache,
    >   - reset feedback information,
    >   - update all links from js functions to old shared with new one.
    > 9. swap scripts.
    > 
    > TBR=ulan@chromium.org
    > 
    > Bug: v8:7862,v8:5713
    > Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel
    > Change-Id: I8f6f6156318cc82d6f36d7ebc1c9f7d5f3aa1461
    > Reviewed-on: https://chromium-review.googlesource.com/1105493
    > Reviewed-by: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
    > Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
    > Reviewed-by: Yang Guo <yangguo@chromium.org>
    > Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#54146}
    
    TBR=dgozman@chromium.org,ulan@chromium.org,yangguo@chromium.org,kozyatinskiy@chromium.org
    
    Change-Id: I45df5b6f3abaf29e593c6ac11edefbd0177d0109
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: v8:7862, v8:5713
    Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel
    Reviewed-on: https://chromium-review.googlesource.com/1124159Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
    Commit-Queue: Yang Guo <yangguo@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#54151}
    22594d10
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...
.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...