WebAssembly's binary-format constants: value types, section ids, external kinds, limits flags, feature bits
$ sexc add @ajax/wasm-types- total 3
- drwxr-xr-x-../
- drwxr-xr-x-Oct 27 04:27v/# 1 version
- drwxr-xr-x-Oct 27 04:27files/# the files of 0.1.0
- latest
- 0.1.0, published Oct 27 04:27 by ajax
- owners
- ajax
- license
- MIT
- dependencies
- none
- dependents
- @ajax/wasm-builder, @ajax/wasm-module, @ajax/wasm-opcodes, @ajax/wasm-reader
- keywords
- wasm webassembly types
- repository
- https://github.com/thomasdavis/alpha-c-mesh
1# @ajax/wasm-types 2 3The WebAssembly binary format's constants (spec §5.3–5.5): value types by their encoding, section ids, 4import/export kinds, limits flags, the page size, and the feature bits (one per proposal past the MVP) 5the decoder, validator and interpreter are configured with. `WASM_F_ALL` is everything this 6implementation decodes (wasmparser's `WasmFeatures::all()` for those proposals); `WASM_F_INTERP` is what 7the interpreter runs. Header-only and freestanding. 8 9Part of [alpha-c-mesh](https://github.com/thomasdavis/alpha-c-mesh)'s WebAssembly interpreter (it replaces 10wasmtime and wasmparser in the port of alpha-rust-mesh's `mesh-host/src/wasm.rs`). 11 12Tests: through its users (`wasm-decode`, `wasm-validate`).