diff --git a/Cargo.lock b/Cargo.lock index cdf92f45..79db91b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -55,6 +55,12 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" + [[package]] name = "bumpalo" version = "3.10.0" @@ -85,7 +91,7 @@ checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" dependencies = [ "ansi_term", "atty", - "bitflags", + "bitflags 1.3.2", "strsim", "textwrap", "unicode-width", @@ -148,6 +154,12 @@ version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + [[package]] name = "fixedbitset" version = "0.4.1" @@ -176,6 +188,12 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +[[package]] +name = "hashbrown" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" + [[package]] name = "heck" version = "0.3.3" @@ -201,7 +219,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.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" +dependencies = [ + "equivalent", + "hashbrown 0.15.2", ] [[package]] @@ -279,7 +307,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" dependencies = [ "fixedbitset", - "indexmap", + "indexmap 1.8.2", ] [[package]] @@ -374,6 +402,12 @@ version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" +[[package]] +name = "semver" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" + [[package]] name = "serde" version = "1.0.145" @@ -679,9 +713,14 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.80.2" +version = "0.205.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "449167e2832691a1bff24cde28d2804e90e09586a448c8e76984792c44334a6b" +checksum = "1d457bb52804242e09d55a306e53ddbc65d1d29ed83db6a4eea3ed412ee0cfdf" +dependencies = [ + "bitflags 2.9.0", + "indexmap 2.8.0", + "semver", +] [[package]] name = "winapi" diff --git a/parser/Cargo.toml b/parser/Cargo.toml index f6e24fd7..37bacc3a 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -15,7 +15,7 @@ path = "./parser.rs" [dependencies] anyhow = "1.0" object = { version = "0.36.7", optional = true } -wasmparser = "0.80.0" +wasmparser = "0.205.0" 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 bedd6c65..865bbf5e 100644 --- a/traits/Cargo.toml +++ b/traits/Cargo.toml @@ -15,7 +15,7 @@ path = "./traits.rs" [dependencies] thiserror = "1.0" anyhow = "1.0" -wasmparser = "0.80.0" +wasmparser = "0.205.0" twiggy-ir = { version = "=0.7.0", path = "../ir" } csv = "1.2.2" regex = "1.4.2"