diff --git a/Cargo.lock b/Cargo.lock index 18bd5c8..5391202 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -73,7 +73,7 @@ dependencies = [ "tracing-subscriber", "url", "wasmparser 0.247.0", - "wasmtime", + "wasmtime 45.0.0", "wasmtime-wasi", "wasmtime-wasi-http", ] @@ -307,15 +307,6 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" -[[package]] -name = "bitmaps" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2" -dependencies = [ - "typenum", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -683,118 +674,237 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.130.1" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc822414b18d1f5b1b33ce1441534e311e62fef86ebb5b9d382af857d0272c9" +dependencies = [ + "cranelift-assembler-x64-meta 0.130.2", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046d4b584c3bb9b5eb500c8f29549bec36be11000f1ba2a927cef3d1a9875691" +checksum = "8c80cf55a351448317210f26c434be761bcb25e7b36116ec92f89540b73e2833" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.132.0", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.130.1" +version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b194a7870becb1490366fc0ae392ccd188065ff35f8391e77ac659db6fb977" +checksum = "8c646808b06f4532478d8d6057d74f15c3322f10d995d9486e7dcea405bf521a" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.130.2", +] + +[[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]] name = "cranelift-bforest" -version = "0.130.1" +version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6a4ab44c6b371e661846b97dab687387a60ac4e2f864e2d4257284aad9e889" +checksum = "7b5996f01a686b2349cdb379083ec5ad3e8cb8767fb2d495d3a4f2ee4163a18d" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.130.2", + "wasmtime-internal-core 43.0.2", +] + +[[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]] name = "cranelift-bitset" -version = "0.130.1" +version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8b7a44150c2f471a94023482bda1902710746e4bed9f9973d60c5a94319b06d" +checksum = "523fea83273f6a985520f57788809a4de2165794d9ab00fb1254fceb4f5aa00c" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 43.0.2", +] + +[[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]] name = "cranelift-codegen" -version = "0.130.1" +version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b06598133b1dd76758b8b95f8d6747c124124aade50cea96a3d88b962da9fa" +checksum = "d73d1e372730b5f64ed1a2bd9f01fe4686c8ec14a28034e3084e530c8d951878" 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.2", + "cranelift-bforest 0.130.2", + "cranelift-bitset 0.130.2", + "cranelift-codegen-meta 0.130.2", + "cranelift-codegen-shared 0.130.2", + "cranelift-control 0.130.2", + "cranelift-entity 0.130.2", + "cranelift-isle 0.130.2", "gimli", "hashbrown 0.16.1", "libm", "log", - "pulley-interpreter", + "pulley-interpreter 43.0.2", "regalloc2", "rustc-hash", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 43.0.2", +] + +[[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 45.0.0", ] [[package]] name = "cranelift-codegen-meta" -version = "0.130.1" +version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6190e2e7bcf0a678da2f715363d34ed530fedf7a2f0ab75edaefef72a70465ff" +checksum = "b0319c18165e93dc1ebf78946a8da0b1c341c95b4a39729a69574671639bdb5f" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.130.2", + "cranelift-codegen-shared 0.130.2", + "cranelift-srcgen 0.130.2", "heck", - "pulley-interpreter", + "pulley-interpreter 43.0.2", +] + +[[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]] name = "cranelift-codegen-shared" -version = "0.130.1" +version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f583cf203d1aa8b79560e3b01f929bdacf9070b015eec4ea9c46e22a3f83e4a0" +checksum = "9195cd8aeecb55e401aa96b2eaa55921636e8246c127ed7908f7ef7e0d40f270" + +[[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" +version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "803159df35cc398ae54473c150b16d6c77e92ab2948be638488de126a3328fbc" +checksum = "8976c2154b74136322befc74222ab5c7249edd7e2604f8cbef2b94975541ffb9" 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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6038b3147c7982f4951150d5f96c7c06c1e7214b99d4b4a98607aadf8ded89d1" +dependencies = [ + "cranelift-bitset 0.130.2", + "serde", + "serde_derive", + "wasmtime-internal-core 43.0.2", +] + [[package]] name = "cranelift-entity" -version = "0.130.1" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3109e417257082d88087f5bcce677525bdaa8322b88dd7f175ed1a1fd41d546c" +checksum = "4a55309b47e6633ab05821304206cb1e92952e845b1224985562bb7ac1e92323" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.132.0", "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 45.0.0", +] + +[[package]] +name = "cranelift-frontend" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cbd294abe236e23cc3d907b0936226b6a8342db7636daa9c7c72be1e323420e" +dependencies = [ + "cranelift-codegen 0.130.2", + "log", + "smallvec", + "target-lexicon", ] [[package]] name = "cranelift-frontend" -version = "0.130.1" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14db6b0e0e4994c581092df78d837be2072578f7cb2528f96a6cf895e56dee63" +checksum = "064d2d3533d9608f1cf44c8899cf2f7f33feb70300b0fb83e687b0d9e7b91147" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.132.0", "log", "smallvec", "target-lexicon", @@ -802,26 +912,49 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.130.1" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5a90b6ed3aba84189352a87badeb93b2126d3724225a42dc67fdce53d1b139c" + +[[package]] +name = "cranelift-isle" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec66ea5025c7317383699778282ac98741d68444f956e3b1d7b62f12b7216e67" +checksum = "1ac4e0bc095b2dab2212d1e99d7a74b62afc1485db023f1c0cb34a68758f7bd1" [[package]] name = "cranelift-native" -version = "0.130.1" +version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373ade56438e6232619d85678477d0a88a31b3581936e0503e61e96b546b0800" +checksum = "c3ec0cc1a54e22925eacf4fc3dc815f907734d3b377899d19d52bec04863e853" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.130.2", "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", +] + +[[package]] +name = "cranelift-srcgen" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "948865622f87f30907bb46fbb081b235ae63c1896a99a83c26a003305c1fa82d" + [[package]] name = "cranelift-srcgen" -version = "0.130.1" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53619d3cd5c78fd998c6d9420547af26b72e6456f94c2a8a2334cb76b42baa" +checksum = "a3ceab9a53f7d362c89841fbaa8e63e44d47c40e91dc96ee6f777fca5d6b323b" [[package]] name = "crc32fast" @@ -1801,20 +1934,6 @@ dependencies = [ "icu_properties", ] -[[package]] -name = "im-rc" -version = "15.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe" -dependencies = [ - "bitmaps", - "rand_core 0.6.4", - "rand_xoshiro", - "sized-chunks", - "typenum", - "version_check", -] - [[package]] name = "include_dir" version = "0.7.4" @@ -2288,6 +2407,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" @@ -2544,21 +2675,44 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "010dec3755eb61b2f1051ecb3611b718460b7a74c131e474de2af20a845938af" +checksum = "7ec12fe19a9588315a49fe5704502a9c02d6a198303314b0c7c86123b06d29e5" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.130.2", "log", - "pulley-macros", - "wasmtime-internal-core", + "pulley-macros 43.0.2", + "wasmtime-internal-core 43.0.2", +] + +[[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]] name = "pulley-macros" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad360c32e85ca4b083ac0e2b6856e8f11c3d5060dafa7d5dc57b370857fa3018" +checksum = "36f7d5ef31ebf1b46cd7e722ffef934e670d7e462f49aa01cde07b9b76dca580" +dependencies = [ + "proc-macro2", + "quote", + "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", @@ -2719,15 +2873,6 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" -[[package]] -name = "rand_xoshiro" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" -dependencies = [ - "rand_core 0.6.4", -] - [[package]] name = "rayon" version = "1.12.0" @@ -3301,19 +3446,6 @@ dependencies = [ "syn", ] -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap 2.14.0", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - [[package]] name = "sha2" version = "0.10.9" @@ -3385,16 +3517,6 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" -[[package]] -name = "sized-chunks" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e" -dependencies = [ - "bitmaps", - "typenum", -] - [[package]] name = "slab" version = "0.4.12" @@ -3963,12 +4085,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - [[package]] name = "untrusted" version = "0.9.0" @@ -4122,22 +4238,18 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.245.1" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd23d12cc95c451c1306db5bc63075fbebb612bb70c53b4237b1ce5bc178343" +checksum = "96ba953e2b9b4b4b52a31cf4e3ee1c1374c872b6e012cf2138d1c37cba00bfd6" dependencies = [ "anyhow", "heck", - "im-rc", "indexmap 2.14.0", "log", "petgraph", - "serde", - "serde_derive", - "serde_yaml", "smallvec", - "wasm-encoder 0.245.1", - "wasmparser 0.245.1", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", "wat", ] @@ -4171,6 +4283,26 @@ 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-encoder" +version = "0.250.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2271adb766023046af314460f1fae02cc34ea16d736d93404d3b65be44270923" +dependencies = [ + "leb128fmt", + "wasmparser 0.250.0", +] + [[package]] name = "wasm-metadata" version = "0.244.0" @@ -4234,6 +4366,30 @@ 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 = "wasmparser" +version = "0.250.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071d99cdfb8111603ed05500506c3298a940b58d609dd0259d3981785dd33556" +dependencies = [ + "bitflags", + "indexmap 2.14.0", + "semver", +] + [[package]] name = "wasmprinter" version = "0.245.1" @@ -4245,11 +4401,22 @@ 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" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce205cd643d661b5ba5ba4717e13730262e8cdbc8f2eacbc7b906d45c1a74026" +checksum = "efb1ed5899dde98357cfdcf647a4614498798719793898245b4b34e663addabf" dependencies = [ "addr2line", "async-trait", @@ -4260,6 +4427,49 @@ dependencies = [ "cfg-if", "encoding_rs", "futures", + "libc", + "log", + "mach2", + "memfd", + "object 0.38.1", + "once_cell", + "postcard", + "pulley-interpreter 43.0.2", + "rustix 1.1.4", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.2", + "wasmtime-internal-component-macro 43.0.2", + "wasmtime-internal-component-util 43.0.2", + "wasmtime-internal-core 43.0.2", + "wasmtime-internal-cranelift 43.0.2", + "wasmtime-internal-fiber 43.0.2", + "wasmtime-internal-jit-debug 43.0.2", + "wasmtime-internal-jit-icache-coherence 43.0.2", + "wasmtime-internal-unwinder 43.0.2", + "wasmtime-internal-versioned-export-macros 43.0.2", + "wasmtime-internal-winch 43.0.2", + "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", + "cc", + "cfg-if", + "encoding_rs", + "futures", "fxprof-processed-profile", "gimli", "ittapi", @@ -4267,10 +4477,10 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.39.1", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 45.0.0", "rayon", "rustix 1.1.4", "semver", @@ -4281,42 +4491,40 @@ dependencies = [ "target-lexicon", "tempfile", "wasm-compose", - "wasm-encoder 0.245.1", - "wasmparser 0.245.1", - "wasmtime-environ", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", + "wasmtime-environ 45.0.0", "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 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", "wat", "windows-sys 0.61.2", ] [[package]] name = "wasmtime-environ" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b8b78abf3677d4a0a5db82e5015b4d085ff3a1b8b472cbb8c70d4b769f019ce" +checksum = "4172382dcc785c31d0e862c6780a18f5dd437914d22c4691351f965ef751c821" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bforest 0.130.2", + "cranelift-bitset 0.130.2", + "cranelift-entity 0.130.2", "gimli", "hashbrown 0.16.1", "indexmap 2.14.0", "log", - "object", + "object 0.38.1", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -4325,16 +4533,47 @@ 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.2", + "wasmtime-internal-core 43.0.2", +] + +[[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]] name = "wasmtime-internal-cache" -version = "43.0.1" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e4fd4103ba413c0da2e636f73490c6c8e446d708cbde7573703941bc3d6a448" +checksum = "ef87f84d976e2f98a541eaf5837df0424e2039837fc20bd6cd4b4b5a322939c0" dependencies = [ "base64", "directories-next", @@ -4345,128 +4584,248 @@ dependencies = [ "serde_derive", "sha2 0.10.9", "toml 0.9.12+spec-1.1.0", - "wasmtime-environ", + "wasmtime-environ 45.0.0", "windows-sys 0.61.2", "zstd", ] [[package]] name = "wasmtime-internal-component-macro" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d3d6914f34be2f9d78d8ee9f422e834dfc204e71ccce697205fae95fed87892" +checksum = "ae5ec9fff073ff13b81732d56a9515d761c245750bcda09093827f84130ebc25" dependencies = [ "anyhow", "proc-macro2", "quote", "syn", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 43.0.2", + "wasmtime-internal-wit-bindgen 43.0.2", "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" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "935d9ab293ba27d1ec9aa7bc1b3a43993dbe961af2a8f23f90a11e1331b4c13f" + +[[package]] +name = "wasmtime-internal-component-util" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3751b0616b914fdd87fe1bf804694a078f321b000338e6476bc48a4d6e454f21" +checksum = "47fda091250d7ab839ea51e4d98190b6eee37e9de4ab2462e8fe8465369c1986" [[package]] name = "wasmtime-internal-core" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22632b187e1b0716f1b9ac57ad29013bed33175fcb19e10bb6896126f82fac67" +checksum = "9a3820b174f477d2a7083209d1ad5353fcdb11eaea434b2137b8681029460dd3" dependencies = [ - "anyhow", "hashbrown 0.16.1", "libm", "serde", ] +[[package]] +name = "wasmtime-internal-core" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bdae4b55b15a23d774b15f6e7cd90ae0d0aa17c47c12b4db098b3dd11ba9d58" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "libm", + "serde", +] + [[package]] name = "wasmtime-internal-cranelift" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b3ca07b3e0bb3429674b173b5800577719d600774dd81bff58f775c0aaa64ee" +checksum = "d1679d205caf9766c6aa309d45bb3e7c634d7725e3164404df33824b9f7c4fb7" dependencies = [ "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.130.2", + "cranelift-control 0.130.2", + "cranelift-entity 0.130.2", + "cranelift-frontend 0.130.2", + "cranelift-native 0.130.2", "gimli", "itertools", "log", - "object", - "pulley-interpreter", + "object 0.38.1", + "pulley-interpreter 43.0.2", "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.2", + "wasmtime-internal-core 43.0.2", + "wasmtime-internal-unwinder 43.0.2", + "wasmtime-internal-versioned-export-macros 43.0.2", +] + +[[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]] name = "wasmtime-internal-fiber" -version = "43.0.1" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1e505254058be5b0df458d670ee42d9eafe2349d04c1296e9dc01071dc20a85" +dependencies = [ + "cc", + "cfg-if", + "libc", + "rustix 1.1.4", + "wasmtime-environ 43.0.2", + "wasmtime-internal-versioned-export-macros 43.0.2", + "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 = "20c8b2c9704eb1f33ead025ec16038277ccb63d0a14c31e99d5b765d7c36da55" +checksum = "402cce4bba4c8c92a6fbaff39a6b23f8aa626d64b218ecf6dd3eeee8705cf096" dependencies = [ "cc", "cfg-if", "libc", "rustix 1.1.4", - "wasmtime-environ", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 45.0.0", + "wasmtime-internal-versioned-export-macros 45.0.0", "windows-sys 0.61.2", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d950310d07391d34369f62c48336ebb14eacbd4d6f772bb5f349c24e838e0664" +checksum = "1c2e05b345f1773e59c20e6ad7298fd6857cdea245023d88bb659c96d8f0ea72" dependencies = [ "cc", - "object", + "wasmtime-internal-versioned-export-macros 43.0.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b426a5d0ec9c11a1a4525ed4e973b7caf40223b6d392588bb9f6468e4ae9d29" +dependencies = [ + "cc", + "object 0.39.1", "rustix 1.1.4", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 45.0.0", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3606662c156962d096be3127b8b8ae8ee2f8be3f896dad29259ff01ddb64abfd" +checksum = "b86701b234a4643e3f111869aa792b3a05a06e02d486ee9cb6c04dae16b52dab" dependencies = [ "cfg-if", "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 43.0.2", + "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", ] [[package]] name = "wasmtime-internal-unwinder" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75eef0747e52dc545b075f64fd0e0cc237ae738e641266b1970e07e2d744bc32" +checksum = "f63558d801beb83dde9b336eb4ae049019aee26627926edb32cd119d7e4c83cd" dependencies = [ "cfg-if", - "cranelift-codegen", + "cranelift-codegen 0.130.2", "log", - "object", - "wasmtime-environ", + "object 0.38.1", + "wasmtime-environ 43.0.2", +] + +[[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]] name = "wasmtime-internal-versioned-export-macros" -version = "43.0.1" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "737c4d956fc3a848541a064afb683dd2771132a6b125be5baaf95c4379aa47df" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8b0a5dab02a8fb527f547855ecc0e05f9fdc3d5bd57b8b080349408f9a6cece" +checksum = "2c660c5b091648cffdd84a34dc24ffcdb9d027f9048fe7bd5e01896adbd0935f" dependencies = [ "proc-macro2", "quote", @@ -4475,26 +4834,43 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8007342bd12ff400293a817973f7ecd6f1d9a8549a53369a9c1af357166f1f1e" +checksum = "f599b79545e3bba0b7913406055ebede5bb0dabee9ba2015ef25a9f4c9f47807" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.130.2", "gimli", "log", - "object", + "object 0.38.1", "target-lexicon", "wasmparser 0.245.1", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "winch-codegen", + "wasmtime-environ 43.0.2", + "wasmtime-internal-cranelift 43.0.2", + "winch-codegen 43.0.2", +] + +[[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]] name = "wasmtime-internal-wit-bindgen" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7900c3e3c1d6e475bc225d73b02d6d5484815f260022e6964dca9558e50dd01a" +checksum = "2192a77a00b9a67800c2b4e1c70fb6abca79d6b529e53a2ef9dcdcc36090330d" dependencies = [ "anyhow", "bitflags", @@ -4503,6 +4879,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,7 +4916,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 43.0.2", "wasmtime-wasi-io", "windows-sys 0.61.2", ] @@ -4548,7 +4937,7 @@ dependencies = [ "tokio", "tokio-util", "tracing", - "wasmtime", + "wasmtime 43.0.2", "wasmtime-wasi", "wasmtime-wasi-io", ] @@ -4563,27 +4952,27 @@ dependencies = [ "bytes", "futures", "tracing", - "wasmtime", + "wasmtime 43.0.2", ] [[package]] name = "wast" -version = "247.0.0" +version = "250.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579d2d47eb33b0cdf9b14723cb115f1e1b7d6e77aac6f0816e5b7c7aeaa418ff" +checksum = "69e9294a1f0204aeb5c47e95165517f43ef3cc895918c4f3e939380d4c290f4a" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.247.0", + "wasm-encoder 0.250.0", ] [[package]] name = "wat" -version = "1.247.0" +version = "1.250.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3f4091c56437e86f2b57fa2fac72c4f528957a605b3f44f7c0b3b19a17ac5ee" +checksum = "0a549ed329a70e444e0f7796391ab2a87d0aef30ddde9f60e16e429224fafd02" dependencies = [ "wast", ] @@ -4650,21 +5039,40 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "43.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb9f45f7172a2628c8317766e427babc0a400f9d10b1c0f0b0617c5ed5b79de6" +checksum = "52dbb0cf07b0dfe7b7a1ca8efb8f94ba98bd0fb144c411ea1665c78f0449e958" dependencies = [ - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.130.2", + "cranelift-codegen 0.130.2", "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.2", + "wasmtime-internal-core 43.0.2", + "wasmtime-internal-cranelift 43.0.2", +] + +[[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 +5551,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..7b1dc47 100644 --- a/act-cli/Cargo.toml +++ b/act-cli/Cargo.toml @@ -45,7 +45,7 @@ tar = "0.4" url = "2" shellexpand = "3" wasmparser.workspace = true -wasmtime = { version = "43", features = ["component-model", "component-model-async"] } +wasmtime = { version = "45", features = ["component-model", "component-model-async"] } wasmtime-wasi = { version = "43", default-features = false, features = ["p2", "p3"] } wasmtime-wasi-http = { version = "43", default-features = false, features = ["p2", "p3"] } http = "1"