From 15988220aa81fc88bca69b237a4520af337ce13b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 08:31:52 +0000 Subject: [PATCH] chore(deps): bump wasmtime from 42.0.1 to 44.0.0 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 42.0.1 to 44.0.0. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v42.0.1...v44.0.0) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 44.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 839 +++++++++++++++++++++++-------- crates/amplifier-core/Cargo.toml | 2 +- 2 files changed, 637 insertions(+), 204 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4a2e8cc..4f6b3d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -57,7 +57,7 @@ dependencies = [ "tonic", "tonic-build", "uuid", - "wasmtime", + "wasmtime 44.0.0", "wasmtime-wasi", ] @@ -255,15 +255,6 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" -[[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" @@ -275,9 +266,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.19.1" +version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" dependencies = [ "allocator-api2", ] @@ -446,7 +437,16 @@ version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40630d663279bc855bff805d6f5e8a0b6a1867f9df95b010511ac6dc894e9395" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.129.1", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edb5bdd1af46714e3224a017fabbbd57f70df4e840eb5ad6a7429dc456119d6" +dependencies = [ + "cranelift-assembler-x64-meta 0.131.0", ] [[package]] @@ -455,7 +455,16 @@ version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ee6aec5ceb55e5fdbcf7ef677d7c7195531360ff181ce39b2b31df11d57305f" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.129.1", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a819599186e1b1a1f88d464e06045696afc7aa3e0cc018aa0b2999cb63d1d088" +dependencies = [ + "cranelift-srcgen 0.131.0", ] [[package]] @@ -464,7 +473,17 @@ version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a92d78cc3f087d7e7073828f08d98c7074a3a062b6b29a1b7783ce74305685e" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.129.1", +] + +[[package]] +name = "cranelift-bforest" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36e2c152d488e03c87b913bc2ed3414416eb1e0d66d61b49af60bf456a9665c7" +dependencies = [ + "cranelift-entity 0.131.0", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -475,7 +494,18 @@ checksum = "edcc73d756f2e0d7eda6144fe64a2bc69c624de893cb1be51f1442aed77881d2" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 42.0.1", +] + +[[package]] +name = "cranelift-bitset" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6559d4fbc253d1396e1f6beeae57fa88a244f02aaf0cde2a735afd3492d9b2e" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -485,25 +515,53 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d94c2cd0d73b41369b88da1129589bc3a2d99cf49979af1d14751f35b7a1b" 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.129.1", + "cranelift-bforest 0.129.1", + "cranelift-bitset 0.129.1", + "cranelift-codegen-meta 0.129.1", + "cranelift-codegen-shared 0.129.1", + "cranelift-control 0.129.1", + "cranelift-entity 0.129.1", + "cranelift-isle 0.129.1", "gimli", "hashbrown 0.15.5", "libm", "log", - "pulley-interpreter", - "regalloc2", + "pulley-interpreter 42.0.1", + "regalloc2 0.13.5", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-core 42.0.1", +] + +[[package]] +name = "cranelift-codegen" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d9315d98d6e0a64454d4c83be2ee0e8055c3f80c3b2d7bcad7079f281a06ff" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.131.0", + "cranelift-bforest 0.131.0", + "cranelift-bitset 0.131.0", + "cranelift-codegen-meta 0.131.0", + "cranelift-codegen-shared 0.131.0", + "cranelift-control 0.131.0", + "cranelift-entity 0.131.0", + "cranelift-isle 0.131.0", + "gimli", + "hashbrown 0.16.1", + "libm", + "log", + "pulley-interpreter 44.0.0", + "regalloc2 0.15.1", "rustc-hash", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -512,11 +570,24 @@ version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "235da0e52ee3a0052d0e944c3470ff025b1f4234f6ec4089d3109f2d2ffa6cbd" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.129.1", + "cranelift-codegen-shared 0.129.1", + "cranelift-srcgen 0.129.1", "heck", - "pulley-interpreter", + "pulley-interpreter 42.0.1", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d89c00a88081c55e3087c45bebc77e0cc973de2d7b44ef6a943c7122647b89f5" +dependencies = [ + "cranelift-assembler-x64-meta 0.131.0", + "cranelift-codegen-shared 0.131.0", + "cranelift-srcgen 0.131.0", + "heck", + "pulley-interpreter 44.0.0", ] [[package]] @@ -525,6 +596,12 @@ version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20c07c6c440bd1bf920ff7597a1e743ede1f68dcd400730bd6d389effa7662af" +[[package]] +name = "cranelift-codegen-shared" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "879f77c497a1eb6273482aa1ac3b23cb8563ff04edb39ed5dfcfd28c8deff8f5" + [[package]] name = "cranelift-control" version = "0.129.1" @@ -534,16 +611,37 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "498dc1f17a6910c88316d49c7176d8fa97cf10c30859c32a266040449317f963" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59d8e72637246edd2cba337939850caa8b201f6315925ec4c156fdd089999699" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.129.1", + "serde", + "serde_derive", + "wasmtime-internal-core 42.0.1", +] + +[[package]] +name = "cranelift-entity" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2acba797f6a46042ce82aaf7680d0c3567fe2001e238db9df649fd104a2727f" +dependencies = [ + "cranelift-bitset 0.131.0", "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -552,7 +650,19 @@ version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c31db0085c3dfa131e739c3b26f9f9c84d69a9459627aac1ac4ef8355e3411b" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.129.1", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dca3df1d107d98d88f159ad1d5eaa2d5cdb678b3d5bcfadc6fc83d8ebb448ea" +dependencies = [ + "cranelift-codegen 0.131.0", "log", "smallvec", "target-lexicon", @@ -564,13 +674,30 @@ version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524d804c1ebd8c542e6f64e71aa36934cec17c5da4a9ae3799796220317f5d23" +[[package]] +name = "cranelift-isle" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f62dd18116d88bed649871feceda79dad7b59cc685ea8998c2b3e64d0e689602" + [[package]] name = "cranelift-native" version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc9598f02540e382e1772416eba18e93c5275b746adbbf06ac1f3cf149415270" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.129.1", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f843b80360d7fdf61a6124642af7597f6d55724cf521210c34af8a1c66daca6e" +dependencies = [ + "cranelift-codegen 0.131.0", "libc", "target-lexicon", ] @@ -581,6 +708,12 @@ version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d953932541249c91e3fa70a75ff1e52adc62979a2a8132145d4b9b3e6d1a9b6a" +[[package]] +name = "cranelift-srcgen" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "090ee5de58c6f17eb5e3a5ae8cf1695c7efea04ec4dd0ecba6a5b996c9bad7dc" + [[package]] name = "crc32fast" version = "1.5.0" @@ -786,6 +919,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -963,7 +1102,7 @@ checksum = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" dependencies = [ "fnv", "hashbrown 0.16.1", - "indexmap 2.13.0", + "indexmap 2.14.0", "stable_deref_trait", ] @@ -979,7 +1118,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.13.0", + "indexmap 2.14.0", "slab", "tokio", "tokio-util", @@ -998,7 +1137,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "foldhash", + "foldhash 0.1.5", "serde", ] @@ -1007,6 +1146,20 @@ name = "hashbrown" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "foldhash 0.2.0", + "serde", + "serde_core", +] + +[[package]] +name = "hashbrown" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "foldhash 0.2.0", +] [[package]] name = "heck" @@ -1247,20 +1400,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", - "rand_xoshiro", - "sized-chunks", - "typenum", - "version_check", -] - [[package]] name = "indexmap" version = "1.9.3" @@ -1273,12 +1412,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.13.0" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", - "hashbrown 0.16.1", + "hashbrown 0.17.0", "serde", "serde_core", ] @@ -1582,7 +1721,19 @@ checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ "crc32fast", "hashbrown 0.15.5", - "indexmap 2.13.0", + "indexmap 2.14.0", + "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", ] @@ -1605,7 +1756,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset 0.4.2", - "indexmap 2.13.0", + "indexmap 2.14.0", ] [[package]] @@ -1615,7 +1766,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ "fixedbitset 0.5.7", - "indexmap 2.13.0", + "indexmap 2.14.0", ] [[package]] @@ -1769,10 +1920,22 @@ version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc2d61e068654529dc196437f8df0981db93687fdc67dec6a5de92363120b9da" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.129.1", + "log", + "pulley-macros 42.0.1", + "wasmtime-internal-core 42.0.1", +] + +[[package]] +name = "pulley-interpreter" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df866b7fd522992ccc6682e58b2741cc7972b163b661db24c4328f4c914cb09d" +dependencies = [ + "cranelift-bitset 0.131.0", "log", - "pulley-macros", - "wasmtime-internal-core", + "pulley-macros 44.0.0", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -1786,6 +1949,17 @@ dependencies = [ "syn", ] +[[package]] +name = "pulley-macros" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7dfa8354acc622b3857e1bb1a4e4315d3bc1a44ad31d5653c3e87c0da9306d7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "pyo3" version = "0.28.2" @@ -1925,15 +2099,6 @@ dependencies = [ "getrandom 0.2.17", ] -[[package]] -name = "rand_xoshiro" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" -dependencies = [ - "rand_core", -] - [[package]] name = "rayon" version = "1.11.0" @@ -1979,6 +2144,20 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de2c52737737f8609e94f975dee22854a2d5c125772d4b1cf292120f4d45c186" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.17.0", + "log", + "rustc-hash", + "smallvec", +] + [[package]] name = "regex" version = "1.12.3" @@ -2062,12 +2241,6 @@ version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" -[[package]] -name = "ryu" -version = "1.0.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" - [[package]] name = "semver" version = "1.0.27" @@ -2139,19 +2312,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap 2.13.0", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - [[package]] name = "sha2" version = "0.10.9" @@ -2175,16 +2335,6 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" -[[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" @@ -2425,7 +2575,7 @@ version = "0.9.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" dependencies = [ - "indexmap 2.13.0", + "indexmap 2.14.0", "serde_core", "serde_spanned 1.0.4", "toml_datetime 0.7.5+spec-1.1.0", @@ -2458,7 +2608,7 @@ version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ - "indexmap 2.13.0", + "indexmap 2.14.0", "serde", "serde_spanned 0.6.9", "toml_datetime 0.6.11", @@ -2650,12 +2800,6 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - [[package]] name = "url" version = "2.5.8" @@ -2771,22 +2915,18 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.244.0" +version = "0.246.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92cda9c76ca8dcac01a8b497860c2cb15cd6f216dc07060517df5abbe82512ac" +checksum = "f05a2b3bad87cc1ce45b63425ec09a854cc4cb369231c9fed1fee31538103efb" dependencies = [ "anyhow", "heck", - "im-rc", - "indexmap 2.13.0", + "indexmap 2.14.0", "log", "petgraph 0.6.5", - "serde", - "serde_derive", - "serde_yaml", "smallvec", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", "wat", ] @@ -2812,12 +2952,22 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.245.1" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61fb705ce81adde29d2a8e99d87995e39a6e927358c91398f374474746070ef7" +dependencies = [ + "leb128fmt", + "wasmparser 0.246.2", +] + +[[package]] +name = "wasm-encoder" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9dca005e69bf015e45577e415b9af8c67e8ee3c0e38b5b0add5aa92581ed5c" +checksum = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204" dependencies = [ "leb128fmt", - "wasmparser 0.245.1", + "wasmparser 0.247.0", ] [[package]] @@ -2829,7 +2979,7 @@ dependencies = [ "anyhow", "auditable-serde", "flate2", - "indexmap 2.13.0", + "indexmap 2.14.0", "serde", "serde_derive", "serde_json", @@ -2846,7 +2996,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" dependencies = [ "anyhow", - "indexmap 2.13.0", + "indexmap 2.14.0", "wasm-encoder 0.244.0", "wasmparser 0.244.0", ] @@ -2859,7 +3009,7 @@ checksum = "0f51cad774fb3c9461ab9bccc9c62dfb7388397b5deda31bf40e8108ccd678b2" dependencies = [ "bitflags", "hashbrown 0.15.5", - "indexmap 2.13.0", + "indexmap 2.14.0", "semver", ] @@ -2871,19 +3021,32 @@ checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ "bitflags", "hashbrown 0.15.5", - "indexmap 2.13.0", + "indexmap 2.14.0", "semver", "serde", ] [[package]] name = "wasmparser" -version = "0.245.1" +version = "0.246.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f08c9adee0428b7bddf3890fc27e015ac4b761cc608c822667102b8bfd6995e" +checksum = "71cde4757396defafd25417cfb36aa3161027d06d865b0c24baaae229aac005d" dependencies = [ "bitflags", - "indexmap 2.13.0", + "hashbrown 0.16.1", + "indexmap 2.14.0", + "semver", + "serde", +] + +[[package]] +name = "wasmparser" +version = "0.247.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80" +dependencies = [ + "bitflags", + "indexmap 2.14.0", "semver", ] @@ -2898,11 +3061,64 @@ dependencies = [ "wasmparser 0.244.0", ] +[[package]] +name = "wasmprinter" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e41f7493ba994b8a779430a4c25ff550fd5a40d291693af43a6ef48688f00e3" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.246.2", +] + [[package]] name = "wasmtime" version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39bef52be4fb4c5b47d36f847172e896bc94b35c9c6a6f07117686bd16ed89a7" +dependencies = [ + "addr2line", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "libc", + "log", + "mach2", + "memfd", + "object 0.37.3", + "once_cell", + "postcard", + "pulley-interpreter 42.0.1", + "rustix 1.1.4", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.244.0", + "wasmtime-environ 42.0.1", + "wasmtime-internal-component-macro 42.0.1", + "wasmtime-internal-component-util 42.0.1", + "wasmtime-internal-core 42.0.1", + "wasmtime-internal-cranelift 42.0.1", + "wasmtime-internal-fiber 42.0.1", + "wasmtime-internal-jit-debug 42.0.1", + "wasmtime-internal-jit-icache-coherence 42.0.1", + "wasmtime-internal-unwinder 42.0.1", + "wasmtime-internal-versioned-export-macros 42.0.1", + "wasmtime-internal-winch 42.0.1", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fca3f777dfb4db45915f95eeb25cac7f2eeb268797a27e5eb78b072618135c7f" dependencies = [ "addr2line", "async-trait", @@ -2919,10 +3135,10 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.39.1", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 44.0.0", "rayon", "rustix 1.1.4", "semver", @@ -2933,20 +3149,20 @@ dependencies = [ "target-lexicon", "tempfile", "wasm-compose", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", - "wasmtime-environ", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", + "wasmtime-environ 44.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 44.0.0", + "wasmtime-internal-component-util 44.0.0", + "wasmtime-internal-core 44.0.0", + "wasmtime-internal-cranelift 44.0.0", + "wasmtime-internal-fiber 44.0.0", + "wasmtime-internal-jit-debug 44.0.0", + "wasmtime-internal-jit-icache-coherence 44.0.0", + "wasmtime-internal-unwinder 44.0.0", + "wasmtime-internal-versioned-export-macros 44.0.0", + "wasmtime-internal-winch 44.0.0", "wat", "windows-sys 0.61.2", ] @@ -2958,16 +3174,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb637d5aa960ac391ca5a4cbf3e45807632e56beceeeb530e14dfa67fdfccc62" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.129.1", + "cranelift-entity 0.129.1", "gimli", "hashbrown 0.15.5", - "indexmap 2.13.0", + "indexmap 2.14.0", "log", - "object", + "object 0.37.3", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -2975,16 +3189,47 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.244.0", "wasmparser 0.244.0", - "wasmprinter", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmprinter 0.244.0", + "wasmtime-internal-component-util 42.0.1", + "wasmtime-internal-core 42.0.1", +] + +[[package]] +name = "wasmtime-environ" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c5ca1af838cec374931242d07af5d354aedf63f297f95b3625ac863e516ef67" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bforest 0.131.0", + "cranelift-bitset 0.131.0", + "cranelift-entity 0.131.0", + "gimli", + "hashbrown 0.16.1", + "indexmap 2.14.0", + "log", + "object 0.39.1", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "sha2", + "smallvec", + "target-lexicon", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", + "wasmprinter 0.246.2", + "wasmtime-internal-component-util 44.0.0", + "wasmtime-internal-core 44.0.0", ] [[package]] name = "wasmtime-internal-cache" -version = "42.0.1" +version = "44.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ab6c428c610ae3e7acd25ca2681b4d23672c50d8769240d9dda99b751d4deec" +checksum = "b2004f7c86ebeb116550655377cdf16dbf7b03ae5aa6b4b1c1458cfa23aaa306" dependencies = [ "base64", "directories-next", @@ -2995,7 +3240,7 @@ dependencies = [ "serde_derive", "sha2", "toml 0.9.12+spec-1.1.0", - "wasmtime-environ", + "wasmtime-environ 44.0.0", "windows-sys 0.61.2", "zstd", ] @@ -3010,25 +3255,57 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 42.0.1", + "wasmtime-internal-wit-bindgen 42.0.1", "wit-parser 0.244.0", ] +[[package]] +name = "wasmtime-internal-component-macro" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58b31927f7b613d8fe019609744e226f6458d8aa5e6289e92fbbc60e521cd026" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util 44.0.0", + "wasmtime-internal-wit-bindgen 44.0.0", + "wit-parser 0.246.2", +] + [[package]] name = "wasmtime-internal-component-util" version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "763f504faf96c9b409051e96a1434655eea7f56a90bed9cb1e22e22c941253fd" +[[package]] +name = "wasmtime-internal-component-util" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc29e3478928b93979831ba02a997ce7f707c673ce47180d643091cf4fa4f561" + [[package]] name = "wasmtime-internal-core" version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03a4a3f055a804a2f3d86e816a9df78a8fa57762212a8506164959224a40cd48" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-internal-core" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "816a61a75275c6be435131fc625a4f5956daf24d9f9f59443e81cbef228929b3" dependencies = [ "anyhow", + "hashbrown 0.16.1", "libm", + "serde", ] [[package]] @@ -3038,24 +3315,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55154a91d22ad51f9551124ce7fb49ddddc6a82c4910813db4c790c97c9ccf32" dependencies = [ "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.129.1", + "cranelift-control 0.129.1", + "cranelift-entity 0.129.1", + "cranelift-frontend 0.129.1", + "cranelift-native 0.129.1", "gimli", "itertools", "log", - "object", - "pulley-interpreter", + "object 0.37.3", + "pulley-interpreter 42.0.1", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.244.0", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 42.0.1", + "wasmtime-internal-core 42.0.1", + "wasmtime-internal-unwinder 42.0.1", + "wasmtime-internal-versioned-export-macros 42.0.1", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69ceb5e079877e7e4565c1e2d86d9db889175d55f7ca0001315576d08c71e634" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.131.0", + "cranelift-control 0.131.0", + "cranelift-entity 0.131.0", + "cranelift-frontend 0.131.0", + "cranelift-native 0.131.0", + "gimli", + "itertools", + "log", + "object 0.39.1", + "pulley-interpreter 44.0.0", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.246.2", + "wasmtime-environ 44.0.0", + "wasmtime-internal-core 44.0.0", + "wasmtime-internal-unwinder 44.0.0", + "wasmtime-internal-versioned-export-macros 44.0.0", ] [[package]] @@ -3068,8 +3372,23 @@ dependencies = [ "cfg-if", "libc", "rustix 1.1.4", - "wasmtime-environ", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 42.0.1", + "wasmtime-internal-versioned-export-macros 42.0.1", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e18f8bb05d25e0d4cca7278147c9f9e2f26f66886ef754b562bf729128f1e537" +dependencies = [ + "cc", + "cfg-if", + "libc", + "rustix 1.1.4", + "wasmtime-environ 44.0.0", + "wasmtime-internal-versioned-export-macros 44.0.0", "windows-sys 0.61.2", ] @@ -3080,9 +3399,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "924980c50427885fd4feed2049b88380178e567768aaabf29045b02eb262eaa7" dependencies = [ "cc", - "object", + "wasmtime-internal-versioned-export-macros 42.0.1", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357f1070b31154ee463937b477ca0b2962bf450b40fc59799bef2f656b15da73" +dependencies = [ + "cc", + "object 0.39.1", "rustix 1.1.4", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 44.0.0", ] [[package]] @@ -3093,7 +3422,19 @@ checksum = "c57d24e8d1334a0e5a8b600286ffefa1fc4c3e8176b110dff6fbc1f43c4a599b" dependencies = [ "cfg-if", "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 42.0.1", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd683a94490bf755d016a09697b0955602c50106b1ded97d16983ab2ded9fed" +dependencies = [ + "cfg-if", + "libc", + "wasmtime-internal-core 44.0.0", "windows-sys 0.61.2", ] @@ -3104,10 +3445,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a1a144bd4393593a868ba9df09f34a6a360cb5db6e71815f20d3f649c6e6735" dependencies = [ "cfg-if", - "cranelift-codegen", + "cranelift-codegen 0.129.1", "log", - "object", - "wasmtime-environ", + "object 0.37.3", + "wasmtime-environ 42.0.1", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4471746ce113c3c1862ce2c0674acb35399a4b3ed3ef4531dc087f333c74f064" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.131.0", + "log", + "object 0.39.1", + "wasmtime-environ 44.0.0", ] [[package]] @@ -3121,21 +3475,49 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6af582ec18b674bf7a17775d6fbfbddfcc143f0edbd89c9c1778239c8aa92ed" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-internal-winch" version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9130b3ab6fb01be80b27b9a2c84817af29ae8224094f2503d2afa9fea5bf9d00" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.129.1", "gimli", "log", - "object", + "object 0.37.3", "target-lexicon", "wasmparser 0.244.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "winch-codegen", + "wasmtime-environ 42.0.1", + "wasmtime-internal-cranelift 42.0.1", + "winch-codegen 42.0.1", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d31be8916bb60ea756d2f0ae1f634d9258442aa71e773c893e2f4cead30501b5" +dependencies = [ + "cranelift-codegen 0.131.0", + "gimli", + "log", + "object 0.39.1", + "target-lexicon", + "wasmparser 0.246.2", + "wasmtime-environ 44.0.0", + "wasmtime-internal-cranelift 44.0.0", + "winch-codegen 44.0.0", ] [[package]] @@ -3147,10 +3529,23 @@ dependencies = [ "anyhow", "bitflags", "heck", - "indexmap 2.13.0", + "indexmap 2.14.0", "wit-parser 0.244.0", ] +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2150e63d502ab2d64754e5abe8eb737ae674b7dd4ad53144fd16bbeceaf4a19" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap 2.14.0", + "wit-parser 0.246.2", +] + [[package]] name = "wasmtime-wasi" version = "42.0.1" @@ -3175,7 +3570,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 42.0.1", "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", @@ -3191,7 +3586,7 @@ dependencies = [ "bytes", "futures", "tracing", - "wasmtime", + "wasmtime 42.0.1", ] [[package]] @@ -3205,24 +3600,24 @@ dependencies = [ [[package]] name = "wast" -version = "245.0.1" +version = "247.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cf1149285569120b8ce39db8b465e8a2b55c34cbb586bd977e43e2bc7300bf" +checksum = "579d2d47eb33b0cdf9b14723cb115f1e1b7d6e77aac6f0816e5b7c7aeaa418ff" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.245.1", + "wasm-encoder 0.247.0", ] [[package]] name = "wat" -version = "1.245.1" +version = "1.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd48d1679b6858988cb96b154dda0ec5bbb09275b71db46057be37332d5477be" +checksum = "f3f4091c56437e86f2b57fa2fac72c4f528957a605b3f44f7c0b3b19a17ac5ee" dependencies = [ - "wast 245.0.1", + "wast 247.0.0", ] [[package]] @@ -3234,8 +3629,8 @@ dependencies = [ "bitflags", "thiserror 2.0.18", "tracing", - "wasmtime", - "wasmtime-environ", + "wasmtime 42.0.1", + "wasmtime-environ 42.0.1", "wiggle-macro", ] @@ -3249,7 +3644,7 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-environ", + "wasmtime-environ 42.0.1", "witx", ] @@ -3302,17 +3697,36 @@ version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1977857998e4dd70d26e2bfc0618a9684a2fb65b1eca174dc13f3b3e9c2159ca" dependencies = [ - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.129.1", + "cranelift-codegen 0.129.1", "gimli", - "regalloc2", + "regalloc2 0.13.5", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.244.0", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-cranelift", + "wasmtime-environ 42.0.1", + "wasmtime-internal-core 42.0.1", + "wasmtime-internal-cranelift 42.0.1", +] + +[[package]] +name = "winch-codegen" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9339858ad222412200fd8b1af9e270712201aaec440c7618991443af3446481f" +dependencies = [ + "cranelift-assembler-x64 0.131.0", + "cranelift-codegen 0.131.0", + "gimli", + "regalloc2 0.15.1", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.246.2", + "wasmtime-environ 44.0.0", + "wasmtime-internal-core 44.0.0", + "wasmtime-internal-cranelift 44.0.0", ] [[package]] @@ -3609,7 +4023,7 @@ checksum = "9d0809dc5ba19e2e98661bf32fc0addc5a3ca5bf3a6a7083aa6ba484085ff3ce" dependencies = [ "anyhow", "heck", - "indexmap 2.13.0", + "indexmap 2.14.0", "prettyplease", "syn", "wasm-metadata 0.227.1", @@ -3625,7 +4039,7 @@ checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" dependencies = [ "anyhow", "heck", - "indexmap 2.13.0", + "indexmap 2.14.0", "prettyplease", "syn", "wasm-metadata 0.244.0", @@ -3671,7 +4085,7 @@ checksum = "635c3adc595422cbf2341a17fb73a319669cc8d33deed3a48368a841df86b676" dependencies = [ "anyhow", "bitflags", - "indexmap 2.13.0", + "indexmap 2.14.0", "log", "serde", "serde_derive", @@ -3690,7 +4104,7 @@ checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", "bitflags", - "indexmap 2.13.0", + "indexmap 2.14.0", "log", "serde", "serde_derive", @@ -3709,7 +4123,7 @@ checksum = "ddf445ed5157046e4baf56f9138c124a0824d4d1657e7204d71886ad8ce2fc11" dependencies = [ "anyhow", "id-arena", - "indexmap 2.13.0", + "indexmap 2.14.0", "log", "semver", "serde", @@ -3727,7 +4141,7 @@ checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" dependencies = [ "anyhow", "id-arena", - "indexmap 2.13.0", + "indexmap 2.14.0", "log", "semver", "serde", @@ -3737,6 +4151,25 @@ dependencies = [ "wasmparser 0.244.0", ] +[[package]] +name = "wit-parser" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd979042b5ff288607ccf3b314145435453f20fc67173195f91062d2289b204d" +dependencies = [ + "anyhow", + "hashbrown 0.16.1", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.246.2", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/crates/amplifier-core/Cargo.toml b/crates/amplifier-core/Cargo.toml index b052124..1b51ddb 100644 --- a/crates/amplifier-core/Cargo.toml +++ b/crates/amplifier-core/Cargo.toml @@ -19,7 +19,7 @@ toml = "0.8" prost = "0.13" tonic = "0.12" tokio-stream = { version = "0.1", features = ["net"] } -wasmtime = { version = "42", optional = true, features = ["component-model"] } +wasmtime = { version = "44", optional = true, features = ["component-model"] } wasmtime-wasi = { version = "42", optional = true } sha2 = { version = "0.10", optional = true }