• Bill Budge's avatar
    Revert "[wasm] Lazy update instances on a shared Memory.Grow" · e15bb0b3
    Bill Budge authored
    This reverts commit 80f06d6f.
    
    Reason for revert: failing grow-memory tests
    
    Original change's description:
    > [wasm] Lazy update instances on a shared Memory.Grow
    > 
    >  - Introduce a GROW_SHARED_MEMORY interrupt, and handler
    >  - Memory objects for isolates are updated on a stack check, add
    >    tracking for isolates that hit the stack check
    >  - When enough memory is not reserved ahead of time, fail to grow
    >  - Add tracking for externalized buffers in the MemoryTracker so
    >    that the MemoryTracker will know when backing_stores can be freed.
    >  - For shared buffer, do not always allocate a new buffer when
    >    growing an externalized buffer
    > 
    > 
    > Change-Id: I9cf1be19f2f165fa6ea4096869f7d6365304c8c4
    > Bug: v8:8564
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1472430
    > Commit-Queue: Deepti Gandluri <gdeepti@chromium.org>
    > Reviewed-by: Ben Smith <binji@chromium.org>
    > Reviewed-by: Andreas Haas <ahaas@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#60064}
    
    TBR=binji@chromium.org,titzer@chromium.org,gdeepti@chromium.org,ahaas@chromium.org
    
    Change-Id: I2ed0b59bcbb285b701172b401d606963261d375c
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: v8:8564
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1506355Reviewed-by: 's avatarBill Budge <bbudge@chromium.org>
    Commit-Queue: Bill Budge <bbudge@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#60068}
    e15bb0b3
Name
Last commit
Last update
..
baseline Loading commit data...
OWNERS Loading commit data...
compilation-environment.h Loading commit data...
decoder.h Loading commit data...
function-body-decoder-impl.h Loading commit data...
function-body-decoder.cc Loading commit data...
function-body-decoder.h Loading commit data...
function-compiler.cc Loading commit data...
function-compiler.h Loading commit data...
graph-builder-interface.cc Loading commit data...
graph-builder-interface.h Loading commit data...
js-to-wasm-wrapper-cache-inl.h Loading commit data...
jump-table-assembler.cc Loading commit data...
jump-table-assembler.h Loading commit data...
leb-helper.h Loading commit data...
local-decl-encoder.cc Loading commit data...
local-decl-encoder.h Loading commit data...
memory-tracing.cc Loading commit data...
memory-tracing.h Loading commit data...
module-compiler.cc Loading commit data...
module-compiler.h Loading commit data...
module-decoder.cc Loading commit data...
module-decoder.h Loading commit data...
module-instantiate.cc Loading commit data...
module-instantiate.h Loading commit data...
object-access.h Loading commit data...
signature-map.cc Loading commit data...
signature-map.h Loading commit data...
streaming-decoder.cc Loading commit data...
streaming-decoder.h Loading commit data...
value-type.h Loading commit data...
wasm-code-manager.cc Loading commit data...
wasm-code-manager.h Loading commit data...
wasm-constants.h Loading commit data...
wasm-debug.cc Loading commit data...
wasm-engine.cc Loading commit data...
wasm-engine.h Loading commit data...
wasm-external-refs.cc Loading commit data...
wasm-external-refs.h Loading commit data...
wasm-feature-flags.h Loading commit data...
wasm-features.cc Loading commit data...
wasm-features.h Loading commit data...
wasm-import-wrapper-cache-inl.h Loading commit data...
wasm-interpreter.cc Loading commit data...
wasm-interpreter.h Loading commit data...
wasm-js.cc Loading commit data...
wasm-js.h Loading commit data...
wasm-limits.h Loading commit data...
wasm-linkage.h Loading commit data...
wasm-memory.cc Loading commit data...
wasm-memory.h Loading commit data...
wasm-module-builder.cc Loading commit data...
wasm-module-builder.h Loading commit data...
wasm-module.cc Loading commit data...
wasm-module.h Loading commit data...
wasm-objects-inl.h Loading commit data...
wasm-objects.cc Loading commit data...
wasm-objects.h Loading commit data...
wasm-opcodes.cc Loading commit data...
wasm-opcodes.h Loading commit data...
wasm-result.cc Loading commit data...
wasm-result.h Loading commit data...
wasm-serialization.cc Loading commit data...
wasm-serialization.h Loading commit data...
wasm-text.cc Loading commit data...
wasm-text.h Loading commit data...
wasm-tier.h Loading commit data...
wasm-value.h Loading commit data...