multi-memory icon indicating copy to clipboard operation
multi-memory copied to clipboard

Multiple per-module memories for Wasm

Results 14 multi-memory issues
Sort by recently updated
recently updated
newest added

I did a brief search for this in issues, but didn't find anything. I am curious about referencing memory locations across memories. This can be used for running the same...

while the spec is reasonably simple and clear at wasm bytecode level, i'm not sure how it's supposed to interact with high level languages compiled into wasm. (eg. C) is...

An application may want to map en external buffer and read/write to it directly. A concrete example is mapping a webgl vertex buffer into a wasm module to have it...

The overview already covers the fact that many implementations reserve a register for the heap pointer and suggests that this could be reserved for memory 0. This is a good...

When a parser has parsed `v128.load8_lane 0`, it does not know whether `0` is a memory index and the `memarg` and lane index are still to come or whether `0`...

This is an issue to track the requirements needed to move multi-memory into Phase 4. * [x] Two or more Web VMs have implemented the feature and pass the test...

The component model (https://github.com/WebAssembly/component-model) is based on a "shared-nothing" contract between two wasm modules, which means they do not directly import each other's memory. In the component model, when two...

The limit was raised to 100 memories in #27, but the `test/js-api/limits.any.js` test still tests for 1 memory: https://github.com/WebAssembly/multi-memory/blob/main/test/js-api/limits.any.js#L20

The dart2wasm compiler has so far used WasmGC for its object representations, meaning that the dart runtime itself does not require any linear memory as of today except to communicate...

Does anyone know the current status of multi-memory support in toolchains, e.g. LLVM? After a cursory search of LLVM commits, I didn't turn up anything.