Release Wasmtime 0.34.0 (#3768)

* Bump Wasmtime to 0.34.0

[automatically-tag-and-release-this-commit]

* Add release notes for 0.34.0

* Update release date to today

Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>
Co-authored-by: Alex Crichton <alex@alexcrichton.com>
This commit is contained in:
wasmtime-publish
2022-02-07 19:16:26 -06:00
committed by GitHub
parent ddd39cdb84
commit 39b88e4e9e
42 changed files with 254 additions and 176 deletions

72
Cargo.lock generated
View File

@@ -514,7 +514,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift" name = "cranelift"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-frontend", "cranelift-frontend",
@@ -522,14 +522,14 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-bforest" name = "cranelift-bforest"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-entity", "cranelift-entity",
] ]
[[package]] [[package]]
name = "cranelift-codegen" name = "cranelift-codegen"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"bincode", "bincode",
"cranelift-bforest", "cranelift-bforest",
@@ -551,18 +551,18 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-codegen-meta" name = "cranelift-codegen-meta"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-codegen-shared", "cranelift-codegen-shared",
] ]
[[package]] [[package]]
name = "cranelift-codegen-shared" name = "cranelift-codegen-shared"
version = "0.80.0" version = "0.81.0"
[[package]] [[package]]
name = "cranelift-entity" name = "cranelift-entity"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"serde", "serde",
] ]
@@ -590,7 +590,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-frontend" name = "cranelift-frontend"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"hashbrown", "hashbrown",
@@ -610,7 +610,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-interpreter" name = "cranelift-interpreter"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
@@ -623,7 +623,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-isle" name = "cranelift-isle"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"log", "log",
"miette", "miette",
@@ -632,7 +632,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-jit" name = "cranelift-jit"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cranelift", "cranelift",
@@ -651,7 +651,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-module" name = "cranelift-module"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cranelift-codegen", "cranelift-codegen",
@@ -660,7 +660,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-native" name = "cranelift-native"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"libc", "libc",
@@ -669,7 +669,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-object" name = "cranelift-object"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cranelift-codegen", "cranelift-codegen",
@@ -683,14 +683,14 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-preopt" name = "cranelift-preopt"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
] ]
[[package]] [[package]]
name = "cranelift-reader" name = "cranelift-reader"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"smallvec", "smallvec",
@@ -699,7 +699,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-serde" name = "cranelift-serde"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"clap", "clap",
"cranelift-codegen", "cranelift-codegen",
@@ -743,7 +743,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-wasm" name = "cranelift-wasm"
version = "0.80.0" version = "0.81.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
@@ -3166,7 +3166,7 @@ checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
[[package]] [[package]]
name = "wasi-cap-std-sync" name = "wasi-cap-std-sync"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -3189,7 +3189,7 @@ dependencies = [
[[package]] [[package]]
name = "wasi-common" name = "wasi-common"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bitflags", "bitflags",
@@ -3233,7 +3233,7 @@ dependencies = [
[[package]] [[package]]
name = "wasi-tokio" name = "wasi-tokio"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cap-std", "cap-std",
@@ -3376,7 +3376,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime" name = "wasmtime"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -3449,7 +3449,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-cache" name = "wasmtime-cache"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64", "base64",
@@ -3472,7 +3472,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-cli" name = "wasmtime-cli"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -3513,7 +3513,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-cranelift" name = "wasmtime-cranelift"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cranelift-codegen", "cranelift-codegen",
@@ -3533,7 +3533,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-environ" name = "wasmtime-environ"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cranelift-entity", "cranelift-entity",
@@ -3551,7 +3551,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-fiber" name = "wasmtime-fiber"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"cc", "cc",
@@ -3598,7 +3598,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-jit" name = "wasmtime-jit"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"addr2line", "addr2line",
"anyhow", "anyhow",
@@ -3622,7 +3622,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-runtime" name = "wasmtime-runtime"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"backtrace", "backtrace",
@@ -3648,7 +3648,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-types" name = "wasmtime-types"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"cranelift-entity", "cranelift-entity",
"serde", "serde",
@@ -3658,7 +3658,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-wasi" name = "wasmtime-wasi"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasi-cap-std-sync", "wasi-cap-std-sync",
@@ -3670,7 +3670,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-wasi-crypto" name = "wasmtime-wasi-crypto"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasi-crypto", "wasi-crypto",
@@ -3680,7 +3680,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-wasi-nn" name = "wasmtime-wasi-nn"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"openvino", "openvino",
@@ -3691,7 +3691,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-wast" name = "wasmtime-wast"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasmtime", "wasmtime",
@@ -3750,7 +3750,7 @@ dependencies = [
[[package]] [[package]]
name = "wiggle" name = "wiggle"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -3767,7 +3767,7 @@ dependencies = [
[[package]] [[package]]
name = "wiggle-generate" name = "wiggle-generate"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"heck", "heck",
@@ -3780,7 +3780,7 @@ dependencies = [
[[package]] [[package]]
name = "wiggle-macro" name = "wiggle-macro"
version = "0.33.0" version = "0.34.0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-cli" name = "wasmtime-cli"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Command-line interface for Wasmtime" description = "Command-line interface for Wasmtime"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -21,14 +21,14 @@ path = "src/bin/wasmtime.rs"
doc = false doc = false
[dependencies] [dependencies]
wasmtime = { path = "crates/wasmtime", version = "0.33.0", default-features = false, features = ['cache', 'cranelift'] } wasmtime = { path = "crates/wasmtime", version = "0.34.0", default-features = false, features = ['cache', 'cranelift'] }
wasmtime-cache = { path = "crates/cache", version = "=0.33.0" } wasmtime-cache = { path = "crates/cache", version = "=0.34.0" }
wasmtime-cranelift = { path = "crates/cranelift", version = "=0.33.0" } wasmtime-cranelift = { path = "crates/cranelift", version = "=0.34.0" }
wasmtime-environ = { path = "crates/environ", version = "=0.33.0" } wasmtime-environ = { path = "crates/environ", version = "=0.34.0" }
wasmtime-wast = { path = "crates/wast", version = "=0.33.0" } wasmtime-wast = { path = "crates/wast", version = "=0.34.0" }
wasmtime-wasi = { path = "crates/wasi", version = "0.33.0" } wasmtime-wasi = { path = "crates/wasi", version = "0.34.0" }
wasmtime-wasi-crypto = { path = "crates/wasi-crypto", version = "0.33.0", optional = true } wasmtime-wasi-crypto = { path = "crates/wasi-crypto", version = "0.34.0", optional = true }
wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "0.33.0", optional = true } wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "0.34.0", optional = true }
structopt = { version = "0.3.5", features = ["color", "suggestions"] } structopt = { version = "0.3.5", features = ["color", "suggestions"] }
anyhow = "1.0.19" anyhow = "1.0.19"
target-lexicon = { version = "0.12.0", default-features = false } target-lexicon = { version = "0.12.0", default-features = false }
@@ -46,7 +46,7 @@ rustix = "0.33.0"
[dev-dependencies] [dev-dependencies]
# depend again on wasmtime to activate its default features for tests # depend again on wasmtime to activate its default features for tests
wasmtime = { path = "crates/wasmtime", version = "0.33.0" } wasmtime = { path = "crates/wasmtime", version = "0.34.0" }
env_logger = "0.8.1" env_logger = "0.8.1"
filecheck = "0.5.0" filecheck = "0.5.0"
more-asserts = "0.2.1" more-asserts = "0.2.1"

View File

@@ -2,6 +2,84 @@
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
## 0.34.0
Released 2022-02-07.
### Fixed
* The `wasi-common` default implementation of some attributes of files has been
updated to ensure that `wasi-libc`'s `isatty` function works as intended.
[#3696](https://github.com/bytecodealliance/wasmtime/pull/3696)
* A benign debug assertion related to `externref` and garbage-collection has
been fixed.
[#3734](https://github.com/bytecodealliance/wasmtime/pull/3734)
### Added
* Function names are now automatically demangled when informing profilers of
regions of JIT code to apply Rust-specific demangling rules if applicable.
[#3683](https://github.com/bytecodealliance/wasmtime/pull/3683)
* Support for profiling JIT-generated trampolines with VTune has been added.
[#3687](https://github.com/bytecodealliance/wasmtime/pull/3687)
* Wasmtime now supports a new method of async preemption dubbed "epoch-based
interruption" which is intended to be much more efficient than the current
fuel-based method of preemption.
[#3699](https://github.com/bytecodealliance/wasmtime/pull/3699)
* On Linux Wasmtime will now by default use copy-on-write mappings to initialize
memories of wasm modules where possible, accelerating instantiation by
avoiding costly memory copies. When combined with the pooling allocator this
can also be used to speed up instance-reuse cases due to fewer syscalls to
change memory mappings being necessary.
[#3697](https://github.com/bytecodealliance/wasmtime/pull/3697)
[#3738](https://github.com/bytecodealliance/wasmtime/pull/3738)
[#3760](https://github.com/bytecodealliance/wasmtime/pull/3760)
* Wasmtime now supports the recently-added `sock_accept` WASI function.
[#3711](https://github.com/bytecodealliance/wasmtime/pull/3711)
* Cranelift now has support for specifying blocks as cold.
[#3698](https://github.com/bytecodealliance/wasmtime/pull/3698)
### Changed
* Many more instructions for the x64 backend have been migrated to ISLE,
additionally with refactorings to make incorrect lowerings harder to
accidentally write.
[#3653](https://github.com/bytecodealliance/wasmtime/pull/3653)
[#3659](https://github.com/bytecodealliance/wasmtime/pull/3659)
[#3681](https://github.com/bytecodealliance/wasmtime/pull/3681)
[#3686](https://github.com/bytecodealliance/wasmtime/pull/3686)
[#3688](https://github.com/bytecodealliance/wasmtime/pull/3688)
[#3690](https://github.com/bytecodealliance/wasmtime/pull/3690)
[#3752](https://github.com/bytecodealliance/wasmtime/pull/3752)
* More instructions in the aarch64 backend are now lowered with ISLE.
[#3658](https://github.com/bytecodealliance/wasmtime/pull/3658)
[#3662](https://github.com/bytecodealliance/wasmtime/pull/3662)
* The s390x backend's lowering rules are now almost entirely defined with ISLE.
[#3702](https://github.com/bytecodealliance/wasmtime/pull/3702)
[#3703](https://github.com/bytecodealliance/wasmtime/pull/3703)
[#3706](https://github.com/bytecodealliance/wasmtime/pull/3706)
[#3717](https://github.com/bytecodealliance/wasmtime/pull/3717)
[#3723](https://github.com/bytecodealliance/wasmtime/pull/3723)
[#3724](https://github.com/bytecodealliance/wasmtime/pull/3724)
* Instantiation of modules in Wasmtime has been further optimized now that the
copy-on-write memory initialization removed the previously most-expensive part
of instantiating a module.
[#3727](https://github.com/bytecodealliance/wasmtime/pull/3727)
[#3739](https://github.com/bytecodealliance/wasmtime/pull/3739)
[#3741](https://github.com/bytecodealliance/wasmtime/pull/3741)
[#3742](https://github.com/bytecodealliance/wasmtime/pull/3742)
--------------------------------------------------------------------------------
## 0.33.0 ## 0.33.0
Released 2022-01-05. Released 2022-01-05.

View File

@@ -15,19 +15,19 @@ path = "src/clif-util.rs"
[dependencies] [dependencies]
cfg-if = "1.0" cfg-if = "1.0"
cranelift-codegen = { path = "codegen", version = "0.80.0" } cranelift-codegen = { path = "codegen", version = "0.81.0" }
cranelift-entity = { path = "entity", version = "0.80.0" } cranelift-entity = { path = "entity", version = "0.81.0" }
cranelift-interpreter = { path = "interpreter", version = "0.80.0" } cranelift-interpreter = { path = "interpreter", version = "0.81.0" }
cranelift-reader = { path = "reader", version = "0.80.0" } cranelift-reader = { path = "reader", version = "0.81.0" }
cranelift-frontend = { path = "frontend", version = "0.80.0" } cranelift-frontend = { path = "frontend", version = "0.81.0" }
cranelift-wasm = { path = "wasm", version = "0.80.0", optional = true } cranelift-wasm = { path = "wasm", version = "0.81.0", optional = true }
cranelift-native = { path = "native", version = "0.80.0" } cranelift-native = { path = "native", version = "0.81.0" }
cranelift-filetests = { path = "filetests", version = "0.73.0" } cranelift-filetests = { path = "filetests", version = "0.73.0" }
cranelift-module = { path = "module", version = "0.80.0" } cranelift-module = { path = "module", version = "0.81.0" }
cranelift-object = { path = "object", version = "0.80.0" } cranelift-object = { path = "object", version = "0.81.0" }
cranelift-jit = { path = "jit", version = "0.80.0" } cranelift-jit = { path = "jit", version = "0.81.0" }
cranelift-preopt = { path = "preopt", version = "0.80.0" } cranelift-preopt = { path = "preopt", version = "0.81.0" }
cranelift = { path = "umbrella", version = "0.80.0" } cranelift = { path = "umbrella", version = "0.81.0" }
filecheck = "0.5.0" filecheck = "0.5.0"
log = "0.4.8" log = "0.4.8"
termcolor = "1.1.2" termcolor = "1.1.2"

View File

@@ -1,7 +1,7 @@
[package] [package]
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
name = "cranelift-bforest" name = "cranelift-bforest"
version = "0.80.0" version = "0.81.0"
description = "A forest of B+-trees" description = "A forest of B+-trees"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-bforest" documentation = "https://docs.rs/cranelift-bforest"
@@ -12,7 +12,7 @@ keywords = ["btree", "forest", "set", "map"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-entity = { path = "../entity", version = "0.80.0", default-features = false } cranelift-entity = { path = "../entity", version = "0.81.0", default-features = false }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,7 +1,7 @@
[package] [package]
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
name = "cranelift-codegen" name = "cranelift-codegen"
version = "0.80.0" version = "0.81.0"
description = "Low-level code generator library" description = "Low-level code generator library"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-codegen" documentation = "https://docs.rs/cranelift-codegen"
@@ -13,9 +13,9 @@ build = "build.rs"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen-shared = { path = "./shared", version = "0.80.0" } cranelift-codegen-shared = { path = "./shared", version = "0.81.0" }
cranelift-entity = { path = "../entity", version = "0.80.0" } cranelift-entity = { path = "../entity", version = "0.81.0" }
cranelift-bforest = { path = "../bforest", version = "0.80.0" } cranelift-bforest = { path = "../bforest", version = "0.81.0" }
hashbrown = { version = "0.9.1", optional = true } hashbrown = { version = "0.9.1", optional = true }
target-lexicon = "0.12" target-lexicon = "0.12"
log = { version = "0.4.6", default-features = false } log = { version = "0.4.6", default-features = false }
@@ -34,8 +34,8 @@ souper-ir = { version = "2.1.0", optional = true }
criterion = "0.3" criterion = "0.3"
[build-dependencies] [build-dependencies]
cranelift-codegen-meta = { path = "meta", version = "0.80.0" } cranelift-codegen-meta = { path = "meta", version = "0.81.0" }
cranelift-isle = { path = "../isle/isle", version = "=0.80.0", optional = true } cranelift-isle = { path = "../isle/isle", version = "=0.81.0", optional = true }
miette = { version = "3", features = ["fancy"], optional = true } miette = { version = "3", features = ["fancy"], optional = true }
[features] [features]

View File

@@ -1,7 +1,7 @@
[package] [package]
name = "cranelift-codegen-meta" name = "cranelift-codegen-meta"
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
version = "0.80.0" version = "0.81.0"
description = "Metaprogram for cranelift-codegen code generator library" description = "Metaprogram for cranelift-codegen code generator library"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime" repository = "https://github.com/bytecodealliance/wasmtime"
@@ -13,7 +13,7 @@ edition = "2018"
# rustdoc-args = [ "--document-private-items" ] # rustdoc-args = [ "--document-private-items" ]
[dependencies] [dependencies]
cranelift-codegen-shared = { path = "../shared", version = "0.80.0" } cranelift-codegen-shared = { path = "../shared", version = "0.81.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,7 +1,7 @@
[package] [package]
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
name = "cranelift-codegen-shared" name = "cranelift-codegen-shared"
version = "0.80.0" version = "0.81.0"
description = "For code shared between cranelift-codegen-meta and cranelift-codegen" description = "For code shared between cranelift-codegen-meta and cranelift-codegen"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime" repository = "https://github.com/bytecodealliance/wasmtime"

View File

@@ -1,7 +1,7 @@
[package] [package]
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
name = "cranelift-entity" name = "cranelift-entity"
version = "0.80.0" version = "0.81.0"
description = "Data structures using entity references as mapping keys" description = "Data structures using entity references as mapping keys"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-entity" documentation = "https://docs.rs/cranelift-entity"

View File

@@ -10,12 +10,12 @@ publish = false
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.80.0", features = ["testing_hooks"] } cranelift-codegen = { path = "../codegen", version = "0.81.0", features = ["testing_hooks"] }
cranelift-frontend = { path = "../frontend", version = "0.80.0" } cranelift-frontend = { path = "../frontend", version = "0.81.0" }
cranelift-interpreter = { path = "../interpreter", version = "0.80.0" } cranelift-interpreter = { path = "../interpreter", version = "0.81.0" }
cranelift-native = { path = "../native", version = "0.80.0" } cranelift-native = { path = "../native", version = "0.81.0" }
cranelift-reader = { path = "../reader", version = "0.80.0" } cranelift-reader = { path = "../reader", version = "0.81.0" }
cranelift-preopt = { path = "../preopt", version = "0.80.0" } cranelift-preopt = { path = "../preopt", version = "0.81.0" }
file-per-thread-logger = "0.1.2" file-per-thread-logger = "0.1.2"
filecheck = "0.5.0" filecheck = "0.5.0"
gimli = { version = "0.26.0", default-features = false, features = ["read"] } gimli = { version = "0.26.0", default-features = false, features = ["read"] }

View File

@@ -1,7 +1,7 @@
[package] [package]
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
name = "cranelift-frontend" name = "cranelift-frontend"
version = "0.80.0" version = "0.81.0"
description = "Cranelift IR builder helper" description = "Cranelift IR builder helper"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-frontend" documentation = "https://docs.rs/cranelift-frontend"
@@ -11,7 +11,7 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false }
target-lexicon = "0.12" target-lexicon = "0.12"
log = { version = "0.4.6", default-features = false } log = { version = "0.4.6", default-features = false }
hashbrown = { version = "0.9.1", optional = true } hashbrown = { version = "0.9.1", optional = true }

View File

@@ -11,7 +11,7 @@ publish = false
[dependencies] [dependencies]
cranelift = { path = "../umbrella", version = "0.80.0" } cranelift = { path = "../umbrella", version = "0.81.0" }
anyhow = "1.0.19" anyhow = "1.0.19"
arbitrary = "1.0.0" arbitrary = "1.0.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-interpreter" name = "cranelift-interpreter"
version = "0.80.0" version = "0.81.0"
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
description = "Interpret Cranelift IR" description = "Interpret Cranelift IR"
repository = "https://github.com/bytecodealliance/wasmtime" repository = "https://github.com/bytecodealliance/wasmtime"
@@ -11,15 +11,15 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.80.0", features = ["all-arch"] } cranelift-codegen = { path = "../codegen", version = "0.81.0", features = ["all-arch"] }
cranelift-entity = { path = "../entity", version = "0.80.0" } cranelift-entity = { path = "../entity", version = "0.81.0" }
log = { version = "0.4.8", default-features = false } log = { version = "0.4.8", default-features = false }
smallvec = "1.6.1" smallvec = "1.6.1"
thiserror = "1.0.15" thiserror = "1.0.15"
[dev-dependencies] [dev-dependencies]
cranelift-frontend = { path = "../frontend", version = "0.80.0" } cranelift-frontend = { path = "../frontend", version = "0.81.0" }
cranelift-reader = { path = "../reader", version = "0.80.0" } cranelift-reader = { path = "../reader", version = "0.81.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -6,7 +6,7 @@ license = "Apache-2.0 WITH LLVM-exception"
name = "cranelift-isle" name = "cranelift-isle"
readme = "../README.md" readme = "../README.md"
repository = "https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle" repository = "https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle"
version = "0.80.0" version = "0.81.0"
[dependencies] [dependencies]
log = "0.4" log = "0.4"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-jit" name = "cranelift-jit"
version = "0.80.0" version = "0.81.0"
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
description = "A JIT library backed by Cranelift" description = "A JIT library backed by Cranelift"
repository = "https://github.com/bytecodealliance/wasmtime" repository = "https://github.com/bytecodealliance/wasmtime"
@@ -10,10 +10,10 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-module = { path = "../module", version = "0.80.0" } cranelift-module = { path = "../module", version = "0.81.0" }
cranelift-native = { path = "../native", version = "0.80.0" } cranelift-native = { path = "../native", version = "0.81.0" }
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false, features = ["std"] } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false, features = ["std"] }
cranelift-entity = { path = "../entity", version = "0.80.0" } cranelift-entity = { path = "../entity", version = "0.81.0" }
anyhow = "1.0" anyhow = "1.0"
region = "2.2.0" region = "2.2.0"
libc = { version = "0.2.42" } libc = { version = "0.2.42" }
@@ -29,9 +29,9 @@ selinux-fix = ['memmap2']
default = [] default = []
[dev-dependencies] [dev-dependencies]
cranelift = { path = "../umbrella", version = "0.80.0" } cranelift = { path = "../umbrella", version = "0.81.0" }
cranelift-frontend = { path = "../frontend", version = "0.80.0" } cranelift-frontend = { path = "../frontend", version = "0.81.0" }
cranelift-entity = { path = "../entity", version = "0.80.0" } cranelift-entity = { path = "../entity", version = "0.81.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-module" name = "cranelift-module"
version = "0.80.0" version = "0.81.0"
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
description = "Support for linking functions and data with Cranelift" description = "Support for linking functions and data with Cranelift"
repository = "https://github.com/bytecodealliance/wasmtime" repository = "https://github.com/bytecodealliance/wasmtime"
@@ -11,7 +11,7 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false }
hashbrown = { version = "0.9.1", optional = true } hashbrown = { version = "0.9.1", optional = true }
anyhow = "1.0" anyhow = "1.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-native" name = "cranelift-native"
version = "0.80.0" version = "0.81.0"
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
description = "Support for targeting the host with Cranelift" description = "Support for targeting the host with Cranelift"
documentation = "https://docs.rs/cranelift-native" documentation = "https://docs.rs/cranelift-native"
@@ -11,7 +11,7 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false }
target-lexicon = "0.12" target-lexicon = "0.12"
[target.'cfg(target_arch = "s390x")'.dependencies] [target.'cfg(target_arch = "s390x")'.dependencies]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-object" name = "cranelift-object"
version = "0.80.0" version = "0.81.0"
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
description = "Emit Cranelift output to native object files with `object`" description = "Emit Cranelift output to native object files with `object`"
repository = "https://github.com/bytecodealliance/wasmtime" repository = "https://github.com/bytecodealliance/wasmtime"
@@ -10,16 +10,16 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-module = { path = "../module", version = "0.80.0" } cranelift-module = { path = "../module", version = "0.81.0" }
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false, features = ["std"] } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false, features = ["std"] }
object = { version = "0.27.0", default-features = false, features = ["write"] } object = { version = "0.27.0", default-features = false, features = ["write"] }
target-lexicon = "0.12" target-lexicon = "0.12"
anyhow = "1.0" anyhow = "1.0"
log = { version = "0.4.6", default-features = false } log = { version = "0.4.6", default-features = false }
[dev-dependencies] [dev-dependencies]
cranelift-frontend = { path = "../frontend", version = "0.80.0" } cranelift-frontend = { path = "../frontend", version = "0.81.0" }
cranelift-entity = { path = "../entity", version = "0.80.0" } cranelift-entity = { path = "../entity", version = "0.81.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,7 +1,7 @@
[package] [package]
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
name = "cranelift-preopt" name = "cranelift-preopt"
version = "0.80.0" version = "0.81.0"
description = "Support for optimizations in Cranelift" description = "Support for optimizations in Cranelift"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-preopt" documentation = "https://docs.rs/cranelift-preopt"
@@ -12,7 +12,7 @@ keywords = ["optimize", "compile", "compiler", "jit"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false }
# This is commented out because it doesn't build on Rust 1.25.0, which # This is commented out because it doesn't build on Rust 1.25.0, which
# cranelift currently supports. # cranelift currently supports.
# rustc_apfloat = { version = "0.1.2", default-features = false } # rustc_apfloat = { version = "0.1.2", default-features = false }

View File

@@ -1,7 +1,7 @@
[package] [package]
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
name = "cranelift-reader" name = "cranelift-reader"
version = "0.80.0" version = "0.81.0"
description = "Cranelift textual IR reader" description = "Cranelift textual IR reader"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-reader" documentation = "https://docs.rs/cranelift-reader"
@@ -10,7 +10,7 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.80.0" } cranelift-codegen = { path = "../codegen", version = "0.81.0" }
smallvec = "1.6.1" smallvec = "1.6.1"
target-lexicon = "0.12" target-lexicon = "0.12"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-serde" name = "cranelift-serde"
version = "0.80.0" version = "0.81.0"
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
description = "Serializer/Deserializer for Cranelift IR" description = "Serializer/Deserializer for Cranelift IR"
repository = "https://github.com/bytecodealliance/wasmtime" repository = "https://github.com/bytecodealliance/wasmtime"
@@ -16,8 +16,8 @@ path = "src/clif-json.rs"
[dependencies] [dependencies]
clap = "2.32.0" clap = "2.32.0"
serde_json = "1.0.26" serde_json = "1.0.26"
cranelift-codegen = { path = "../codegen", version = "0.80.0", features = ["enable-serde"] } cranelift-codegen = { path = "../codegen", version = "0.81.0", features = ["enable-serde"] }
cranelift-reader = { path = "../reader", version = "0.80.0" } cranelift-reader = { path = "../reader", version = "0.81.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,7 +1,7 @@
[package] [package]
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
name = "cranelift" name = "cranelift"
version = "0.80.0" version = "0.81.0"
description = "Umbrella for commonly-used cranelift crates" description = "Umbrella for commonly-used cranelift crates"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift" documentation = "https://docs.rs/cranelift"
@@ -12,8 +12,8 @@ keywords = ["compile", "compiler", "jit"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false }
cranelift-frontend = { path = "../frontend", version = "0.80.0", default-features = false } cranelift-frontend = { path = "../frontend", version = "0.81.0", default-features = false }
[features] [features]
default = ["std"] default = ["std"]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-wasm" name = "cranelift-wasm"
version = "0.80.0" version = "0.81.0"
authors = ["The Cranelift Project Developers"] authors = ["The Cranelift Project Developers"]
description = "Translator from WebAssembly to Cranelift IR" description = "Translator from WebAssembly to Cranelift IR"
documentation = "https://docs.rs/cranelift-wasm" documentation = "https://docs.rs/cranelift-wasm"
@@ -13,10 +13,10 @@ edition = "2018"
[dependencies] [dependencies]
wasmparser = { version = "0.82", default-features = false } wasmparser = { version = "0.82", default-features = false }
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false }
cranelift-entity = { path = "../entity", version = "0.80.0" } cranelift-entity = { path = "../entity", version = "0.81.0" }
cranelift-frontend = { path = "../frontend", version = "0.80.0", default-features = false } cranelift-frontend = { path = "../frontend", version = "0.81.0", default-features = false }
wasmtime-types = { path = "../../crates/types", version = "0.33.0" } wasmtime-types = { path = "../../crates/types", version = "0.34.0" }
hashbrown = { version = "0.9.1", optional = true } hashbrown = { version = "0.9.1", optional = true }
itertools = "0.10.0" itertools = "0.10.0"
log = { version = "0.4.6", default-features = false } log = { version = "0.4.6", default-features = false }
@@ -26,7 +26,7 @@ smallvec = "1.6.1"
[dev-dependencies] [dev-dependencies]
wat = "1.0.37" wat = "1.0.37"
target-lexicon = "0.12" target-lexicon = "0.12"
cranelift-codegen = { path = "../codegen", version = "0.80.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.81.0", default-features = false }
[features] [features]
default = ["std"] default = ["std"]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-cache" name = "wasmtime-cache"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Support for automatic module caching with Wasmtime" description = "Support for automatic module caching with Wasmtime"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-cranelift" name = "wasmtime-cranelift"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Integration between Cranelift and Wasmtime" description = "Integration between Cranelift and Wasmtime"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -13,12 +13,12 @@ edition = "2018"
[dependencies] [dependencies]
anyhow = "1.0" anyhow = "1.0"
log = "0.4" log = "0.4"
wasmtime-environ = { path = "../environ", version = "=0.33.0" } wasmtime-environ = { path = "../environ", version = "=0.34.0" }
cranelift-wasm = { path = "../../cranelift/wasm", version = "0.80.0" } cranelift-wasm = { path = "../../cranelift/wasm", version = "0.81.0" }
cranelift-codegen = { path = "../../cranelift/codegen", version = "0.80.0" } cranelift-codegen = { path = "../../cranelift/codegen", version = "0.81.0" }
cranelift-frontend = { path = "../../cranelift/frontend", version = "0.80.0" } cranelift-frontend = { path = "../../cranelift/frontend", version = "0.81.0" }
cranelift-entity = { path = "../../cranelift/entity", version = "0.80.0" } cranelift-entity = { path = "../../cranelift/entity", version = "0.81.0" }
cranelift-native = { path = "../../cranelift/native", version = "0.80.0" } cranelift-native = { path = "../../cranelift/native", version = "0.81.0" }
wasmparser = "0.82.0" wasmparser = "0.82.0"
target-lexicon = "0.12" target-lexicon = "0.12"
gimli = { version = "0.26.0", default-features = false, features = ['read', 'std'] } gimli = { version = "0.26.0", default-features = false, features = ['read', 'std'] }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-environ" name = "wasmtime-environ"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Standalone environment support for WebAsssembly code in Cranelift" description = "Standalone environment support for WebAsssembly code in Cranelift"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -12,8 +12,8 @@ edition = "2018"
[dependencies] [dependencies]
anyhow = "1.0" anyhow = "1.0"
cranelift-entity = { path = "../../cranelift/entity", version = "0.80.0" } cranelift-entity = { path = "../../cranelift/entity", version = "0.81.0" }
wasmtime-types = { path = "../types", version = "0.33.0" } wasmtime-types = { path = "../types", version = "0.34.0" }
wasmparser = "0.82" wasmparser = "0.82"
indexmap = { version = "1.0.2", features = ["serde-1"] } indexmap = { version = "1.0.2", features = ["serde-1"] }
thiserror = "1.0.4" thiserror = "1.0.4"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-fiber" name = "wasmtime-fiber"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Fiber support for Wasmtime" description = "Fiber support for Wasmtime"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-jit" name = "wasmtime-jit"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "JIT-style execution for WebAsssembly code in Cranelift" description = "JIT-style execution for WebAsssembly code in Cranelift"
documentation = "https://docs.rs/wasmtime-jit" documentation = "https://docs.rs/wasmtime-jit"
@@ -11,8 +11,8 @@ repository = "https://github.com/bytecodealliance/wasmtime"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
wasmtime-environ = { path = "../environ", version = "=0.33.0" } wasmtime-environ = { path = "../environ", version = "=0.34.0" }
wasmtime-runtime = { path = "../runtime", version = "=0.33.0" } wasmtime-runtime = { path = "../runtime", version = "=0.34.0" }
region = "2.2.0" region = "2.2.0"
thiserror = "1.0.4" thiserror = "1.0.4"
target-lexicon = { version = "0.12.0", default-features = false } target-lexicon = { version = "0.12.0", default-features = false }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-runtime" name = "wasmtime-runtime"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Runtime library support for Wasmtime" description = "Runtime library support for Wasmtime"
documentation = "https://docs.rs/wasmtime-runtime" documentation = "https://docs.rs/wasmtime-runtime"
@@ -11,8 +11,8 @@ repository = "https://github.com/bytecodealliance/wasmtime"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
wasmtime-environ = { path = "../environ", version = "=0.33.0" } wasmtime-environ = { path = "../environ", version = "=0.34.0" }
wasmtime-fiber = { path = "../fiber", version = "=0.33.0", optional = true } wasmtime-fiber = { path = "../fiber", version = "=0.34.0", optional = true }
region = "2.1.0" region = "2.1.0"
libc = { version = "0.2.112", default-features = false } libc = { version = "0.2.112", default-features = false }
log = "0.4.8" log = "0.4.8"

View File

@@ -11,10 +11,10 @@ license = "Apache-2.0 WITH LLVM-exception"
cfg-if = "1.0" cfg-if = "1.0"
[dev-dependencies] [dev-dependencies]
wasi-common = { path = "../wasi-common", version = "0.33.0" } wasi-common = { path = "../wasi-common", version = "0.34.0" }
wasi-cap-std-sync = { path = "../wasi-common/cap-std-sync", version = "0.33.0" } wasi-cap-std-sync = { path = "../wasi-common/cap-std-sync", version = "0.34.0" }
wasmtime = { path = "../wasmtime", version = "0.33.0" } wasmtime = { path = "../wasmtime", version = "0.34.0" }
wasmtime-wasi = { path = "../wasi", version = "0.33.0", features = ["tokio"] } wasmtime-wasi = { path = "../wasi", version = "0.34.0", features = ["tokio"] }
target-lexicon = "0.12.0" target-lexicon = "0.12.0"
pretty_env_logger = "0.4.0" pretty_env_logger = "0.4.0"
tempfile = "3.1.0" tempfile = "3.1.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-types" name = "wasmtime-types"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "WebAssembly type definitions for Cranelift" description = "WebAssembly type definitions for Cranelift"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -9,7 +9,7 @@ documentation = "https://docs.rs/wasmtime-types"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-entity = { path = "../../cranelift/entity", version = "0.80.0", features = ['enable-serde'] } cranelift-entity = { path = "../../cranelift/entity", version = "0.81.0", features = ['enable-serde'] }
serde = { version = "1.0.94", features = ["derive"] } serde = { version = "1.0.94", features = ["derive"] }
thiserror = "1.0.4" thiserror = "1.0.4"
wasmparser = { version = "0.82", default-features = false } wasmparser = { version = "0.82", default-features = false }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasi-common" name = "wasi-common"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "WASI implementation in Rust" description = "WASI implementation in Rust"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -20,7 +20,7 @@ links = "wasi-common-19"
[dependencies] [dependencies]
anyhow = "1.0" anyhow = "1.0"
thiserror = "1.0" thiserror = "1.0"
wiggle = { path = "../wiggle", default-features = false, version = "=0.33.0" } wiggle = { path = "../wiggle", default-features = false, version = "=0.34.0" }
tracing = "0.1.19" tracing = "0.1.19"
cap-std = "0.24.0" cap-std = "0.24.0"
cap-rand = "0.24.0" cap-rand = "0.24.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasi-cap-std-sync" name = "wasi-cap-std-sync"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "WASI implementation in Rust" description = "WASI implementation in Rust"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -12,7 +12,7 @@ edition = "2018"
include = ["src/**/*", "README.md", "LICENSE" ] include = ["src/**/*", "README.md", "LICENSE" ]
[dependencies] [dependencies]
wasi-common = { path = "../", version = "=0.33.0" } wasi-common = { path = "../", version = "=0.34.0" }
async-trait = "0.1" async-trait = "0.1"
anyhow = "1.0" anyhow = "1.0"
cap-std = "0.24.0" cap-std = "0.24.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasi-tokio" name = "wasi-tokio"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "WASI implementation in Rust" description = "WASI implementation in Rust"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -11,9 +11,9 @@ edition = "2018"
include = ["src/**/*", "LICENSE" ] include = ["src/**/*", "LICENSE" ]
[dependencies] [dependencies]
wasi-common = { path = "../", version = "=0.33.0" } wasi-common = { path = "../", version = "=0.34.0" }
wasi-cap-std-sync = { path = "../cap-std-sync", version = "=0.33.0" } wasi-cap-std-sync = { path = "../cap-std-sync", version = "=0.34.0" }
wiggle = { path = "../../wiggle", version = "=0.33.0" } wiggle = { path = "../../wiggle", version = "=0.34.0" }
tokio = { version = "1.8.0", features = [ "rt", "fs", "time", "io-util", "net", "io-std", "rt-multi-thread"] } tokio = { version = "1.8.0", features = [ "rt", "fs", "time", "io-util", "net", "io-std", "rt-multi-thread"] }
cap-std = "0.24.0" cap-std = "0.24.0"
anyhow = "1" anyhow = "1"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-wasi-crypto" name = "wasmtime-wasi-crypto"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Wasmtime implementation of the wasi-crypto API" description = "Wasmtime implementation of the wasi-crypto API"
documentation = "https://docs.rs/wasmtime-wasi-crypto" documentation = "https://docs.rs/wasmtime-wasi-crypto"
@@ -14,8 +14,8 @@ edition = "2018"
[dependencies] [dependencies]
anyhow = "1.0" anyhow = "1.0"
wasi-crypto = { path = "spec/implementations/hostcalls/rust", version = "0.1.5" } wasi-crypto = { path = "spec/implementations/hostcalls/rust", version = "0.1.5" }
wasmtime = { path = "../wasmtime", version = "0.33.0", default-features = false } wasmtime = { path = "../wasmtime", version = "0.34.0", default-features = false }
wiggle = { path = "../wiggle", version = "=0.33.0" } wiggle = { path = "../wiggle", version = "=0.34.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-wasi-nn" name = "wasmtime-wasi-nn"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Wasmtime implementation of the wasi-nn API" description = "Wasmtime implementation of the wasi-nn API"
documentation = "https://docs.rs/wasmtime-wasi-nn" documentation = "https://docs.rs/wasmtime-wasi-nn"
@@ -14,7 +14,7 @@ edition = "2018"
[dependencies] [dependencies]
# These dependencies are necessary for the witx-generation macros to work: # These dependencies are necessary for the witx-generation macros to work:
anyhow = "1.0" anyhow = "1.0"
wiggle = { path = "../wiggle", version = "=0.33.0" } wiggle = { path = "../wiggle", version = "=0.34.0" }
# These dependencies are necessary for the wasi-nn implementation: # These dependencies are necessary for the wasi-nn implementation:
openvino = { version = "0.3.1", features = ["runtime-linking"] } openvino = { version = "0.3.1", features = ["runtime-linking"] }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-wasi" name = "wasmtime-wasi"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "WASI implementation in Rust" description = "WASI implementation in Rust"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -13,11 +13,11 @@ include = ["src/**/*", "README.md", "LICENSE", "build.rs"]
build = "build.rs" build = "build.rs"
[dependencies] [dependencies]
wasi-common = { path = "../wasi-common", version = "=0.33.0" } wasi-common = { path = "../wasi-common", version = "=0.34.0" }
wasi-cap-std-sync = { path = "../wasi-common/cap-std-sync", version = "=0.33.0", optional = true } wasi-cap-std-sync = { path = "../wasi-common/cap-std-sync", version = "=0.34.0", optional = true }
wasi-tokio = { path = "../wasi-common/tokio", version = "=0.33.0", optional = true } wasi-tokio = { path = "../wasi-common/tokio", version = "=0.34.0", optional = true }
wiggle = { path = "../wiggle", default-features = false, version = "=0.33.0", features = ["wasmtime_integration"] } wiggle = { path = "../wiggle", default-features = false, version = "=0.34.0", features = ["wasmtime_integration"] }
wasmtime = { path = "../wasmtime", default-features = false, version = "0.33.0" } wasmtime = { path = "../wasmtime", default-features = false, version = "0.34.0" }
anyhow = "1.0" anyhow = "1.0"
[features] [features]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime" name = "wasmtime"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "High-level API to expose the Wasmtime runtime" description = "High-level API to expose the Wasmtime runtime"
documentation = "https://docs.rs/wasmtime" documentation = "https://docs.rs/wasmtime"
@@ -13,12 +13,12 @@ edition = "2018"
rustdoc-args = ["--cfg", "nightlydoc"] rustdoc-args = ["--cfg", "nightlydoc"]
[dependencies] [dependencies]
wasmtime-runtime = { path = "../runtime", version = "=0.33.0" } wasmtime-runtime = { path = "../runtime", version = "=0.34.0" }
wasmtime-environ = { path = "../environ", version = "=0.33.0" } wasmtime-environ = { path = "../environ", version = "=0.34.0" }
wasmtime-jit = { path = "../jit", version = "=0.33.0" } wasmtime-jit = { path = "../jit", version = "=0.34.0" }
wasmtime-cache = { path = "../cache", version = "=0.33.0", optional = true } wasmtime-cache = { path = "../cache", version = "=0.34.0", optional = true }
wasmtime-fiber = { path = "../fiber", version = "=0.33.0", optional = true } wasmtime-fiber = { path = "../fiber", version = "=0.34.0", optional = true }
wasmtime-cranelift = { path = "../cranelift", version = "=0.33.0", optional = true } wasmtime-cranelift = { path = "../cranelift", version = "=0.34.0", optional = true }
target-lexicon = { version = "0.12.0", default-features = false } target-lexicon = { version = "0.12.0", default-features = false }
wasmparser = "0.82" wasmparser = "0.82"
anyhow = "1.0.19" anyhow = "1.0.19"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-wast" name = "wasmtime-wast"
version = "0.33.0" version = "0.34.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "wast testing support for wasmtime" description = "wast testing support for wasmtime"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -11,7 +11,7 @@ edition = "2018"
[dependencies] [dependencies]
anyhow = "1.0.19" anyhow = "1.0.19"
wasmtime = { path = "../wasmtime", version = "0.33.0", default-features = false, features = ['cranelift'] } wasmtime = { path = "../wasmtime", version = "0.34.0", default-features = false, features = ['cranelift'] }
wast = "39.0.0" wast = "39.0.0"
[badges] [badges]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wiggle" name = "wiggle"
version = "0.33.0" version = "0.34.0"
authors = ["Pat Hickey <phickey@fastly.com>", "Jakub Konka <kubkonk@jakubkonka.com>", "Alex Crichton <alex@alexcrichton.com>"] authors = ["Pat Hickey <phickey@fastly.com>", "Jakub Konka <kubkonk@jakubkonka.com>", "Alex Crichton <alex@alexcrichton.com>"]
edition = "2018" edition = "2018"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -13,11 +13,11 @@ include = ["src/**/*", "README.md", "LICENSE"]
[dependencies] [dependencies]
thiserror = "1" thiserror = "1"
witx = { path = "../wasi-common/WASI/tools/witx", version = "0.9.1", optional = true } witx = { path = "../wasi-common/WASI/tools/witx", version = "0.9.1", optional = true }
wiggle-macro = { path = "macro", version = "=0.33.0" } wiggle-macro = { path = "macro", version = "=0.34.0" }
tracing = "0.1.26" tracing = "0.1.26"
bitflags = "1.2" bitflags = "1.2"
async-trait = "0.1.42" async-trait = "0.1.42"
wasmtime = { path = "../wasmtime", version = "0.33.0", optional = true, default-features = false } wasmtime = { path = "../wasmtime", version = "0.34.0", optional = true, default-features = false }
anyhow = "1.0" anyhow = "1.0"
[badges] [badges]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wiggle-generate" name = "wiggle-generate"
version = "0.33.0" version = "0.34.0"
authors = ["Pat Hickey <phickey@fastly.com>", "Jakub Konka <kubkon@jakubkonka.com>", "Alex Crichton <alex@alexcrichton.com>"] authors = ["Pat Hickey <phickey@fastly.com>", "Jakub Konka <kubkon@jakubkonka.com>", "Alex Crichton <alex@alexcrichton.com>"]
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
edition = "2018" edition = "2018"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wiggle-macro" name = "wiggle-macro"
version = "0.33.0" version = "0.34.0"
authors = ["Pat Hickey <phickey@fastly.com>", "Jakub Konka <kubkon@jakubkonka.com>", "Alex Crichton <alex@alexcrichton.com>"] authors = ["Pat Hickey <phickey@fastly.com>", "Jakub Konka <kubkon@jakubkonka.com>", "Alex Crichton <alex@alexcrichton.com>"]
edition = "2018" edition = "2018"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -21,7 +21,7 @@ test = false
doctest = false doctest = false
[dependencies] [dependencies]
wiggle-generate = { path = "../generate", version = "=0.33.0" } wiggle-generate = { path = "../generate", version = "=0.34.0" }
quote = "1.0" quote = "1.0"
syn = { version = "1.0", features = ["full"] } syn = { version = "1.0", features = ["full"] }
proc-macro2 = "1.0" proc-macro2 = "1.0"