From 6c3341c0e7bf9a855e1b4df6279988bf558be366 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 01:25:54 +0000 Subject: [PATCH] Bump wasmtime-wasi from 49.0.4 to 50.0.0 Bumps [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) from 49.0.4 to 50.0.0. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v49.0.4...v50.0.0) --- updated-dependencies: - dependency-name: wasmtime-wasi dependency-version: 50.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 489 +++++++++++++++++++++++++++++++++++++++++++---------- Cargo.toml | 2 +- 2 files changed, 403 insertions(+), 88 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 94d3498..ca85340 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -160,7 +160,7 @@ dependencies = [ "test-harness", "tokio", "url", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -230,8 +230,18 @@ version = "0.136.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62bfdb846acebfd591d601994ea283c98d525ac0bc9a84ca3f2c36bcf5b69ff1" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.136.4", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "cranelift-bforest" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47784bc3c4b57c0182bb8ff04aae5d5f5fc6bae8ba26b1212c9a659b90dab84e" +dependencies = [ + "cranelift-entity 0.137.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -242,7 +252,18 @@ checksum = "aa9f8cc1080739d5f72b4ee7e00aff7d589f1284beaf0a19472c07878be7f299" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "cranelift-bitset" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13d120406f713dbce1940751e77bbb14daad1261379b7200c19285953e79a1d" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -253,19 +274,19 @@ checksum = "d85417d493ecec833b5134546b4a252c78cc0bd5be11729a35d25dcff9e4e70b" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", + "cranelift-bforest 0.136.4", + "cranelift-bitset 0.136.4", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.136.4", "cranelift-isle", "gimli", "hashbrown 0.17.1", "libm", "log", "postcard", - "pulley-interpreter", + "pulley-interpreter 49.0.4", "regalloc2", "rustc-hash", "serde", @@ -273,7 +294,7 @@ dependencies = [ "sha2", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 49.0.4", ] [[package]] @@ -286,7 +307,7 @@ dependencies = [ "cranelift-codegen-shared", "cranelift-srcgen", "heck", - "pulley-interpreter", + "pulley-interpreter 49.0.4", ] [[package]] @@ -310,10 +331,22 @@ version = "0.136.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bca812b03a7b942796391f25bc02aa70a1a007fee3ce2756490c788429e9c39" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.136.4", "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "cranelift-entity" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "903c6592c7d600c251d20929f143543b7303ac70b072ad3394d65b29caf56f69" +dependencies = [ + "cranelift-bitset 0.137.0", + "serde", + "serde_derive", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -642,7 +675,7 @@ dependencies = [ "http-utils", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -654,7 +687,7 @@ dependencies = [ "http-utils", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -665,7 +698,7 @@ dependencies = [ "http", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1058,7 +1091,7 @@ dependencies = [ "http-latch", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1069,7 +1102,7 @@ dependencies = [ "http-latch", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1080,7 +1113,7 @@ dependencies = [ "http-latch", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1091,7 +1124,7 @@ dependencies = [ "http-latch", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1103,7 +1136,7 @@ dependencies = [ "http-utils", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -1115,7 +1148,7 @@ dependencies = [ "http-latch", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1126,7 +1159,7 @@ dependencies = [ "http-latch", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1136,7 +1169,7 @@ dependencies = [ "http", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1147,7 +1180,7 @@ dependencies = [ "http-latch-n", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1158,7 +1191,7 @@ dependencies = [ "http-latch-n", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1169,7 +1202,7 @@ dependencies = [ "http-latch-n", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1180,7 +1213,7 @@ dependencies = [ "http-latch-n", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1191,7 +1224,7 @@ dependencies = [ "http-latch", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1201,7 +1234,7 @@ dependencies = [ "http", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1212,7 +1245,7 @@ dependencies = [ "http-latch", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1423,10 +1456,22 @@ version = "49.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5cd3de43f4f4cff536de8902097edbdf749321b97dda548f36a37918eb85bba3" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.136.4", "log", - "pulley-macros", - "wasmtime-internal-core", + "pulley-macros 49.0.4", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "pulley-interpreter" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af498fa3ca312fe5a07178757781059b75a331f24d53aeb3706e51ad73317bd" +dependencies = [ + "cranelift-bitset 0.137.0", + "log", + "pulley-macros 50.0.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -1440,6 +1485,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "pulley-macros" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0ba9959a3a286b7a2fb16466b7d1a804a117f81a98b7ac6d86cabd5ba037f3d" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + [[package]] name = "quote" version = "1.0.47" @@ -1766,8 +1822,8 @@ dependencies = [ "http-body-util", "tokio", "wac-graph", - "wasmtime", - "wasmtime-wasi", + "wasmtime 49.0.4", + "wasmtime-wasi 50.0.0", "wasmtime-wasi-http", ] @@ -1913,7 +1969,7 @@ dependencies = [ "http-utils", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -1924,7 +1980,7 @@ dependencies = [ "http-utils", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -1934,7 +1990,7 @@ version = "0.1.0" dependencies = [ "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -1945,7 +2001,7 @@ dependencies = [ "http-utils", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -1956,7 +2012,7 @@ dependencies = [ "http-utils", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -2220,6 +2276,18 @@ dependencies = [ "wasmparser 0.259.0", ] +[[package]] +name = "wasm-metadata" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b88de21560ecd49deb8d8f1616b9b695f66fc312c5eca503f43accdc5795339e" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", +] + [[package]] name = "wasmparser" version = "0.258.3" @@ -2252,8 +2320,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f20f20e44f7e8aeb6744823ea9d869ede51e51be4fdaedede2852282e54d2d8" dependencies = [ "bitflags", + "hashbrown 0.17.1", "indexmap", "semver", + "serde", ] [[package]] @@ -2291,7 +2361,7 @@ dependencies = [ "object", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 49.0.4", "rayon", "rustix", "semver", @@ -2304,22 +2374,63 @@ dependencies = [ "wasm-compose", "wasm-encoder 0.258.3", "wasmparser 0.258.3", - "wasmtime-environ", + "wasmtime-environ 49.0.4", "wasmtime-internal-cache", - "wasmtime-internal-component-macro", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-component-macro 49.0.4", + "wasmtime-internal-component-util 49.0.4", + "wasmtime-internal-core 49.0.4", "wasmtime-internal-cranelift", - "wasmtime-internal-fiber", - "wasmtime-internal-jit-debug", - "wasmtime-internal-jit-icache-coherence", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-fiber 49.0.4", + "wasmtime-internal-jit-debug 49.0.4", + "wasmtime-internal-jit-icache-coherence 49.0.4", + "wasmtime-internal-unwinder 49.0.4", + "wasmtime-internal-versioned-export-macros 49.0.4", "wat", "windows-sys 0.61.2", "wit-parser 0.258.3", ] +[[package]] +name = "wasmtime" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d93539aae382faee7b19650fd966f1f8185599b9cc4adc0a5a8b8f768c11ba9" +dependencies = [ + "addr2line", + "async-trait", + "bitflags", + "bumpalo", + "bytes", + "cc", + "encoding_rs", + "futures", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "pulley-interpreter 50.0.0", + "rustix", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.261.0", + "wasmtime-environ 50.0.0", + "wasmtime-internal-component-macro 50.0.0", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-core 50.0.0", + "wasmtime-internal-fiber 50.0.0", + "wasmtime-internal-jit-debug 50.0.0", + "wasmtime-internal-jit-icache-coherence 50.0.0", + "wasmtime-internal-unwinder 50.0.0", + "wasmtime-internal-versioned-export-macros 50.0.0", + "windows-sys 0.61.2", +] + [[package]] name = "wasmtime-environ" version = "49.0.4" @@ -2328,9 +2439,9 @@ checksum = "92f16a4d09fb1fbf2dcfeddb9818e1517a258e13b505b3bfdadcf47a19bf31ca" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bforest 0.136.4", + "cranelift-bitset 0.136.4", + "cranelift-entity 0.136.4", "gimli", "hashbrown 0.17.1", "indexmap", @@ -2347,8 +2458,36 @@ dependencies = [ "wasm-encoder 0.258.3", "wasmparser 0.258.3", "wasmprinter", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-component-util 49.0.4", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "wasmtime-environ" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34fd44c205ef29cc3c254253dceb916be586887602e0e380361ed022776cfc10" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bforest 0.137.0", + "cranelift-bitset 0.137.0", + "cranelift-entity 0.137.0", + "gimli", + "hashbrown 0.17.1", + "indexmap", + "log", + "object", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.261.0", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -2366,7 +2505,7 @@ dependencies = [ "serde_derive", "sha2", "toml", - "wasmtime-environ", + "wasmtime-environ 49.0.4", "windows-sys 0.61.2", "zstd", ] @@ -2381,17 +2520,38 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 49.0.4", + "wasmtime-internal-wit-bindgen 49.0.4", "wit-parser 0.258.3", ] +[[package]] +name = "wasmtime-internal-component-macro" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adf0938f1a0f067a60aa07a7f4369fae05ef227314aca64c1abc7b2dc5e80743" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 3.0.6", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-wit-bindgen 50.0.0", + "wit-parser 0.261.0", +] + [[package]] name = "wasmtime-internal-component-util" version = "49.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4006009fc3598af4e895ab18c6c33d2c6b7c657b1bd0a755ca7ee1abef6f0c16" +[[package]] +name = "wasmtime-internal-component-util" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2626398b21bf4b1547fdbadc68afd5cbe69c89ca2a1d6c45fd56fd3b28177b93" + [[package]] name = "wasmtime-internal-core" version = "49.0.4" @@ -2404,6 +2564,17 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmtime-internal-core" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83d4ac46034b149aed44335595402503094a04e3b70d0cff8c169d83437318b8" +dependencies = [ + "hashbrown 0.17.1", + "libm", + "serde", +] + [[package]] name = "wasmtime-internal-cranelift" version = "49.0.4" @@ -2412,22 +2583,22 @@ checksum = "fbfb8b455d524939e03df42e3e749f8e26e26ba2acd8b08fa00b3bda55686750" dependencies = [ "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.136.4", "cranelift-frontend", "cranelift-native", "gimli", "itertools", "log", "object", - "pulley-interpreter", + "pulley-interpreter 49.0.4", "smallvec", "target-lexicon", "thiserror 2.0.21", "wasmparser 0.258.3", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 49.0.4", + "wasmtime-internal-core 49.0.4", + "wasmtime-internal-unwinder 49.0.4", + "wasmtime-internal-versioned-export-macros 49.0.4", ] [[package]] @@ -2439,8 +2610,22 @@ dependencies = [ "cc", "libc", "rustix", - "wasmtime-environ", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 49.0.4", + "wasmtime-internal-versioned-export-macros 49.0.4", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2074dc297d5ec7f0cfff65c248798dfe4bbee4d760fc2956cc0eaf49d2eadef1" +dependencies = [ + "cc", + "libc", + "rustix", + "wasmtime-environ 50.0.0", + "wasmtime-internal-versioned-export-macros 50.0.0", "windows-sys 0.61.2", ] @@ -2453,7 +2638,17 @@ dependencies = [ "cc", "object", "rustix", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 49.0.4", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e990e2fb7710dd73af071ecf60908072935be7a5c689b4a07e9a2adc7995151" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 50.0.0", ] [[package]] @@ -2463,7 +2658,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "197ab1fda5da958a5c0b8a97eb241beafc48ac568b82ef4f12f38d6866c74173" dependencies = [ "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 49.0.4", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf25a1b3b925915f845927967554400554db9cebd3a7038a6fca0cf6e9bbaf6a" +dependencies = [ + "libc", + "wasmtime-internal-core 50.0.0", "windows-sys 0.61.2", ] @@ -2476,7 +2682,18 @@ dependencies = [ "cranelift-codegen", "log", "object", - "wasmtime-environ", + "wasmtime-environ 49.0.4", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e69eb39fe5baf9e181269e6ced40f407d31afc8e514864e228ef0e087f4f5348" +dependencies = [ + "log", + "object", + "wasmtime-environ 50.0.0", ] [[package]] @@ -2490,6 +2707,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a805a26effdf564820580b7c4ce1c00fdee3f4a9465a5aeef944f9e0c254ec2e" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + [[package]] name = "wasmtime-internal-wit-bindgen" version = "49.0.4" @@ -2504,6 +2732,20 @@ dependencies = [ "wit-parser 0.258.3", ] +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8511353a609cd60bb91c85f96beef39a63e96ccdc20eb20af1da9b805c499ece" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap", + "wit-component 0.261.0", + "wit-parser 0.261.0", +] + [[package]] name = "wasmtime-wasi" version = "49.0.4" @@ -2522,13 +2764,35 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wasmtime-wasi-io", - "wiggle", + "wasmtime 49.0.4", + "wasmtime-wasi-io 49.0.4", "windows-sys 0.61.2", "winx", ] +[[package]] +name = "wasmtime-wasi" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed63d0061d45fdf32d8f47913845491395a6918e5b4bee51d1910c3777bcbaca" +dependencies = [ + "async-trait", + "bitflags", + "bytes", + "futures", + "rand", + "rustix", + "rustix-linux-procfs", + "thiserror 2.0.21", + "tokio", + "tracing", + "url", + "wasmtime 50.0.0", + "wasmtime-wasi-io 50.0.0", + "wiggle", + "windows-sys 0.61.2", +] + [[package]] name = "wasmtime-wasi-http" version = "49.0.4" @@ -2546,9 +2810,9 @@ dependencies = [ "tokio", "tokio-util", "tracing", - "wasmtime", - "wasmtime-wasi", - "wasmtime-wasi-io", + "wasmtime 49.0.4", + "wasmtime-wasi 49.0.4", + "wasmtime-wasi-io 49.0.4", ] [[package]] @@ -2561,7 +2825,20 @@ dependencies = [ "bytes", "futures", "tracing", - "wasmtime", + "wasmtime 49.0.4", +] + +[[package]] +name = "wasmtime-wasi-io" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "273d9f9178b9415fba5a1b84d6634e82a1d95b5a0b657bd12d90a7d1073d27e0" +dependencies = [ + "async-trait", + "bytes", + "futures", + "tracing", + "wasmtime 50.0.0", ] [[package]] @@ -2597,41 +2874,41 @@ dependencies = [ [[package]] name = "wiggle" -version = "49.0.4" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3872869836d404f722e2361f869c09630e43a73fcc7060f7892a929b74b6a3" +checksum = "028cb8da5fd85d7b77684a990d54e66963939ddb5829334d8f7b11e4640f8109" dependencies = [ "bitflags", "thiserror 2.0.21", "tracing", - "wasmtime", - "wasmtime-environ", + "wasmtime 50.0.0", + "wasmtime-environ 50.0.0", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "49.0.4" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf7e31dec6de37e7e848aecbad54777dd246cd440a1a547ab1a1e31c27f55e49" +checksum = "9f27d5dbfe2ddd0ccb850e6ce8ab0639ed326f44d53acdc1193770c4008a65cd" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.119", - "wasmtime-environ", + "syn 3.0.6", + "wasmtime-environ 50.0.0", "witx", ] [[package]] name = "wiggle-macro" -version = "49.0.4" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2af323f33b28ea84b24e2bccef19e51c7a75aa1d2929280ad1a4865f2877dcc" +checksum = "a0ae0f398e1b68b4d9947ebff55e9bf14a6ecb98e7666f08497058058a793a66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.6", "wiggle-generate", ] @@ -2936,6 +3213,25 @@ dependencies = [ "wit-parser 0.259.0", ] +[[package]] +name = "wit-component" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2818766842bd2321074c348fb5c15d8fdb105a9eb78374e6d77c7d4127e1f2f9" +dependencies = [ + "anyhow", + "bitflags", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.261.0", + "wasm-metadata 0.261.0", + "wasmparser 0.261.0", + "wit-parser 0.261.0", +] + [[package]] name = "wit-parser" version = "0.258.3" @@ -2974,6 +3270,25 @@ dependencies = [ "wasmparser 0.259.0", ] +[[package]] +name = "wit-parser" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "962e43c4db2da607b50839a531e5b63473268b40efdf8028d5c54b572ca4f6f6" +dependencies = [ + "anyhow", + "hashbrown 0.17.1", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.261.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/Cargo.toml b/Cargo.toml index 0177bb9..9562aa5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,7 +47,7 @@ test-harness = { path = "./crates/test-harness" } tokio = { version = "1", features = ["macros", "rt-multi-thread", "sync"] } wac-graph = "0.12" wasmtime = { version = "49", features = ["component-model-async"] } -wasmtime-wasi = { version = "49", features = ["p3"] } +wasmtime-wasi = { version = "50", features = ["p3"] } wasmtime-wasi-http = { version = "49", default-features = false, features = ["p3", "component-model-async"] } wit-bindgen = "0.62.0"