diff --git a/Cargo.lock b/Cargo.lock index 196369c1..8ea44889 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1771,7 +1771,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1883,7 +1883,7 @@ dependencies = [ "wasmtime 45.0.0", "wasmtime-wasi", "wasmtime-wizer", - "wit-parser 0.248.0", + "wit-parser 0.251.0", ] [[package]] @@ -4115,6 +4115,17 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.251.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "437970b35b1a85cfde9c74b2398352d8d653f3bd8e3a3db0c063ea8f5b4b36ff" +dependencies = [ + "bitflags", + "indexmap", + "semver", +] + [[package]] name = "wasmprinter" version = "0.239.0" @@ -5414,6 +5425,25 @@ dependencies = [ "wasmparser 0.248.0", ] +[[package]] +name = "wit-parser" +version = "0.251.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e960732e824fab95099971a09e638979347c94ca48568d3c854c945729196947" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.251.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/crates/codegen/Cargo.toml b/crates/codegen/Cargo.toml index 5d13f158..57de339c 100644 --- a/crates/codegen/Cargo.toml +++ b/crates/codegen/Cargo.toml @@ -25,7 +25,7 @@ swc_core = { version = "65.0.1", features = [ "ecma_ast", "ecma_parser", ] } -wit-parser = "0.248.0" +wit-parser = "0.251.0" convert_case = "0.10.0" wasm-opt = { workspace = true } tempfile = { workspace = true }