diff --git a/Cargo.lock b/Cargo.lock index ded276570..9265794b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -800,6 +800,12 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" +[[package]] +name = "embedded-io" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" + [[package]] name = "encoding_rs" version = "0.8.34" @@ -1055,9 +1061,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" +checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" dependencies = [ "atomic-waker", "bytes", @@ -1432,9 +1438,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.156" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libm" @@ -1845,12 +1851,13 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "postcard" -version = "1.0.8" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8" +checksum = "5f7f0a8d620d71c457dd1d47df76bb18960378da56af4527aaa10f515eee732e" dependencies = [ "cobs", - "embedded-io", + "embedded-io 0.4.0", + "embedded-io 0.6.1", "serde", ] @@ -2203,9 +2210,9 @@ dependencies = [ "reqwest", "tokio", "wac-graph", - "wasmprinter", - "wit-component", - "wit-parser", + "wasmprinter 0.216.0", + "wit-component 0.216.0", + "wit-parser 0.216.0", ] [[package]] @@ -2315,9 +2322,9 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox", @@ -2768,9 +2775,9 @@ dependencies = [ [[package]] name = "system-configuration" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bc6ee10a9b4fcf576e9b0819d95ec16f4d2c02d39fd83ac1c8789785c4a42" +checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ "bitflags", "core-foundation", @@ -3192,9 +3199,9 @@ checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" [[package]] name = "unsafe-any-ors" @@ -3398,6 +3405,16 @@ dependencies = [ "wasmparser 0.215.0", ] +[[package]] +name = "wasm-encoder" +version = "0.216.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04c23aebea22c8a75833ae08ed31ccc020835b12a41999e58c31464271b94a88" +dependencies = [ + "leb128", + "wasmparser 0.216.0", +] + [[package]] name = "wasm-metadata" version = "0.202.0" @@ -3430,6 +3447,22 @@ dependencies = [ "wasmparser 0.215.0", ] +[[package]] +name = "wasm-metadata" +version = "0.216.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47c8154d703a6b0e45acf6bd172fa002fc3c7058a9f7615e517220aeca27c638" +dependencies = [ + "anyhow", + "indexmap 2.4.0", + "serde", + "serde_derive", + "serde_json", + "spdx", + "wasm-encoder 0.216.0", + "wasmparser 0.216.0", +] + [[package]] name = "wasmparser" version = "0.202.0" @@ -3455,6 +3488,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.216.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcdee6bea3619d311fb4b299721e89a986c3470f804b6d534340e412589028e3" +dependencies = [ + "ahash", + "bitflags", + "hashbrown 0.14.5", + "indexmap 2.4.0", + "semver", +] + [[package]] name = "wasmprinter" version = "0.215.0" @@ -3466,6 +3512,17 @@ dependencies = [ "wasmparser 0.215.0", ] +[[package]] +name = "wasmprinter" +version = "0.216.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f82916f3892e53620639217d6ec78fe15c678352a3fbf3f3745b6417d0bd70f" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.216.0", +] + [[package]] name = "wasmtime" version = "24.0.0" @@ -3563,7 +3620,7 @@ dependencies = [ "syn 2.0.75", "wasmtime-component-util", "wasmtime-wit-bindgen", - "wit-parser", + "wit-parser 0.215.0", ] [[package]] @@ -3618,7 +3675,7 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.215.0", "wasmparser 0.215.0", - "wasmprinter", + "wasmprinter 0.215.0", "wasmtime-component-util", "wasmtime-types", ] @@ -3750,7 +3807,7 @@ dependencies = [ "anyhow", "heck 0.4.1", "indexmap 2.4.0", - "wit-parser", + "wit-parser 0.215.0", ] [[package]] @@ -3764,24 +3821,24 @@ dependencies = [ [[package]] name = "wast" -version = "215.0.0" +version = "216.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ff1d00d893593249e60720be04a7c1f42f1c4dc3806a2869f4e66ab61eb54cb" +checksum = "f7eb1f2eecd913fdde0dc6c3439d0f24530a98ac6db6cb3d14d92a5328554a08" dependencies = [ "bumpalo", "leb128", "memchr", "unicode-width", - "wasm-encoder 0.215.0", + "wasm-encoder 0.216.0", ] [[package]] name = "wat" -version = "1.215.0" +version = "1.216.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "670bf4d9c8cf76ae242d70ded47c546525b6dafaa6871f9bcb065344bf2b4e3d" +checksum = "ac0409090fb5154f95fb5ba3235675fd9e579e731524d63b6a2f653e1280c82a" dependencies = [ - "wast 215.0.0", + "wast 216.0.0", ] [[package]] @@ -4108,7 +4165,7 @@ checksum = "bb7e3df01cd43cfa1cb52602e4fc05cb2b62217655f6705639b6953eb0a3fed2" dependencies = [ "anyhow", "heck 0.5.0", - "wit-parser", + "wit-parser 0.215.0", ] [[package]] @@ -4133,7 +4190,7 @@ dependencies = [ "syn 2.0.75", "wasm-metadata 0.215.0", "wit-bindgen-core", - "wit-component", + "wit-component 0.215.0", ] [[package]] @@ -4167,8 +4224,27 @@ dependencies = [ "wasm-encoder 0.215.0", "wasm-metadata 0.215.0", "wasmparser 0.215.0", + "wit-parser 0.215.0", +] + +[[package]] +name = "wit-component" +version = "0.216.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e2ca3ece38ea2447a9069b43074ba73d96dde1944cba276c54e41371745f9dc" +dependencies = [ + "anyhow", + "bitflags", + "indexmap 2.4.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.216.0", + "wasm-metadata 0.216.0", + "wasmparser 0.216.0", "wat", - "wit-parser", + "wit-parser 0.216.0", ] [[package]] @@ -4189,6 +4265,24 @@ dependencies = [ "wasmparser 0.215.0", ] +[[package]] +name = "wit-parser" +version = "0.216.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4d108165c1167a4ccc8a803dcf5c28e0a51d6739fd228cc7adce768632c764c" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.4.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.216.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/Cargo.toml b/Cargo.toml index 70e1920a2..21a9f0b47 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -94,6 +94,6 @@ serde_yaml = "0.9.33" prettyplease = "0.2.20" directories = "5.0" reqwest = "0.12.5" -wit-component = "0.215.0" -wit-parser = "0.215.0" -wasmprinter = "0.215.0" +wit-component = "0.216.0" +wit-parser = "0.216.0" +wasmprinter = "0.216.0"