You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.9 KiB
3.9 KiB
WebAssembly Proposals Support
The following table summarizes Wasmtime's support for WebAssembly proposals as
well as the command line flag and wasmtime::Config
method you can
use to enable or disable support for a proposal.
If a proposal is not listed, then it is not supported by Wasmtime.
Wasmtime will never enable a proposal by default unless it has reached phase 4 of the WebAssembly standardizations process and its implementation in Wasmtime has been thoroughly vetted.
WebAssembly Proposal | Supported in Wasmtime? | Command Line Flag | Config Method |
---|---|---|---|
Import and Export Mutable Globals | Yes. Always enabled. |
(none) | (none) |
Sign-Extension Operations | Yes. Always enabled. |
(none) | (none) |
Non-Trapping Float-to-Int Conversions | Yes. Always enabled. |
(none) | (none) |
Multi-Value | Yes. Enabled by default. |
--enable-multi-value |
wasm_multi_value |
Bulk Memory Operations | Yes. Enabled by default. |
--enable-bulk-memory |
wasm_bulk_memory |
Reference Types | Yes. Enabled by default. |
--enable-reference-types |
wasm_reference_types |
Fixed-Width SIMD | In progress. | --enable-simd |
wasm_simd |
Threads and Atomics | In progress. | --enable-threads |
wasm_threads |
Multi-Memory | Yes. | --enable-multi-memory |
wasm_multi_memory |
Module Linking | Yes. | --enable-module-linking |
wasm_module_linking |