diff --git a/Cargo.lock b/Cargo.lock index 48883d4..0691126 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1708,6 +1708,16 @@ dependencies = [ "wasmparser 0.262.0", ] +[[package]] +name = "wasm-encoder" +version = "0.263.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b883a26aea02eaabe2d2c3fba7eb039ef5cdcb5d5201ae5551e73d5e251a81f" +dependencies = [ + "leb128fmt", + "wasmparser 0.263.0", +] + [[package]] name = "wasm-metadata" version = "0.258.3" @@ -1751,6 +1761,18 @@ dependencies = [ "wasmparser 0.262.0", ] +[[package]] +name = "wasm-metadata" +version = "0.263.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8997a297f42413bee775d73a750def062ee1ec4a6d904703cb08046c0296774d" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.263.0", + "wasmparser 0.263.0", +] + [[package]] name = "wasmparser" version = "0.258.3" @@ -1782,6 +1804,18 @@ name = "wasmparser" version = "0.262.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "974d643b125b272607e2fff8012ea14a8328acd7621e4bafa7afb32500052b1b" +dependencies = [ + "bitflags", + "hashbrown 0.17.1", + "indexmap", + "semver", +] + +[[package]] +name = "wasmparser" +version = "0.263.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f5fa0a054ae153606df820eb0a84213e28cda41bbe04ba2628e71b6ba100fcb" dependencies = [ "bitflags", "hashbrown 0.17.1", @@ -2038,22 +2072,22 @@ dependencies = [ [[package]] name = "wast" -version = "262.0.0" +version = "263.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30612a0c29249b5f185888a107e8a519d920226b7d07f9d351fd094e9f75eb23" +checksum = "69d90bcf581b501aa1c358bc5dc0faa979cd375796908860ebcb6d1d70b907c7" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width 0.2.2", - "wasm-encoder 0.262.0", + "wasm-encoder 0.263.0", ] [[package]] name = "wat" -version = "1.262.0" +version = "1.263.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e228027f2b07bbaf946980ebbe2437fca73be6f54c40c2a8d4f42f277075f8d1" +checksum = "bbc9c5aca783b3f1838be89f3f9937c528b90ec5faa6fb62d809726c16a7d8f7" dependencies = [ "wast", ] @@ -2198,10 +2232,29 @@ dependencies = [ "wasm-encoder 0.262.0", "wasm-metadata 0.262.0", "wasmparser 0.262.0", - "wat", "wit-parser 0.262.0", ] +[[package]] +name = "wit-component" +version = "0.263.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4189bd180353b942b788715519dff886517b540e648c6f6e5129f57429945bf7" +dependencies = [ + "anyhow", + "bitflags", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.263.0", + "wasm-metadata 0.263.0", + "wasmparser 0.263.0", + "wat", + "wit-parser 0.263.0", +] + [[package]] name = "wit-parser" version = "0.261.0" @@ -2240,6 +2293,25 @@ dependencies = [ "wasmparser 0.262.0", ] +[[package]] +name = "wit-parser" +version = "0.263.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874d6ce9db4261cb66980ab14f3da066b24292497b6f46f988c0d1b9b27913f3" +dependencies = [ + "anyhow", + "hashbrown 0.17.1", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.263.0", +] + [[package]] name = "wit-tools" version = "0.1.0" @@ -2247,12 +2319,12 @@ dependencies = [ "anyhow", "id-arena", "semver", - "wasmparser 0.262.0", + "wasmparser 0.263.0", "wasmtime", "wat", "wit-bindgen", - "wit-component 0.262.0", - "wit-parser 0.262.0", + "wit-component 0.263.0", + "wit-parser 0.263.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 973a1e4..b9cf989 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,12 +15,12 @@ anyhow = "1" indexmap = "2.14.0" wac-graph = "0.12.0" wac-parser = "0.12.0" -wasmparser = "0.262.0" +wasmparser = "0.263.0" wasmtime = "50.0.0" wat = "1.260.0" wit-bindgen = "0.63.0" -wit-component = "0.262.0" -wit-parser = "0.262.0" +wit-component = "0.263.0" +wit-parser = "0.263.0" # release builds are only published as components, smaller beats faster. "s" over "z" keeps the # parsers in wac-loader and wit-tools fast.