diff --git a/Cargo.lock b/Cargo.lock index 18bd5c8..bbff4a0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -73,8 +73,8 @@ dependencies = [ "tracing-subscriber", "url", "wasmparser 0.247.0", - "wasmtime", - "wasmtime-wasi", + "wasmtime 43.0.1", + "wasmtime-wasi 45.0.0", "wasmtime-wasi-http", ] @@ -687,7 +687,16 @@ version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "046d4b584c3bb9b5eb500c8f29549bec36be11000f1ba2a927cef3d1a9875691" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.130.1", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c80cf55a351448317210f26c434be761bcb25e7b36116ec92f89540b73e2833" +dependencies = [ + "cranelift-assembler-x64-meta 0.132.0", ] [[package]] @@ -696,7 +705,16 @@ version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9b194a7870becb1490366fc0ae392ccd188065ff35f8391e77ac659db6fb977" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.130.1", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07937ca8617b340162fe3a4716be885b5847e9b56d6c7a89abbe4d42340fdc91" +dependencies = [ + "cranelift-srcgen 0.132.0", ] [[package]] @@ -705,8 +723,18 @@ version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb6a4ab44c6b371e661846b97dab687387a60ac4e2f864e2d4257284aad9e889" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.130.1", + "wasmtime-internal-core 43.0.1", +] + +[[package]] +name = "cranelift-bforest" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88217b08180882436d54c0133274885c590698ae854e352bede1cda041230800" +dependencies = [ + "cranelift-entity 0.132.0", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -717,7 +745,18 @@ checksum = "b8b7a44150c2f471a94023482bda1902710746e4bed9f9973d60c5a94319b06d" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 43.0.1", +] + +[[package]] +name = "cranelift-bitset" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5c3cf7ba29fa56e56040848e34835d4e45988b2760ef212413409af95ffd8c1" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -727,25 +766,53 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01b06598133b1dd76758b8b95f8d6747c124124aade50cea96a3d88b962da9fa" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-assembler-x64 0.130.1", + "cranelift-bforest 0.130.1", + "cranelift-bitset 0.130.1", + "cranelift-codegen-meta 0.130.1", + "cranelift-codegen-shared 0.130.1", + "cranelift-control 0.130.1", + "cranelift-entity 0.130.1", + "cranelift-isle 0.130.1", "gimli", "hashbrown 0.16.1", "libm", "log", - "pulley-interpreter", + "pulley-interpreter 43.0.1", + "regalloc2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-core 43.0.1", +] + +[[package]] +name = "cranelift-codegen" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe1aac2efd4cba2047845fce38a68519935a30e20c8a6294ba7e2f448fe722d" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.132.0", + "cranelift-bforest 0.132.0", + "cranelift-bitset 0.132.0", + "cranelift-codegen-meta 0.132.0", + "cranelift-codegen-shared 0.132.0", + "cranelift-control 0.132.0", + "cranelift-entity 0.132.0", + "cranelift-isle 0.132.0", + "gimli", + "hashbrown 0.17.0", + "libm", + "log", + "pulley-interpreter 45.0.0", "regalloc2", "rustc-hash", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -754,11 +821,24 @@ version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6190e2e7bcf0a678da2f715363d34ed530fedf7a2f0ab75edaefef72a70465ff" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.130.1", + "cranelift-codegen-shared 0.130.1", + "cranelift-srcgen 0.130.1", "heck", - "pulley-interpreter", + "pulley-interpreter 43.0.1", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0909eaf9d6f18f5bf802d50608cb4368ac340fbd03cc44f2888d1cfcc3faa64e" +dependencies = [ + "cranelift-assembler-x64-meta 0.132.0", + "cranelift-codegen-shared 0.132.0", + "cranelift-srcgen 0.132.0", + "heck", + "pulley-interpreter 45.0.0", ] [[package]] @@ -767,6 +847,12 @@ version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f583cf203d1aa8b79560e3b01f929bdacf9070b015eec4ea9c46e22a3f83e4a0" +[[package]] +name = "cranelift-codegen-shared" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c95a8da8be283f49cda7d0ef228c94f10d791e517b27b0c7e282dadd2e79ce45" + [[package]] name = "cranelift-control" version = "0.130.1" @@ -776,16 +862,37 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5b19c81145146da1f7afda2e7f52111842fe6793512e740ad5cf3f5639e6212" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3109e417257082d88087f5bcce677525bdaa8322b88dd7f175ed1a1fd41d546c" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.130.1", + "serde", + "serde_derive", + "wasmtime-internal-core 43.0.1", +] + +[[package]] +name = "cranelift-entity" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a55309b47e6633ab05821304206cb1e92952e845b1224985562bb7ac1e92323" +dependencies = [ + "cranelift-bitset 0.132.0", "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -794,7 +901,19 @@ version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14db6b0e0e4994c581092df78d837be2072578f7cb2528f96a6cf895e56dee63" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.130.1", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "064d2d3533d9608f1cf44c8899cf2f7f33feb70300b0fb83e687b0d9e7b91147" +dependencies = [ + "cranelift-codegen 0.132.0", "log", "smallvec", "target-lexicon", @@ -806,13 +925,30 @@ version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec66ea5025c7317383699778282ac98741d68444f956e3b1d7b62f12b7216e67" +[[package]] +name = "cranelift-isle" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ac4e0bc095b2dab2212d1e99d7a74b62afc1485db023f1c0cb34a68758f7bd1" + [[package]] name = "cranelift-native" version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "373ade56438e6232619d85678477d0a88a31b3581936e0503e61e96b546b0800" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.130.1", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09a40053f5cb925451dd1d57393d14ad3145c8e0786701c27b5415ebb9a3ba4f" +dependencies = [ + "cranelift-codegen 0.132.0", "libc", "target-lexicon", ] @@ -823,6 +959,12 @@ version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef53619d3cd5c78fd998c6d9420547af26b72e6456f94c2a8a2334cb76b42baa" +[[package]] +name = "cranelift-srcgen" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3ceab9a53f7d362c89841fbaa8e63e44d47c40e91dc96ee6f777fca5d6b323b" + [[package]] name = "crc32fast" version = "1.5.0" @@ -2288,6 +2430,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.39.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b" +dependencies = [ + "crc32fast", + "hashbrown 0.17.0", + "indexmap 2.14.0", + "memchr", +] + [[package]] name = "oci-client" version = "0.16.1" @@ -2548,10 +2702,22 @@ version = "43.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "010dec3755eb61b2f1051ecb3611b718460b7a74c131e474de2af20a845938af" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.130.1", "log", - "pulley-macros", - "wasmtime-internal-core", + "pulley-macros 43.0.1", + "wasmtime-internal-core 43.0.1", +] + +[[package]] +name = "pulley-interpreter" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9204ad9435f2a6fe3bd13bba52389fb8488fa20ba497e35c5d2db638166019d" +dependencies = [ + "cranelift-bitset 0.132.0", + "log", + "pulley-macros 45.0.0", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -2565,6 +2731,17 @@ dependencies = [ "syn", ] +[[package]] +name = "pulley-macros" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53009b033747e0d79a76549a744da58e84c9da8076492c7e6d491fdc6cc41b95" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quinn" version = "0.11.9" @@ -4171,6 +4348,16 @@ dependencies = [ "wasmparser 0.247.0", ] +[[package]] +name = "wasm-encoder" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac92cf547bc18d27ecc521015c08c353b4f18b84ab388bb6d1b6b682c620d9b6" +dependencies = [ + "leb128fmt", + "wasmparser 0.248.0", +] + [[package]] name = "wasm-metadata" version = "0.244.0" @@ -4234,6 +4421,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa4439c5eee9df71ee0c6efb37f63b1fcb1fec38f85f5142c54e7ed05d33091a" +dependencies = [ + "bitflags", + "hashbrown 0.17.0", + "indexmap 2.14.0", + "semver", + "serde", +] + [[package]] name = "wasmprinter" version = "0.245.1" @@ -4245,6 +4445,17 @@ dependencies = [ "wasmparser 0.245.1", ] +[[package]] +name = "wasmprinter" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b264a5410b008d4d199a92bf536eae703cbd614482fc1ec53831cf19e1c183" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.248.0", +] + [[package]] name = "wasmtime" version = "43.0.1" @@ -4267,10 +4478,10 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.38.1", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 43.0.1", "rayon", "rustix 1.1.4", "semver", @@ -4283,22 +4494,66 @@ dependencies = [ "wasm-compose", "wasm-encoder 0.245.1", "wasmparser 0.245.1", - "wasmtime-environ", + "wasmtime-environ 43.0.1", "wasmtime-internal-cache", - "wasmtime-internal-component-macro", - "wasmtime-internal-component-util", - "wasmtime-internal-core", - "wasmtime-internal-cranelift", - "wasmtime-internal-fiber", - "wasmtime-internal-jit-debug", - "wasmtime-internal-jit-icache-coherence", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", - "wasmtime-internal-winch", + "wasmtime-internal-component-macro 43.0.1", + "wasmtime-internal-component-util 43.0.1", + "wasmtime-internal-core 43.0.1", + "wasmtime-internal-cranelift 43.0.1", + "wasmtime-internal-fiber 43.0.1", + "wasmtime-internal-jit-debug 43.0.1", + "wasmtime-internal-jit-icache-coherence 43.0.1", + "wasmtime-internal-unwinder 43.0.1", + "wasmtime-internal-versioned-export-macros 43.0.1", + "wasmtime-internal-winch 43.0.1", "wat", "windows-sys 0.61.2", ] +[[package]] +name = "wasmtime" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d35aec1e932d00a7c941f816ad589e65ad8db948b9e971bf8ec655a1669f1f67" +dependencies = [ + "addr2line", + "async-trait", + "bitflags", + "bumpalo", + "bytes", + "cc", + "cfg-if", + "encoding_rs", + "futures", + "libc", + "log", + "mach2", + "memfd", + "object 0.39.1", + "once_cell", + "postcard", + "pulley-interpreter 45.0.0", + "rustix 1.1.4", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.248.0", + "wasmtime-environ 45.0.0", + "wasmtime-internal-component-macro 45.0.0", + "wasmtime-internal-component-util 45.0.0", + "wasmtime-internal-core 45.0.0", + "wasmtime-internal-cranelift 45.0.0", + "wasmtime-internal-fiber 45.0.0", + "wasmtime-internal-jit-debug 45.0.0", + "wasmtime-internal-jit-icache-coherence 45.0.0", + "wasmtime-internal-unwinder 45.0.0", + "wasmtime-internal-versioned-export-macros 45.0.0", + "wasmtime-internal-winch 45.0.0", + "windows-sys 0.61.2", +] + [[package]] name = "wasmtime-environ" version = "43.0.1" @@ -4307,14 +4562,14 @@ checksum = "0b8b78abf3677d4a0a5db82e5015b4d085ff3a1b8b472cbb8c70d4b769f019ce" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bforest 0.130.1", + "cranelift-bitset 0.130.1", + "cranelift-entity 0.130.1", "gimli", "hashbrown 0.16.1", "indexmap 2.14.0", "log", - "object", + "object 0.38.1", "postcard", "rustc-demangle", "semver", @@ -4325,9 +4580,40 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.245.1", "wasmparser 0.245.1", - "wasmprinter", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmprinter 0.245.1", + "wasmtime-internal-component-util 43.0.1", + "wasmtime-internal-core 43.0.1", +] + +[[package]] +name = "wasmtime-environ" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7da3dcce82a7e784121c19c8c9c5f69a743088264ff5212033e4a1f1b9dfaaf" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bforest 0.132.0", + "cranelift-bitset 0.132.0", + "cranelift-entity 0.132.0", + "gimli", + "hashbrown 0.17.0", + "indexmap 2.14.0", + "log", + "object 0.39.1", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "sha2 0.10.9", + "smallvec", + "target-lexicon", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", + "wasmprinter 0.248.0", + "wasmtime-internal-component-util 45.0.0", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -4345,7 +4631,7 @@ dependencies = [ "serde_derive", "sha2 0.10.9", "toml 0.9.12+spec-1.1.0", - "wasmtime-environ", + "wasmtime-environ 43.0.1", "windows-sys 0.61.2", "zstd", ] @@ -4360,17 +4646,38 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 43.0.1", + "wasmtime-internal-wit-bindgen 43.0.1", "wit-parser 0.245.1", ] +[[package]] +name = "wasmtime-internal-component-macro" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86991f201391afc1504e4fc363dc29b66f92af0287b4ac2efc3c0b0c19435eeb" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util 45.0.0", + "wasmtime-internal-wit-bindgen 45.0.0", + "wit-parser 0.248.0", +] + [[package]] name = "wasmtime-internal-component-util" version = "43.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3751b0616b914fdd87fe1bf804694a078f321b000338e6476bc48a4d6e454f21" +[[package]] +name = "wasmtime-internal-component-util" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47fda091250d7ab839ea51e4d98190b6eee37e9de4ab2462e8fe8465369c1986" + [[package]] name = "wasmtime-internal-core" version = "43.0.1" @@ -4383,6 +4690,17 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmtime-internal-core" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bdae4b55b15a23d774b15f6e7cd90ae0d0aa17c47c12b4db098b3dd11ba9d58" +dependencies = [ + "hashbrown 0.17.0", + "libm", + "serde", +] + [[package]] name = "wasmtime-internal-cranelift" version = "43.0.1" @@ -4390,24 +4708,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b3ca07b3e0bb3429674b173b5800577719d600774dd81bff58f775c0aaa64ee" dependencies = [ "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.130.1", + "cranelift-control 0.130.1", + "cranelift-entity 0.130.1", + "cranelift-frontend 0.130.1", + "cranelift-native 0.130.1", "gimli", "itertools", "log", - "object", - "pulley-interpreter", + "object 0.38.1", + "pulley-interpreter 43.0.1", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.245.1", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 43.0.1", + "wasmtime-internal-core 43.0.1", + "wasmtime-internal-unwinder 43.0.1", + "wasmtime-internal-versioned-export-macros 43.0.1", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5773b36b87566239b020f1d01aa753a35626df85030485e40e36fc42a97acf4f" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.132.0", + "cranelift-control 0.132.0", + "cranelift-entity 0.132.0", + "cranelift-frontend 0.132.0", + "cranelift-native 0.132.0", + "gimli", + "itertools", + "log", + "object 0.39.1", + "pulley-interpreter 45.0.0", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.248.0", + "wasmtime-environ 45.0.0", + "wasmtime-internal-core 45.0.0", + "wasmtime-internal-unwinder 45.0.0", + "wasmtime-internal-versioned-export-macros 45.0.0", ] [[package]] @@ -4420,8 +4765,23 @@ dependencies = [ "cfg-if", "libc", "rustix 1.1.4", - "wasmtime-environ", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 43.0.1", + "wasmtime-internal-versioned-export-macros 43.0.1", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "402cce4bba4c8c92a6fbaff39a6b23f8aa626d64b218ecf6dd3eeee8705cf096" +dependencies = [ + "cc", + "cfg-if", + "libc", + "rustix 1.1.4", + "wasmtime-environ 45.0.0", + "wasmtime-internal-versioned-export-macros 45.0.0", "windows-sys 0.61.2", ] @@ -4432,9 +4792,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d950310d07391d34369f62c48336ebb14eacbd4d6f772bb5f349c24e838e0664" dependencies = [ "cc", - "object", + "object 0.38.1", "rustix 1.1.4", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 43.0.1", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b426a5d0ec9c11a1a4525ed4e973b7caf40223b6d392588bb9f6468e4ae9d29" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 45.0.0", ] [[package]] @@ -4445,7 +4815,19 @@ checksum = "3606662c156962d096be3127b8b8ae8ee2f8be3f896dad29259ff01ddb64abfd" dependencies = [ "cfg-if", "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 43.0.1", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a312ba8bb77955dcd44294a223e7f124c3071ff966583d385d3f6a4639c62e3" +dependencies = [ + "cfg-if", + "libc", + "wasmtime-internal-core 45.0.0", "windows-sys 0.61.2", ] @@ -4456,10 +4838,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75eef0747e52dc545b075f64fd0e0cc237ae738e641266b1970e07e2d744bc32" dependencies = [ "cfg-if", - "cranelift-codegen", + "cranelift-codegen 0.130.1", "log", - "object", - "wasmtime-environ", + "object 0.38.1", + "wasmtime-environ 43.0.1", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a62ad422ee3cbf1e87c2242dc0717a01c7a5878fbc3a68abc4b4d2fff3e85e1" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.132.0", + "log", + "object 0.39.1", + "wasmtime-environ 45.0.0", ] [[package]] @@ -4473,21 +4868,49 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c660c5b091648cffdd84a34dc24ffcdb9d027f9048fe7bd5e01896adbd0935f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-internal-winch" version = "43.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8007342bd12ff400293a817973f7ecd6f1d9a8549a53369a9c1af357166f1f1e" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.130.1", "gimli", "log", - "object", + "object 0.38.1", "target-lexicon", "wasmparser 0.245.1", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "winch-codegen", + "wasmtime-environ 43.0.1", + "wasmtime-internal-cranelift 43.0.1", + "winch-codegen 43.0.1", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2aceb92b48b6e3a5cc2a05ab7a2dcb565eaf86fb870d04664b7f12cf9bba39a" +dependencies = [ + "cranelift-codegen 0.132.0", + "gimli", + "log", + "object 0.39.1", + "target-lexicon", + "wasmparser 0.248.0", + "wasmtime-environ 45.0.0", + "wasmtime-internal-cranelift 45.0.0", + "winch-codegen 45.0.0", ] [[package]] @@ -4503,6 +4926,19 @@ dependencies = [ "wit-parser 0.245.1", ] +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce382df367ad2a2d48e139b191dbca3329f7232a43057dc9efc889dac54f1b0b" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap 2.14.0", + "wit-parser 0.248.0", +] + [[package]] name = "wasmtime-wasi" version = "43.0.1" @@ -4527,8 +4963,37 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wasmtime-wasi-io", + "wasmtime 43.0.1", + "wasmtime-wasi-io 43.0.1", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-wasi" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb1e92a304eaafd672718011c69084041db74fa0fcc3532c5920f492c557b721" +dependencies = [ + "async-trait", + "bitflags", + "bytes", + "cap-fs-ext", + "cap-net-ext", + "cap-std", + "cap-time-ext", + "cfg-if", + "fs-set-times", + "futures", + "io-extras", + "io-lifetimes", + "rand 0.10.1", + "rustix 1.1.4", + "thiserror 2.0.18", + "tokio", + "tracing", + "url", + "wasmtime 45.0.0", + "wasmtime-wasi-io 45.0.0", "windows-sys 0.61.2", ] @@ -4548,9 +5013,9 @@ dependencies = [ "tokio", "tokio-util", "tracing", - "wasmtime", - "wasmtime-wasi", - "wasmtime-wasi-io", + "wasmtime 43.0.1", + "wasmtime-wasi 43.0.1", + "wasmtime-wasi-io 43.0.1", ] [[package]] @@ -4563,7 +5028,20 @@ dependencies = [ "bytes", "futures", "tracing", - "wasmtime", + "wasmtime 43.0.1", +] + +[[package]] +name = "wasmtime-wasi-io" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e0013e1f37d2e0e1b030fa186972f6f5819f69814bb07d3b6d3cab0c40b50e2" +dependencies = [ + "async-trait", + "bytes", + "futures", + "tracing", + "wasmtime 45.0.0", ] [[package]] @@ -4654,17 +5132,36 @@ version = "43.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb9f45f7172a2628c8317766e427babc0a400f9d10b1c0f0b0617c5ed5b79de6" dependencies = [ - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.130.1", + "cranelift-codegen 0.130.1", "gimli", "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.245.1", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-cranelift", + "wasmtime-environ 43.0.1", + "wasmtime-internal-core 43.0.1", + "wasmtime-internal-cranelift 43.0.1", +] + +[[package]] +name = "winch-codegen" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3128bd53313b132e8737d7d318edbc438bab1abe525ac037bbf9857839e717e2" +dependencies = [ + "cranelift-assembler-x64 0.132.0", + "cranelift-codegen 0.132.0", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.248.0", + "wasmtime-environ 45.0.0", + "wasmtime-internal-core 45.0.0", + "wasmtime-internal-cranelift 45.0.0", ] [[package]] @@ -5143,6 +5640,25 @@ dependencies = [ "wasmparser 0.245.1", ] +[[package]] +name = "wit-parser" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "247ad505da2915a082fe13204c5ba8788425aea1de54f43b284818cf82637856" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.248.0", +] + [[package]] name = "writeable" version = "0.6.3" diff --git a/act-cli/Cargo.toml b/act-cli/Cargo.toml index e5e1ce6..aa70d18 100644 --- a/act-cli/Cargo.toml +++ b/act-cli/Cargo.toml @@ -46,7 +46,7 @@ url = "2" shellexpand = "3" wasmparser.workspace = true wasmtime = { version = "43", features = ["component-model", "component-model-async"] } -wasmtime-wasi = { version = "43", default-features = false, features = ["p2", "p3"] } +wasmtime-wasi = { version = "45", default-features = false, features = ["p2", "p3"] } wasmtime-wasi-http = { version = "43", default-features = false, features = ["p2", "p3"] } http = "1" http-body-util = "0.1"