Skip to content

Commit 5f207f3

Browse files
committed
Update a number of dependencies
This commit goes through the dependencies that wasmtime has and updates versions where possible. This notably brings in a wasmparser/wast update which has some simd spec changes with new instructions. Otherwise most of these are just routine updates.
1 parent 2d5037d commit 5f207f3

File tree

23 files changed

+172
-144
lines changed

23 files changed

+172
-144
lines changed

Cargo.lock

Lines changed: 111 additions & 97 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,17 @@ wasmtime-wasi = { path = "crates/wasi", version = "0.22.0" }
3333
wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "0.22.0", optional = true }
3434
wasi-common = { path = "crates/wasi-common", version = "0.22.0" }
3535
structopt = { version = "0.3.5", features = ["color", "suggestions"] }
36-
object = { version = "0.22.0", default-features = false, features = ["write"] }
36+
object = { version = "0.23.0", default-features = false, features = ["write"] }
3737
anyhow = "1.0.19"
3838
target-lexicon = { version = "0.11.0", default-features = false }
3939
pretty_env_logger = "0.4.0"
4040
file-per-thread-logger = "0.1.1"
41-
wat = "1.0.32"
41+
wat = "1.0.33"
4242
libc = "0.2.60"
4343
log = "0.4.8"
4444
rayon = "1.2.1"
4545
humantime = "2.0.0"
46-
wasmparser = "0.72.0"
46+
wasmparser = "0.73.0"
4747

4848
[dev-dependencies]
4949
env_logger = "0.8.1"

build.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,9 +243,12 @@ fn ignore(testsuite: &str, testname: &str, strategy: &str) -> bool {
243243
return env::var("CARGO_CFG_TARGET_ARCH").unwrap() != "x86_64";
244244
}
245245

246+
// Waiting for an update to the spec testsuite to not use old
247+
// instruction names.
248+
("simd", "simd_boolean") | ("simd", "simd_lane") => return true,
249+
246250
// These are only implemented on aarch64 and x64.
247-
("simd", "simd_boolean")
248-
| ("simd", "simd_f32x4_pmin_pmax")
251+
("simd", "simd_f32x4_pmin_pmax")
249252
| ("simd", "simd_f64x2_pmin_pmax")
250253
| ("simd", "simd_f32x4_rounding")
251254
| ("simd", "simd_f64x2_rounding")

cranelift/codegen/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ peepmatic-traits = { path = "../peepmatic/crates/traits", optional = true, versi
3030
peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.69.0" }
3131
regalloc = { version = "0.0.31" }
3232
souper-ir = { version = "2.1.0", optional = true }
33-
wast = { version = "31.0.0", optional = true }
33+
wast = { version = "32.0.0", optional = true }
3434
# It is a goal of the cranelift-codegen crate to have minimal external dependencies.
3535
# Please don't add any unless they are essential to the task of creating binary
3636
# machine code. Integration tests that need external dependencies can be

cranelift/object/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ edition = "2018"
1212
[dependencies]
1313
cranelift-module = { path = "../module", version = "0.69.0" }
1414
cranelift-codegen = { path = "../codegen", version = "0.69.0", default-features = false, features = ["std"] }
15-
object = { version = "0.22.0", default-features = false, features = ["write"] }
15+
object = { version = "0.23.0", default-features = false, features = ["write"] }
1616
target-lexicon = "0.11"
1717
anyhow = "1.0"
1818
log = { version = "0.4.6", default-features = false }

cranelift/peepmatic/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ peepmatic-macro = { version = "0.69.0", path = "crates/macro" }
1515
peepmatic-runtime = { version = "0.69.0", path = "crates/runtime", features = ["construct"] }
1616
peepmatic-traits = { version = "0.69.0", path = "crates/traits" }
1717
serde = { version = "1.0.105", features = ["derive"] }
18-
wast = "31.0.0"
18+
wast = "32.0.0"
1919
z3 = { version = "0.7.1", features = ["static-link-z3"] }
2020

2121
[dev-dependencies]

cranelift/peepmatic/crates/fuzzing/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ peepmatic-runtime = { path = "../runtime", features = ["construct"] }
1919
peepmatic-test = { path = "../test" }
2020
peepmatic-test-operator = { path = "../test-operator" }
2121
peepmatic-traits = { path = "../traits" }
22-
rand = { version = "0.7.3", features = ["small_rng"] }
22+
rand = { version = "0.8.2", features = ["small_rng"] }
2323
serde = "1.0.106"
24-
wast = "31.0.0"
24+
wast = "32.0.0"

cranelift/peepmatic/crates/runtime/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ peepmatic-automata = { version = "0.69.0", path = "../automata", features = ["se
1616
peepmatic-traits = { version = "0.69.0", path = "../traits" }
1717
serde = { version = "1.0.105", features = ["derive"] }
1818
thiserror = "1.0.15"
19-
wast = { version = "31.0.0", optional = true }
19+
wast = { version = "32.0.0", optional = true }
2020

2121
[dev-dependencies]
2222
peepmatic-test-operator = { version = "0.69.0", path = "../test-operator" }

cranelift/peepmatic/crates/souper/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ log = "0.4.8"
1616
[dev-dependencies]
1717
peepmatic = { path = "../..", version = "0.69.0" }
1818
peepmatic-test-operator = { version = "0.69.0", path = "../test-operator" }
19-
wast = "31.0.0"
19+
wast = "32.0.0"

cranelift/peepmatic/crates/test-operator/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ edition = "2018"
1111
[dependencies]
1212
peepmatic-traits = { version = "0.69.0", path = "../traits" }
1313
serde = { version = "1.0.105", features = ["derive"] }
14-
wast = "31.0.0"
14+
wast = "32.0.0"

0 commit comments

Comments
 (0)