From cdc58aaccf5df54e2cd2aea54a3ec17c958bf5ee Mon Sep 17 00:00:00 2001 From: Scott Andrews Date: Thu, 14 May 2026 10:56:41 -0400 Subject: [PATCH] Bump all the versions - switch to rust stable from nightly Signed-off-by: Scott Andrews --- .github/dependabot.yml | 5 + Cargo.lock | 1044 +++++++++++++++++++++------------------- Cargo.toml | 21 +- adapter/Cargo.toml | 2 +- build.sh | 3 +- lib/adapter.wasm | Bin 15026 -> 22020 bytes lib/package.wasm | Bin 547 -> 547 bytes rust-toolchain.toml | 2 +- 8 files changed, 568 insertions(+), 509 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 37f0133..e46c1c5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,6 +5,11 @@ updates: schedule: interval: daily open-pull-requests-limit: 10 +- package-ecosystem: rust-toolchain + directory: "/" + schedule: + interval: daily + open-pull-requests-limit: 10 - package-ecosystem: cargo directory: "/" schedule: diff --git a/Cargo.lock b/Cargo.lock index d068724..d79c54f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13,11 +13,11 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.25.1" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" +checksum = "59317f77929f0e679d39364702289274de2f0f0b22cbf50b2b8cff2169a0b27a" dependencies = [ - "gimli 0.32.3", + "gimli 0.33.0", ] [[package]] @@ -26,6 +26,18 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "aho-corasick" version = "1.1.3" @@ -88,7 +100,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -99,15 +111,21 @@ checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "arbitrary" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + +[[package]] +name = "arraydeque" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236" [[package]] name = "async-trait" -version = "0.1.88" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", @@ -116,9 +134,9 @@ dependencies = [ [[package]] name = "auditable-serde" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7bf8143dfc3c0258df908843e169b5cc5fcf76c7718bd66135ef4a9cd558c5" +checksum = "d026218ae25ba5c72834245412dd1338f6d270d2c5109ee03a4badec288d4056" dependencies = [ "semver", "serde", @@ -126,12 +144,6 @@ dependencies = [ "topological-sort", ] -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - [[package]] name = "base64" version = "0.22.1" @@ -140,18 +152,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" - -[[package]] -name = "bitmaps" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2" -dependencies = [ - "typenum", -] +checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" [[package]] name = "block-buffer" @@ -164,9 +167,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" dependencies = [ "allocator-api2", ] @@ -179,10 +182,11 @@ checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cc" -version = "1.2.19" +version = "1.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362" +checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98" dependencies = [ + "find-msvc-tools", "jobserver", "libc", "shlex", @@ -222,7 +226,7 @@ version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn", @@ -236,9 +240,12 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "cobs" -version = "0.2.3" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror 2.0.18", +] [[package]] name = "colorchoice" @@ -266,46 +273,48 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c088d3406f0c0252efa7445adfd2d05736bfb5218838f64eaf79d567077aed14" +checksum = "f8628cc4ba7f88a9205a7ee42327697abc61195a1e3d92cfae172d6a946e722e" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c03f887a763abb9c1dc08f722aa82b69067fda623b6f0273050f45f8b1a6776" +checksum = "d582754487e6c9a065a91c42ccf1bdd8d5977af33468dac5ae9bec0ce88acb3e" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206887a11a43f507fee320a218dc365980bfc42ec2696792079a9f8c9369e90" +checksum = "fb59c81ace12ee7c33074db7903d4d75d1f40b28cd3e8e6f491de57b29129eb9" dependencies = [ "cranelift-entity", + "wasmtime-internal-core", ] [[package]] name = "cranelift-bitset" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac0790c83cfdab95709c5d0105fd888221e3af9049a7d7ec376ec901ab4e4dba" +checksum = "f25c06993a681be9cf3140798a3d4ac5bec955e7444416a2fdc87fda8567285d" dependencies = [ "serde", "serde_derive", + "wasmtime-internal-core", ] [[package]] name = "cranelift-codegen" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a98aed2d262eda69310e84bae8e053ee4f17dbdd3347b8d9156aa618ba2de0a" +checksum = "27b61f95c5a211918f5d336254a61a488b36a5818de47a868e8c4658dce9cccc" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -316,8 +325,9 @@ dependencies = [ "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.32.3", - "hashbrown 0.15.2", + "gimli 0.33.0", + "hashbrown 0.16.1", + "libm", "log", "pulley-interpreter", "regalloc2", @@ -325,53 +335,54 @@ dependencies = [ "serde", "smallvec", "target-lexicon", - "wasmtime-internal-math", + "wasmtime-internal-core", ] [[package]] name = "cranelift-codegen-meta" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6906852826988563e9b0a9232ad951f53a47aa41ffd02f8ac852d3f41aae836a" +checksum = "0b85aa822fce72080d041d7c2cf7c3f5c6ecdea7afae68379ba4ef85269c4fa5" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", "cranelift-srcgen", - "heck 0.5.0", + "heck", "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a50105aab667b5cc845f2be37c78475d7cc127cd8ec0a31f7b2b71d526099a7" +checksum = "833eb9fc89326cd072cc19e96892f09b5692c0dfe17cd4da2858ba30c2cd85c0" [[package]] name = "cranelift-control" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6adcc7aa7c0bc1727176a6f2d99c28a9e79a541ccd5ca911a0cb352da8befa36" +checksum = "9d005320f487e6e8a3edcc7f2fd4f43fcc9946d1013bf206ea649789ac1617fc" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "981b56af777f9a34ea6dcce93255125776d391410c2a68b75bed5941b714fa15" +checksum = "5e62ef34c6e720f347a79ece043e8584e242d168911da640bac654a33a6aaaf5" dependencies = [ "cranelift-bitset", "serde", "serde_derive", + "wasmtime-internal-core", ] [[package]] name = "cranelift-frontend" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dea982589684dfb71afecb9fc09555c3a266300a1162a60d7fa39d41a5705b1c" +checksum = "dfa2ad00399dd47e7e7e33cb1dc23b0e39ed9dcd01e8f026fc37af91655031b8" dependencies = [ "cranelift-codegen", "log", @@ -381,15 +392,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0422686b22ed6a1f33cc40e3c43eb84b67155788568d1a5cac8439d3dca1783" +checksum = "02c51975ed217b4e8e5a7fd11e9ec83a96104bdff311dddcb505d1d8a9fd7fc6" [[package]] name = "cranelift-native" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f697bbbe135c655ea1deb7af0bae4a5c4fae2c88fdfc0fa57b34ae58c91040" +checksum = "f9b1889e00da9729d8f8525f3c12998ded86ea709058ff844ebe00b97548de0e" dependencies = [ "cranelift-codegen", "libc", @@ -398,9 +409,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.125.4" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718efe674f3df645462677e22a3128e890d88ba55821bb091083d257707be76c" +checksum = "d5a8f82fd5124f009f72167e60139245cd3b56cfd4b53050f22110c48c5f4da1" [[package]] name = "crc32fast" @@ -551,15 +562,21 @@ dependencies = [ [[package]] name = "fallible-iterator" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] -name = "fallible-iterator" -version = "0.3.0" +name = "fastrand" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" +checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" + +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] name = "fixedbitset" @@ -577,11 +594,17 @@ dependencies = [ "miniz_oxide", ] +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + [[package]] name = "foldhash" -version = "0.1.4" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "form_urlencoded" @@ -592,6 +615,70 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "futures" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[package]] +name = "futures-sink" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[package]] +name = "futures-util" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "slab", +] + [[package]] name = "fxprof-processed-profile" version = "0.8.1" @@ -641,40 +728,46 @@ dependencies = [ [[package]] name = "gimli" -version = "0.26.2" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" dependencies = [ - "fallible-iterator 0.2.0", - "indexmap 1.9.3", + "fallible-iterator", + "indexmap", "stable_deref_trait", ] [[package]] name = "gimli" -version = "0.32.3" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" +checksum = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" dependencies = [ - "fallible-iterator 0.3.0", - "indexmap 2.14.0", + "fnv", + "hashbrown 0.16.1", + "indexmap", "stable_deref_trait", ] [[package]] name = "hashbrown" -version = "0.12.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "foldhash", "serde", + "serde_core", ] [[package]] @@ -682,12 +775,18 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash", +] [[package]] -name = "heck" -version = "0.4.1" +name = "hashlink" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" +dependencies = [ + "hashbrown 0.14.5", +] [[package]] name = "heck" @@ -815,9 +914,9 @@ dependencies = [ [[package]] name = "id-arena" -version = "2.2.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" [[package]] name = "idna" @@ -840,30 +939,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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", -] - [[package]] name = "indexmap" version = "2.14.0" @@ -958,15 +1033,15 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.172" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libm" -version = "0.2.13" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9627da5196e5d8ed0b0495e61e518847578da83483c37288316d9b2e03a7f72" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libredox" @@ -980,15 +1055,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" - -[[package]] -name = "linux-raw-sys" -version = "0.9.4" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "litemap" @@ -998,9 +1067,9 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "log" -version = "0.4.27" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "mach2" @@ -1011,6 +1080,17 @@ dependencies = [ "libc", ] +[[package]] +name = "macro-string" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59a9dbbfc75d2688ed057456ce8a3ee3f48d12eec09229f560f3643b9f275653" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "memchr" version = "2.7.4" @@ -1019,11 +1099,11 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memfd" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" +checksum = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227" dependencies = [ - "rustix 0.38.44", + "rustix", ] [[package]] @@ -1037,13 +1117,13 @@ dependencies = [ [[package]] name = "object" -version = "0.37.3" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" +checksum = "2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b" dependencies = [ "crc32fast", - "hashbrown 0.15.2", - "indexmap 2.14.0", + "hashbrown 0.17.1", + "indexmap", "memchr", ] @@ -1072,9 +1152,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.14.0", + "indexmap", ] +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + [[package]] name = "pkg-config" version = "0.3.32" @@ -1083,9 +1169,9 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "postcard" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" dependencies = [ "cobs", "embedded-io 0.4.0", @@ -1114,21 +1200,21 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beafc309a2d35e16cc390644d88d14dfa45e45e15075ec6a9e37f6dfb43e926f" +checksum = "b9326e3a0093d170582cf64ed9e4cf253b8aac155ec4a294ff62330450bbf094" dependencies = [ "cranelift-bitset", "log", "pulley-macros", - "wasmtime-internal-math", + "wasmtime-internal-core", ] [[package]] name = "pulley-macros" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885fbb6c07454cfc8725a18a1da3cfc328ee8c53fb8d0671ea313edc8567947" +checksum = "00c6433917e3789605b1f4cd2a589f637ff17212344e7fa5ba99544625ba52c7" dependencies = [ "proc-macro2", "quote", @@ -1150,21 +1236,6 @@ version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" - -[[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.10.0" @@ -1198,13 +1269,13 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.13.5" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa" +checksum = "de2c52737737f8609e94f975dee22854a2d5c125772d4b1cf292120f4d45c186" dependencies = [ "allocator-api2", "bumpalo", - "hashbrown 0.15.2", + "hashbrown 0.17.1", "log", "rustc-hash", "smallvec", @@ -1253,28 +1324,15 @@ checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustix" -version = "0.38.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", -] - -[[package]] -name = "rustix" -version = "1.0.5" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ "bitflags", "errno", "libc", - "linux-raw-sys 0.9.4", - "windows-sys 0.59.0", + "linux-raw-sys", + "windows-sys 0.61.2", ] [[package]] @@ -1285,18 +1343,19 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" dependencies = [ "serde", + "serde_core", ] [[package]] name = "serde" -version = "1.0.226" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", @@ -1304,18 +1363,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.226" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.226" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -1336,24 +1395,22 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.8" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" dependencies = [ - "serde", + "serde_core", ] [[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" +name = "serde_yaml2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +checksum = "63a7808e70b0b09116f01a4730d8976bcab457ea4a5e2e638e9b12ed3e01f27c" dependencies = [ - "indexmap 2.14.0", - "itoa", - "ryu", "serde", - "unsafe-libyaml", + "thiserror 1.0.69", + "yaml-rust2", ] [[package]] @@ -1374,29 +1431,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] -name = "sized-chunks" -version = "0.6.5" +name = "slab" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e" -dependencies = [ - "bitmaps", - "typenum", -] +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" dependencies = [ "serde", ] [[package]] name = "spdx" -version = "0.10.6" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47317bbaf63785b53861e1ae2d11b80d6b624211d42cb20efcd210ee6f8a14bc" +checksum = "a8da593e30beb790fc9424502eb898320b44e5eb30367dbda1c1edde8e2f32d7" dependencies = [ "smallvec", ] @@ -1416,10 +1469,10 @@ dependencies = [ "java-properties", "serde", "walrus", - "wasm-compose", - "wasm-metadata 0.240.0", + "wasm-compose 0.248.0", + "wasm-metadata 0.248.0", "wasmtime", - "wit-component 0.240.0", + "wit-component 0.248.0", ] [[package]] @@ -1456,6 +1509,19 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" +[[package]] +name = "tempfile" +version = "3.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" +dependencies = [ + "fastrand", + "getrandom 0.3.2", + "once_cell", + "rustix", + "windows-sys 0.61.2", +] + [[package]] name = "termcolor" version = "1.4.1" @@ -1476,11 +1542,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.18", ] [[package]] @@ -1496,9 +1562,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -1517,38 +1583,43 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.20" +version = "0.9.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" +checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" dependencies = [ - "serde", + "indexmap", + "serde_core", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_parser", + "toml_writer", + "winnow 0.7.15", ] [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.7.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" dependencies = [ - "serde", + "serde_core", ] [[package]] -name = "toml_edit" -version = "0.22.24" +name = "toml_parser" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" dependencies = [ - "indexmap 2.14.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", + "winnow 1.0.2", ] +[[package]] +name = "toml_writer" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" + [[package]] name = "topological-sort" version = "0.2.2" @@ -1579,12 +1650,6 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" -[[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.4" @@ -1628,27 +1693,27 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "walrus" -version = "0.24.5" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "820a1ca30ceb782a7f4524722a7ee27bd6c4bcde97d48802ba270fd69ff1a954" +checksum = "e151599d689dac80e85c66a7cfa6ffd1b2ab79220517f9161040a87a5041aee3" dependencies = [ "anyhow", - "gimli 0.26.2", + "gimli 0.32.3", "id-arena", "leb128", "log", "walrus-macro", - "wasm-encoder 0.240.0", - "wasmparser 0.240.0", + "wasm-encoder 0.245.1", + "wasmparser 0.245.1", ] [[package]] name = "walrus-macro" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef06db404cbaed87cb25fd2ca3a62502af485f43383c9641ffcf1479d02fffd" +checksum = "1a9b0525d7ea6e5f906aca581a172e5c91b4c595290dfa8ad4a2bc9ffef33b44" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn", @@ -1671,53 +1736,69 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.240.0" +version = "0.246.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feeb9a231e63bd5d5dfe07e9f8daa53d5c85e4f7de5ef756d3b4e6a5f501c578" +checksum = "f05a2b3bad87cc1ce45b63425ec09a854cc4cb369231c9fed1fee31538103efb" dependencies = [ "anyhow", - "heck 0.4.1", - "im-rc", - "indexmap 2.14.0", + "heck", + "indexmap", + "log", + "petgraph", + "smallvec", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", + "wat", +] + +[[package]] +name = "wasm-compose" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96ba953e2b9b4b4b52a31cf4e3ee1c1374c872b6e012cf2138d1c37cba00bfd6" +dependencies = [ + "anyhow", + "heck", + "indexmap", "log", "petgraph", "serde", "serde_derive", - "serde_yaml", + "serde_yaml2", "smallvec", - "wasm-encoder 0.240.0", - "wasmparser 0.240.0", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", "wat", ] [[package]] name = "wasm-encoder" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" +checksum = "3f9dca005e69bf015e45577e415b9af8c67e8ee3c0e38b5b0add5aa92581ed5c" dependencies = [ "leb128fmt", - "wasmparser 0.239.0", + "wasmparser 0.245.1", ] [[package]] name = "wasm-encoder" -version = "0.240.0" +version = "0.246.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06d642d8c5ecc083aafe9ceb32809276a304547a3a6eeecceb5d8152598bc71f" +checksum = "61fb705ce81adde29d2a8e99d87995e39a6e927358c91398f374474746070ef7" dependencies = [ "leb128fmt", - "wasmparser 0.240.0", + "wasmparser 0.246.2", ] [[package]] name = "wasm-encoder" -version = "0.244.0" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +checksum = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204" dependencies = [ "leb128fmt", - "wasmparser 0.244.0", + "wasmparser 0.247.0", ] [[package]] @@ -1732,70 +1813,70 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.240.0" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee093e1e1ccffa005b9b778f7a10ccfd58e25a20eccad294a1a93168d076befb" +checksum = "665fe59e56cc9b419ca6fcca56673e3421d1a5011e3b65caf6b726fd9e041d10" dependencies = [ "anyhow", - "auditable-serde", - "flate2", - "indexmap 2.14.0", - "serde", - "serde_derive", - "serde_json", - "spdx", - "url", - "wasm-encoder 0.240.0", - "wasmparser 0.240.0", + "indexmap", + "wasm-encoder 0.247.0", + "wasmparser 0.247.0", ] [[package]] name = "wasm-metadata" -version = "0.244.0" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +checksum = "ee4f85f11dcdabc91e805c03eb84ccc7b7ef2282c6610bb83c7a7c853425850c" dependencies = [ "anyhow", - "indexmap 2.14.0", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", + "auditable-serde", + "flate2", + "indexmap", + "serde", + "serde_derive", + "serde_json", + "spdx", + "url", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", ] [[package]] name = "wasmparser" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +checksum = "4f08c9adee0428b7bddf3890fc27e015ac4b761cc608c822667102b8bfd6995e" dependencies = [ "bitflags", - "hashbrown 0.15.2", - "indexmap 2.14.0", + "hashbrown 0.16.1", + "indexmap", "semver", "serde", ] [[package]] name = "wasmparser" -version = "0.240.0" +version = "0.246.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b722dcf61e0ea47440b53ff83ccb5df8efec57a69d150e4f24882e4eba7e24a4" +checksum = "71cde4757396defafd25417cfb36aa3161027d06d865b0c24baaae229aac005d" dependencies = [ "bitflags", - "hashbrown 0.15.2", - "indexmap 2.14.0", + "hashbrown 0.16.1", + "indexmap", "semver", "serde", ] [[package]] name = "wasmparser" -version = "0.244.0" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +checksum = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80" dependencies = [ "bitflags", - "hashbrown 0.15.2", - "indexmap 2.14.0", + "hashbrown 0.17.1", + "indexmap", "semver", ] @@ -1806,39 +1887,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4439c5eee9df71ee0c6efb37f63b1fcb1fec38f85f5142c54e7ed05d33091a" dependencies = [ "bitflags", - "indexmap 2.14.0", + "hashbrown 0.17.1", + "indexmap", "semver", ] [[package]] name = "wasmprinter" -version = "0.239.0" +version = "0.246.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3981f3d51f39f24f5fc90f93049a90f08dbbca8deba602cd46bb8ca67a94718" +checksum = "6e41f7493ba994b8a779430a4c25ff550fd5a40d291693af43a6ef48688f00e3" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.239.0", + "wasmparser 0.246.2", ] [[package]] name = "wasmtime" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81eafc07c867be94c47e0dc66355d9785e09107a18901f76a20701ba0663ad7" +checksum = "372db8bbad8ec962038101f75ab2c3ffcd18797d7d3ae877a58ab9873cd0c4bd" dependencies = [ "addr2line", - "anyhow", "async-trait", "bitflags", "bumpalo", "cc", "cfg-if", "encoding_rs", + "futures", "fxprof-processed-profile", - "gimli 0.32.3", - "hashbrown 0.15.2", - "indexmap 2.14.0", + "gimli 0.33.0", "ittapi", "libc", "log", @@ -1849,44 +1929,47 @@ dependencies = [ "postcard", "pulley-interpreter", "rayon", - "rustix 1.0.5", + "rustix", "semver", "serde", "serde_derive", "serde_json", "smallvec", "target-lexicon", - "wasm-encoder 0.239.0", - "wasmparser 0.239.0", + "tempfile", + "wasm-compose 0.246.2", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", "wasmtime-environ", "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-math", - "wasmtime-internal-slab", "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", "wasmtime-internal-winch", "wat", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] name = "wasmtime-environ" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78587abe085a44a13c90fa16fea6db014e9883e627a7044d7f0cb397ad08d1da" +checksum = "1e15aa0d1545e48d9b25ca604e9e27b4cd6d5886d30ac5787b57b3a2daf85b57" dependencies = [ "anyhow", "cpp_demangle", + "cranelift-bforest", "cranelift-bitset", "cranelift-entity", - "gimli 0.32.3", - "indexmap 2.14.0", + "gimli 0.33.0", + "hashbrown 0.16.1", + "indexmap", "log", "object", "postcard", @@ -1894,39 +1977,41 @@ dependencies = [ "semver", "serde", "serde_derive", + "sha2", "smallvec", "target-lexicon", - "wasm-encoder 0.239.0", - "wasmparser 0.239.0", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", "wasmprinter", "wasmtime-internal-component-util", + "wasmtime-internal-core", ] [[package]] name = "wasmtime-internal-cache" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78fb9299e318b0af3efb75d88321515a20a5ccb040bcde1f0f7d46d656fa8fef" +checksum = "5441170843ac2ab28a1d7646b04a93a46d63bd4083274fd246c6a80189b37767" dependencies = [ - "anyhow", "base64", "directories-next", "log", "postcard", - "rustix 1.0.5", + "rustix", "serde", "serde_derive", "sha2", "toml", - "windows-sys 0.60.2", + "wasmtime-environ", + "windows-sys 0.61.2", "zstd", ] [[package]] name = "wasmtime-internal-component-macro" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d843bb444f2d1509ea9304ad749242d1fa5de95cde67665bfcdcafa0f360925c" +checksum = "c136cb0d2d47850d6d04a58157130ac98b0df4c17626cd30b083d26b607b7027" dependencies = [ "anyhow", "proc-macro2", @@ -1934,115 +2019,111 @@ dependencies = [ "syn", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", - "wit-parser 0.239.0", + "wit-parser 0.246.2", ] [[package]] name = "wasmtime-internal-component-util" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "801ee1a80ab66f065a88c6a62f2d495d5540d027b366757c6a53e9c42f153aef" +checksum = "49df3d3b4fa2119c6fd161e475b4e21aaefb51d082353b922b433bea37facc65" [[package]] -name = "wasmtime-internal-cranelift" -version = "38.0.4" +name = "wasmtime-internal-core" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb50f1c50365c32e557266ca85acdf77696c44a3f98797ba6af58cebc6d6d1e" +checksum = "8f2c7fa6523647262bfb4095dbdf4087accefe525813e783f81a0c682f418ce4" dependencies = [ "anyhow", + "hashbrown 0.16.1", + "libm", + "serde", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "44.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98c032f422e39061dfc43f32190c0a3526b04161ec4867f362958f3fe9d1fe29" +dependencies = [ "cfg-if", "cranelift-codegen", "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", - "gimli 0.32.3", + "gimli 0.33.0", "itertools", "log", "object", "pulley-interpreter", "smallvec", "target-lexicon", - "thiserror 2.0.12", - "wasmparser 0.239.0", + "thiserror 2.0.18", + "wasmparser 0.246.2", "wasmtime-environ", - "wasmtime-internal-math", + "wasmtime-internal-core", "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-fiber" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9308cdb17f8d51e3164185616d809e28c29a6515c03b9dd95c89436b71f6d154" +checksum = "d8dd76d80adf450cc260ba58f23c28030401930b19149695b1d121f7d621e791" dependencies = [ - "anyhow", "cc", "cfg-if", "libc", - "rustix 1.0.5", + "rustix", + "wasmtime-environ", "wasmtime-internal-versioned-export-macros", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c9b63a22bf2a8b6a149a41c6768bc17a8b2e3288a249cb8216987fbd7128e81" +checksum = "ab453cc600b28ee5d3f9495aa6d4cb2c81eda40903e9287296b548fba8b2391d" dependencies = [ "cc", "object", - "rustix 1.0.5", + "rustix", "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb8e042b6e3de2f3d708279f89f50b4b9aa1b9bab177300cdffb0ffcd2816df5" +checksum = "6a1859e920871515d324fb9757c3e448d6ed1512ca6ccdff14b6e016505d6ada" dependencies = [ - "anyhow", "cfg-if", "libc", - "windows-sys 0.60.2", -] - -[[package]] -name = "wasmtime-internal-math" -version = "38.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c1f0674f38cd7d014eb1a49ea1d1766cca1a64459e8856ee118a10005302e16" -dependencies = [ - "libm", + "wasmtime-internal-core", + "windows-sys 0.61.2", ] -[[package]] -name = "wasmtime-internal-slab" -version = "38.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb24b7535306713e7a250f8b71e35f05b6a5031bf9c3ed7330c308e899cbe7d3" - [[package]] name = "wasmtime-internal-unwinder" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21d5a80e2623a49cb8e8c419542337b8fe0260b162c40dcc201080a84cbe9b7c" +checksum = "f1dfe405bd6adb1386d935a30f16a236bd4ef0d3c383e7cbbab98d063c9d9b73" dependencies = [ - "anyhow", "cfg-if", "cranelift-codegen", "log", "object", + "wasmtime-environ", ] [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23e277f734b9256359b21517c3b0c26a2a9de6c53a51b670ae55cdcde548bf4e" +checksum = "2a9b9165fc45d42c81edfe3e9cb458e58720594ad5db6553c4079ea041a4a581" dependencies = [ "proc-macro2", "quote", @@ -2051,17 +2132,16 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4dc9333737142f6ece4369c8bcdda03a11edbd43d8fbd3e15004c194b9b743" +checksum = "95f439b70ba3855a8c808d2cd798eef79bcd389f78aa48a8a694ea8e2904410c" dependencies = [ - "anyhow", "cranelift-codegen", - "gimli 0.32.3", + "gimli 0.33.0", "log", "object", "target-lexicon", - "wasmparser 0.239.0", + "wasmparser 0.246.2", "wasmtime-environ", "wasmtime-internal-cranelift", "winch-codegen", @@ -2069,15 +2149,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f758625553fe33fdce0713f63bb7784c4f5fecb7f7cd4813414519ec24b6a4c" +checksum = "17c7ced16dc16d2027f9f8d3a503e191dcce0f53fe9218e7990135b31f8f6fdb" dependencies = [ "anyhow", "bitflags", - "heck 0.5.0", - "indexmap 2.14.0", - "wit-parser 0.239.0", + "heck", + "indexmap", + "wit-parser 0.246.2", ] [[package]] @@ -2135,22 +2215,21 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "38.0.4" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c0bb17ae9bf89ebc74512150e6ee0a27b1eac5ff3b54d8cec264f4b4255022d" +checksum = "6da7c536f3cfe5ff63537f795902fed56b8b5adcc7a87843a86dd8d4e57a7946" dependencies = [ - "anyhow", "cranelift-assembler-x64", "cranelift-codegen", - "gimli 0.32.3", + "gimli 0.33.0", "regalloc2", "smallvec", "target-lexicon", - "thiserror 2.0.12", - "wasmparser 0.239.0", + "thiserror 2.0.18", + "wasmparser 0.246.2", "wasmtime-environ", + "wasmtime-internal-core", "wasmtime-internal-cranelift", - "wasmtime-internal-math", ] [[package]] @@ -2165,7 +2244,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2174,16 +2253,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] name = "windows-sys" -version = "0.60.2" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-targets 0.53.5", + "windows-link", ] [[package]] @@ -2192,31 +2271,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.1", - "windows_aarch64_msvc 0.53.1", - "windows_i686_gnu 0.53.1", - "windows_i686_gnullvm 0.53.1", - "windows_i686_msvc 0.53.1", - "windows_x86_64_gnu 0.53.1", - "windows_x86_64_gnullvm 0.53.1", - "windows_x86_64_msvc 0.53.1", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2225,84 +2287,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2310,25 +2330,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.1" +name = "winnow" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" [[package]] name = "winnow" -version = "0.7.7" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cb8234a863ea0e8cd7284fcdd4f145233eb00fee02bbdd9861aec44e6477bc5" -dependencies = [ - "memchr", -] +checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" [[package]] name = "wit-bindgen" -version = "0.52.0" +version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e048f41ef90f0b5dd61f1059c35f5636252e56813bf616d0803aa3739867230" +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" dependencies = [ "bitflags", "wit-bindgen-rust-macro", @@ -2336,13 +2353,13 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.52.0" +version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c15e7a56641cc9040480a26526a3229cbc4e8065adf98c9755d21c4c9b446c4c" +checksum = "02dee27a2dc20d1008016c742ec9fc6ea498492994ba3750be7454cbc97ff04c" dependencies = [ "anyhow", - "heck 0.5.0", - "wit-parser 0.244.0", + "heck", + "wit-parser 0.247.0", ] [[package]] @@ -2356,27 +2373,28 @@ dependencies = [ [[package]] name = "wit-bindgen-rust" -version = "0.52.0" +version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd81b0ae1ec492bfe91683f1da6db6492ebc682e72d4f2715619dba783b066ca" +checksum = "b5007dae772945b7a5003d69d90a3a4a78929d41f19d004e980c4259a6af4484" dependencies = [ "anyhow", - "heck 0.5.0", - "indexmap 2.14.0", + "heck", + "indexmap", "prettyplease", "syn", - "wasm-metadata 0.244.0", + "wasm-metadata 0.247.0", "wit-bindgen-core", - "wit-component 0.244.0", + "wit-component 0.247.0", ] [[package]] name = "wit-bindgen-rust-macro" -version = "0.52.0" +version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e6ce04c549e7149b66a70d34fc5a2a01b374bf49ca61db65d16e3ae922866e" +checksum = "af9237d678e3513ad24e96fe98beacdc0db6405284ba2a2400418cf0d42caa89" dependencies = [ "anyhow", + "macro-string", "prettyplease", "proc-macro2", "quote", @@ -2387,94 +2405,97 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.240.0" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dc5474b078addc5fe8a72736de8da3acfb3ff324c2491133f8b59594afa1a20" +checksum = "9d567162a6b9843080e5e0053f696623ff694bae8ae017c9ec536d1873bbe3d8" dependencies = [ "anyhow", "bitflags", - "indexmap 2.14.0", + "indexmap", "log", "serde", "serde_derive", "serde_json", - "wasm-encoder 0.240.0", - "wasm-metadata 0.240.0", - "wasmparser 0.240.0", - "wit-parser 0.240.0", + "wasm-encoder 0.247.0", + "wasm-metadata 0.247.0", + "wasmparser 0.247.0", + "wit-parser 0.247.0", ] [[package]] name = "wit-component" -version = "0.244.0" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +checksum = "0012379f0ff47e1d44dd312e76cfa42de2589251f093fb105e9de9db90c89221" dependencies = [ "anyhow", "bitflags", - "indexmap 2.14.0", + "indexmap", "log", "serde", "serde_derive", "serde_json", - "wasm-encoder 0.244.0", - "wasm-metadata 0.244.0", - "wasmparser 0.244.0", - "wit-parser 0.244.0", + "wasm-encoder 0.248.0", + "wasm-metadata 0.248.0", + "wasmparser 0.248.0", + "wit-parser 0.248.0", ] [[package]] name = "wit-parser" -version = "0.239.0" +version = "0.246.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55c92c939d667b7bf0c6bf2d1f67196529758f99a2a45a3355cc56964fd5315d" +checksum = "fd979042b5ff288607ccf3b314145435453f20fc67173195f91062d2289b204d" dependencies = [ "anyhow", + "hashbrown 0.16.1", "id-arena", - "indexmap 2.14.0", + "indexmap", "log", "semver", "serde", "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.239.0", + "wasmparser 0.246.2", ] [[package]] name = "wit-parser" -version = "0.240.0" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9875ea3fa272f57cc1fc50f225a7b94021a7878c484b33792bccad0d93223439" +checksum = "8ffe4064318cdf3c08cb99343b44c039fcefe61ccdf58aa9975285f13d74d1fc" dependencies = [ "anyhow", + "hashbrown 0.17.1", "id-arena", - "indexmap 2.14.0", + "indexmap", "log", "semver", "serde", "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.240.0", + "wasmparser 0.247.0", ] [[package]] name = "wit-parser" -version = "0.244.0" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +checksum = "247ad505da2915a082fe13204c5ba8788425aea1de54f43b284818cf82637856" dependencies = [ "anyhow", + "hashbrown 0.17.1", "id-arena", - "indexmap 2.14.0", + "indexmap", "log", "semver", "serde", "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.244.0", + "wasmparser 0.248.0", ] [[package]] @@ -2489,6 +2510,17 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +[[package]] +name = "yaml-rust2" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8902160c4e6f2fb145dbe9d6760a75e3c9522d8bf796ed7047c85919ac7115f8" +dependencies = [ + "arraydeque", + "encoding_rs", + "hashlink", +] + [[package]] name = "yoke" version = "0.7.5" @@ -2513,6 +2545,26 @@ dependencies = [ "synstructure", ] +[[package]] +name = "zerocopy" +version = "0.8.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "zerofrom" version = "0.1.5" diff --git a/Cargo.toml b/Cargo.toml index 268d8d1..e8b839a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,6 +16,9 @@ include = [ "LICENSE" ] +[profile.release] +panic = 'abort' + [[bin]] name = "static-config" path = "src/bin/main.rs" @@ -29,18 +32,18 @@ members = [ [dependencies] anyhow = { workspace = true } -clap = { version = "4.5.45", features = ["derive"] } -java-properties = "2.0.0" -serde = { version = "1", features = ["derive"] } -walrus = "0.24.1" -wasm-compose = "0.240.0" -wasm-metadata = "0.240.0" -wit-component = "0.240.0" +clap = { version = "4.6", features = ["derive"] } +java-properties = "2.0" +serde = { version = "1.0", features = ["derive"] } +walrus = "0.26" +wasm-compose = "0.248" +wasm-metadata = "0.248" +wit-component = "0.248" [dev-dependencies] -wasmtime = "36" +wasmtime = "44" [workspace.dependencies] anyhow = "1" static-config = { path = "." } -wit-bindgen = "0.52.0" +wit-bindgen = "0.57" diff --git a/adapter/Cargo.toml b/adapter/Cargo.toml index ad33d5b..c349b07 100644 --- a/adapter/Cargo.toml +++ b/adapter/Cargo.toml @@ -12,5 +12,5 @@ debug = [] [dependencies] anyhow = { workspace = true } -bytes = "1.11.1" +bytes = "1.11" wit-bindgen = { workspace = true } diff --git a/build.sh b/build.sh index 63171da..d4c8334 100755 --- a/build.sh +++ b/build.sh @@ -7,13 +7,12 @@ SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd) # Useful for debugging: # export CARGO_PROFILE_RELEASE_DEBUG=2 # export WIT_BINDGEN_DEBUG=1 -export RUSTFLAGS="-Zoom=panic" mkdir -p "${SCRIPT_DIR}/lib" wasm-tools component wit --wasm "${SCRIPT_DIR}/wit" -o "${SCRIPT_DIR}/lib/package.wasm" -cargo build -p adapter --target wasm32-unknown-unknown --release -Z build-std=std,panic_abort -Z build-std-features=panic_immediate_abort +cargo build -p adapter --target wasm32-unknown-unknown --release cp "${SCRIPT_DIR}/target/wasm32-unknown-unknown/release/adapter.wasm" "${SCRIPT_DIR}/lib" cargo component build -p factory --target wasm32-unknown-unknown --release diff --git a/lib/adapter.wasm b/lib/adapter.wasm index af9d89b0883f14fbc9a4bc2de1fadb7513009e65..68137003b1ab7a1da7ddffe50d2c840b2c97be87 100755 GIT binary patch literal 22020 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 literal 15026 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 diff --git a/lib/package.wasm b/lib/package.wasm index d526341272d35cf6a885507a78401e35d1e45307..c60b6890a3302cd894f83a70fd9abf694992b53a 100644 GIT binary patch delta 11 ScmZ3?vY2Iq0u!@^o&f+8=>oa{ delta 11 ScmZ3?vY2Iq0u!@=o&f+8(E_pn diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 842bb53..7286e99 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,5 +1,5 @@ [toolchain] -channel = "nightly-2025-06-25" +channel = "1.95" components = ["rust-src"] targets = [ "wasm32-unknown-unknown",