• mtrofin's avatar
    [wasm] explicitly mark off unlinked wasm module instances · c938f0df
    mtrofin authored
    This fixes a gc stress bug. We cannot rely on an ordering of
    clearing of the weak cells, so we explicitly reset the weak
    link to the owning instance, when finalizing a compiled
    module. In turn, this serves as a reliable signal when GCs
    happen while instantiating, allowing us to correctly link the
    new instance.
    
    BUG=chromium:652425
    
    Review-Url: https://codereview.chromium.org/2393443003
    Cr-Commit-Position: refs/heads/master@{#39964}
    c938f0df
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/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn 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...