Implement RFC 11: Redesigning Wasmtime's APIs (#2897)

Implement Wasmtime's new API as designed by RFC 11. This is quite a large commit which has had lots of discussion externally, so for more information it's best to read the RFC thread and the PR thread.
This commit is contained in:
Alex Crichton
2021-06-03 09:10:53 -05:00
committed by GitHub
parent a5a28b1c5b
commit 7a1b7cdf92
233 changed files with 13349 additions and 11997 deletions

View File

@@ -40,16 +40,9 @@ const CRATES_TO_PUBLISH: &[&str] = &[
"cranelift-interpreter",
"cranelift",
"cranelift-jit",
// wig/wiggle
// wiggle
"wiggle-generate",
"wiggle-macro",
"wiggle",
"wiggle-borrow",
"wasmtime-wiggle-macro",
// wasi-common
"wasi-common",
"wasi-cap-std-sync",
"wasi-tokio",
// wasmtime
"lightbeam",
"wasmtime-fiber",
@@ -63,7 +56,12 @@ const CRATES_TO_PUBLISH: &[&str] = &[
"wasmtime-jit",
"wasmtime-cache",
"wasmtime",
"wasmtime-wiggle",
// wasi-common/wiggle
"wiggle",
"wasi-common",
"wasi-cap-std-sync",
"wasi-tokio",
// other mic wasmtime crates
"wasmtime-wasi",
"wasmtime-wasi-nn",
"wasmtime-wasi-crypto",