Merge pull request #3123 from cfallin/release-0.29

Bump to Wasmtime v0.29.0 and Cranelift 0.76.0.
This commit is contained in:
Chris Fallin
2021-08-02 13:08:58 -07:00
committed by GitHub
52 changed files with 343 additions and 235 deletions

92
Cargo.lock generated
View File

@@ -559,7 +559,7 @@ checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba"
[[package]] [[package]]
name = "cranelift" name = "cranelift"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-frontend", "cranelift-frontend",
@@ -567,14 +567,14 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-bforest" name = "cranelift-bforest"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-entity", "cranelift-entity",
] ]
[[package]] [[package]]
name = "cranelift-codegen" name = "cranelift-codegen"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"bincode", "bincode",
"cranelift-bforest", "cranelift-bforest",
@@ -598,7 +598,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-codegen-meta" name = "cranelift-codegen-meta"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-codegen-shared", "cranelift-codegen-shared",
"cranelift-entity", "cranelift-entity",
@@ -606,14 +606,14 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-codegen-shared" name = "cranelift-codegen-shared"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"serde", "serde",
] ]
[[package]] [[package]]
name = "cranelift-entity" name = "cranelift-entity"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"serde", "serde",
] ]
@@ -641,7 +641,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-frontend" name = "cranelift-frontend"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"hashbrown", "hashbrown",
@@ -662,7 +662,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-interpreter" name = "cranelift-interpreter"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
@@ -675,7 +675,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-jit" name = "cranelift-jit"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cranelift", "cranelift",
@@ -694,7 +694,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-module" name = "cranelift-module"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cranelift-codegen", "cranelift-codegen",
@@ -705,7 +705,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-native" name = "cranelift-native"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"libc", "libc",
@@ -714,7 +714,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-object" name = "cranelift-object"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cranelift-codegen", "cranelift-codegen",
@@ -728,7 +728,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-preopt" name = "cranelift-preopt"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
@@ -736,7 +736,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-reader" name = "cranelift-reader"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"smallvec", "smallvec",
@@ -745,7 +745,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-serde" name = "cranelift-serde"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"clap", "clap",
"cranelift-codegen", "cranelift-codegen",
@@ -794,7 +794,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-wasm" name = "cranelift-wasm"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
@@ -1619,7 +1619,7 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a"
[[package]] [[package]]
name = "lightbeam" name = "lightbeam"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"arrayvec", "arrayvec",
@@ -2011,7 +2011,7 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
[[package]] [[package]]
name = "peepmatic" name = "peepmatic"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"peepmatic-automata", "peepmatic-automata",
@@ -2026,7 +2026,7 @@ dependencies = [
[[package]] [[package]]
name = "peepmatic-automata" name = "peepmatic-automata"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"serde", "serde",
] ]
@@ -2053,7 +2053,7 @@ dependencies = [
[[package]] [[package]]
name = "peepmatic-macro" name = "peepmatic-macro"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@@ -2062,7 +2062,7 @@ dependencies = [
[[package]] [[package]]
name = "peepmatic-runtime" name = "peepmatic-runtime"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"bincode", "bincode",
"bumpalo", "bumpalo",
@@ -2078,7 +2078,7 @@ dependencies = [
[[package]] [[package]]
name = "peepmatic-souper" name = "peepmatic-souper"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"log", "log",
@@ -2102,7 +2102,7 @@ dependencies = [
[[package]] [[package]]
name = "peepmatic-test-operator" name = "peepmatic-test-operator"
version = "0.75.0" version = "0.76.0"
dependencies = [ dependencies = [
"peepmatic-traits", "peepmatic-traits",
"serde", "serde",
@@ -2111,7 +2111,7 @@ dependencies = [
[[package]] [[package]]
name = "peepmatic-traits" name = "peepmatic-traits"
version = "0.75.0" version = "0.76.0"
[[package]] [[package]]
name = "pem" name = "pem"
@@ -3301,7 +3301,7 @@ checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
[[package]] [[package]]
name = "wasi-cap-std-sync" name = "wasi-cap-std-sync"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -3323,7 +3323,7 @@ dependencies = [
[[package]] [[package]]
name = "wasi-common" name = "wasi-common"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bitflags", "bitflags",
@@ -3368,7 +3368,7 @@ dependencies = [
[[package]] [[package]]
name = "wasi-tokio" name = "wasi-tokio"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bitflags", "bitflags",
@@ -3507,7 +3507,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime" name = "wasmtime"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"backtrace", "backtrace",
@@ -3580,7 +3580,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-cache" name = "wasmtime-cache"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64", "base64",
@@ -3604,7 +3604,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-cli" name = "wasmtime-cli"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"criterion", "criterion",
@@ -3646,7 +3646,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-cranelift" name = "wasmtime-cranelift"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
@@ -3659,7 +3659,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-debug" name = "wasmtime-debug"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"gimli", "gimli",
@@ -3673,7 +3673,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-environ" name = "wasmtime-environ"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"cfg-if 1.0.0", "cfg-if 1.0.0",
"cranelift-codegen", "cranelift-codegen",
@@ -3690,7 +3690,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-fiber" name = "wasmtime-fiber"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"cc", "cc",
@@ -3737,7 +3737,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-jit" name = "wasmtime-jit"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"addr2line", "addr2line",
"anyhow", "anyhow",
@@ -3769,7 +3769,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-lightbeam" name = "wasmtime-lightbeam"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"lightbeam", "lightbeam",
@@ -3779,7 +3779,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-obj" name = "wasmtime-obj"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"more-asserts", "more-asserts",
@@ -3791,7 +3791,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-profiling" name = "wasmtime-profiling"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cfg-if 1.0.0", "cfg-if 1.0.0",
@@ -3809,7 +3809,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-runtime" name = "wasmtime-runtime"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"backtrace", "backtrace",
@@ -3833,7 +3833,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-wasi" name = "wasmtime-wasi"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasi-cap-std-sync", "wasi-cap-std-sync",
@@ -3845,7 +3845,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-wasi-crypto" name = "wasmtime-wasi-crypto"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasi-crypto", "wasi-crypto",
@@ -3855,7 +3855,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-wasi-nn" name = "wasmtime-wasi-nn"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"log", "log",
@@ -3870,7 +3870,7 @@ dependencies = [
[[package]] [[package]]
name = "wasmtime-wast" name = "wasmtime-wast"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasmtime", "wasmtime",
@@ -3916,7 +3916,7 @@ dependencies = [
[[package]] [[package]]
name = "wiggle" name = "wiggle"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -3933,7 +3933,7 @@ dependencies = [
[[package]] [[package]]
name = "wiggle-generate" name = "wiggle-generate"
version = "0.28.0" version = "0.29.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"heck", "heck",
@@ -3946,7 +3946,7 @@ dependencies = [
[[package]] [[package]]
name = "wiggle-macro" name = "wiggle-macro"
version = "0.28.0" version = "0.29.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.28.0" version = "0.29.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"
@@ -22,16 +22,16 @@ doc = false
[dependencies] [dependencies]
# Enable all supported architectures by default. # Enable all supported architectures by default.
wasmtime = { path = "crates/wasmtime", version = "0.28.0", default-features = false, features = ['cache'] } wasmtime = { path = "crates/wasmtime", version = "0.29.0", default-features = false, features = ['cache'] }
wasmtime-cache = { path = "crates/cache", version = "0.28.0" } wasmtime-cache = { path = "crates/cache", version = "0.29.0" }
wasmtime-debug = { path = "crates/debug", version = "0.28.0" } wasmtime-debug = { path = "crates/debug", version = "0.29.0" }
wasmtime-environ = { path = "crates/environ", version = "0.28.0" } wasmtime-environ = { path = "crates/environ", version = "0.29.0" }
wasmtime-jit = { path = "crates/jit", version = "0.28.0" } wasmtime-jit = { path = "crates/jit", version = "0.29.0" }
wasmtime-obj = { path = "crates/obj", version = "0.28.0" } wasmtime-obj = { path = "crates/obj", version = "0.29.0" }
wasmtime-wast = { path = "crates/wast", version = "0.28.0" } wasmtime-wast = { path = "crates/wast", version = "0.29.0" }
wasmtime-wasi = { path = "crates/wasi", version = "0.28.0" } wasmtime-wasi = { path = "crates/wasi", version = "0.29.0" }
wasmtime-wasi-crypto = { path = "crates/wasi-crypto", version = "0.28.0", optional = true } wasmtime-wasi-crypto = { path = "crates/wasi-crypto", version = "0.29.0", optional = true }
wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "0.28.0", optional = true } wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "0.29.0", optional = true }
structopt = { version = "0.3.5", features = ["color", "suggestions"] } structopt = { version = "0.3.5", features = ["color", "suggestions"] }
object = { version = "0.26.0", default-features = false, features = ["write"] } object = { version = "0.26.0", default-features = false, features = ["write"] }
anyhow = "1.0.19" anyhow = "1.0.19"

View File

@@ -4,6 +4,114 @@
## Unreleased ## Unreleased
## 0.29.0
Released 2021-07-28.
### Changed
* Instance exports are now loaded lazily from instances instead of eagerly as
they were before. This is an internal-only change and is not a breaking
change.
[#2984](https://github.com/bytecodealliance/wasmtime/pull/2984)
* All linear memories created by Wasmtime will now, by default, have guard pages
in front of them in addition to after them. This is intended to help mitigate
future bugs in Cranelift, should they arise.
[#2977](https://github.com/bytecodealliance/wasmtime/pull/2977)
* Linear memories now correctly support a maximum size of 4GB. Previously, the
limit field was 32 bits, which did not properly support a full 4GB memory.
This update is also a necessary change in preparation for future memory64
support.
[#3013](https://github.com/bytecodealliance/wasmtime/pull/3013)
[#3134](https://github.com/bytecodealliance/wasmtime/pull/3134)
* Injection counts of fuel into a `wasmtime::Store` now uses a u64 instead of a
u32.
[#3048](https://github.com/bytecodealliance/wasmtime/pull/3048)
### Added
* Support for `i128` has improved in the AArch64 backend.
[#2959](https://github.com/bytecodealliance/wasmtime/pull/2959)
[#2975](https://github.com/bytecodealliance/wasmtime/pull/2975)
[#2985](https://github.com/bytecodealliance/wasmtime/pull/2985)
[#2990](https://github.com/bytecodealliance/wasmtime/pull/2990)
[#3002](https://github.com/bytecodealliance/wasmtime/pull/3002)
[#3004](https://github.com/bytecodealliance/wasmtime/pull/3004)
[#3005](https://github.com/bytecodealliance/wasmtime/pull/3005)
[#3008](https://github.com/bytecodealliance/wasmtime/pull/3008)
[#3027](https://github.com/bytecodealliance/wasmtime/pull/3027)
* The s390x backend now supports z14 and atomics.
[#2988](https://github.com/bytecodealliance/wasmtime/pull/2988)
[#2991](https://github.com/bytecodealliance/wasmtime/pull/2991)
* The `wasmtime::Linker` type now implements `Clone`.
[#2993](https://github.com/bytecodealliance/wasmtime/pull/2993)
* Support for the SIMD proposal on both x86\_64 and AArch64 has improved. On
x86\_64, all SIMD opcodes are now supported.
[#2997](https://github.com/bytecodealliance/wasmtime/pull/2997)
[#3035](https://github.com/bytecodealliance/wasmtime/pull/3035)
[#2982](https://github.com/bytecodealliance/wasmtime/pull/2982)
[#3084](https://github.com/bytecodealliance/wasmtime/pull/3084)
[#3082](https://github.com/bytecodealliance/wasmtime/pull/3082)
[#3107](https://github.com/bytecodealliance/wasmtime/pull/3107)
[#3105](https://github.com/bytecodealliance/wasmtime/pull/3105)
[#3114](https://github.com/bytecodealliance/wasmtime/pull/3114)
[#3070](https://github.com/bytecodealliance/wasmtime/pull/3070)
[#3126](https://github.com/bytecodealliance/wasmtime/pull/3126)
* A `Trap` can now display its reason without also displaying the backtrace.
[#3033](https://github.com/bytecodealliance/wasmtime/pull/3033)
* An initiall fuzzer for CLIF has been added.
[#3038](https://github.com/bytecodealliance/wasmtime/pull/3038)
* High-level architecture documentation has been added for Wasmtime.
[#3019](https://github.com/bytecodealliance/wasmtime/pull/3019)
* Support for multi-memory can now be configured in Wasmtime's C API.
[#3071](https://github.com/bytecodealliance/wasmtime/pull/3071)
* The `wasmtime` crate now supports a `posix-signals-on-macos` feature to force
the usage of signals instead of mach ports to handle traps on macOS.
[#3063](https://github.com/bytecodealliance/wasmtime/pull/3063)
* Wasmtime's C API now has a `wasmtime_trap_code` function to get the raw trap
code, if present, for a trap.
[#3086](https://github.com/bytecodealliance/wasmtime/pull/3086)
* Wasmtime's C API now has a `wasmtime_linker_define_func` function to define a
store-independent function within a linker.
[#3122](https://github.com/bytecodealliance/wasmtime/pull/3122)
* A `wasmtime::Linker::module_async` function was added as the asynchronous
counterpart to `wasmtime::Linker::module`.
[#3121](https://github.com/bytecodealliance/wasmtime/pull/3121)
### Fixed
* Compiling the `wasmtime` crate into a `dylib` crate type has been fixed.
[#3010](https://github.com/bytecodealliance/wasmtime/pull/3010)
* The enter/exit hooks for WebAssembly are now executed for an instance's
`start` function, if present.
[#3001](https://github.com/bytecodealliance/wasmtime/pull/3001)
* Some WASI functions in `wasi-common` have been fixed for big-endian platforms.
[#3016](https://github.com/bytecodealliance/wasmtime/pull/3016)
* Wasmtime no longer erroneously assumes that all custom sections may contain
DWARF information, reducing instances of `Trap`'s `Display` implementation
providing misleading information to set an env var to get more information.
[#3083](https://github.com/bytecodealliance/wasmtime/pull/3083)
* Some issues with parsing DWARF debug information have been fixed.
[#3116](https://github.com/bytecodealliance/wasmtime/pull/3116)
## 0.28.0 ## 0.28.0
Released 2021-06-09. Released 2021-06-09.

View File

@@ -15,20 +15,20 @@ path = "src/clif-util.rs"
[dependencies] [dependencies]
cfg-if = "1.0" cfg-if = "1.0"
cranelift-codegen = { path = "codegen", version = "0.75.0" } cranelift-codegen = { path = "codegen", version = "0.76.0" }
cranelift-entity = { path = "entity", version = "0.75.0" } cranelift-entity = { path = "entity", version = "0.76.0" }
cranelift-interpreter = { path = "interpreter", version = "0.75.0" } cranelift-interpreter = { path = "interpreter", version = "0.76.0" }
cranelift-reader = { path = "reader", version = "0.75.0" } cranelift-reader = { path = "reader", version = "0.76.0" }
cranelift-frontend = { path = "frontend", version = "0.75.0" } cranelift-frontend = { path = "frontend", version = "0.76.0" }
cranelift-serde = { path = "serde", version = "0.75.0", optional = true } cranelift-serde = { path = "serde", version = "0.76.0", optional = true }
cranelift-wasm = { path = "wasm", version = "0.75.0", optional = true } cranelift-wasm = { path = "wasm", version = "0.76.0", optional = true }
cranelift-native = { path = "native", version = "0.75.0" } cranelift-native = { path = "native", version = "0.76.0" }
cranelift-filetests = { path = "filetests", version = "0.73.0" } cranelift-filetests = { path = "filetests", version = "0.73.0" }
cranelift-module = { path = "module", version = "0.75.0" } cranelift-module = { path = "module", version = "0.76.0" }
cranelift-object = { path = "object", version = "0.75.0" } cranelift-object = { path = "object", version = "0.76.0" }
cranelift-jit = { path = "jit", version = "0.75.0" } cranelift-jit = { path = "jit", version = "0.76.0" }
cranelift-preopt = { path = "preopt", version = "0.75.0" } cranelift-preopt = { path = "preopt", version = "0.76.0" }
cranelift = { path = "umbrella", version = "0.75.0" } cranelift = { path = "umbrella", version = "0.76.0" }
cranelift-fuzzgen = { path = "fuzzgen", version = "0.75.0" } cranelift-fuzzgen = { path = "fuzzgen", version = "0.75.0" }
filecheck = "0.5.0" filecheck = "0.5.0"
log = "0.4.8" log = "0.4.8"
@@ -36,7 +36,7 @@ termcolor = "1.1.2"
capstone = { version = "0.9.0", optional = true } capstone = { version = "0.9.0", optional = true }
wat = { version = "1.0.36", optional = true } wat = { version = "1.0.36", optional = true }
target-lexicon = { version = "0.12", features = ["std"] } target-lexicon = { version = "0.12", features = ["std"] }
peepmatic-souper = { path = "./peepmatic/crates/souper", version = "0.75.0", optional = true } peepmatic-souper = { path = "./peepmatic/crates/souper", version = "0.76.0", optional = true }
pretty_env_logger = "0.4.0" pretty_env_logger = "0.4.0"
rayon = { version = "1", optional = true } rayon = { version = "1", optional = true }
file-per-thread-logger = "0.1.2" file-per-thread-logger = "0.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.75.0" version = "0.76.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.75.0", default-features = false } cranelift-entity = { path = "../entity", version = "0.76.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.75.0" version = "0.76.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.75.0" } cranelift-codegen-shared = { path = "./shared", version = "0.76.0" }
cranelift-entity = { path = "../entity", version = "0.75.0" } cranelift-entity = { path = "../entity", version = "0.76.0" }
cranelift-bforest = { path = "../bforest", version = "0.75.0" } cranelift-bforest = { path = "../bforest", version = "0.76.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 }
@@ -23,9 +23,9 @@ serde = { version = "1.0.94", features = ["derive"], optional = true }
bincode = { version = "1.2.1", optional = true } bincode = { version = "1.2.1", optional = true }
gimli = { version = "0.25.0", default-features = false, features = ["write"], optional = true } gimli = { version = "0.25.0", default-features = false, features = ["write"], optional = true }
smallvec = { version = "1.6.1" } smallvec = { version = "1.6.1" }
peepmatic = { path = "../peepmatic", optional = true, version = "0.75.0" } peepmatic = { path = "../peepmatic", optional = true, version = "0.76.0" }
peepmatic-traits = { path = "../peepmatic/crates/traits", optional = true, version = "0.75.0" } peepmatic-traits = { path = "../peepmatic/crates/traits", optional = true, version = "0.76.0" }
peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.75.0" } peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.76.0" }
regalloc = { version = "0.0.31" } regalloc = { version = "0.0.31" }
souper-ir = { version = "2.1.0", optional = true } souper-ir = { version = "2.1.0", optional = true }
wast = { version = "36.0.0", optional = true } wast = { version = "36.0.0", optional = true }
@@ -38,7 +38,7 @@ wast = { version = "36.0.0", optional = true }
criterion = "0.3" criterion = "0.3"
[build-dependencies] [build-dependencies]
cranelift-codegen-meta = { path = "meta", version = "0.75.0" } cranelift-codegen-meta = { path = "meta", version = "0.76.0" }
[features] [features]
default = ["std", "unwind"] default = ["std", "unwind"]

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.75.0" version = "0.76.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,8 +13,8 @@ edition = "2018"
# rustdoc-args = [ "--document-private-items" ] # rustdoc-args = [ "--document-private-items" ]
[dependencies] [dependencies]
cranelift-codegen-shared = { path = "../shared", version = "0.75.0" } cranelift-codegen-shared = { path = "../shared", version = "0.76.0" }
cranelift-entity = { path = "../../entity", version = "0.75.0" } cranelift-entity = { path = "../../entity", version = "0.76.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.75.0" version = "0.76.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.75.0" version = "0.76.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.75.0", features = ["testing_hooks"] } cranelift-codegen = { path = "../codegen", version = "0.76.0", features = ["testing_hooks"] }
cranelift-frontend = { path = "../frontend", version = "0.75.0" } cranelift-frontend = { path = "../frontend", version = "0.76.0" }
cranelift-interpreter = { path = "../interpreter", version = "0.75.0" } cranelift-interpreter = { path = "../interpreter", version = "0.76.0" }
cranelift-native = { path = "../native", version = "0.75.0" } cranelift-native = { path = "../native", version = "0.76.0" }
cranelift-reader = { path = "../reader", version = "0.75.0" } cranelift-reader = { path = "../reader", version = "0.76.0" }
cranelift-preopt = { path = "../preopt", version = "0.75.0" } cranelift-preopt = { path = "../preopt", version = "0.76.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.25.0", default-features = false, features = ["read"] } gimli = { version = "0.25.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.75.0" version = "0.76.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.75.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.76.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.75.0" } cranelift = { path = "../umbrella", version = "0.76.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.75.0" version = "0.76.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.75.0", features = ["all-arch"] } cranelift-codegen = { path = "../codegen", version = "0.76.0", features = ["all-arch"] }
cranelift-entity = { path = "../entity", version = "0.75.0" } cranelift-entity = { path = "../entity", version = "0.76.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.75.0" } cranelift-frontend = { path = "../frontend", version = "0.76.0" }
cranelift-reader = { path = "../reader", version = "0.75.0" } cranelift-reader = { path = "../reader", version = "0.76.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-jit" name = "cranelift-jit"
version = "0.75.0" version = "0.76.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.75.0" } cranelift-module = { path = "../module", version = "0.76.0" }
cranelift-native = { path = "../native", version = "0.75.0" } cranelift-native = { path = "../native", version = "0.76.0" }
cranelift-codegen = { path = "../codegen", version = "0.75.0", default-features = false, features = ["std"] } cranelift-codegen = { path = "../codegen", version = "0.76.0", default-features = false, features = ["std"] }
cranelift-entity = { path = "../entity", version = "0.75.0" } cranelift-entity = { path = "../entity", version = "0.76.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.75.0" } cranelift = { path = "../umbrella", version = "0.76.0" }
cranelift-frontend = { path = "../frontend", version = "0.75.0" } cranelift-frontend = { path = "../frontend", version = "0.76.0" }
cranelift-entity = { path = "../entity", version = "0.75.0" } cranelift-entity = { path = "../entity", version = "0.76.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.75.0" version = "0.76.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,8 +11,8 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.75.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.76.0", default-features = false }
cranelift-entity = { path = "../entity", version = "0.75.0" } cranelift-entity = { path = "../entity", version = "0.76.0" }
hashbrown = { version = "0.9.1", optional = true } hashbrown = { version = "0.9.1", optional = true }
log = { version = "0.4.6", default-features = false } log = { version = "0.4.6", default-features = false }
anyhow = "1.0" anyhow = "1.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "cranelift-native" name = "cranelift-native"
version = "0.75.0" version = "0.76.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.75.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.76.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.75.0" version = "0.76.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.75.0" } cranelift-module = { path = "../module", version = "0.76.0" }
cranelift-codegen = { path = "../codegen", version = "0.75.0", default-features = false, features = ["std"] } cranelift-codegen = { path = "../codegen", version = "0.76.0", default-features = false, features = ["std"] }
object = { version = "0.26.0", default-features = false, features = ["write"] } object = { version = "0.26.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.75.0" } cranelift-frontend = { path = "../frontend", version = "0.76.0" }
cranelift-entity = { path = "../entity", version = "0.75.0" } cranelift-entity = { path = "../entity", version = "0.76.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "peepmatic" name = "peepmatic"
version = "0.75.0" version = "0.76.0"
authors = ["Nick Fitzgerald <fitzgen@gmail.com>"] authors = ["Nick Fitzgerald <fitzgen@gmail.com>"]
edition = "2018" edition = "2018"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -10,13 +10,13 @@ description = "DSL and compiler for generating peephole optimizers"
[dependencies] [dependencies]
anyhow = "1.0.27" anyhow = "1.0.27"
peepmatic-automata = { version = "0.75.0", path = "crates/automata", features = ["dot"] } peepmatic-automata = { version = "0.76.0", path = "crates/automata", features = ["dot"] }
peepmatic-macro = { version = "0.75.0", path = "crates/macro" } peepmatic-macro = { version = "0.76.0", path = "crates/macro" }
peepmatic-runtime = { version = "0.75.0", path = "crates/runtime", features = ["construct"] } peepmatic-runtime = { version = "0.76.0", path = "crates/runtime", features = ["construct"] }
peepmatic-traits = { version = "0.75.0", path = "crates/traits" } peepmatic-traits = { version = "0.76.0", path = "crates/traits" }
serde = { version = "1.0.105", features = ["derive"] } serde = { version = "1.0.105", features = ["derive"] }
wast = "36.0.0" wast = "36.0.0"
z3 = { version = "0.7.1", features = ["static-link-z3"] } z3 = { version = "0.7.1", features = ["static-link-z3"] }
[dev-dependencies] [dev-dependencies]
peepmatic-test-operator = { version = "0.75.0", path = "crates/test-operator" } peepmatic-test-operator = { version = "0.76.0", path = "crates/test-operator" }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "peepmatic-automata" name = "peepmatic-automata"
version = "0.75.0" version = "0.76.0"
authors = ["Nick Fitzgerald <fitzgen@gmail.com>"] authors = ["Nick Fitzgerald <fitzgen@gmail.com>"]
edition = "2018" edition = "2018"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "peepmatic-macro" name = "peepmatic-macro"
version = "0.75.0" version = "0.76.0"
authors = ["Nick Fitzgerald <fitzgen@gmail.com>"] authors = ["Nick Fitzgerald <fitzgen@gmail.com>"]
edition = "2018" edition = "2018"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "peepmatic-runtime" name = "peepmatic-runtime"
version = "0.75.0" version = "0.76.0"
authors = ["Nick Fitzgerald <fitzgen@gmail.com>"] authors = ["Nick Fitzgerald <fitzgen@gmail.com>"]
edition = "2018" edition = "2018"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -12,14 +12,14 @@ description = "Runtime support for peepmatic peephole optimizers"
bincode = "1.2.1" bincode = "1.2.1"
bumpalo = "3.2.0" bumpalo = "3.2.0"
log = "0.4.8" log = "0.4.8"
peepmatic-automata = { version = "0.75.0", path = "../automata", features = ["serde"] } peepmatic-automata = { version = "0.76.0", path = "../automata", features = ["serde"] }
peepmatic-traits = { version = "0.75.0", path = "../traits" } peepmatic-traits = { version = "0.76.0", path = "../traits" }
serde = { version = "1.0.105", features = ["derive"] } serde = { version = "1.0.105", features = ["derive"] }
thiserror = "1.0.15" thiserror = "1.0.15"
wast = { version = "36.0.0", optional = true } wast = { version = "36.0.0", optional = true }
[dev-dependencies] [dev-dependencies]
peepmatic-test-operator = { version = "0.75.0", path = "../test-operator" } peepmatic-test-operator = { version = "0.76.0", path = "../test-operator" }
serde_test = "1.0.114" serde_test = "1.0.114"
[features] [features]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "peepmatic-souper" name = "peepmatic-souper"
version = "0.75.0" version = "0.76.0"
authors = ["Nick Fitzgerald <fitzgen@gmail.com>"] authors = ["Nick Fitzgerald <fitzgen@gmail.com>"]
edition = "2018" edition = "2018"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -14,6 +14,6 @@ souper-ir = { version = "2.1.0", features = ["parse"] }
log = "0.4.8" log = "0.4.8"
[dev-dependencies] [dev-dependencies]
peepmatic = { path = "../..", version = "0.75.0" } peepmatic = { path = "../..", version = "0.76.0" }
peepmatic-test-operator = { version = "0.75.0", path = "../test-operator" } peepmatic-test-operator = { version = "0.76.0", path = "../test-operator" }
wast = "36.0.0" wast = "36.0.0"

View File

@@ -2,13 +2,13 @@
name = "peepmatic-test-operator" name = "peepmatic-test-operator"
description = "Operator for usage in peepmatic tests" description = "Operator for usage in peepmatic tests"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
version = "0.75.0" version = "0.76.0"
authors = ["Nick Fitzgerald <fitzgen@gmail.com>"] authors = ["Nick Fitzgerald <fitzgen@gmail.com>"]
edition = "2018" edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
peepmatic-traits = { version = "0.75.0", path = "../traits" } peepmatic-traits = { version = "0.76.0", path = "../traits" }
serde = { version = "1.0.105", features = ["derive"] } serde = { version = "1.0.105", features = ["derive"] }
wast = "36.0.0" wast = "36.0.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "peepmatic-traits" name = "peepmatic-traits"
version = "0.75.0" version = "0.76.0"
authors = ["Nick Fitzgerald <fitzgen@gmail.com>"] authors = ["Nick Fitzgerald <fitzgen@gmail.com>"]
edition = "2018" edition = "2018"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"

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.75.0" version = "0.76.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,8 +12,8 @@ keywords = ["optimize", "compile", "compiler", "jit"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../codegen", version = "0.75.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.76.0", default-features = false }
cranelift-entity = { path = "../entity", version = "0.75.0" } cranelift-entity = { path = "../entity", version = "0.76.0" }
# 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.75.0" version = "0.76.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.75.0" } cranelift-codegen = { path = "../codegen", version = "0.76.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.75.0" version = "0.76.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"
@@ -18,8 +18,8 @@ clap = "2.32.0"
serde = "1.0.8" serde = "1.0.8"
serde_derive = "1.0.75" serde_derive = "1.0.75"
serde_json = "1.0.26" serde_json = "1.0.26"
cranelift-codegen = { path = "../codegen", version = "0.75.0", features = ["enable-serde"] } cranelift-codegen = { path = "../codegen", version = "0.76.0", features = ["enable-serde"] }
cranelift-reader = { path = "../reader", version = "0.75.0" } cranelift-reader = { path = "../reader", version = "0.76.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.75.0" version = "0.76.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.75.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.76.0", default-features = false }
cranelift-frontend = { path = "../frontend", version = "0.75.0", default-features = false } cranelift-frontend = { path = "../frontend", version = "0.76.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.75.0" version = "0.76.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,9 +13,9 @@ edition = "2018"
[dependencies] [dependencies]
wasmparser = { version = "0.79", default-features = false } wasmparser = { version = "0.79", default-features = false }
cranelift-codegen = { path = "../codegen", version = "0.75.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.76.0", default-features = false }
cranelift-entity = { path = "../entity", version = "0.75.0" } cranelift-entity = { path = "../entity", version = "0.76.0" }
cranelift-frontend = { path = "../frontend", version = "0.75.0", default-features = false } cranelift-frontend = { path = "../frontend", version = "0.76.0", default-features = false }
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 }
@@ -27,7 +27,7 @@ thiserror = "1.0.4"
wat = "1.0.37" wat = "1.0.37"
target-lexicon = "0.12" target-lexicon = "0.12"
# Enable the riscv feature for cranelift-codegen, as some tests require it # Enable the riscv feature for cranelift-codegen, as some tests require it
cranelift-codegen = { path = "../codegen", version = "0.75.0", default-features = false, features = ["riscv"] } cranelift-codegen = { path = "../codegen", version = "0.76.0", default-features = false, features = ["riscv"] }
[features] [features]
default = ["std"] default = ["std"]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-cache" name = "wasmtime-cache"
version = "0.28.0" version = "0.29.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.28.0" version = "0.29.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"
@@ -11,10 +11,10 @@ keywords = ["webassembly", "wasm"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
wasmtime-environ = { path = "../environ", version = "0.28.0" } wasmtime-environ = { path = "../environ", version = "0.29.0" }
cranelift-wasm = { path = "../../cranelift/wasm", version = "0.75.0" } cranelift-wasm = { path = "../../cranelift/wasm", version = "0.76.0" }
cranelift-codegen = { path = "../../cranelift/codegen", version = "0.75.0" } cranelift-codegen = { path = "../../cranelift/codegen", version = "0.76.0" }
cranelift-frontend = { path = "../../cranelift/frontend", version = "0.75.0" } cranelift-frontend = { path = "../../cranelift/frontend", version = "0.76.0" }
cranelift-entity = { path = "../../cranelift/entity", version = "0.75.0" } cranelift-entity = { path = "../../cranelift/entity", version = "0.76.0" }
wasmparser = "0.79.0" wasmparser = "0.79.0"
target-lexicon = "0.12" target-lexicon = "0.12"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-debug" name = "wasmtime-debug"
version = "0.28.0" version = "0.29.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Debug utils for WebAsssembly code in Cranelift" description = "Debug utils for WebAsssembly code in Cranelift"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -14,7 +14,7 @@ edition = "2018"
gimli = "0.25.0" gimli = "0.25.0"
wasmparser = "0.79" wasmparser = "0.79"
object = { version = "0.26.0", default-features = false, features = ["read_core", "elf", "write"] } object = { version = "0.26.0", default-features = false, features = ["read_core", "elf", "write"] }
wasmtime-environ = { path = "../environ", version = "0.28.0" } wasmtime-environ = { path = "../environ", version = "0.29.0" }
target-lexicon = { version = "0.12.0", default-features = false } target-lexicon = { version = "0.12.0", default-features = false }
anyhow = "1.0" anyhow = "1.0"
thiserror = "1.0.4" thiserror = "1.0.4"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-environ" name = "wasmtime-environ"
version = "0.28.0" version = "0.29.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"
@@ -11,9 +11,9 @@ keywords = ["webassembly", "wasm"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../../cranelift/codegen", version = "0.75.0", features = ["enable-serde"] } cranelift-codegen = { path = "../../cranelift/codegen", version = "0.76.0", features = ["enable-serde"] }
cranelift-entity = { path = "../../cranelift/entity", version = "0.75.0", features = ["enable-serde"] } cranelift-entity = { path = "../../cranelift/entity", version = "0.76.0", features = ["enable-serde"] }
cranelift-wasm = { path = "../../cranelift/wasm", version = "0.75.0", features = ["enable-serde"] } cranelift-wasm = { path = "../../cranelift/wasm", version = "0.76.0", features = ["enable-serde"] }
wasmparser = "0.79" wasmparser = "0.79"
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.28.0" version = "0.29.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.28.0" version = "0.29.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,18 +11,18 @@ repository = "https://github.com/bytecodealliance/wasmtime"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
cranelift-codegen = { path = "../../cranelift/codegen", version = "0.75.0", features = ["enable-serde"] } cranelift-codegen = { path = "../../cranelift/codegen", version = "0.76.0", features = ["enable-serde"] }
cranelift-entity = { path = "../../cranelift/entity", version = "0.75.0", features = ["enable-serde"] } cranelift-entity = { path = "../../cranelift/entity", version = "0.76.0", features = ["enable-serde"] }
cranelift-wasm = { path = "../../cranelift/wasm", version = "0.75.0", features = ["enable-serde"] } cranelift-wasm = { path = "../../cranelift/wasm", version = "0.76.0", features = ["enable-serde"] }
cranelift-native = { path = "../../cranelift/native", version = "0.75.0" } cranelift-native = { path = "../../cranelift/native", version = "0.76.0" }
cranelift-frontend = { path = "../../cranelift/frontend", version = "0.75.0" } cranelift-frontend = { path = "../../cranelift/frontend", version = "0.76.0" }
wasmtime-environ = { path = "../environ", version = "0.28.0" } wasmtime-environ = { path = "../environ", version = "0.29.0" }
wasmtime-runtime = { path = "../runtime", version = "0.28.0" } wasmtime-runtime = { path = "../runtime", version = "0.29.0" }
wasmtime-cranelift = { path = "../cranelift", version = "0.28.0" } wasmtime-cranelift = { path = "../cranelift", version = "0.29.0" }
wasmtime-lightbeam = { path = "../lightbeam/wasmtime", version = "0.28.0", optional = true } wasmtime-lightbeam = { path = "../lightbeam/wasmtime", version = "0.29.0", optional = true }
wasmtime-debug = { path = "../debug", version = "0.28.0" } wasmtime-debug = { path = "../debug", version = "0.29.0" }
wasmtime-profiling = { path = "../profiling", version = "0.28.0" } wasmtime-profiling = { path = "../profiling", version = "0.29.0" }
wasmtime-obj = { path = "../obj", version = "0.28.0" } wasmtime-obj = { path = "../obj", version = "0.29.0" }
rayon = { version = "1.0", optional = true } rayon = { version = "1.0", optional = true }
region = "2.2.0" region = "2.2.0"
thiserror = "1.0.4" thiserror = "1.0.4"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "lightbeam" name = "lightbeam"
version = "0.28.0" version = "0.29.0"
authors = ["The Lightbeam Project Developers"] authors = ["The Lightbeam Project Developers"]
description = "An optimising one-pass streaming compiler for WebAssembly" description = "An optimising one-pass streaming compiler for WebAssembly"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -13,7 +13,7 @@ edition = "2018"
[dependencies] [dependencies]
arrayvec = "0.5" arrayvec = "0.5"
capstone = "0.9.0" capstone = "0.9.0"
cranelift-codegen = { path = "../../cranelift/codegen", version = "0.75.0" } cranelift-codegen = { path = "../../cranelift/codegen", version = "0.76.0" }
derive_more = "0.99" derive_more = "0.99"
dynasm = "1.0.0" dynasm = "1.0.0"
dynasmrt = "1.0.0" dynasmrt = "1.0.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-lightbeam" name = "wasmtime-lightbeam"
version = "0.28.0" version = "0.29.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Integration between Lightbeam and Wasmtime" description = "Integration between Lightbeam and Wasmtime"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -12,7 +12,7 @@ readme = "README.md"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
lightbeam = { path = "..", version = "0.28.0" } lightbeam = { path = "..", version = "0.29.0" }
wasmparser = "0.79" wasmparser = "0.79"
cranelift-codegen = { path = "../../../cranelift/codegen", version = "0.75.0" } cranelift-codegen = { path = "../../../cranelift/codegen", version = "0.76.0" }
wasmtime-environ = { path = "../../environ", version = "0.28.0" } wasmtime-environ = { path = "../../environ", version = "0.29.0" }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-obj" name = "wasmtime-obj"
version = "0.28.0" version = "0.29.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Native object file output for WebAsssembly code in Wasmtime" description = "Native object file output for WebAsssembly code in Wasmtime"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -11,11 +11,11 @@ edition = "2018"
[dependencies] [dependencies]
anyhow = "1.0" anyhow = "1.0"
wasmtime-environ = { path = "../environ", version = "0.28.0" } wasmtime-environ = { path = "../environ", version = "0.29.0" }
object = { version = "0.26.0", default-features = false, features = ["write"] } object = { version = "0.26.0", default-features = false, features = ["write"] }
more-asserts = "0.2.1" more-asserts = "0.2.1"
target-lexicon = { version = "0.12.0", default-features = false } target-lexicon = { version = "0.12.0", default-features = false }
wasmtime-debug = { path = "../debug", version = "0.28.0" } wasmtime-debug = { path = "../debug", version = "0.29.0" }
[badges] [badges]
maintenance = { status = "experimental" } maintenance = { status = "experimental" }

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-profiling" name = "wasmtime-profiling"
version = "0.28.0" version = "0.29.0"
authors = ["The Wasmtime Project Developers"] authors = ["The Wasmtime Project Developers"]
description = "Runtime library support for Wasmtime" description = "Runtime library support for Wasmtime"
license = "Apache-2.0 WITH LLVM-exception" license = "Apache-2.0 WITH LLVM-exception"
@@ -18,8 +18,8 @@ libc = { version = "0.2.60", default-features = false }
scroll = { version = "0.10.1", features = ["derive"], optional = true } scroll = { version = "0.10.1", features = ["derive"], optional = true }
serde = { version = "1.0.99", features = ["derive"] } serde = { version = "1.0.99", features = ["derive"] }
target-lexicon = "0.12.0" target-lexicon = "0.12.0"
wasmtime-environ = { path = "../environ", version = "0.28.0" } wasmtime-environ = { path = "../environ", version = "0.29.0" }
wasmtime-runtime = { path = "../runtime", version = "0.28.0" } wasmtime-runtime = { path = "../runtime", version = "0.29.0" }
ittapi-rs = { version = "0.1.5", optional = true } ittapi-rs = { version = "0.1.5", optional = true }
[dependencies.object] [dependencies.object]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-runtime" name = "wasmtime-runtime"
version = "0.28.0" version = "0.29.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.28.0" } wasmtime-environ = { path = "../environ", version = "0.29.0" }
wasmtime-fiber = { path = "../fiber", version = "0.28.0", optional = true } wasmtime-fiber = { path = "../fiber", version = "0.29.0", optional = true }
region = "2.1.0" region = "2.1.0"
libc = { version = "0.2.82", default-features = false } libc = { version = "0.2.82", 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.28.0" } wasi-common = { path = "../wasi-common", version = "0.29.0" }
wasi-cap-std-sync = { path = "../wasi-common/cap-std-sync", version = "0.28.0" } wasi-cap-std-sync = { path = "../wasi-common/cap-std-sync", version = "0.29.0" }
wasmtime = { path = "../wasmtime", version = "0.28.0" } wasmtime = { path = "../wasmtime", version = "0.29.0" }
wasmtime-wasi = { path = "../wasi", version = "0.28.0", features = ["tokio"] } wasmtime-wasi = { path = "../wasi", version = "0.29.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 = "wasi-common" name = "wasi-common"
version = "0.28.0" version = "0.29.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.28.0" } wiggle = { path = "../wiggle", default-features = false, version = "0.29.0" }
tracing = "0.1.19" tracing = "0.1.19"
cap-std = "0.16.0" cap-std = "0.16.0"
cap-rand = "0.16.0" cap-rand = "0.16.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasi-cap-std-sync" name = "wasi-cap-std-sync"
version = "0.28.0" version = "0.29.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.28.0" } wasi-common = { path = "../", version = "0.29.0" }
async-trait = "0.1" async-trait = "0.1"
anyhow = "1.0" anyhow = "1.0"
cap-std = "0.16.0" cap-std = "0.16.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasi-tokio" name = "wasi-tokio"
version = "0.28.0" version = "0.29.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.28.0" } wasi-common = { path = "../", version = "0.29.0" }
wasi-cap-std-sync = { path = "../cap-std-sync", version = "0.28.0" } wasi-cap-std-sync = { path = "../cap-std-sync", version = "0.29.0" }
wiggle = { path = "../../wiggle", version = "0.28.0" } wiggle = { path = "../../wiggle", version = "0.29.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.16.0" cap-std = "0.16.0"
cap-fs-ext = "0.16.0" cap-fs-ext = "0.16.0"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-wasi-crypto" name = "wasmtime-wasi-crypto"
version = "0.28.0" version = "0.29.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.4" } wasi-crypto = { path = "spec/implementations/hostcalls/rust", version = "0.1.4" }
wasmtime = { path = "../wasmtime", version = "0.28.0", default-features = false } wasmtime = { path = "../wasmtime", version = "0.29.0", default-features = false }
wiggle = { path = "../wiggle", version = "0.28.0" } wiggle = { path = "../wiggle", version = "0.29.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.28.0" version = "0.29.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"
@@ -15,10 +15,10 @@ edition = "2018"
# 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"
log = { version = "0.4", default-features = false } log = { version = "0.4", default-features = false }
wasmtime = { path = "../wasmtime", version = "0.28.0", default-features = false } wasmtime = { path = "../wasmtime", version = "0.29.0", default-features = false }
wasmtime-runtime = { path = "../runtime", version = "0.28.0" } wasmtime-runtime = { path = "../runtime", version = "0.29.0" }
wasmtime-wasi = { path = "../wasi", version = "0.28.0" } wasmtime-wasi = { path = "../wasi", version = "0.29.0" }
wiggle = { path = "../wiggle", version = "0.28.0" } wiggle = { path = "../wiggle", version = "0.29.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.28.0" version = "0.29.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.28.0" } wasi-common = { path = "../wasi-common", version = "0.29.0" }
wasi-cap-std-sync = { path = "../wasi-common/cap-std-sync", version = "0.28.0", optional = true } wasi-cap-std-sync = { path = "../wasi-common/cap-std-sync", version = "0.29.0", optional = true }
wasi-tokio = { path = "../wasi-common/tokio", version = "0.28.0", optional = true } wasi-tokio = { path = "../wasi-common/tokio", version = "0.29.0", optional = true }
wiggle = { path = "../wiggle", default-features = false, version = "0.28.0", features = ["wasmtime_integration"] } wiggle = { path = "../wiggle", default-features = false, version = "0.29.0", features = ["wasmtime_integration"] }
wasmtime = { path = "../wasmtime", default-features = false, version = "0.28.0" } wasmtime = { path = "../wasmtime", default-features = false, version = "0.29.0" }
anyhow = "1.0" anyhow = "1.0"
[features] [features]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime" name = "wasmtime"
version = "0.28.0" version = "0.29.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.28.0" } wasmtime-runtime = { path = "../runtime", version = "0.29.0" }
wasmtime-environ = { path = "../environ", version = "0.28.0" } wasmtime-environ = { path = "../environ", version = "0.29.0" }
wasmtime-jit = { path = "../jit", version = "0.28.0" } wasmtime-jit = { path = "../jit", version = "0.29.0" }
wasmtime-cache = { path = "../cache", version = "0.28.0", optional = true } wasmtime-cache = { path = "../cache", version = "0.29.0", optional = true }
wasmtime-profiling = { path = "../profiling", version = "0.28.0" } wasmtime-profiling = { path = "../profiling", version = "0.29.0" }
wasmtime-fiber = { path = "../fiber", version = "0.28.0", optional = true } wasmtime-fiber = { path = "../fiber", version = "0.29.0", optional = true }
target-lexicon = { version = "0.12.0", default-features = false } target-lexicon = { version = "0.12.0", default-features = false }
wasmparser = "0.79" wasmparser = "0.79"
anyhow = "1.0.19" anyhow = "1.0.19"

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wasmtime-wast" name = "wasmtime-wast"
version = "0.28.0" version = "0.29.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.28.0", default-features = false } wasmtime = { path = "../wasmtime", version = "0.29.0", default-features = false }
wast = "36.0.0" wast = "36.0.0"
[badges] [badges]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "wiggle" name = "wiggle"
version = "0.28.0" version = "0.29.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.28.0" } wiggle-macro = { path = "macro", version = "0.29.0" }
tracing = "0.1.15" tracing = "0.1.15"
bitflags = "1.2" bitflags = "1.2"
async-trait = "0.1.42" async-trait = "0.1.42"
wasmtime = { path = "../wasmtime", version = "0.28.0", optional = true, default-features = false } wasmtime = { path = "../wasmtime", version = "0.29.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.28.0" version = "0.29.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.28.0" version = "0.29.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.28.0" } wiggle-generate = { path = "../generate", version = "0.29.0" }
witx = { version = "0.9.1", path = "../../wasi-common/WASI/tools/witx" } witx = { version = "0.9.1", path = "../../wasi-common/WASI/tools/witx" }
quote = "1.0" quote = "1.0"
syn = { version = "1.0", features = ["full"] } syn = { version = "1.0", features = ["full"] }