diff --git a/Cargo.lock b/Cargo.lock index f979c8d7b..39a4e231f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1804,36 +1804,32 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f53499803b1607b6ee0ba0de4ba036e6da700c2e489fe8f9d0f683d0b84d31" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aadaa5bc8430d0e7bb999459369bedd0e5816ad4a82a0e20748341c4e333eda" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2005fda2fc52a2dbce58229b4fb4483b70cbc806ba8ecc11b3f050c1a2d26cac" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56935e02452ca1249d39ad5c45a96304d0b4300a158a391fd113451e0cd4483d" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "serde", "serde_derive", @@ -1841,9 +1837,8 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62612786bf00e10999f50217d6f455d02b31591155881a45a903d1a95d1a4043" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1863,14 +1858,13 @@ dependencies = [ "serde", "smallvec", "target-lexicon", - "wasmtime-math", + "wasmtime-internal-math", ] [[package]] name = "cranelift-codegen-meta" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bae789df91ef236079733af9df11d852256c64af196f0bc6471ea0f5f301be" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1880,24 +1874,21 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be319616d36527782558a8312508757815f64deb19b094c7b8f4337229a9bc6" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] name = "cranelift-control" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8810ee1ab5e9bd5cff4c0c8d240e2009cb5c2b79888fde1d5256d605712314b7" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "086452c97cfbe116bf17dbe622dc5fdf2ea97299c7d4ce42460f284387c9928a" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-bitset", "serde", @@ -1906,9 +1897,8 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c27947010ab759330f252610c17a8cd64d123358be4f33164233d04fcd77b80" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-codegen", "log", @@ -1918,15 +1908,13 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec67bfb8bd55b1e9760eb9f5186dca8d81bd4d86110f8d5af01154a044c91802" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] name = "cranelift-native" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75a9b63edea46e013fce459c46e500462cb03a0490fdd9c18fe42b1dd7b93aa1" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-codegen", "libc", @@ -1935,9 +1923,8 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5870e266df8237b56cc98b04f5739c228565c92dd629ec6c66efa87271a158" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] name = "crc32fast" @@ -6450,15 +6437,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "psm" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa37f80ca58604976033fae9515a8a2989fc13797d953f7c04fb8fa36a11f205" -dependencies = [ - "cc", -] - [[package]] name = "ptree" version = "0.5.2" @@ -6476,21 +6454,19 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2185406351e8388bf52e83c2a2eeed23a93458fcb951829c966021d3aaca45b4" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-bitset", "log", "pulley-macros", - "wasmtime-math", + "wasmtime-internal-math", ] [[package]] name = "pulley-macros" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92b8b0d53b5f9b4f1a508ed1c4c0a11ef3f18a4cba34e51455c9baaac25c6cc8" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "proc-macro2", "quote", @@ -10449,16 +10425,6 @@ dependencies = [ "wasmparser 0.224.1", ] -[[package]] -name = "wasm-encoder" -version = "0.233.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9679ae3cf7cfa2ca3a327f7fab97f27f3294d402fd1a76ca8ab514e17973e4d3" -dependencies = [ - "leb128fmt", - "wasmparser 0.233.0", -] - [[package]] name = "wasm-encoder" version = "0.235.0" @@ -10623,19 +10589,6 @@ dependencies = [ "semver", ] -[[package]] -name = "wasmparser" -version = "0.233.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b51cb03afce7964bbfce46602d6cb358726f36430b6ba084ac6020d8ce5bc102" -dependencies = [ - "bitflags 2.6.0", - "hashbrown 0.15.2", - "indexmap 2.7.1", - "semver", - "serde", -] - [[package]] name = "wasmparser" version = "0.235.0" @@ -10661,20 +10614,19 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.233.0" +version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abf8e5b732895c99b21aa615f1b73352e51bbe2b2cb6c87eae7f990d07c1ac18" +checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.233.0", + "wasmparser 0.235.0", ] [[package]] name = "wasmtime" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69009cec1d0749221d296c02372f9479f59b9c72babf2fc2c798e4b31907d517" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "addr2line", "anyhow", @@ -10696,7 +10648,6 @@ dependencies = [ "object", "once_cell", "postcard", - "psm", "pulley-interpreter", "rayon", "rustix 1.0.5", @@ -10707,39 +10658,64 @@ dependencies = [ "smallvec", "target-lexicon", "trait-variant", - "wasm-encoder 0.233.0", - "wasmparser 0.233.0", - "wasmtime-asm-macros", - "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", + "wasm-encoder 0.235.0", + "wasmparser 0.235.0", "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-math", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-internal-asm-macros", + "wasmtime-internal-cache", + "wasmtime-internal-component-macro", + "wasmtime-internal-component-util", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", "wat", "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-asm-macros" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1334e08a95bbfd9c315718b547c31d40bb0d4c853c79ea21bde16aca424dbd22" +name = "wasmtime-environ" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity", + "gimli", + "indexmap 2.7.1", + "log", + "object", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.235.0", + "wasmparser 0.235.0", + "wasmprinter 0.235.0", + "wasmtime-internal-component-util", +] + +[[package]] +name = "wasmtime-internal-asm-macros" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cfg-if", ] [[package]] -name = "wasmtime-cache" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e95b31167e11525b33cc4c7f09bdc3e749528e51527a3483c668364bbe0dc0f" +name = "wasmtime-internal-cache" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "base64 0.22.1", @@ -10756,31 +10732,28 @@ dependencies = [ ] [[package]] -name = "wasmtime-component-macro" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0e50598c08dbe2a53d9c7b55df51ab5ff58328747157bd4f4020b01c35a2ceb" +name = "wasmtime-internal-component-macro" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "proc-macro2", "quote", "syn 2.0.87", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser 0.233.0", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser 0.235.0", ] [[package]] -name = "wasmtime-component-util" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1d5fbce8fee7490cbc4b201e990adf23bfa93d4cf0167f75972435a9445fdd9" +name = "wasmtime-internal-component-util" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] -name = "wasmtime-cranelift" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac142ff584ff70841b45236019125fe825a856a4c4418c58977ccceb355501a" +name = "wasmtime-internal-cranelift" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "cfg-if", @@ -10797,72 +10770,42 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.12", - "wasmparser 0.233.0", + "wasmparser 0.235.0", "wasmtime-environ", - "wasmtime-math", - "wasmtime-versioned-export-macros", -] - -[[package]] -name = "wasmtime-environ" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7efe18ef46b2287f16882a709ed059cc20a54fe457b12b5f82d9d685b1cabe2" -dependencies = [ - "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", - "gimli", - "indexmap 2.7.1", - "log", - "object", - "postcard", - "rustc-demangle", - "semver", - "serde", - "serde_derive", - "smallvec", - "target-lexicon", - "wasm-encoder 0.233.0", - "wasmparser 0.233.0", - "wasmprinter 0.233.0", - "wasmtime-component-util", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-fiber" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7262b3a8181d0d4e417bc1ab5eac46a9713a3b94528182c6b559fd380e732d5" +name = "wasmtime-internal-fiber" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "cc", "cfg-if", "libc", "rustix 1.0.5", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-jit-debug" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fc1270c8e2702b933a5dea8239e7b0de979959e7254ee7aa8062bf7df7e42d" +name = "wasmtime-internal-jit-debug" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cc", "object", "rustix 1.0.5", - "wasmtime-versioned-export-macros", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-jit-icache-coherence" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eedc0324e37cf39b049f4dca0c30997eaab49f09006d5f4c1994e64e7b7dba8" +name = "wasmtime-internal-jit-icache-coherence" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "cfg-if", @@ -10871,36 +10814,71 @@ dependencies = [ ] [[package]] -name = "wasmtime-math" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd35fae4cf51d2b4a9bd2ef04b0eb309fa1849cab6a6ab5ac27cbd054ea284d" +name = "wasmtime-internal-math" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "libm", ] [[package]] -name = "wasmtime-slab" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e332e0324eabd1ff73493d4368a5d0f87053d37a985d07a31e637770e3d9c93" +name = "wasmtime-internal-slab" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] -name = "wasmtime-versioned-export-macros" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "423e0b8b4cbd912f78df189166ba25b7aaaf62a058e3b305bb436d0860f5d7ed" +name = "wasmtime-internal-unwinder" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen", + "log", + "object", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "proc-macro2", "quote", "syn 2.0.87", ] +[[package]] +name = "wasmtime-internal-winch" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli", + "object", + "target-lexicon", + "wasmparser 0.235.0", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" +dependencies = [ + "anyhow", + "heck 0.5.0", + "indexmap 2.7.1", + "wit-parser 0.235.0", +] + [[package]] name = "wasmtime-wasi" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b21cc0e4b4c915acb203dd22d43ad6d537d9adb3a71e1f11a77d93798188d08e" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "async-trait", @@ -10929,9 +10907,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi-http" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f86be69879a4735caec5daf206b5e27fad5afb317f387d501d23a722d443e8c" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "async-trait", @@ -10953,9 +10930,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aad9ac06564816506e1d6876dae6bf7307b48095e7d659add16ef49b21e3fc75" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "async-trait", @@ -10964,35 +10940,6 @@ dependencies = [ "wasmtime", ] -[[package]] -name = "wasmtime-winch" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59a085d0b729a4f7de97a91fe8e7002027a7418d2dd4de17159e38e39b852308" -dependencies = [ - "anyhow", - "cranelift-codegen", - "gimli", - "object", - "target-lexicon", - "wasmparser 0.233.0", - "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", -] - -[[package]] -name = "wasmtime-wit-bindgen" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "230be722c2bf2086a618278e1ec0ce7a16d29086fcac106ea5a5e45f44226010" -dependencies = [ - "anyhow", - "heck 0.5.0", - "indexmap 2.7.1", - "wit-parser 0.233.0", -] - [[package]] name = "wast" version = "35.0.2" @@ -11159,9 +11106,8 @@ dependencies = [ [[package]] name = "wiggle" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756e6de741371cee6db324e47dd6484bcdd6ae50aa287c5bdb50d487434265d0" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "async-trait", @@ -11174,9 +11120,8 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1d6ac0d5c67ff96c22e213956ffeb66916bba97f513c22ae6c590e81e98140" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "heck 0.5.0", @@ -11188,9 +11133,8 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e408184227c7a12d78d9a40b6140c85474f389e5d3fa0a657abb6bf816a0ee1" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "proc-macro2", "quote", @@ -11231,9 +11175,8 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4598f663297898ce9b9e930827fc1a68836f4b3f7d36cec74b49c1329f5c96cc" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "cranelift-assembler-x64", @@ -11243,10 +11186,10 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.12", - "wasmparser 0.233.0", - "wasmtime-cranelift", + "wasmparser 0.235.0", "wasmtime-environ", - "wasmtime-math", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", ] [[package]] @@ -11618,24 +11561,6 @@ dependencies = [ "wasmparser 0.224.1", ] -[[package]] -name = "wit-parser" -version = "0.233.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f22f1cd55247a2e616870b619766e9522df36b7abafbb29bbeb34b7a9da7e9f0" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.7.1", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser 0.233.0", -] - [[package]] name = "wit-parser" version = "0.235.0" diff --git a/Cargo.toml b/Cargo.toml index aef5c3dee..3388412c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -172,9 +172,9 @@ wasm-metadata = "0.235" wasm-pkg-client = "0.11" wasm-pkg-common = "0.11" wasmparser = "0.235" -wasmtime = "34.0.0" -wasmtime-wasi = "34.0.0" -wasmtime-wasi-http = "34.0.0" +wasmtime = { git = "https://github.com/bytecodealliance/wasmtime", package = "wasmtime", branch = "release-35.0.0" } +wasmtime-wasi = { git = "https://github.com/bytecodealliance/wasmtime", package = "wasmtime-wasi", branch = "release-35.0.0" } +wasmtime-wasi-http = { git = "https://github.com/bytecodealliance/wasmtime", package = "wasmtime-wasi-http", branch = "release-35.0.0" } wit-component = "0.235" wit-parser = "0.235" diff --git a/crates/factor-outbound-http/src/wasi.rs b/crates/factor-outbound-http/src/wasi.rs index eac6ab93a..0c0f41d9c 100644 --- a/crates/factor-outbound-http/src/wasi.rs +++ b/crates/factor-outbound-http/src/wasi.rs @@ -49,7 +49,11 @@ where wasmtime_wasi_http::bindings::http::outgoing_handler::add_to_linker::<_, HasHttp>( linker, get_http, )?; - wasmtime_wasi_http::bindings::http::types::add_to_linker::<_, HasHttp>(linker, get_http)?; + wasmtime_wasi_http::bindings::http::types::add_to_linker::<_, HasHttp>( + linker, + &Default::default(), + get_http, + )?; wasi_2023_10_18::add_to_linker(linker, get_http)?; wasi_2023_11_10::add_to_linker(linker, get_http)?; diff --git a/examples/spin-timer/Cargo.lock b/examples/spin-timer/Cargo.lock index 88cce711f..a24a8e558 100644 --- a/examples/spin-timer/Cargo.lock +++ b/examples/spin-timer/Cargo.lock @@ -1116,36 +1116,32 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f53499803b1607b6ee0ba0de4ba036e6da700c2e489fe8f9d0f683d0b84d31" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aadaa5bc8430d0e7bb999459369bedd0e5816ad4a82a0e20748341c4e333eda" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2005fda2fc52a2dbce58229b4fb4483b70cbc806ba8ecc11b3f050c1a2d26cac" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56935e02452ca1249d39ad5c45a96304d0b4300a158a391fd113451e0cd4483d" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "serde", "serde_derive", @@ -1153,9 +1149,8 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62612786bf00e10999f50217d6f455d02b31591155881a45a903d1a95d1a4043" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1175,14 +1170,13 @@ dependencies = [ "serde", "smallvec", "target-lexicon", - "wasmtime-math", + "wasmtime-internal-math", ] [[package]] name = "cranelift-codegen-meta" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bae789df91ef236079733af9df11d852256c64af196f0bc6471ea0f5f301be" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1192,24 +1186,21 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be319616d36527782558a8312508757815f64deb19b094c7b8f4337229a9bc6" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] name = "cranelift-control" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8810ee1ab5e9bd5cff4c0c8d240e2009cb5c2b79888fde1d5256d605712314b7" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "086452c97cfbe116bf17dbe622dc5fdf2ea97299c7d4ce42460f284387c9928a" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-bitset", "serde", @@ -1218,9 +1209,8 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c27947010ab759330f252610c17a8cd64d123358be4f33164233d04fcd77b80" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-codegen", "log", @@ -1230,15 +1220,13 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec67bfb8bd55b1e9760eb9f5186dca8d81bd4d86110f8d5af01154a044c91802" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] name = "cranelift-native" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75a9b63edea46e013fce459c46e500462cb03a0490fdd9c18fe42b1dd7b93aa1" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-codegen", "libc", @@ -1247,9 +1235,8 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.121.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5870e266df8237b56cc98b04f5739c228565c92dd629ec6c66efa87271a158" +version = "0.122.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] name = "crc32fast" @@ -3446,32 +3433,21 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "psm" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "871372391786ccec00d3c5d3d6608905b3d4db263639cfe075d3b60a736d115a" -dependencies = [ - "cc", -] - [[package]] name = "pulley-interpreter" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2185406351e8388bf52e83c2a2eeed23a93458fcb951829c966021d3aaca45b4" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cranelift-bitset", "log", "pulley-macros", - "wasmtime-math", + "wasmtime-internal-math", ] [[package]] name = "pulley-macros" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92b8b0d53b5f9b4f1a508ed1c4c0a11ef3f18a4cba34e51455c9baaac25c6cc8" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "proc-macro2", "quote", @@ -4470,7 +4446,7 @@ dependencies = [ "wasm-metadata 0.235.0", "wasmparser 0.235.0", "wit-component", - "wit-parser 0.235.0", + "wit-parser", ] [[package]] @@ -4521,6 +4497,7 @@ dependencies = [ "spin-factors", "spin-locked-app", "spin-resource-table", + "spin-telemetry", "spin-world", "thiserror 2.0.12", "tokio", @@ -4551,9 +4528,11 @@ name = "spin-factor-outbound-http" version = "3.4.0-pre0" dependencies = [ "anyhow", + "bytes", "http 1.3.1", "http-body-util", "hyper 1.6.0", + "hyper-util", "reqwest", "rustls 0.23.25", "spin-factor-outbound-networking", @@ -4673,6 +4652,7 @@ version = "3.4.0-pre0" dependencies = [ "spin-expressions", "spin-factors", + "spin-telemetry", "spin-world", "tracing", ] @@ -5962,16 +5942,6 @@ dependencies = [ "leb128", ] -[[package]] -name = "wasm-encoder" -version = "0.233.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9679ae3cf7cfa2ca3a327f7fab97f27f3294d402fd1a76ca8ab514e17973e4d3" -dependencies = [ - "leb128fmt", - "wasmparser 0.233.0", -] - [[package]] name = "wasm-encoder" version = "0.235.0" @@ -6058,19 +6028,6 @@ dependencies = [ "semver", ] -[[package]] -name = "wasmparser" -version = "0.233.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b51cb03afce7964bbfce46602d6cb358726f36430b6ba084ac6020d8ce5bc102" -dependencies = [ - "bitflags 2.9.0", - "hashbrown 0.15.2", - "indexmap 2.9.0", - "semver", - "serde", -] - [[package]] name = "wasmparser" version = "0.235.0" @@ -6086,20 +6043,19 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.233.0" +version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abf8e5b732895c99b21aa615f1b73352e51bbe2b2cb6c87eae7f990d07c1ac18" +checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.233.0", + "wasmparser 0.235.0", ] [[package]] name = "wasmtime" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69009cec1d0749221d296c02372f9479f59b9c72babf2fc2c798e4b31907d517" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "addr2line", "anyhow", @@ -6121,7 +6077,6 @@ dependencies = [ "object", "once_cell", "postcard", - "psm", "pulley-interpreter", "rayon", "rustix 1.0.5", @@ -6132,39 +6087,64 @@ dependencies = [ "smallvec", "target-lexicon", "trait-variant", - "wasm-encoder 0.233.0", - "wasmparser 0.233.0", - "wasmtime-asm-macros", - "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", + "wasm-encoder 0.235.0", + "wasmparser 0.235.0", "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-math", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-internal-asm-macros", + "wasmtime-internal-cache", + "wasmtime-internal-component-macro", + "wasmtime-internal-component-util", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", "wat", "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-asm-macros" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1334e08a95bbfd9c315718b547c31d40bb0d4c853c79ea21bde16aca424dbd22" +name = "wasmtime-environ" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity", + "gimli", + "indexmap 2.9.0", + "log", + "object", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.235.0", + "wasmparser 0.235.0", + "wasmprinter", + "wasmtime-internal-component-util", +] + +[[package]] +name = "wasmtime-internal-asm-macros" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cfg-if", ] [[package]] -name = "wasmtime-cache" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e95b31167e11525b33cc4c7f09bdc3e749528e51527a3483c668364bbe0dc0f" +name = "wasmtime-internal-cache" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "base64 0.22.1", @@ -6181,31 +6161,28 @@ dependencies = [ ] [[package]] -name = "wasmtime-component-macro" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0e50598c08dbe2a53d9c7b55df51ab5ff58328747157bd4f4020b01c35a2ceb" +name = "wasmtime-internal-component-macro" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "proc-macro2", "quote", "syn 2.0.100", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser 0.233.0", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser", ] [[package]] -name = "wasmtime-component-util" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1d5fbce8fee7490cbc4b201e990adf23bfa93d4cf0167f75972435a9445fdd9" +name = "wasmtime-internal-component-util" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] -name = "wasmtime-cranelift" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac142ff584ff70841b45236019125fe825a856a4c4418c58977ccceb355501a" +name = "wasmtime-internal-cranelift" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "cfg-if", @@ -6222,72 +6199,42 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.12", - "wasmparser 0.233.0", + "wasmparser 0.235.0", "wasmtime-environ", - "wasmtime-math", - "wasmtime-versioned-export-macros", -] - -[[package]] -name = "wasmtime-environ" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7efe18ef46b2287f16882a709ed059cc20a54fe457b12b5f82d9d685b1cabe2" -dependencies = [ - "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", - "gimli", - "indexmap 2.9.0", - "log", - "object", - "postcard", - "rustc-demangle", - "semver", - "serde", - "serde_derive", - "smallvec", - "target-lexicon", - "wasm-encoder 0.233.0", - "wasmparser 0.233.0", - "wasmprinter", - "wasmtime-component-util", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-fiber" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7262b3a8181d0d4e417bc1ab5eac46a9713a3b94528182c6b559fd380e732d5" +name = "wasmtime-internal-fiber" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "cc", "cfg-if", "libc", "rustix 1.0.5", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-jit-debug" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fc1270c8e2702b933a5dea8239e7b0de979959e7254ee7aa8062bf7df7e42d" +name = "wasmtime-internal-jit-debug" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "cc", "object", "rustix 1.0.5", - "wasmtime-versioned-export-macros", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-jit-icache-coherence" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eedc0324e37cf39b049f4dca0c30997eaab49f09006d5f4c1994e64e7b7dba8" +name = "wasmtime-internal-jit-icache-coherence" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "cfg-if", @@ -6296,36 +6243,71 @@ dependencies = [ ] [[package]] -name = "wasmtime-math" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd35fae4cf51d2b4a9bd2ef04b0eb309fa1849cab6a6ab5ac27cbd054ea284d" +name = "wasmtime-internal-math" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "libm", ] [[package]] -name = "wasmtime-slab" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e332e0324eabd1ff73493d4368a5d0f87053d37a985d07a31e637770e3d9c93" +name = "wasmtime-internal-slab" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" [[package]] -name = "wasmtime-versioned-export-macros" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "423e0b8b4cbd912f78df189166ba25b7aaaf62a058e3b305bb436d0860f5d7ed" +name = "wasmtime-internal-unwinder" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen", + "log", + "object", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "proc-macro2", "quote", "syn 2.0.100", ] +[[package]] +name = "wasmtime-internal-winch" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli", + "object", + "target-lexicon", + "wasmparser 0.235.0", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" +dependencies = [ + "anyhow", + "heck 0.5.0", + "indexmap 2.9.0", + "wit-parser", +] + [[package]] name = "wasmtime-wasi" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b21cc0e4b4c915acb203dd22d43ad6d537d9adb3a71e1f11a77d93798188d08e" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "async-trait", @@ -6354,9 +6336,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi-http" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f86be69879a4735caec5daf206b5e27fad5afb317f387d501d23a722d443e8c" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "async-trait", @@ -6378,9 +6359,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aad9ac06564816506e1d6876dae6bf7307b48095e7d659add16ef49b21e3fc75" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "async-trait", @@ -6389,35 +6369,6 @@ dependencies = [ "wasmtime", ] -[[package]] -name = "wasmtime-winch" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59a085d0b729a4f7de97a91fe8e7002027a7418d2dd4de17159e38e39b852308" -dependencies = [ - "anyhow", - "cranelift-codegen", - "gimli", - "object", - "target-lexicon", - "wasmparser 0.233.0", - "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", -] - -[[package]] -name = "wasmtime-wit-bindgen" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "230be722c2bf2086a618278e1ec0ce7a16d29086fcac106ea5a5e45f44226010" -dependencies = [ - "anyhow", - "heck 0.5.0", - "indexmap 2.9.0", - "wit-parser 0.233.0", -] - [[package]] name = "wast" version = "35.0.2" @@ -6491,9 +6442,8 @@ dependencies = [ [[package]] name = "wiggle" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756e6de741371cee6db324e47dd6484bcdd6ae50aa287c5bdb50d487434265d0" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "async-trait", @@ -6506,9 +6456,8 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1d6ac0d5c67ff96c22e213956ffeb66916bba97f513c22ae6c590e81e98140" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "heck 0.5.0", @@ -6520,9 +6469,8 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e408184227c7a12d78d9a40b6140c85474f389e5d3fa0a657abb6bf816a0ee1" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "proc-macro2", "quote", @@ -6563,9 +6511,8 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4598f663297898ce9b9e930827fc1a68836f4b3f7d36cec74b49c1329f5c96cc" +version = "35.0.0" +source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-35.0.0#1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15" dependencies = [ "anyhow", "cranelift-assembler-x64", @@ -6575,10 +6522,10 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.12", - "wasmparser 0.233.0", - "wasmtime-cranelift", + "wasmparser 0.235.0", "wasmtime-environ", - "wasmtime-math", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", ] [[package]] @@ -6850,25 +6797,7 @@ dependencies = [ "wasm-encoder 0.235.0", "wasm-metadata 0.235.0", "wasmparser 0.235.0", - "wit-parser 0.235.0", -] - -[[package]] -name = "wit-parser" -version = "0.233.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f22f1cd55247a2e616870b619766e9522df36b7abafbb29bbeb34b7a9da7e9f0" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.9.0", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser 0.233.0", + "wit-parser", ] [[package]] diff --git a/examples/spin-timer/Cargo.toml b/examples/spin-timer/Cargo.toml index c9fceb3a3..d45a9147f 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 = "34.0.0" +wasmtime = { git = "https://github.com/bytecodealliance/wasmtime", package = "wasmtime", branch = "release-35.0.0" } [workspace]