diff --git a/Cargo.lock b/Cargo.lock index aa8606fd..abd09d4b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -148,6 +148,12 @@ version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "fallible-iterator" version = "0.2.0" @@ -203,6 +209,12 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +[[package]] +name = "hashbrown" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" + [[package]] name = "heck" version = "0.3.3" @@ -228,7 +240,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.11.2", +] + +[[package]] +name = "indexmap" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +dependencies = [ + "equivalent", + "hashbrown 0.14.0", ] [[package]] @@ -309,7 +331,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" dependencies = [ "fixedbitset", - "indexmap", + "indexmap 1.8.2", ] [[package]] @@ -415,6 +437,12 @@ dependencies = [ "syn 1.0.96", ] +[[package]] +name = "semver" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" + [[package]] name = "serde" version = "1.0.145" @@ -728,9 +756,13 @@ checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744" [[package]] name = "wasmparser" -version = "0.80.2" +version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "449167e2832691a1bff24cde28d2804e90e09586a448c8e76984792c44334a6b" +checksum = "a128cea7b8516703ab41b10a0b1aa9ba18d0454cd3792341489947ddeee268db" +dependencies = [ + "indexmap 2.0.0", + "semver", +] [[package]] name = "winapi" diff --git a/parser/Cargo.toml b/parser/Cargo.toml index ccefe525..ad23f36a 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -17,7 +17,7 @@ anyhow = "1.0" fallible-iterator = { version = "0.2.0", optional = true } gimli = { version = "0.27.3", optional = true, default-features = false, features = ["std", "read"] } object = { version = "0.17.0", optional = true } -wasmparser = "0.80.0" +wasmparser = "0.113.1" typed-arena = { version = "2.0.2", optional = true } twiggy-ir = { version = "=0.7.0", path = "../ir" } twiggy-traits = { version = "=0.7.0", path = "../traits" } diff --git a/traits/Cargo.toml b/traits/Cargo.toml index ebfac7eb..61875a4c 100644 --- a/traits/Cargo.toml +++ b/traits/Cargo.toml @@ -16,7 +16,7 @@ path = "./traits.rs" thiserror = "1.0" anyhow = "1.0" gimli = { version = "0.27.3", optional = true, default-features = false, features = ["std", "read"] } -wasmparser = "0.80.0" +wasmparser = "0.113.1" twiggy-ir = { version = "=0.7.0", path = "../ir" } csv = "1.2.2" regex = "1.4.2"