diff --git a/Cargo.lock b/Cargo.lock index c0405327835..d2903de4a28 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,5 +1,7 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +version = 3 + [[package]] name = "addr2line" version = "0.16.0" @@ -21,6 +23,17 @@ version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e" +[[package]] +name = "ahash" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" +dependencies = [ + "getrandom", + "once_cell", + "version_check", +] + [[package]] name = "aho-corasick" version = "0.7.18" @@ -899,7 +912,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" dependencies = [ - "ahash", + "ahash 0.4.7", ] [[package]] @@ -907,6 +920,9 @@ name = "hashbrown" version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +dependencies = [ + "ahash 0.7.4", +] [[package]] name = "heck" @@ -2407,7 +2423,7 @@ version = "2.0.0" dependencies = [ "anyhow", "cfg-if 1.0.0", - "hashbrown 0.9.1", + "hashbrown 0.11.2", "indexmap", "js-sys", "loupe", @@ -2531,7 +2547,7 @@ name = "wasmer-compiler" version = "2.0.0" dependencies = [ "enumset", - "hashbrown 0.9.1", + "hashbrown 0.11.2", "loupe", "rkyv", "serde", @@ -2552,7 +2568,7 @@ dependencies = [ "cranelift-entity", "cranelift-frontend", "gimli", - "hashbrown 0.9.1", + "hashbrown 0.11.2", "lazy_static", "loupe", "more-asserts", @@ -2595,7 +2611,7 @@ dependencies = [ "byteorder", "dynasm", "dynasmrt", - "hashbrown 0.9.1", + "hashbrown 0.11.2", "lazy_static", "loupe", "more-asserts", diff --git a/lib/api/Cargo.toml b/lib/api/Cargo.toml index ec2fe37c21e..e6eeb661898 100644 --- a/lib/api/Cargo.toml +++ b/lib/api/Cargo.toml @@ -63,7 +63,7 @@ js-sys = "0.3.51" wasmer-derive = { path = "../derive", version = "2.0.0" } # - Optional dependencies for `js`. wasmparser = { version = "0.78", default-features = false, optional = true } -hashbrown = { version = "0.9", optional = true } +hashbrown = { version = "0.11", optional = true } # - Development Dependencies for `js`. [target.'cfg(target_arch = "wasm32")'.dev-dependencies] wat = "1.0" diff --git a/lib/compiler-cranelift/Cargo.toml b/lib/compiler-cranelift/Cargo.toml index 7ab7fae8372..f7b4ee8e9bb 100644 --- a/lib/compiler-cranelift/Cargo.toml +++ b/lib/compiler-cranelift/Cargo.toml @@ -19,7 +19,7 @@ cranelift-entity = { version = "0.76", default-features = false } cranelift-codegen = { version = "0.76", default-features = false, features = ["x86", "arm64"] } cranelift-frontend = { version = "0.76", default-features = false } tracing = "0.1" -hashbrown = { version = "0.9", optional = true } +hashbrown = { version = "0.11", optional = true } rayon = "1.5" more-asserts = "0.2" gimli = { version = "0.25", optional = true } diff --git a/lib/compiler-singlepass/Cargo.toml b/lib/compiler-singlepass/Cargo.toml index d21bd93d805..31a9f51ace7 100644 --- a/lib/compiler-singlepass/Cargo.toml +++ b/lib/compiler-singlepass/Cargo.toml @@ -16,7 +16,7 @@ wasmer-compiler = { path = "../compiler", version = "2.0.0", features = ["transl wasmer-vm = { path = "../vm", version = "2.0.0" } wasmer-types = { path = "../types", version = "2.0.0", default-features = false, features = ["std"] } rayon = { version = "1.5", optional = true } -hashbrown = { version = "0.9", optional = true } +hashbrown = { version = "0.11", optional = true } more-asserts = "0.2" dynasm = "1.0" dynasmrt = "1.0" diff --git a/lib/compiler/Cargo.toml b/lib/compiler/Cargo.toml index 50ffde6798e..64e22f28e13 100644 --- a/lib/compiler/Cargo.toml +++ b/lib/compiler/Cargo.toml @@ -16,7 +16,7 @@ wasmer-types = { path = "../types", version = "2.0.0", default-features = false wasmparser = { version = "0.78", optional = true, default-features = false } target-lexicon = { version = "0.12", default-features = false } enumset = "1.0" -hashbrown = { version = "0.9", optional = true } +hashbrown = { version = "0.11", optional = true } serde = { version = "1.0", features = ["derive"], optional = true } thiserror = "1.0" serde_bytes = { version = "0.11", optional = true } diff --git a/tests/lib/wast/src/wast.rs b/tests/lib/wast/src/wast.rs index bae38029d8e..112cab7fd50 100644 --- a/tests/lib/wast/src/wast.rs +++ b/tests/lib/wast/src/wast.rs @@ -197,7 +197,7 @@ impl Wast { } AssertInvalid { span: _, - mut module, + module, message, } => { let wasm = match module {