From 937534f561960a0e41410e1af5989ec805b3e7f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 19:36:46 +0000 Subject: [PATCH] Bump wasmtime from 49.0.3 to 50.0.0 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 49.0.3 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.3...v50.0.0) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 50.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 532 ++++++++++++++++++++++++++++++++++++++++++++++++++--- Cargo.toml | 2 +- 2 files changed, 505 insertions(+), 29 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 712bf644..e9ef2db9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -307,7 +307,7 @@ dependencies = [ "cap-primitives 4.0.3", "cap-std", "io-lifetimes 3.0.1", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -342,7 +342,7 @@ dependencies = [ "maybe-owned", "rustix", "rustix-linux-procfs", - "windows-sys 0.60.2", + "windows-sys 0.61.2", "winx", ] @@ -567,6 +567,15 @@ dependencies = [ "cranelift-assembler-x64-meta 0.136.4", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3307701abcb90554ee72fdb0db36ee0334a4abe380c4d87a5b04a6942613c3a" +dependencies = [ + "cranelift-assembler-x64-meta 0.137.0", +] + [[package]] name = "cranelift-assembler-x64-meta" version = "0.134.3" @@ -585,6 +594,15 @@ dependencies = [ "cranelift-srcgen 0.136.4", ] +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e62d0e19f9f5fa0c4243236df1ffdf139d207600b4402ac41ceba8dbe7ca0f3d" +dependencies = [ + "cranelift-srcgen 0.137.0", +] + [[package]] name = "cranelift-bforest" version = "0.134.3" @@ -605,6 +623,16 @@ dependencies = [ "wasmtime-internal-core 49.0.3", ] +[[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]] name = "cranelift-bitset" version = "0.134.3" @@ -627,6 +655,17 @@ dependencies = [ "wasmtime-internal-core 49.0.3", ] +[[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]] name = "cranelift-codegen" version = "0.134.3" @@ -689,6 +728,37 @@ dependencies = [ "wasmtime-internal-core 49.0.3", ] +[[package]] +name = "cranelift-codegen" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a53dbec33ff86909e44be6f0ec2d17841aa38b931013707c9fc7279f1f0e5760" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.137.0", + "cranelift-bforest 0.137.0", + "cranelift-bitset 0.137.0", + "cranelift-codegen-meta 0.137.0", + "cranelift-codegen-shared 0.137.0", + "cranelift-control 0.137.0", + "cranelift-entity 0.137.0", + "cranelift-isle 0.137.0", + "gimli 0.33.0", + "hashbrown 0.17.0", + "libm", + "log", + "postcard", + "pulley-interpreter 50.0.0", + "regalloc2", + "rustc-hash", + "serde", + "serde_derive", + "sha2", + "smallvec", + "target-lexicon", + "wasmtime-internal-core 50.0.0", +] + [[package]] name = "cranelift-codegen-meta" version = "0.134.3" @@ -715,6 +785,19 @@ dependencies = [ "pulley-interpreter 49.0.3", ] +[[package]] +name = "cranelift-codegen-meta" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42295b38e9182954cb32a71812e3d64d66a90efc0a2ababb73e465ad4a1efccf" +dependencies = [ + "cranelift-assembler-x64-meta 0.137.0", + "cranelift-codegen-shared 0.137.0", + "cranelift-srcgen 0.137.0", + "heck 0.5.0", + "pulley-interpreter 50.0.0", +] + [[package]] name = "cranelift-codegen-shared" version = "0.134.3" @@ -727,6 +810,12 @@ version = "0.136.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f9b86d809cec9c4e88b201f1b3ed3b0347674c9ccfbb8c355228669e34be81" +[[package]] +name = "cranelift-codegen-shared" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5200fa877fb64cd30cabe0603f394333f88f69adf63e4db8d48a111d0c9d0dd" + [[package]] name = "cranelift-control" version = "0.134.3" @@ -745,6 +834,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b86250e480795fbb4425ea703bca7b75282998458ce74f5360843a31949f2bbc" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.134.3" @@ -769,6 +867,18 @@ dependencies = [ "wasmtime-internal-core 49.0.3", ] +[[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]] name = "cranelift-frontend" version = "0.134.3" @@ -795,6 +905,19 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "cranelift-frontend" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b929f09b82a270e2aae062945cf86cd9db39c59ad9bead6986ea6b09fcf8a969" +dependencies = [ + "cranelift-codegen 0.137.0", + "hashbrown 0.17.0", + "log", + "smallvec", + "target-lexicon", +] + [[package]] name = "cranelift-isle" version = "0.134.3" @@ -807,6 +930,12 @@ version = "0.136.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ea6526ebf9064fff8ce3b1e26afad7027f9e6bb0e45d2b9200e4cbab8343345" +[[package]] +name = "cranelift-isle" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c5809e8636a37e5a25ecc35242d33d6e7391c49b67488b83446e2898af2a2f" + [[package]] name = "cranelift-native" version = "0.134.3" @@ -829,6 +958,18 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "cranelift-native" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "815c559daf605a5b4ea35530604643c1e87504353c0d1a14763f9c2b9d518493" +dependencies = [ + "cranelift-codegen 0.137.0", + "libc", + "mach2", + "target-lexicon", +] + [[package]] name = "cranelift-srcgen" version = "0.134.3" @@ -841,6 +982,12 @@ version = "0.136.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b533db1679b4b728568bd490da6533cf50974c48a4d7534e78f1e0e02bc39769" +[[package]] +name = "cranelift-srcgen" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d633ff621e7f31a943431da0d7dd37c4376766c60bd7171216de1c7ccabfb370" + [[package]] name = "crc32fast" version = "1.5.0" @@ -1105,7 +1252,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1663,7 +1810,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1751,7 +1898,7 @@ dependencies = [ "tempfile", "tokio", "walrus", - "wasmtime 49.0.3", + "wasmtime 50.0.0", "wasmtime-wasi 49.0.3", "wit-component 0.262.0", ] @@ -1772,7 +1919,7 @@ dependencies = [ "wasm-opt", "wasmparser 0.262.0", "wasmprinter 0.262.0", - "wasmtime 49.0.3", + "wasmtime 50.0.0", "wasmtime-wasi 49.0.3", "wasmtime-wizer", "wit-parser 0.262.0", @@ -1819,7 +1966,7 @@ dependencies = [ "walrus", "wasm-opt", "wasmparser 0.262.0", - "wasmtime 49.0.3", + "wasmtime 50.0.0", "wasmtime-wasi 49.0.3", "wasmtime-wizer", ] @@ -1830,7 +1977,7 @@ version = "0.0.0" dependencies = [ "anyhow", "javy-profiler-lib", - "wasmtime 49.0.3", + "wasmtime 50.0.0", "wasmtime-wasi 49.0.3", "wasmtime-wizer", "whamm", @@ -1864,7 +2011,7 @@ dependencies = [ "tempfile", "uuid", "wasmparser 0.262.0", - "wasmtime 49.0.3", + "wasmtime 50.0.0", "wasmtime-wasi 49.0.3", ] @@ -2408,6 +2555,18 @@ dependencies = [ "wasmtime-internal-core 49.0.3", ] +[[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]] name = "pulley-macros" version = "47.0.3" @@ -2430,6 +2589,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.9", +] + [[package]] name = "quickcheck" version = "1.1.0" @@ -2712,7 +2882,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2916,7 +3086,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -3233,7 +3403,7 @@ dependencies = [ "getrandom 0.4.1", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3673,18 +3843,17 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27dc71f96d21a8b9153da9005c603f4f20d5781b7e6d2675ea0ca5def8713b75" +checksum = "df7deb87d659b1df555d3195e3df56d1f03b73d165c5a1bc3a0bad24274ea147" dependencies = [ "anyhow", - "heck 0.5.0", "indexmap", "log", "petgraph", "smallvec", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", "wat", ] @@ -3738,6 +3907,16 @@ dependencies = [ "wasmparser 0.258.3", ] +[[package]] +name = "wasm-encoder" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2608e8bb6d67fd68f5a8d0eb1363d6e7bcbc1f8ded5a0bd3a1e382462b876b22" +dependencies = [ + "leb128fmt", + "wasmparser 0.261.0", +] + [[package]] name = "wasm-encoder" version = "0.262.0" @@ -3772,6 +3951,18 @@ dependencies = [ "wasmparser 0.258.3", ] +[[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 = "wasm-metadata" version = "0.262.0" @@ -3900,6 +4091,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f20f20e44f7e8aeb6744823ea9d869ede51e51be4fdaedede2852282e54d2d8" +dependencies = [ + "bitflags", + "hashbrown 0.17.0", + "indexmap", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.262.0" @@ -3935,6 +4139,17 @@ dependencies = [ "wasmparser 0.258.3", ] +[[package]] +name = "wasmprinter" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86a21c9e3325655ba02de3e645bc8357a8b3651a2e3ada25b6dbc37560deb9b7" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.261.0", +] + [[package]] name = "wasmprinter" version = "0.262.0" @@ -4013,9 +4228,6 @@ dependencies = [ "cc", "encoding_rs", "futures", - "fxprof-processed-profile", - "gimli 0.33.0", - "ittapi", "libc", "log", "mach2", @@ -4024,17 +4236,12 @@ dependencies = [ "once_cell", "postcard", "pulley-interpreter 49.0.3", - "rayon", "rustix", "semver", "serde", "serde_derive", - "serde_json", "smallvec", "target-lexicon", - "tempfile", - "wasm-compose 0.258.3", - "wasm-encoder 0.258.3", "wasm-wave", "wasmparser 0.258.3", "wasmtime-environ 49.0.3", @@ -4048,11 +4255,62 @@ dependencies = [ "wasmtime-internal-jit-icache-coherence 49.0.3", "wasmtime-internal-unwinder 49.0.3", "wasmtime-internal-versioned-export-macros 49.0.3", - "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", + "cc", + "encoding_rs", + "futures", + "fxprof-processed-profile", + "gimli 0.33.0", + "ittapi", + "libc", + "log", + "mach2", + "memfd", + "object 0.40.0", + "once_cell", + "postcard", + "pulley-interpreter 50.0.0", + "rayon", + "rustix", + "semver", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "target-lexicon", + "tempfile", + "wasm-compose 0.261.0", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", + "wasmtime-environ 50.0.0", + "wasmtime-internal-cache 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-cranelift 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", + "wat", + "windows-sys 0.61.2", + "wit-parser 0.261.0", +] + [[package]] name = "wasmtime-environ" version = "47.0.3" @@ -4115,6 +4373,36 @@ dependencies = [ "wasmtime-internal-core 49.0.3", ] +[[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 0.33.0", + "hashbrown 0.17.0", + "indexmap", + "log", + "object 0.40.0", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", + "wasmprinter 0.261.0", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-core 50.0.0", +] + [[package]] name = "wasmtime-internal-cache" version = "47.0.3" @@ -4155,6 +4443,26 @@ dependencies = [ "zstd", ] +[[package]] +name = "wasmtime-internal-cache" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "067440fa60ddd5145840e0335ffe0ab4d908a021932b6844c3ad61570abddfef" +dependencies = [ + "base64", + "directories-next", + "log", + "postcard", + "rustix", + "serde", + "serde_derive", + "sha2", + "toml 1.1.6+spec-1.1.0", + "wasmtime-environ 50.0.0", + "windows-sys 0.61.2", + "zstd", +] + [[package]] name = "wasmtime-internal-component-macro" version = "47.0.3" @@ -4185,6 +4493,21 @@ dependencies = [ "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.9", + "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 = "47.0.3" @@ -4197,6 +4520,12 @@ version = "49.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e754a3ff5690c34eb4713bd7c65f60dd607ead4e39042cbf52ac8011de14455b" +[[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 = "47.0.3" @@ -4214,6 +4543,17 @@ name = "wasmtime-internal-core" version = "49.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba00c5db77adb0749ee059068e5a417bfac3d8969f5a3479d9bd1ca8c1ba248d" +dependencies = [ + "hashbrown 0.17.0", + "libm", + "serde", +] + +[[package]] +name = "wasmtime-internal-core" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83d4ac46034b149aed44335595402503094a04e3b70d0cff8c169d83437318b8" dependencies = [ "anyhow", "hashbrown 0.17.0", @@ -4274,6 +4614,32 @@ dependencies = [ "wasmtime-internal-versioned-export-macros 49.0.3", ] +[[package]] +name = "wasmtime-internal-cranelift" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f496bf29d3f2a1d060e0a497a20bfba2a36befe80bdf3e640ba8d3dcab7df35" +dependencies = [ + "cranelift-codegen 0.137.0", + "cranelift-control 0.137.0", + "cranelift-entity 0.137.0", + "cranelift-frontend 0.137.0", + "cranelift-native 0.137.0", + "gimli 0.33.0", + "itertools 0.14.0", + "log", + "object 0.40.0", + "pulley-interpreter 50.0.0", + "smallvec", + "target-lexicon", + "thiserror 2.0.17", + "wasmparser 0.261.0", + "wasmtime-environ 50.0.0", + "wasmtime-internal-core 50.0.0", + "wasmtime-internal-unwinder 50.0.0", + "wasmtime-internal-versioned-export-macros 50.0.0", +] + [[package]] name = "wasmtime-internal-fiber" version = "47.0.3" @@ -4303,6 +4669,20 @@ dependencies = [ "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", +] + [[package]] name = "wasmtime-internal-jit-debug" version = "47.0.3" @@ -4320,11 +4700,21 @@ name = "wasmtime-internal-jit-debug" version = "49.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e786f9925126e0d2e466c5308e572e8b6226f4047596228a3d63d99528a78949" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 49.0.3", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e990e2fb7710dd73af071ecf60908072935be7a5c689b4a07e9a2adc7995151" dependencies = [ "cc", "object 0.40.0", "rustix", - "wasmtime-internal-versioned-export-macros 49.0.3", + "wasmtime-internal-versioned-export-macros 50.0.0", ] [[package]] @@ -4350,6 +4740,17 @@ dependencies = [ "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", +] + [[package]] name = "wasmtime-internal-unwinder" version = "47.0.3" @@ -4375,6 +4776,18 @@ dependencies = [ "wasmtime-environ 49.0.3", ] +[[package]] +name = "wasmtime-internal-unwinder" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e69eb39fe5baf9e181269e6ced40f407d31afc8e514864e228ef0e087f4f5348" +dependencies = [ + "cranelift-codegen 0.137.0", + "log", + "object 0.40.0", + "wasmtime-environ 50.0.0", +] + [[package]] name = "wasmtime-internal-versioned-export-macros" version = "47.0.3" @@ -4397,6 +4810,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.9", +] + [[package]] name = "wasmtime-internal-wit-bindgen" version = "47.0.3" @@ -4424,6 +4848,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 0.5.0", + "indexmap", + "wit-component 0.261.0", + "wit-parser 0.261.0", +] + [[package]] name = "wasmtime-wasi" version = "47.0.3" @@ -4673,7 +5111,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5097,6 +5535,25 @@ dependencies = [ "wit-parser 0.258.3", ] +[[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-component" version = "0.262.0" @@ -5172,6 +5629,25 @@ dependencies = [ "wasmparser 0.258.3", ] +[[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.0", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.261.0", +] + [[package]] name = "wit-parser" version = "0.262.0" diff --git a/Cargo.toml b/Cargo.toml index 011227da..4a1034b7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ license = "Apache-2.0 WITH LLVM-exception" brotli = "9.0.0" clap = { version = "4.6.1", features = ["derive"] } deterministic-wasi-ctx = "=4.0.8" -wasmtime = "49.0.2" +wasmtime = "50.0.0" wasmtime-wasi = "49.0.2" wasmtime-wizer = "49.0.2" wasm-opt = "0.116.1"