From 61f15a5c8b13f838da541608fd690b2a8642766b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Nov 2026 19:11:56 +0000 Subject: [PATCH] Bump wasmtime from 48.0.7 to 50.0.1 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 48.0.7 to 50.0.1. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v50.0.1/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v48.0.7...v50.0.1) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 50.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 504 ++++++++++++++++++++++++++++++++++++++++++----------- Cargo.toml | 2 +- 2 files changed, 405 insertions(+), 101 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5f0aa39..202f5f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -350,18 +350,18 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6071a4f1df4837aa03d1e4d53067784acafe270ffc7dad66a7f39832204da3f" +checksum = "80552083a2db143c5d951debe9f59a7d9f22084c70abe450fed5220060fa26c3" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e3b92a9cc90388fe70e63640af30b734387449445aef0176ab2028e9892d70e" +checksum = "7cf84b7e5f0aa42cb0d55cabf01c520fdb70a50d8b572a841ee875083589d643" dependencies = [ "cranelift-srcgen", ] @@ -372,8 +372,18 @@ version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f45c85646c4425cc85b868effaf20c302b437a3fb79bb27a64513dd522f07411" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.135.7", + "wasmtime-internal-core 48.0.7", +] + +[[package]] +name = "cranelift-bforest" +version = "0.137.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81d47ec2358cdbace0520ac212c003656b529f0c60e43fbbe9a331632cd9e8fc" +dependencies = [ + "cranelift-entity 0.137.1", + "wasmtime-internal-core 50.0.1", ] [[package]] @@ -384,30 +394,41 @@ checksum = "94f56b5c7d564cfa03aa269a6b98c916cab4d545196a391d31403a23ef39333a" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 48.0.7", +] + +[[package]] +name = "cranelift-bitset" +version = "0.137.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eebb94b54db96b26e387bc8c698823d83d9254d551a6ed846a60cebf62ed7135" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core 50.0.1", ] [[package]] name = "cranelift-codegen" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c073641ce6e382814a8220331cc1ea2c782a9ea5d5da6d0f7f7c0541192693e" +checksum = "be81b89cb7b186a26cf2014c312aeb17737da988b4444d16a0cb3424d637d44e" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", + "cranelift-bforest 0.137.1", + "cranelift-bitset 0.137.1", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.137.1", "cranelift-isle", "gimli", "hashbrown 0.17.1", "libm", "log", "postcard", - "pulley-interpreter", + "pulley-interpreter 50.0.1", "regalloc2", "rustc-hash", "serde", @@ -415,33 +436,33 @@ dependencies = [ "sha2 0.10.9", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 50.0.1", ] [[package]] name = "cranelift-codegen-meta" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db226fafea5194921de10dccf35ac2863500313990f770cbe8b26c51eebec4d4" +checksum = "cb1b64a509c3814932fb9845ce8da835cd10d62c6c56dacfdcd9af389d3bf313" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", "cranelift-srcgen", "heck", - "pulley-interpreter", + "pulley-interpreter 50.0.1", ] [[package]] name = "cranelift-codegen-shared" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf8ac46b2c8e328ca979810426ea635ef90ecc8c54fd3296bde31ab470a48a1d" +checksum = "e667a0e9ed3bbbed0e7e52cd2dea85a645745b39f547097e2fca0bf317cac9df" [[package]] name = "cranelift-control" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6754e0ab97915209ea6ce6549f6443b018e1338142ada4c856cec213ee82e4b8" +checksum = "a5fa7d5123705226a368b6b1c7b10f23036c35e8041ffdd5f6505790f5c31404" dependencies = [ "arbitrary", ] @@ -452,17 +473,29 @@ version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "774d25e36df18696f63a284e9c4ea43455e2ebcca6308e0e02301f18c8e777e2" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.135.7", "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 48.0.7", +] + +[[package]] +name = "cranelift-entity" +version = "0.137.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1bffb83ac1d7052691d1710ca8eb334d4fcaad363e589f2b89d38d97bda5776" +dependencies = [ + "cranelift-bitset 0.137.1", + "serde", + "serde_derive", + "wasmtime-internal-core 50.0.1", ] [[package]] name = "cranelift-frontend" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cfcb31405e2de2a48e5a6de8e07a3d8b77f35caa3e944d627780734b36c138" +checksum = "1bc727c856bf57eae76c72ac4f9b1eaf49947a2b02f699798262fc8399557b7a" dependencies = [ "cranelift-codegen", "hashbrown 0.17.1", @@ -473,26 +506,27 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f5a26df22db546ab92be6feaf21835ae91082af0a32bbb398b277df3765412f" +checksum = "a92e743f35915d55cd3d3178aab483661f78c2f9274aa704f29be69e3789c5bd" [[package]] name = "cranelift-native" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f258c08e590f90dcaf9904d25ba142ee2980c3aaeac4bb45f1452b1a407c2a" +checksum = "127c50e5e2b2b97116d4e2c079db6ce29b07303cd1ab48a8bb4c2abbf16a7a68" dependencies = [ "cranelift-codegen", "libc", + "mach2", "target-lexicon", ] [[package]] name = "cranelift-srcgen" -version = "0.135.7" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67055b4f315e8f6af3e8eccec74ad38f7407f0fd854adbd49b4b3b27bdb2e3be" +checksum = "6f34b169b8cbbaed2b4995205f1d02d7eac4b2771df5479255fe5483e1334a39" [[package]] name = "crc32fast" @@ -1428,6 +1462,15 @@ name = "object" version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b" +dependencies = [ + "memchr", +] + +[[package]] +name = "object" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd229a0361b9d0d4396176e02d65897f487eebeab7caa6d443855ee152ca0b9c" dependencies = [ "crc32fast", "hashbrown 0.17.1", @@ -1543,10 +1586,22 @@ version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b8187c8e7db87d085865fc106502e7b34d5c25f8ce4c272945b21503371f6a0" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.135.7", + "log", + "pulley-macros 48.0.7", + "wasmtime-internal-core 48.0.7", +] + +[[package]] +name = "pulley-interpreter" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64c66a82a3d48db9b7c2ba1307e06fcb81a35ba82952f58bc1bfb218321f7c0b" +dependencies = [ + "cranelift-bitset 0.137.1", "log", - "pulley-macros", - "wasmtime-internal-core", + "pulley-macros 50.0.1", + "wasmtime-internal-core 50.0.1", ] [[package]] @@ -1560,6 +1615,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "pulley-macros" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138a9a5997d9cba5e54c7c3b836d7164f2bfe0852c7e98d5835e1708d6efdf36" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.9", +] + [[package]] name = "pxfm" version = "0.1.30" @@ -2126,9 +2192,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.12+spec-1.1.0" +version = "1.1.8+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +checksum = "20489e00e4d8741d6be680764cc12e270655e375a20d1011e844a9c3379e678d" dependencies = [ "indexmap", "serde_core", @@ -2136,14 +2202,14 @@ dependencies = [ "toml_datetime", "toml_parser", "toml_writer", - "winnow 0.7.15", + "winnow", ] [[package]] name = "toml_datetime" -version = "0.7.5+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +checksum = "2b86d767906c6c42421dcba507eb9d203e779497710a47782a224bb871653053" dependencies = [ "serde_core", ] @@ -2154,7 +2220,7 @@ version = "1.1.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baa693a8032d7e1cada7d0041e96126df243179ff061456783ac7f12bda4744c" dependencies = [ - "winnow 1.0.4", + "winnow", ] [[package]] @@ -2301,6 +2367,16 @@ dependencies = [ "wasmparser 0.254.2", ] +[[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" @@ -2323,6 +2399,18 @@ dependencies = [ "wasmparser 0.254.2", ] +[[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.254.2" @@ -2336,6 +2424,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.1", + "indexmap", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.262.0" @@ -2349,13 +2450,13 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.254.2" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b03c8f270f3f384f70f42869b5ff7f6253fe4f0aa8590f7edd332c1943e5f51" +checksum = "86a21c9e3325655ba02de3e645bc8357a8b3651a2e3ada25b6dbc37560deb9b7" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.254.2", + "wasmparser 0.261.0", ] [[package]] @@ -2375,11 +2476,10 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.39.1", "once_cell", "postcard", - "pulley-interpreter", - "rayon", + "pulley-interpreter 48.0.7", "rustix", "semver", "serde", @@ -2387,17 +2487,58 @@ dependencies = [ "smallvec", "target-lexicon", "wasmparser 0.254.2", - "wasmtime-environ", + "wasmtime-environ 48.0.7", + "wasmtime-internal-component-macro 48.0.7", + "wasmtime-internal-component-util 48.0.7", + "wasmtime-internal-core 48.0.7", + "wasmtime-internal-fiber 48.0.7", + "wasmtime-internal-jit-debug 48.0.7", + "wasmtime-internal-jit-icache-coherence 48.0.7", + "wasmtime-internal-unwinder 48.0.7", + "wasmtime-internal-versioned-export-macros 48.0.7", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdfacce893df54d319b29720e79edb001cd1b48faaf78fdb3b9c608eaeeea29f" +dependencies = [ + "addr2line", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "encoding_rs", + "futures", + "libc", + "log", + "mach2", + "memfd", + "object 0.40.0", + "once_cell", + "postcard", + "pulley-interpreter 50.0.1", + "rayon", + "rustix", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.261.0", + "wasmtime-environ 50.0.1", "wasmtime-internal-cache", - "wasmtime-internal-component-macro", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-component-macro 50.0.1", + "wasmtime-internal-component-util 50.0.1", + "wasmtime-internal-core 50.0.1", "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 50.0.1", + "wasmtime-internal-jit-debug 50.0.1", + "wasmtime-internal-jit-icache-coherence 50.0.1", + "wasmtime-internal-unwinder 50.0.1", + "wasmtime-internal-versioned-export-macros 50.0.1", "wat", "windows-sys 0.61.2", ] @@ -2410,14 +2551,14 @@ checksum = "805d6554eb6dd6e62891061a31383a89d69fd891f785e5ae68f0835a554b7a2a" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bforest 0.135.7", + "cranelift-bitset 0.135.7", + "cranelift-entity 0.135.7", "gimli", "hashbrown 0.17.1", "indexmap", "log", - "object", + "object 0.39.1", "postcard", "rustc-demangle", "semver", @@ -2426,18 +2567,46 @@ dependencies = [ "sha2 0.10.9", "smallvec", "target-lexicon", - "wasm-encoder 0.254.2", "wasmparser 0.254.2", + "wasmtime-internal-component-util 48.0.7", + "wasmtime-internal-core 48.0.7", +] + +[[package]] +name = "wasmtime-environ" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f79df81f2a5d7a1cb8b9eb35b4a2d7a8cb8e948bd3e5a1f79036c0094879275a" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bforest 0.137.1", + "cranelift-bitset 0.137.1", + "cranelift-entity 0.137.1", + "gimli", + "hashbrown 0.17.1", + "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", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-component-util 50.0.1", + "wasmtime-internal-core 50.0.1", ] [[package]] name = "wasmtime-internal-cache" -version = "48.0.7" +version = "50.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b11ca8945aa341f944558622db59845dffa1435971f318d5fce2f2d9765a69b0" +checksum = "ee31304d6e33265ac43eb24966801900a28a8161c10e035f5582db3bccf2a7e6" dependencies = [ "base64 0.22.1", "directories-next", @@ -2448,7 +2617,7 @@ dependencies = [ "serde_derive", "sha2 0.10.9", "toml", - "wasmtime-environ", + "wasmtime-environ 50.0.1", "windows-sys 0.61.2", "zstd", ] @@ -2463,9 +2632,24 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", - "wit-parser", + "wasmtime-internal-component-util 48.0.7", + "wasmtime-internal-wit-bindgen 48.0.7", + "wit-parser 0.254.2", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61479c89e12c716cc7a962e68574c01f3cf8bfd27fbeb6fc477b27b5096b8350" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 3.0.9", + "wasmtime-internal-component-util 50.0.1", + "wasmtime-internal-wit-bindgen 50.0.1", + "wit-parser 0.261.0", ] [[package]] @@ -2474,6 +2658,12 @@ version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c8a11aaf68d8945991429d45950f32490a30ddcdcdb56629816cb41a255d8fe" +[[package]] +name = "wasmtime-internal-component-util" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33c2836b127721e0abdc3490545cdc6d5269d1050a19a4057909901c16e1b781" + [[package]] name = "wasmtime-internal-core" version = "48.0.7" @@ -2485,30 +2675,41 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmtime-internal-core" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e765a08b721bf2b2e5cbd3e9365a71b497d57fc5e8b2cf73ddf12d85d502d7fa" +dependencies = [ + "hashbrown 0.17.1", + "libm", + "serde", +] + [[package]] name = "wasmtime-internal-cranelift" -version = "48.0.7" +version = "50.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d427759553b07c296c8ed7bff8ac930a94b9ba99e6a79243ea79bcc51aa58d96" +checksum = "25e8f190dd62c021d278ab0bd4afab06426844831d6a35dc369835754ad997d4" dependencies = [ "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.137.1", "cranelift-frontend", "cranelift-native", "gimli", "itertools", "log", - "object", - "pulley-interpreter", + "object 0.40.0", + "pulley-interpreter 50.0.1", "smallvec", "target-lexicon", "thiserror 2.0.21", - "wasmparser 0.254.2", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmparser 0.261.0", + "wasmtime-environ 50.0.1", + "wasmtime-internal-core 50.0.1", + "wasmtime-internal-unwinder 50.0.1", + "wasmtime-internal-versioned-export-macros 50.0.1", ] [[package]] @@ -2520,8 +2721,22 @@ dependencies = [ "cc", "libc", "rustix", - "wasmtime-environ", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 48.0.7", + "wasmtime-internal-versioned-export-macros 48.0.7", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6326d47c759c0478489a034f1282a6f516ce97594f9af785539697d03add17ec" +dependencies = [ + "cc", + "libc", + "rustix", + "wasmtime-environ 50.0.1", + "wasmtime-internal-versioned-export-macros 50.0.1", "windows-sys 0.61.2", ] @@ -2532,7 +2747,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72bb10c94724f072b6eca515085033e61da9efae65d054545126df37a15530c3" dependencies = [ "cc", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 48.0.7", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b78d046468d9aaf81e97954165369693084f43e313daad47f959b1169d596d3" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 50.0.1", ] [[package]] @@ -2542,7 +2767,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b781a27e8958fd07fd3135c0be216f77301efecd15cbf4f14ff210cdad5f169" dependencies = [ "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 48.0.7", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3e5f3cb3fdc12489163dc60741696dddb32c9ed0662ff59c8dfb177ffd7a07" +dependencies = [ + "libc", + "wasmtime-internal-core 50.0.1", "windows-sys 0.61.2", ] @@ -2551,11 +2787,22 @@ name = "wasmtime-internal-unwinder" version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "121188de1b2741b8e35530a9b0c8adf525b3aa5913a2ca3d4522509cfbc0494a" +dependencies = [ + "log", + "object 0.39.1", + "wasmtime-environ 48.0.7", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbf9357720c1477c43f88dace11923737e8aa87abe5f46f90e23c93a2a0fb3fe" dependencies = [ "cranelift-codegen", "log", - "object", - "wasmtime-environ", + "object 0.40.0", + "wasmtime-environ 50.0.1", ] [[package]] @@ -2569,6 +2816,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce7c663ad018cc86ce824e21b35b8bed9877ee9ca6af8ef8672e28852450392e" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.9", +] + [[package]] name = "wasmtime-internal-wit-bindgen" version = "48.0.7" @@ -2579,8 +2837,22 @@ dependencies = [ "bitflags", "heck", "indexmap", - "wit-component", - "wit-parser", + "wit-component 0.254.2", + "wit-parser 0.254.2", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "50.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6df6397ebf5957c9d9c6001b7d9cd1586113f3556e7d1f9e0457c7166cf0a1da" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap", + "wit-component 0.261.0", + "wit-parser 0.261.0", ] [[package]] @@ -2601,7 +2873,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 48.0.7", "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", @@ -2618,7 +2890,7 @@ dependencies = [ "bytes", "futures", "tracing", - "wasmtime", + "wasmtime 48.0.7", ] [[package]] @@ -2685,8 +2957,8 @@ dependencies = [ "bitflags", "thiserror 2.0.21", "tracing", - "wasmtime", - "wasmtime-environ", + "wasmtime 48.0.7", + "wasmtime-environ 48.0.7", "wiggle-macro", ] @@ -2700,7 +2972,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "wasmtime-environ", + "wasmtime-environ 48.0.7", "witx", ] @@ -3022,12 +3294,6 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" -[[package]] -name = "winnow" -version = "0.7.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" - [[package]] name = "winnow" version = "1.0.4" @@ -3058,9 +3324,28 @@ dependencies = [ "serde_derive", "serde_json", "wasm-encoder 0.254.2", - "wasm-metadata", + "wasm-metadata 0.254.2", "wasmparser 0.254.2", - "wit-parser", + "wit-parser 0.254.2", +] + +[[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]] @@ -3082,6 +3367,25 @@ dependencies = [ "wasmparser 0.254.2", ] +[[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" @@ -3133,7 +3437,7 @@ dependencies = [ "ureq", "url", "viuer", - "wasmtime", + "wasmtime 50.0.1", "wasmtime-wasi", "wat", "windows-sys 0.61.2", diff --git a/Cargo.toml b/Cargo.toml index c4e4443..9454a40 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ sysinfo = "0.39.6" ureq = { version = "2.12", features = ["tls"] } url = { version = "2", optional = true } viuer = { version = "0.11.0", default-features = false } -wasmtime = { version = "48", optional = true, default-features = false, features = [ +wasmtime = { version = "50", optional = true, default-features = false, features = [ "std", "runtime", "cranelift",