spidermonkey-wasm-rs
spidermonkey-wasm-rs copied to clipboard
spidermonkey-wasm-rs
A Bytecode Alliance project
Experimental Rust bindings and generic builtins for SpiderMonkey for the wasm32-wasi target
Requirements
- cargo-wasi for testing
- Rust 1.57.0
- WASI-SDK 12 at /opt/wasi-sdk/wasi-sdk-12.0 (can be downloaded by executing
sudo ./update-wasi-sdk.sh)
Development
git submodule update --recursive --initto pull in spidermonkey-wasm-buildcd crates/spidermonkey-wasm-sys/spidermonkey-wasm-build && ./download.shto pull in SpiderMonkey build artifacts- In
cd crates/spidermonkey-wasm, run:cargo buildto buildcargo wasi testto run tests