• yangguo's avatar
    Keep a canonical list of shared function infos. · c1669450
    yangguo authored
    Each Script object now keeps a WeakFixedArray of SharedFunctionInfo
    objects created from this script.
    
    This way, when compiling a function, we do not create duplicate shared
    function info objects when recompiling with either compiler.
    
    This fixes a class of issues in the debugger, where we set break points
    on one shared function info, but functions from duplicate shared function
    infos are not affected.
    
    LOG=N
    BUG=v8:4132
    
    Review URL: https://codereview.chromium.org/1183733006
    
    Cr-Commit-Position: refs/heads/master@{#29151}
    c1669450
Name
Last commit
Last update
benchmarks Loading commit data...
build 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/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE 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...
Makefile.nacl 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...