diff --git a/crates/wasmtime/src/config.rs b/crates/wasmtime/src/config.rs index 8360a1313429..c1f4a7677703 100644 --- a/crates/wasmtime/src/config.rs +++ b/crates/wasmtime/src/config.rs @@ -2023,6 +2023,7 @@ impl Config { features |= WasmFeatures::RELAXED_SIMD; features |= WasmFeatures::TAIL_CALL; features |= WasmFeatures::EXTENDED_CONST; + features |= WasmFeatures::MEMORY64; // NB: if you add a feature above this line please double-check // https://docs.wasmtime.dev/stability-wasm-proposals.html // to ensure all requirements are met and/or update the documentation diff --git a/docs/stability-wasm-proposals.md b/docs/stability-wasm-proposals.md index 37650b188575..15934021e27c 100644 --- a/docs/stability-wasm-proposals.md +++ b/docs/stability-wasm-proposals.md @@ -26,6 +26,7 @@ column is below. | [`threads`] | ✅ | ✅ | ✅[^9] | ❌[^3] | ✅ | ✅ | | [`tail-call`] | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | [`extended-const`] | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [`memory64`] | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | [^1]: The `component-model` proposal is not at phase 4 in the standardization process but it is still enabled-by-default in Wasmtime. @@ -45,7 +46,6 @@ column is below. | Proposal | Phase 4 | Tests | Finished | Fuzzed | API | C API | |--------------------------|---------|-------|----------|--------|-----|-------| -| [`memory64`] | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | | [`function-references`] | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | | [`gc`] [^6] | ✅ | ✅ | ❌[^7] | ❌ | ✅ | ❌ | | [`wide-arithmetic`] | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |