From fa7fadb351603b81444240b6d7eda6d9e6aef25e Mon Sep 17 00:00:00 2001 From: spinframeworkbot <202838904+spinframeworkbot@users.noreply.github.com> Date: Mon, 5 Oct 2026 12:01:35 +0000 Subject: [PATCH 1/5] Bump Wasmtime to v50.0.0 prerelease Signed-off-by: spinframeworkbot <202838904+spinframeworkbot@users.noreply.github.com> --- Cargo.lock | 403 +++++++++++++--------------- Cargo.toml | 8 +- examples/spin-timer/Cargo.lock | 465 +++++++++++---------------------- examples/spin-timer/Cargo.toml | 2 +- 4 files changed, 343 insertions(+), 535 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7fdfa398c6..20fb380c12 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -149,7 +149,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -160,7 +160,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -420,7 +420,7 @@ checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1324,7 +1324,7 @@ checksum = "fc0e56a716f1e132ff6bf4bdac1c944a3fcdc1cae65f70a4a2a1ac3b401d2d1f" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1454,8 +1454,8 @@ checksum = "8e0bf07d379916947be6c4a07f43684153d710a2896c31f9e97781362895596c" dependencies = [ "ambient-authority", "fs-set-times", - "io-extras 0.18.4", - "io-lifetimes 2.0.4", + "io-extras", + "io-lifetimes", "ipnet", "maybe-owned", "rustix", @@ -1464,33 +1464,15 @@ dependencies = [ "winx", ] -[[package]] -name = "cap-primitives" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b5f74729fd2f44701d1a8eb47e906cdb3ccd9ec0f02baad85a744b791940b18" -dependencies = [ - "ambient-authority", - "fs-set-times", - "io-extras 0.19.0", - "io-lifetimes 3.0.1", - "ipnet", - "maybe-owned", - "rustix", - "rustix-linux-procfs", - "windows-sys 0.61.2", - "winx", -] - [[package]] name = "cap-std" version = "3.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a59e59fa26472d29680ece6a9f8ee8b0551a719a33df2f5240bde065ecbddfd7" dependencies = [ - "cap-primitives 3.4.6", - "io-extras 0.18.4", - "io-lifetimes 2.0.4", + "cap-primitives", + "io-extras", + "io-lifetimes", "rustix", ] @@ -1671,7 +1653,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1696,7 +1678,7 @@ dependencies = [ "terminfo", "thiserror 2.0.20", "which", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -1998,27 +1980,24 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6d504c8c7ba3f3accaf8e98b7096beb98e1a271404357744c7e9e730c6865ff" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c065757905596bc06e82969ebd7b92d691b7fd710a7e9e8181ae0c30dab588d0" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca7162cd4d4fc5f9f2f88d1459d939882203d93a8c5a19ef2c405b2e82ef13f" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-entity", "wasmtime-internal-core", @@ -2026,9 +2005,8 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ec2ba2d4f3d959ec4023a10266c3dcfb28381d1938d507a9a5e1abb78bbcc88" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "serde", "serde_derive", @@ -2037,9 +2015,8 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51a64cb821d5fed56bdd6053acd36fa928cd82b70bf6b19b8b14b8b27d047b9a" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -2068,9 +2045,8 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "142be1e267a7497ba3c2b5a829eaf5387b92b9bcdba6e0a6020f1ffccae7f2b8" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -2081,24 +2057,21 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e41f75410da6cce8601330137d73718f679db81cb790a33de3871b5c90a0de3" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" [[package]] name = "cranelift-control" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2616c6d01c14921ac9289ef65eb7702d9c760dfdc4537a8ee5bf38ea2832c6" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a03e8b44c4877cf2fb21e5788d514af6fd291a066ed9ae37adf114a25fecb4aa" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-bitset", "serde", @@ -2108,9 +2081,8 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "366ff7cb014bd08752210eba55a650969f8db9b52670d69d2ea0b23e1e9e3edf" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-codegen", "hashbrown 0.17.1", @@ -2121,26 +2093,24 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea6526ebf9064fff8ce3b1e26afad7027f9e6bb0e45d2b9200e4cbab8343345" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" [[package]] name = "cranelift-native" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b44d323f3e5108a8a5bc61f3acd227285ece066e19afe9aece211d66b34a64ea" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-codegen", "libc", + "mach2", "target-lexicon", ] [[package]] name = "cranelift-srcgen" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc173168f291ff3b95b5d0769d6a05b1eaef5e6d74c2600affab8396b4e7b420" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" [[package]] name = "crc32fast" @@ -2735,7 +2705,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2769,7 +2739,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -3036,7 +3006,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -3321,7 +3291,7 @@ checksum = "ea5190182e6915eb873ddbc16e23b711b6eb1f9c00a0d0a3a91b5f6228475225" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -3360,7 +3330,7 @@ version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" dependencies = [ - "io-lifetimes 2.0.4", + "io-lifetimes", "rustix", "windows-sys 0.59.0", ] @@ -3480,7 +3450,7 @@ checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -4571,7 +4541,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.5", + "socket2 0.5.10", "system-configuration", "tokio", "tower-service", @@ -4855,32 +4825,16 @@ version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65" dependencies = [ - "io-lifetimes 2.0.4", + "io-lifetimes", "windows-sys 0.59.0", ] -[[package]] -name = "io-extras" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f" -dependencies = [ - "io-lifetimes 3.0.1", - "windows-sys 0.60.2", -] - [[package]] name = "io-lifetimes" version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983" -[[package]] -name = "io-lifetimes" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96" - [[package]] name = "ip_network" version = "0.4.1" @@ -4917,7 +4871,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4926,7 +4880,7 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82cb6a9f675da968c63b6208c641b9dca58fc0133ae53375736b1767b0cab8bd" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5993,7 +5947,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -7175,7 +7129,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes", - "heck 0.5.0", + "heck 0.4.1", "itertools 0.12.1", "log", "multimap", @@ -7209,7 +7163,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.11.0", "proc-macro2", "quote", "syn 2.0.119", @@ -7301,9 +7255,8 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def59f28ccaf2cb4f8dfaac83197fd7d56a4470a70e4f2589454c731370101c5" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-bitset", "log", @@ -7313,13 +7266,12 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1834d3b3ef994f266a0c9ed29a8214f2c2faaa9b1c44babfa57566bb05af83" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -7361,7 +7313,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls 0.23.46", - "socket2 0.6.5", + "socket2 0.5.10", "thiserror 2.0.20", "tokio", "tracing", @@ -7399,9 +7351,9 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.5", + "socket2 0.5.10", "tracing", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -7726,7 +7678,7 @@ checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -8138,7 +8090,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -8254,7 +8206,7 @@ dependencies = [ "security-framework 3.7.0", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -8397,7 +8349,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -8554,7 +8506,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -8565,7 +8517,7 @@ checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -8630,7 +8582,7 @@ checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -8920,7 +8872,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -9570,7 +9522,7 @@ dependencies = [ "expander", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -10364,9 +10316,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.3" +version = "3.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" dependencies = [ "proc-macro2", "quote", @@ -10499,7 +10451,7 @@ dependencies = [ "getrandom 0.3.4", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -10525,7 +10477,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" dependencies = [ "rustix", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -10546,7 +10498,7 @@ version = "0.0.0" dependencies = [ "heck 0.5.0", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -10629,7 +10581,7 @@ checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -10785,7 +10737,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -11247,7 +11199,7 @@ checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e" dependencies = [ "memoffset", "tempfile", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -11822,18 +11774,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 2.14.0", "log", "petgraph", "smallvec", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", "wat", ] @@ -11887,6 +11838,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" @@ -11964,6 +11925,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 2.14.0", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", +] + [[package]] name = "wasm-metadata" version = "0.262.0" @@ -12124,6 +12097,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f20f20e44f7e8aeb6744823ea9d869ede51e51be4fdaedede2852282e54d2d8" +dependencies = [ + "bitflags 2.13.1", + "hashbrown 0.17.1", + "indexmap 2.14.0", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.262.0" @@ -12149,20 +12135,19 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14a457ba8670a3db3d357c1aeac3ed4fe378a76054a221789f0df0ea507e292b" +checksum = "86a21c9e3325655ba02de3e645bc8357a8b3651a2e3ada25b6dbc37560deb9b7" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.258.3", + "wasmparser 0.261.0", ] [[package]] name = "wasmtime" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fbdd39f5c66f63ba6b5b31391b324b7ade7237d29c866cdb561330118ef436e" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "addr2line", "async-trait", @@ -12192,9 +12177,9 @@ dependencies = [ "smallvec", "target-lexicon", "tempfile", - "wasm-compose 0.258.3", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", + "wasm-compose 0.261.0", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", "wasmtime-environ", "wasmtime-internal-cache", "wasmtime-internal-component-macro", @@ -12208,14 +12193,13 @@ dependencies = [ "wasmtime-internal-versioned-export-macros", "wat", "windows-sys 0.61.2", - "wit-parser 0.258.3", + "wit-parser 0.261.0", ] [[package]] name = "wasmtime-environ" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e915c27826de4f7b4411b61fd6db32ca448657a5136b8c8e8874a15e90cecbf4" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "anyhow", "cpp_demangle", @@ -12232,21 +12216,19 @@ dependencies = [ "semver", "serde", "serde_derive", - "sha2 0.10.9", "smallvec", "target-lexicon", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", - "wasmprinter 0.258.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", + "wasmprinter 0.261.0", "wasmtime-internal-component-util", "wasmtime-internal-core", ] [[package]] name = "wasmtime-internal-cache" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "952086551d2041430a159fe4bda3471cfea3d52846b93c825829cea9dd01954d" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "base64 0.22.1", "directories-next", @@ -12264,30 +12246,27 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95f531a0b809fd9fd158be6133c97bd2fc628ac47f5812aff3e3b5624eb02c2" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", - "wit-parser 0.258.3", + "wit-parser 0.261.0", ] [[package]] name = "wasmtime-internal-component-util" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e754a3ff5690c34eb4713bd7c65f60dd607ead4e39042cbf52ac8011de14455b" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" [[package]] name = "wasmtime-internal-core" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba00c5db77adb0749ee059068e5a417bfac3d8969f5a3479d9bd1ca8c1ba248d" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -12297,9 +12276,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97ceeb4325712a253f463e50a69b5a547fbbecd52e45612360c543eaa25a03ff" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-codegen", "cranelift-control", @@ -12314,7 +12292,7 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.20", - "wasmparser 0.258.3", + "wasmparser 0.261.0", "wasmtime-environ", "wasmtime-internal-core", "wasmtime-internal-unwinder", @@ -12323,9 +12301,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eb3f21bc32b5382ea95f83ce9a5f2f62b68f1b25a37d0802a41a65236eae5ae" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cc", "libc", @@ -12337,9 +12314,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e786f9925126e0d2e466c5308e572e8b6226f4047596228a3d63d99528a78949" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cc", "object", @@ -12349,9 +12325,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92cb1dd5da78f5b21d65e91063bdd8c2eb343c1f077a1dcbc29003d4a794abb0" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "libc", "wasmtime-internal-core", @@ -12360,9 +12335,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0243d244f6dd07ccd114e6bb099e8dd1197b47de5c054576adc9483f80f65d8" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-codegen", "log", @@ -12372,39 +12346,35 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20fa5616cd875ec78f5b92020fa47ced7c8bb923079185c8475751098b8c4a69" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] name = "wasmtime-internal-wit-bindgen" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad5e8cef56790d4741b62f7b6c971af53b2ad4c2d1603f8ffe86872763147aa" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "anyhow", "bitflags 2.13.1", "heck 0.5.0", "indexmap 2.14.0", - "wit-component 0.258.3", - "wit-parser 0.258.3", + "wit-component 0.261.0", + "wit-parser 0.261.0", ] [[package]] name = "wasmtime-wasi" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284555904d42017e049fd57c05810b7975075c322481c045f99b07385fb7a5ba" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "async-trait", "bitflags 2.13.1", "bytes", - "cap-primitives 4.0.3", "futures", "rand 0.10.2", "rustix", @@ -12417,14 +12387,12 @@ dependencies = [ "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", - "winx", ] [[package]] name = "wasmtime-wasi-http" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9248a9ab044a9a4f414afdd14ffb38d7c58d4e2cc0f119ace9464d698f6f3bde" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "async-trait", "bytes", @@ -12434,6 +12402,7 @@ dependencies = [ "http-body-util", "hyper 1.11.0", "pin-project-lite", + "rustix", "rustls 0.23.46", "tokio", "tokio-rustls 0.26.4", @@ -12447,9 +12416,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebaf573aae85636595bdb976b6c76e9277e1f81db067aff6764cb256e0c17dff" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "async-trait", "bytes", @@ -12508,7 +12476,7 @@ dependencies = [ "watchexec-events", "watchexec-signals", "watchexec-supervisor", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -12646,9 +12614,8 @@ dependencies = [ [[package]] name = "wiggle" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad3dcdc2980b91d0e7db6975caee4f553c6e37fd8e1464a38b09baceed3fe568" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "bitflags 2.13.1", "thiserror 2.0.20", @@ -12660,27 +12627,25 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4765433ad668e225812b956e0f598011e5cdab4d1a57b2d295ab6863e36ff231" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", "wasmtime-environ", "witx", ] [[package]] name = "wiggle-macro" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d94c6623099d11a3fee39986492e803dd0db6676c9d40ab9553a7edd29f317e5" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", "wiggle-generate", ] @@ -12706,7 +12671,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] @@ -13226,9 +13191,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0fca88950af0c1f42bc77e17315e48798b8d68340171b6d204f62bc19a878a6" +checksum = "2818766842bd2321074c348fb5c15d8fdb105a9eb78374e6d77c7d4127e1f2f9" dependencies = [ "anyhow", "bitflags 2.13.1", @@ -13237,10 +13202,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.258.3", - "wasm-metadata 0.258.3", - "wasmparser 0.258.3", - "wit-parser 0.258.3", + "wasm-encoder 0.261.0", + "wasm-metadata 0.261.0", + "wasmparser 0.261.0", + "wit-parser 0.261.0", ] [[package]] @@ -13332,9 +13297,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a2127663dcf3ee16614fb0e3c33d5c6c66fec9dad317a8b0fdd3869487a533" +checksum = "962e43c4db2da607b50839a531e5b63473268b40efdf8028d5c54b572ca4f6f6" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -13346,7 +13311,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.258.3", + "wasmparser 0.261.0", ] [[package]] @@ -13638,7 +13603,7 @@ checksum = "9f212a141d820099d57ffafb9569be9617a6f27d3dc881fbee8fb56642f917a9" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index be3cb59556..6bfe478900 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -188,7 +188,7 @@ semver = "1" serde = { version = "1", features = ["derive", "rc"] } serde_json = "1.0" sha2 = "0.10" -syn = "2" +syn = "3.0.5" tar = "0.4" tempfile = "3" test-environment = { git = "https://github.com/fermyon/conformance-tests", rev = "ffc2c879cdcb3c619c8f95ae8e0b847af8c8247e" } @@ -207,9 +207,9 @@ wac-types = "0.11.0" wasm-pkg-client = "0.11" wasm-pkg-common = "0.11" # Dependencies from bytecodealliance/wasmtime -wasmtime = "49.0.3" -wasmtime-wasi = { version = "49.0.3", features = ["p3"] } -wasmtime-wasi-http = { version = "49.0.3", features = ["p3", "component-model-async"] } +wasmtime = { git = "https://github.com/bytecodealliance/wasmtime", branch = "release-50.0.0" } +wasmtime-wasi = { git = "https://github.com/bytecodealliance/wasmtime", branch = "release-50.0.0", features = ["p3"] } +wasmtime-wasi-http = { git = "https://github.com/bytecodealliance/wasmtime", branch = "release-50.0.0", features = ["p3", "component-model-async"] } # Dependencies from bytecodealliance/wasm-tools wasm-encoder = "0.262.0" wasm-metadata = "0.262.0" diff --git a/examples/spin-timer/Cargo.lock b/examples/spin-timer/Cargo.lock index 73eb53805e..a2bbebaab5 100644 --- a/examples/spin-timer/Cargo.lock +++ b/examples/spin-timer/Cargo.lock @@ -43,12 +43,6 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "ambient-authority" -version = "0.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b" - [[package]] name = "android_system_properties" version = "0.1.5" @@ -277,7 +271,7 @@ checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1018,24 +1012,6 @@ dependencies = [ "either", ] -[[package]] -name = "cap-primitives" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b5f74729fd2f44701d1a8eb47e906cdb3ccd9ec0f02baad85a744b791940b18" -dependencies = [ - "ambient-authority", - "fs-set-times", - "io-extras", - "io-lifetimes 3.0.1", - "ipnet", - "maybe-owned", - "rustix", - "rustix-linux-procfs", - "windows-sys 0.61.2", - "winx", -] - [[package]] name = "cc" version = "1.4.3" @@ -1123,7 +1099,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1269,27 +1245,24 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6d504c8c7ba3f3accaf8e98b7096beb98e1a271404357744c7e9e730c6865ff" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c065757905596bc06e82969ebd7b92d691b7fd710a7e9e8181ae0c30dab588d0" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca7162cd4d4fc5f9f2f88d1459d939882203d93a8c5a19ef2c405b2e82ef13f" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-entity", "wasmtime-internal-core", @@ -1297,9 +1270,8 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ec2ba2d4f3d959ec4023a10266c3dcfb28381d1938d507a9a5e1abb78bbcc88" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "serde", "serde_derive", @@ -1308,9 +1280,8 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51a64cb821d5fed56bdd6053acd36fa928cd82b70bf6b19b8b14b8b27d047b9a" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1339,9 +1310,8 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "142be1e267a7497ba3c2b5a829eaf5387b92b9bcdba6e0a6020f1ffccae7f2b8" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1352,24 +1322,21 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e41f75410da6cce8601330137d73718f679db81cb790a33de3871b5c90a0de3" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" [[package]] name = "cranelift-control" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2616c6d01c14921ac9289ef65eb7702d9c760dfdc4537a8ee5bf38ea2832c6" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a03e8b44c4877cf2fb21e5788d514af6fd291a066ed9ae37adf114a25fecb4aa" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-bitset", "serde", @@ -1379,9 +1346,8 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "366ff7cb014bd08752210eba55a650969f8db9b52670d69d2ea0b23e1e9e3edf" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-codegen", "hashbrown 0.17.1", @@ -1392,26 +1358,24 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea6526ebf9064fff8ce3b1e26afad7027f9e6bb0e45d2b9200e4cbab8343345" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" [[package]] name = "cranelift-native" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b44d323f3e5108a8a5bc61f3acd227285ece066e19afe9aece211d66b34a64ea" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-codegen", "libc", + "mach2", "target-lexicon", ] [[package]] name = "cranelift-srcgen" -version = "0.136.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc173168f291ff3b95b5d0769d6a05b1eaef5e6d74c2600affab8396b4e7b420" +version = "0.137.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" [[package]] name = "crc32fast" @@ -1721,7 +1685,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1919,17 +1883,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fs-set-times" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" -dependencies = [ - "io-lifetimes 2.0.4", - "rustix", - "windows-sys 0.59.0", -] - [[package]] name = "funty" version = "2.0.0" @@ -2020,7 +1973,7 @@ checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -2502,7 +2455,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.5", + "socket2 0.5.10", "system-configuration", "tokio", "tower-service", @@ -2687,28 +2640,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "io-extras" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f" -dependencies = [ - "io-lifetimes 3.0.1", - "windows-sys 0.60.2", -] - -[[package]] -name = "io-lifetimes" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983" - -[[package]] -name = "io-lifetimes" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96" - [[package]] name = "ip_network" version = "0.4.1" @@ -3034,12 +2965,6 @@ dependencies = [ "regex-automata", ] -[[package]] -name = "maybe-owned" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" - [[package]] name = "md-5" version = "0.11.0" @@ -3833,7 +3758,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.119", @@ -3861,9 +3786,8 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def59f28ccaf2cb4f8dfaac83197fd7d56a4470a70e4f2589454c731370101c5" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-bitset", "log", @@ -3873,13 +3797,12 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1834d3b3ef994f266a0c9ed29a8214f2c2faaa9b1c44babfa57566bb05af83" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -3895,7 +3818,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls 0.23.46", - "socket2 0.6.5", + "socket2 0.5.10", "thiserror 2.0.20", "tokio", "tracing", @@ -3933,7 +3856,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.5", + "socket2 0.5.10", "tracing", "windows-sys 0.61.2", ] @@ -4186,7 +4109,7 @@ checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -4685,7 +4608,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -4783,7 +4706,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -4794,7 +4717,7 @@ checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -5371,7 +5294,7 @@ version = "4.3.0-pre0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -5818,9 +5741,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.3" +version = "3.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" dependencies = [ "proc-macro2", "quote", @@ -5974,7 +5897,7 @@ checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -6069,7 +5992,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -6788,18 +6711,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", "indexmap 2.14.0", "log", "petgraph", "smallvec", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", "wat", ] @@ -6813,6 +6735,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" @@ -6842,6 +6774,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 2.14.0", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", +] + [[package]] name = "wasm-metadata" version = "0.262.0" @@ -6904,6 +6848,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 2.14.0", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.262.0" @@ -6919,20 +6876,19 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14a457ba8670a3db3d357c1aeac3ed4fe378a76054a221789f0df0ea507e292b" +checksum = "86a21c9e3325655ba02de3e645bc8357a8b3651a2e3ada25b6dbc37560deb9b7" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.258.3", + "wasmparser 0.261.0", ] [[package]] name = "wasmtime" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fbdd39f5c66f63ba6b5b31391b324b7ade7237d29c866cdb561330118ef436e" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "addr2line", "async-trait", @@ -6963,8 +6919,8 @@ dependencies = [ "target-lexicon", "tempfile", "wasm-compose", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", "wasmtime-environ", "wasmtime-internal-cache", "wasmtime-internal-component-macro", @@ -6978,14 +6934,13 @@ dependencies = [ "wasmtime-internal-versioned-export-macros", "wat", "windows-sys 0.61.2", - "wit-parser 0.258.3", + "wit-parser 0.261.0", ] [[package]] name = "wasmtime-environ" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e915c27826de4f7b4411b61fd6db32ca448657a5136b8c8e8874a15e90cecbf4" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "anyhow", "cpp_demangle", @@ -7002,11 +6957,10 @@ dependencies = [ "semver", "serde", "serde_derive", - "sha2 0.10.9", "smallvec", "target-lexicon", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", "wasmprinter", "wasmtime-internal-component-util", "wasmtime-internal-core", @@ -7014,9 +6968,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "952086551d2041430a159fe4bda3471cfea3d52846b93c825829cea9dd01954d" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "base64 0.22.1", "directories-next", @@ -7034,30 +6987,27 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95f531a0b809fd9fd158be6133c97bd2fc628ac47f5812aff3e3b5624eb02c2" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", - "wit-parser 0.258.3", + "wit-parser 0.261.0", ] [[package]] name = "wasmtime-internal-component-util" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e754a3ff5690c34eb4713bd7c65f60dd607ead4e39042cbf52ac8011de14455b" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" [[package]] name = "wasmtime-internal-core" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba00c5db77adb0749ee059068e5a417bfac3d8969f5a3479d9bd1ca8c1ba248d" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -7067,9 +7017,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97ceeb4325712a253f463e50a69b5a547fbbecd52e45612360c543eaa25a03ff" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-codegen", "cranelift-control", @@ -7084,7 +7033,7 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.20", - "wasmparser 0.258.3", + "wasmparser 0.261.0", "wasmtime-environ", "wasmtime-internal-core", "wasmtime-internal-unwinder", @@ -7093,9 +7042,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eb3f21bc32b5382ea95f83ce9a5f2f62b68f1b25a37d0802a41a65236eae5ae" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cc", "libc", @@ -7107,9 +7055,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e786f9925126e0d2e466c5308e572e8b6226f4047596228a3d63d99528a78949" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cc", "object", @@ -7119,9 +7066,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92cb1dd5da78f5b21d65e91063bdd8c2eb343c1f077a1dcbc29003d4a794abb0" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "libc", "wasmtime-internal-core", @@ -7130,9 +7076,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0243d244f6dd07ccd114e6bb099e8dd1197b47de5c054576adc9483f80f65d8" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "cranelift-codegen", "log", @@ -7142,39 +7087,35 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20fa5616cd875ec78f5b92020fa47ced7c8bb923079185c8475751098b8c4a69" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] name = "wasmtime-internal-wit-bindgen" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad5e8cef56790d4741b62f7b6c971af53b2ad4c2d1603f8ffe86872763147aa" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "anyhow", "bitflags", "heck", "indexmap 2.14.0", - "wit-component 0.258.3", - "wit-parser 0.258.3", + "wit-component 0.261.0", + "wit-parser 0.261.0", ] [[package]] name = "wasmtime-wasi" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284555904d42017e049fd57c05810b7975075c322481c045f99b07385fb7a5ba" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "async-trait", "bitflags", "bytes", - "cap-primitives", "futures", "rand 0.10.2", "rustix", @@ -7187,14 +7128,12 @@ dependencies = [ "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", - "winx", ] [[package]] name = "wasmtime-wasi-http" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9248a9ab044a9a4f414afdd14ffb38d7c58d4e2cc0f119ace9464d698f6f3bde" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "async-trait", "bytes", @@ -7204,6 +7143,7 @@ dependencies = [ "http-body-util", "hyper 1.11.0", "pin-project-lite", + "rustix", "rustls 0.23.46", "tokio", "tokio-rustls 0.26.4", @@ -7217,9 +7157,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebaf573aae85636595bdb976b6c76e9277e1f81db067aff6764cb256e0c17dff" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "async-trait", "bytes", @@ -7321,9 +7260,8 @@ dependencies = [ [[package]] name = "wiggle" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad3dcdc2980b91d0e7db6975caee4f553c6e37fd8e1464a38b09baceed3fe568" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "bitflags", "thiserror 2.0.20", @@ -7335,27 +7273,25 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4765433ad668e225812b956e0f598011e5cdab4d1a57b2d295ab6863e36ff231" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", "wasmtime-environ", "witx", ] [[package]] name = "wiggle-macro" -version = "49.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d94c6623099d11a3fee39986492e803dd0db6676c9d40ab9553a7edd29f317e5" +version = "50.0.0-rc.1" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", "wiggle-generate", ] @@ -7478,24 +7414,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.5", -] - [[package]] name = "windows-sys" version = "0.61.2" @@ -7529,30 +7447,13 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", + "windows_i686_gnullvm", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.53.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.1", - "windows_aarch64_msvc 0.53.1", - "windows_i686_gnu 0.53.1", - "windows_i686_gnullvm 0.53.1", - "windows_i686_msvc 0.53.1", - "windows_x86_64_gnu 0.53.1", - "windows_x86_64_gnullvm 0.53.1", - "windows_x86_64_msvc 0.53.1", -] - [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -7565,12 +7466,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - [[package]] name = "windows_aarch64_msvc" version = "0.42.2" @@ -7583,12 +7478,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - [[package]] name = "windows_i686_gnu" version = "0.42.2" @@ -7601,24 +7490,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -7631,12 +7508,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - [[package]] name = "windows_x86_64_gnu" version = "0.42.2" @@ -7649,12 +7520,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" @@ -7667,12 +7532,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - [[package]] name = "windows_x86_64_msvc" version = "0.42.2" @@ -7685,12 +7544,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" - [[package]] name = "winnow" version = "0.7.15" @@ -7709,16 +7562,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winx" -version = "0.36.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" -dependencies = [ - "bitflags", - "windows-sys 0.59.0", -] - [[package]] name = "wit-bindgen" version = "0.45.1" @@ -7733,9 +7576,9 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "wit-component" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0fca88950af0c1f42bc77e17315e48798b8d68340171b6d204f62bc19a878a6" +checksum = "2818766842bd2321074c348fb5c15d8fdb105a9eb78374e6d77c7d4127e1f2f9" dependencies = [ "anyhow", "bitflags", @@ -7744,10 +7587,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.258.3", - "wasm-metadata 0.258.3", - "wasmparser 0.258.3", - "wit-parser 0.258.3", + "wasm-encoder 0.261.0", + "wasm-metadata 0.261.0", + "wasmparser 0.261.0", + "wit-parser 0.261.0", ] [[package]] @@ -7771,9 +7614,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a2127663dcf3ee16614fb0e3c33d5c6c66fec9dad317a8b0fdd3869487a533" +checksum = "962e43c4db2da607b50839a531e5b63473268b40efdf8028d5c54b572ca4f6f6" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -7785,7 +7628,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.258.3", + "wasmparser 0.261.0", ] [[package]] @@ -7940,7 +7783,7 @@ checksum = "9f212a141d820099d57ffafb9569be9617a6f27d3dc881fbee8fb56642f917a9" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] diff --git a/examples/spin-timer/Cargo.toml b/examples/spin-timer/Cargo.toml index 9fbb6cda21..e16710c3ac 100644 --- a/examples/spin-timer/Cargo.toml +++ b/examples/spin-timer/Cargo.toml @@ -13,6 +13,6 @@ spin-runtime-factors = { path = "../../crates/runtime-factors" } spin-trigger = { path = "../../crates/trigger" } tokio = { version = "1", features = ["full"] } tokio-scoped = "0.2.0" -wasmtime = "49.0.3" +wasmtime = { git = "https://github.com/bytecodealliance/wasmtime", branch = "release-50.0.0" } [workspace] From e1005dd7b7dfd025a16de04f67594201a706b44e Mon Sep 17 00:00:00 2001 From: itowlson Date: Tue, 6 Oct 2026 08:27:38 +1300 Subject: [PATCH 2/5] Wasmtime 50 fixups Signed-off-by: itowlson --- crates/trigger-http/src/server.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/trigger-http/src/server.rs b/crates/trigger-http/src/server.rs index 233b849793..43dfe55900 100644 --- a/crates/trigger-http/src/server.rs +++ b/crates/trigger-http/src/server.rs @@ -42,7 +42,7 @@ use tokio::{ task, }; use tracing::Instrument; -use wasmtime::{Store, StoreContextMut, ToWasmtimeResult, component::GuestTaskId}; +use wasmtime::{Store, StoreContextMut, ToWasmtimeResult, component::TaskGroupId}; use wasmtime_wasi::p2::bindings::CommandIndices; use wasmtime_wasi_http::Error as WasiHttpError; use wasmtime_wasi_http::handler::{ @@ -782,7 +782,7 @@ impl WorkerState for HttpWorkerState { &self, _: StoreContextMut<'_, Self::StoreData>, _: Self::RequestData, - _: GuestTaskId, + _: TaskGroupId, ) -> Pin + Send + Sync + 'static>> { Box::pin(tokio::time::sleep(self.request_timeout)) } From 7820a9ccafa6d290ed128dff688c1ef86c7e1b71 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 5 Oct 2026 13:05:39 -0700 Subject: [PATCH 3/5] Update Rust used in CI Signed-off-by: Alex Crichton --- .github/workflows/build.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/rust-sdk-release.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 02ebf1ee84..fea7dd0680 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ concurrency: env: CARGO_TERM_COLOR: always - RUST_VERSION: '1.96' + RUST_VERSION: '1.97' jobs: dependency-review: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a03986c59e..0d7f2e131f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ on: concurrency: ${{ github.workflow }}-${{ github.ref }} env: - RUST_VERSION: '1.96' + RUST_VERSION: '1.97' jobs: build-and-sign: diff --git a/.github/workflows/rust-sdk-release.yml b/.github/workflows/rust-sdk-release.yml index 8c008d577c..934f7ca260 100644 --- a/.github/workflows/rust-sdk-release.yml +++ b/.github/workflows/rust-sdk-release.yml @@ -13,7 +13,7 @@ jobs: steps: # Checkout the repository - uses: actions/checkout@v4 - + # Run script to update the templates - name: Bump Rust Templates SDK Dependency shell: bash @@ -47,4 +47,4 @@ jobs: committer: spinframeworkbot <202838904+spinframeworkbot@users.noreply.github.com> author: spinframeworkbot <202838904+spinframeworkbot@users.noreply.github.com> signoff: true - token: ${{ secrets.SPINFRAMEWORKBOT_PR_PAT }} \ No newline at end of file + token: ${{ secrets.SPINFRAMEWORKBOT_PR_PAT }} From 55a91ef1d284ae0b47842ee049fafe1831eb4099 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 5 Oct 2026 13:09:43 -0700 Subject: [PATCH 4/5] More Rust CI updates Signed-off-by: Alex Crichton --- .github/actions/spin-ci-dependencies/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/spin-ci-dependencies/action.yml b/.github/actions/spin-ci-dependencies/action.yml index 808cc36aac..11e4c9948d 100644 --- a/.github/actions/spin-ci-dependencies/action.yml +++ b/.github/actions/spin-ci-dependencies/action.yml @@ -8,7 +8,7 @@ inputs: type: bool rust-version: description: 'Rust version to setup' - default: '1.96' + default: '1.97' required: false type: string From 41601acc5de81a4f34927cb4b379411a0607b1a8 Mon Sep 17 00:00:00 2001 From: itowlson Date: Wed, 21 Oct 2026 10:57:29 +1300 Subject: [PATCH 5/5] Bump to Wasmtime 50 Signed-off-by: itowlson --- Cargo.lock | 170 ++++++++++++++++++------------- Cargo.toml | 6 +- examples/spin-timer/Cargo.lock | 180 ++++++++++++++++++++------------- examples/spin-timer/Cargo.toml | 2 +- 4 files changed, 213 insertions(+), 145 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 20fb380c12..3fd4d692da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1980,24 +1980,27 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3307701abcb90554ee72fdb0db36ee0334a4abe380c4d87a5b04a6942613c3a" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e62d0e19f9f5fa0c4243236df1ffdf139d207600b4402ac41ceba8dbe7ca0f3d" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47784bc3c4b57c0182bb8ff04aae5d5f5fc6bae8ba26b1212c9a659b90dab84e" dependencies = [ "cranelift-entity", "wasmtime-internal-core", @@ -2005,8 +2008,9 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13d120406f713dbce1940751e77bbb14daad1261379b7200c19285953e79a1d" dependencies = [ "serde", "serde_derive", @@ -2015,8 +2019,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a53dbec33ff86909e44be6f0ec2d17841aa38b931013707c9fc7279f1f0e5760" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -2045,8 +2050,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42295b38e9182954cb32a71812e3d64d66a90efc0a2ababb73e465ad4a1efccf" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -2057,21 +2063,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5200fa877fb64cd30cabe0603f394333f88f69adf63e4db8d48a111d0c9d0dd" [[package]] name = "cranelift-control" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b86250e480795fbb4425ea703bca7b75282998458ce74f5360843a31949f2bbc" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "903c6592c7d600c251d20929f143543b7303ac70b072ad3394d65b29caf56f69" dependencies = [ "cranelift-bitset", "serde", @@ -2081,8 +2090,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b929f09b82a270e2aae062945cf86cd9db39c59ad9bead6986ea6b09fcf8a969" dependencies = [ "cranelift-codegen", "hashbrown 0.17.1", @@ -2093,13 +2103,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c5809e8636a37e5a25ecc35242d33d6e7391c49b67488b83446e2898af2a2f" [[package]] name = "cranelift-native" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "815c559daf605a5b4ea35530604643c1e87504353c0d1a14763f9c2b9d518493" dependencies = [ "cranelift-codegen", "libc", @@ -2109,8 +2121,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d633ff621e7f31a943431da0d7dd37c4376766c60bd7171216de1c7ccabfb370" [[package]] name = "crc32fast" @@ -7255,8 +7268,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af498fa3ca312fe5a07178757781059b75a331f24d53aeb3706e51ad73317bd" dependencies = [ "cranelift-bitset", "log", @@ -7266,8 +7280,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0ba9959a3a286b7a2fb16466b7d1a804a117f81a98b7ac6d86cabd5ba037f3d" dependencies = [ "proc-macro2", "quote", @@ -12146,8 +12161,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d93539aae382faee7b19650fd966f1f8185599b9cc4adc0a5a8b8f768c11ba9" dependencies = [ "addr2line", "async-trait", @@ -12198,8 +12214,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34fd44c205ef29cc3c254253dceb916be586887602e0e380361ed022776cfc10" dependencies = [ "anyhow", "cpp_demangle", @@ -12227,8 +12244,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "067440fa60ddd5145840e0335ffe0ab4d908a021932b6844c3ad61570abddfef" dependencies = [ "base64 0.22.1", "directories-next", @@ -12246,8 +12264,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adf0938f1a0f067a60aa07a7f4369fae05ef227314aca64c1abc7b2dc5e80743" dependencies = [ "anyhow", "proc-macro2", @@ -12260,13 +12279,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2626398b21bf4b1547fdbadc68afd5cbe69c89ca2a1d6c45fd56fd3b28177b93" [[package]] name = "wasmtime-internal-core" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83d4ac46034b149aed44335595402503094a04e3b70d0cff8c169d83437318b8" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -12276,8 +12297,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f496bf29d3f2a1d060e0a497a20bfba2a36befe80bdf3e640ba8d3dcab7df35" dependencies = [ "cranelift-codegen", "cranelift-control", @@ -12301,8 +12323,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2074dc297d5ec7f0cfff65c248798dfe4bbee4d760fc2956cc0eaf49d2eadef1" dependencies = [ "cc", "libc", @@ -12314,8 +12337,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e990e2fb7710dd73af071ecf60908072935be7a5c689b4a07e9a2adc7995151" dependencies = [ "cc", "object", @@ -12325,8 +12349,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf25a1b3b925915f845927967554400554db9cebd3a7038a6fca0cf6e9bbaf6a" dependencies = [ "libc", "wasmtime-internal-core", @@ -12335,8 +12360,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e69eb39fe5baf9e181269e6ced40f407d31afc8e514864e228ef0e087f4f5348" dependencies = [ "cranelift-codegen", "log", @@ -12346,8 +12372,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a805a26effdf564820580b7c4ce1c00fdee3f4a9465a5aeef944f9e0c254ec2e" dependencies = [ "proc-macro2", "quote", @@ -12356,8 +12383,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8511353a609cd60bb91c85f96beef39a63e96ccdc20eb20af1da9b805c499ece" dependencies = [ "anyhow", "bitflags 2.13.1", @@ -12369,8 +12397,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed63d0061d45fdf32d8f47913845491395a6918e5b4bee51d1910c3777bcbaca" dependencies = [ "async-trait", "bitflags 2.13.1", @@ -12391,8 +12420,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-http" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc344236952fbd212ce75fea430207783603669661f6634deff84dbc63ec13c0" dependencies = [ "async-trait", "bytes", @@ -12416,8 +12446,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "273d9f9178b9415fba5a1b84d6634e82a1d95b5a0b657bd12d90a7d1073d27e0" dependencies = [ "async-trait", "bytes", @@ -12614,8 +12645,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "028cb8da5fd85d7b77684a990d54e66963939ddb5829334d8f7b11e4640f8109" dependencies = [ "bitflags 2.13.1", "thiserror 2.0.20", @@ -12627,8 +12659,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f27d5dbfe2ddd0ccb850e6ce8ab0639ed326f44d53acdc1193770c4008a65cd" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -12640,8 +12673,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0ae0f398e1b68b4d9947ebff55e9bf14a6ecb98e7666f08497058058a793a66" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 6bfe478900..1887724fcb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -207,9 +207,9 @@ wac-types = "0.11.0" wasm-pkg-client = "0.11" wasm-pkg-common = "0.11" # Dependencies from bytecodealliance/wasmtime -wasmtime = { git = "https://github.com/bytecodealliance/wasmtime", branch = "release-50.0.0" } -wasmtime-wasi = { git = "https://github.com/bytecodealliance/wasmtime", branch = "release-50.0.0", features = ["p3"] } -wasmtime-wasi-http = { git = "https://github.com/bytecodealliance/wasmtime", branch = "release-50.0.0", features = ["p3", "component-model-async"] } +wasmtime = "50.0.0" +wasmtime-wasi = { version = "50.0.0", features = ["p3"] } +wasmtime-wasi-http = { version = "50.0.0", features = ["p3", "component-model-async"] } # Dependencies from bytecodealliance/wasm-tools wasm-encoder = "0.262.0" wasm-metadata = "0.262.0" diff --git a/examples/spin-timer/Cargo.lock b/examples/spin-timer/Cargo.lock index a2bbebaab5..42f02c4630 100644 --- a/examples/spin-timer/Cargo.lock +++ b/examples/spin-timer/Cargo.lock @@ -1245,24 +1245,27 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3307701abcb90554ee72fdb0db36ee0334a4abe380c4d87a5b04a6942613c3a" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e62d0e19f9f5fa0c4243236df1ffdf139d207600b4402ac41ceba8dbe7ca0f3d" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47784bc3c4b57c0182bb8ff04aae5d5f5fc6bae8ba26b1212c9a659b90dab84e" dependencies = [ "cranelift-entity", "wasmtime-internal-core", @@ -1270,8 +1273,9 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13d120406f713dbce1940751e77bbb14daad1261379b7200c19285953e79a1d" dependencies = [ "serde", "serde_derive", @@ -1280,8 +1284,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a53dbec33ff86909e44be6f0ec2d17841aa38b931013707c9fc7279f1f0e5760" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1310,8 +1315,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42295b38e9182954cb32a71812e3d64d66a90efc0a2ababb73e465ad4a1efccf" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1322,21 +1328,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5200fa877fb64cd30cabe0603f394333f88f69adf63e4db8d48a111d0c9d0dd" [[package]] name = "cranelift-control" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b86250e480795fbb4425ea703bca7b75282998458ce74f5360843a31949f2bbc" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "903c6592c7d600c251d20929f143543b7303ac70b072ad3394d65b29caf56f69" dependencies = [ "cranelift-bitset", "serde", @@ -1346,8 +1355,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b929f09b82a270e2aae062945cf86cd9db39c59ad9bead6986ea6b09fcf8a969" dependencies = [ "cranelift-codegen", "hashbrown 0.17.1", @@ -1358,13 +1368,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c5809e8636a37e5a25ecc35242d33d6e7391c49b67488b83446e2898af2a2f" [[package]] name = "cranelift-native" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "815c559daf605a5b4ea35530604643c1e87504353c0d1a14763f9c2b9d518493" dependencies = [ "cranelift-codegen", "libc", @@ -1374,8 +1386,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.137.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d633ff621e7f31a943431da0d7dd37c4376766c60bd7171216de1c7ccabfb370" [[package]] name = "crc32fast" @@ -2455,7 +2468,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.5", "system-configuration", "tokio", "tower-service", @@ -3758,7 +3771,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -3786,8 +3799,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af498fa3ca312fe5a07178757781059b75a331f24d53aeb3706e51ad73317bd" dependencies = [ "cranelift-bitset", "log", @@ -3797,8 +3811,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0ba9959a3a286b7a2fb16466b7d1a804a117f81a98b7ac6d86cabd5ba037f3d" dependencies = [ "proc-macro2", "quote", @@ -3818,7 +3833,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls 0.23.46", - "socket2 0.5.10", + "socket2 0.6.5", "thiserror 2.0.20", "tokio", "tracing", @@ -3856,7 +3871,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2 0.6.5", "tracing", "windows-sys 0.61.2", ] @@ -5828,7 +5843,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand 2.5.0", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", "windows-sys 0.61.2", @@ -6887,8 +6902,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d93539aae382faee7b19650fd966f1f8185599b9cc4adc0a5a8b8f768c11ba9" dependencies = [ "addr2line", "async-trait", @@ -6939,8 +6955,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34fd44c205ef29cc3c254253dceb916be586887602e0e380361ed022776cfc10" dependencies = [ "anyhow", "cpp_demangle", @@ -6968,8 +6985,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "067440fa60ddd5145840e0335ffe0ab4d908a021932b6844c3ad61570abddfef" dependencies = [ "base64 0.22.1", "directories-next", @@ -6987,8 +7005,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adf0938f1a0f067a60aa07a7f4369fae05ef227314aca64c1abc7b2dc5e80743" dependencies = [ "anyhow", "proc-macro2", @@ -7001,13 +7020,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2626398b21bf4b1547fdbadc68afd5cbe69c89ca2a1d6c45fd56fd3b28177b93" [[package]] name = "wasmtime-internal-core" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83d4ac46034b149aed44335595402503094a04e3b70d0cff8c169d83437318b8" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -7017,8 +7038,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f496bf29d3f2a1d060e0a497a20bfba2a36befe80bdf3e640ba8d3dcab7df35" dependencies = [ "cranelift-codegen", "cranelift-control", @@ -7042,8 +7064,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2074dc297d5ec7f0cfff65c248798dfe4bbee4d760fc2956cc0eaf49d2eadef1" dependencies = [ "cc", "libc", @@ -7055,8 +7078,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e990e2fb7710dd73af071ecf60908072935be7a5c689b4a07e9a2adc7995151" dependencies = [ "cc", "object", @@ -7066,8 +7090,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf25a1b3b925915f845927967554400554db9cebd3a7038a6fca0cf6e9bbaf6a" dependencies = [ "libc", "wasmtime-internal-core", @@ -7076,8 +7101,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e69eb39fe5baf9e181269e6ced40f407d31afc8e514864e228ef0e087f4f5348" dependencies = [ "cranelift-codegen", "log", @@ -7087,8 +7113,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a805a26effdf564820580b7c4ce1c00fdee3f4a9465a5aeef944f9e0c254ec2e" dependencies = [ "proc-macro2", "quote", @@ -7097,8 +7124,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8511353a609cd60bb91c85f96beef39a63e96ccdc20eb20af1da9b805c499ece" dependencies = [ "anyhow", "bitflags", @@ -7110,8 +7138,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed63d0061d45fdf32d8f47913845491395a6918e5b4bee51d1910c3777bcbaca" dependencies = [ "async-trait", "bitflags", @@ -7132,8 +7161,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-http" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc344236952fbd212ce75fea430207783603669661f6634deff84dbc63ec13c0" dependencies = [ "async-trait", "bytes", @@ -7157,8 +7187,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "273d9f9178b9415fba5a1b84d6634e82a1d95b5a0b657bd12d90a7d1073d27e0" dependencies = [ "async-trait", "bytes", @@ -7260,8 +7291,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "028cb8da5fd85d7b77684a990d54e66963939ddb5829334d8f7b11e4640f8109" dependencies = [ "bitflags", "thiserror 2.0.20", @@ -7273,8 +7305,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f27d5dbfe2ddd0ccb850e6ce8ab0639ed326f44d53acdc1193770c4008a65cd" dependencies = [ "heck", "proc-macro2", @@ -7286,8 +7319,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "50.0.0-rc.1" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-50.0.0#5c9b0449573a1d679057a825c66612d6e64fa742" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0ae0f398e1b68b4d9947ebff55e9bf14a6ecb98e7666f08497058058a793a66" dependencies = [ "proc-macro2", "quote", diff --git a/examples/spin-timer/Cargo.toml b/examples/spin-timer/Cargo.toml index e16710c3ac..d042b3f0ee 100644 --- a/examples/spin-timer/Cargo.toml +++ b/examples/spin-timer/Cargo.toml @@ -13,6 +13,6 @@ spin-runtime-factors = { path = "../../crates/runtime-factors" } spin-trigger = { path = "../../crates/trigger" } tokio = { version = "1", features = ["full"] } tokio-scoped = "0.2.0" -wasmtime = { git = "https://github.com/bytecodealliance/wasmtime", branch = "release-50.0.0" } +wasmtime = "50.0.0" [workspace]