* Add support for the experimental wasi-crypto APIs The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples. Like `wasi-nn`, it is currently disabled by default, and requires the `wasi-crypto` feature flag to be compiled in. * Rename the wasi-crypto/spec submodule * Add a path dependency into the submodule for wasi-crypto * Tell the publish script to vendor wasi-crypto
27 lines
933 B
Bash
Executable File
27 lines
933 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Use the Nightly variant of the compiler to properly unify the
|
|
# experimental_x64 feature across all crates. Once the feature has stabilized
|
|
# and become the default, we can remove this.
|
|
CARGO_VERSION=${CARGO_VERSION:-"+nightly"}
|
|
|
|
cargo $CARGO_VERSION \
|
|
--locked \
|
|
-Zfeatures=all -Zpackage-features \
|
|
test \
|
|
--features test-programs/test_programs \
|
|
--features experimental_x64 \
|
|
--all \
|
|
--exclude wasmtime-lightbeam \
|
|
--exclude wasmtime-wasi-nn \
|
|
--exclude wasmtime-wasi-crypto \
|
|
--exclude peepmatic \
|
|
--exclude peepmatic-automata \
|
|
--exclude peepmatic-fuzzing \
|
|
--exclude peepmatic-macro \
|
|
--exclude peepmatic-runtime \
|
|
--exclude peepmatic-test \
|
|
--exclude peepmatic-souper \
|
|
--exclude lightbeam \
|
|
$@
|