From 86894c6a8d649d214ca66f34e1bf8fe04670a1da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Mar 2026 18:03:31 +0000 Subject: [PATCH] chore(deps): bump wasmtime-wasi from 42.0.1 to 43.0.0 Bumps [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) from 42.0.1 to 43.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...v43.0.0) --- updated-dependencies: - dependency-name: wasmtime-wasi dependency-version: 43.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 308 ++++++++++++++----------- pillar-01-iron/wasm-sandbox/Cargo.toml | 2 +- 2 files changed, 177 insertions(+), 133 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d5205b2..56fffa8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -798,18 +798,18 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40630d663279bc855bff805d6f5e8a0b6a1867f9df95b010511ac6dc894e9395" +checksum = "4f248321c6a7d4de5dcf2939368e96a397ad3f53b6a076e38d0104d1da326d37" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ee6aec5ceb55e5fdbcf7ef677d7c7195531360ff181ce39b2b31df11d57305f" +checksum = "ab6d78ff1f7d9bf8b7e1afbedbf78ba49e38e9da479d4c8a2db094e22f64e2bc" dependencies = [ "cranelift-srcgen", ] @@ -825,11 +825,12 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a92d78cc3f087d7e7073828f08d98c7074a3a062b6b29a1b7783ce74305685e" +checksum = "6b6005ba640213a5b95382aeaf6b82bf028309581c8d7349778d66f27dc1180b" dependencies = [ - "cranelift-entity 0.129.1", + "cranelift-entity 0.130.0", + "wasmtime-internal-core", ] [[package]] @@ -844,9 +845,9 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edcc73d756f2e0d7eda6144fe64a2bc69c624de893cb1be51f1442aed77881d2" +checksum = "81fb5b134a12b559ff0c0f5af0fcd755ad380723b5016c4e0d36f74d39485340" dependencies = [ "serde", "serde_derive", @@ -878,25 +879,25 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d94c2cd0d73b41369b88da1129589bc3a2d99cf49979af1d14751f35b7a1b" +checksum = "85837de8be7f17a4034a6b08816f05a3144345d2091937b39d415990daca28f4" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "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", + "cranelift-bforest 0.130.0", + "cranelift-bitset 0.130.0", + "cranelift-codegen-meta 0.130.0", + "cranelift-codegen-shared 0.130.0", + "cranelift-control 0.130.0", + "cranelift-entity 0.130.0", + "cranelift-isle 0.130.0", "gimli 0.33.0", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "libm", "log", "pulley-interpreter", - "regalloc2 0.13.5", + "regalloc2 0.15.0", "rustc-hash 2.1.1", "serde", "smallvec", @@ -915,12 +916,12 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "235da0e52ee3a0052d0e944c3470ff025b1f4234f6ec4089d3109f2d2ffa6cbd" +checksum = "e433faa87d38e5b8ff469e44a26fea4f93e58abd7a7c10bad9810056139700c9" dependencies = [ "cranelift-assembler-x64-meta", - "cranelift-codegen-shared 0.129.1", + "cranelift-codegen-shared 0.130.0", "cranelift-srcgen", "heck 0.5.0", "pulley-interpreter", @@ -934,9 +935,9 @@ checksum = "da72d65dba9a51ab9cbb105cf4e4aadd56b1eba68736f68d396a88a53a91cdb9" [[package]] name = "cranelift-codegen-shared" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20c07c6c440bd1bf920ff7597a1e743ede1f68dcd400730bd6d389effa7662af" +checksum = "5397ba61976e13944ca71230775db13ee1cb62849701ed35b753f4761ed0a9b7" [[package]] name = "cranelift-control" @@ -949,9 +950,9 @@ dependencies = [ [[package]] name = "cranelift-control" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8797c022e02521901e1aee483dea3ed3c67f2bf0a26405c9dd48e8ee7a70944b" +checksum = "cc81c88765580720eb30f4fc2c1bfdb75fcbf3094f87b3cd69cecca79d77a245" dependencies = [ "arbitrary", ] @@ -969,11 +970,11 @@ dependencies = [ [[package]] name = "cranelift-entity" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59d8e72637246edd2cba337939850caa8b201f6315925ec4c156fdd089999699" +checksum = "463feed5d46cf8763f3ba3045284cf706dd161496e20ec9c14afbb4ba09b9e66" dependencies = [ - "cranelift-bitset 0.129.1", + "cranelift-bitset 0.130.0", "serde", "serde_derive", "wasmtime-internal-core", @@ -993,11 +994,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c31db0085c3dfa131e739c3b26f9f9c84d69a9459627aac1ac4ef8355e3411b" +checksum = "a4c5eca7696c1c04ab4c7ed8d18eadbb47d6cc9f14ec86fe0881bf1d7e97e261" dependencies = [ - "cranelift-codegen 0.129.1", + "cranelift-codegen 0.130.0", "log", "smallvec", "target-lexicon 0.13.5", @@ -1011,9 +1012,9 @@ checksum = "7714844e9223bb002fdb9b708798cfe92ec3fb4401b21ec6cca1ac0387819489" [[package]] name = "cranelift-isle" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524d804c1ebd8c542e6f64e71aa36934cec17c5da4a9ae3799796220317f5d23" +checksum = "f1153844610cc9c6da8cf10ce205e45da1a585b7688ed558aa808bbe2e4e6d77" [[package]] name = "cranelift-native" @@ -1028,20 +1029,20 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc9598f02540e382e1772416eba18e93c5275b746adbbf06ac1f3cf149415270" +checksum = "a97b583fe9a60f06b0464cee6be5a17f623fd91b217aaac99b51b339d19911af" dependencies = [ - "cranelift-codegen 0.129.1", + "cranelift-codegen 0.130.0", "libc", "target-lexicon 0.13.5", ] [[package]] name = "cranelift-srcgen" -version = "0.129.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d953932541249c91e3fa70a75ff1e52adc62979a2a8132145d4b9b3e6d1a9b6a" +checksum = "8594dc6bb4860fa8292f1814c76459dbfb933e1978d8222de6380efce45c7cee" [[package]] name = "cranelift-wasm" @@ -1397,6 +1398,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 = "foreign-types" version = "0.3.2" @@ -1704,8 +1711,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "foldhash", - "serde", + "foldhash 0.1.5", ] [[package]] @@ -1713,6 +1719,11 @@ 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 = "heck" @@ -2907,9 +2918,18 @@ name = "object" version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" +dependencies = [ + "memchr", +] + +[[package]] +name = "object" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271638cd5fa9cca89c4c304675ca658efc4e64a66c716b7cfe1afb4b9611dbbc" dependencies = [ "crc32fast", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "indexmap", "memchr", ] @@ -3266,11 +3286,11 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc2d61e068654529dc196437f8df0981db93687fdc67dec6a5de92363120b9da" +checksum = "7975f0975fa2c047bf47d617bdf716689e42ee82b159bd000ead7330d7697a1b" dependencies = [ - "cranelift-bitset 0.129.1", + "cranelift-bitset 0.130.0", "log", "pulley-macros", "wasmtime-internal-core", @@ -3278,9 +3298,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f210c61b6ecfaebbba806b6d9113a222519d4e5cc4ab2d5ecca047bb7927ae" +checksum = "a210c0386ef0ddedb337ec99b91e560ae9c341415ef75958cb39ddb537bb0c84" dependencies = [ "proc-macro2", "quote", @@ -3522,9 +3542,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.13.5" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa" +checksum = "952ddbfc6f9f64d006c3efd8c9851a6ba2f2b944ba94730db255d55006e0ffda" dependencies = [ "allocator-api2", "bumpalo", @@ -4907,7 +4927,7 @@ dependencies = [ "ash 0.38.0+1.3.281", "bytemuck", "crossbeam-queue", - "foldhash", + "foldhash 0.1.5", "half", "heck 0.4.1", "indexmap", @@ -4945,7 +4965,7 @@ version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3bf501461be7cef2893c0e62c50945add9763cc482051d29053f6157089d5ea9" dependencies = [ - "foldhash", + "foldhash 0.1.5", "heck 0.4.1", "proc-macro2", "quote", @@ -5150,7 +5170,6 @@ dependencies = [ "hashbrown 0.15.5", "indexmap", "semver", - "serde", ] [[package]] @@ -5160,8 +5179,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f08c9adee0428b7bddf3890fc27e015ac4b761cc608c822667102b8bfd6995e" dependencies = [ "bitflags 2.11.0", + "hashbrown 0.16.1", "indexmap", "semver", + "serde", ] [[package]] @@ -5177,13 +5198,13 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.244.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09390d7b2bd7b938e563e4bff10aa345ef2e27a3bc99135697514ef54495e68f" +checksum = "5f41517a3716fbb8ccf46daa9c1325f760fcbff5168e75c7392288e410b91ac8" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.244.0", + "wasmparser 0.245.1", ] [[package]] @@ -5244,9 +5265,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39bef52be4fb4c5b47d36f847172e896bc94b35c9c6a6f07117686bd16ed89a7" +checksum = "54fa9f298901a64ed3eae16b130f0b30c80dbb74a9e7f129a791f4e74649b917" dependencies = [ "addr2line 0.26.0", "async-trait", @@ -5259,7 +5280,7 @@ dependencies = [ "log", "mach2", "memfd", - "object 0.37.3", + "object 0.38.1", "once_cell", "postcard", "pulley-interpreter", @@ -5269,8 +5290,8 @@ dependencies = [ "serde_derive", "smallvec", "target-lexicon 0.13.5", - "wasmparser 0.244.0", - "wasmtime-environ 42.0.1", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.0", "wasmtime-internal-component-macro", "wasmtime-internal-component-util", "wasmtime-internal-core", @@ -5387,27 +5408,29 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb637d5aa960ac391ca5a4cbf3e45807632e56beceeeb530e14dfa67fdfccc62" +checksum = "75a3aaaa3a522f443af67a7ed8d4efa20b0c3784e1031980537fbfcb497f70a7" dependencies = [ "anyhow", - "cranelift-bitset 0.129.1", - "cranelift-entity 0.129.1", + "cranelift-bforest 0.130.0", + "cranelift-bitset 0.130.0", + "cranelift-entity 0.130.0", "gimli 0.33.0", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "indexmap", "log", - "object 0.37.3", + "object 0.38.1", "postcard", "semver", "serde", "serde_derive", + "sha2", "smallvec", "target-lexicon 0.13.5", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", - "wasmprinter 0.244.0", + "wasm-encoder 0.245.1", + "wasmparser 0.245.1", + "wasmprinter 0.245.1", "wasmtime-internal-component-util", "wasmtime-internal-core", ] @@ -5429,9 +5452,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca768b11d5e7de017e8c3d4d444da6b4ce3906f565bcbc253d76b4ecbb5d2869" +checksum = "3e0d00d29ed90a63d2445072860a8a42d7151390157236a69bc3ae056786e9c9" dependencies = [ "anyhow", "proc-macro2", @@ -5439,46 +5462,48 @@ dependencies = [ "syn 2.0.117", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", - "wit-parser 0.244.0", + "wit-parser 0.245.1", ] [[package]] name = "wasmtime-internal-component-util" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763f504faf96c9b409051e96a1434655eea7f56a90bed9cb1e22e22c941253fd" +checksum = "7acfd639ca7ab9e1cc37f053edd95bed6a7bed16370a8b2643dc7d9ef3047935" [[package]] name = "wasmtime-internal-core" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a4a3f055a804a2f3d86e816a9df78a8fa57762212a8506164959224a40cd48" +checksum = "e671917bb6856ae360cb59d7aaf26f1cfd042c7b924319dd06fd380739fc0b2e" dependencies = [ + "hashbrown 0.16.1", "libm", + "serde", ] [[package]] name = "wasmtime-internal-cranelift" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55154a91d22ad51f9551124ce7fb49ddddc6a82c4910813db4c790c97c9ccf32" +checksum = "f2dfd752e1dcf79eeeadc6f2681e2fb4a9f0b5534d18c5b9b93faccd0de2c80c" dependencies = [ "cfg-if", - "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", + "cranelift-codegen 0.130.0", + "cranelift-control 0.130.0", + "cranelift-entity 0.130.0", + "cranelift-frontend 0.130.0", + "cranelift-native 0.130.0", "gimli 0.33.0", "itertools 0.14.0", "log", - "object 0.37.3", + "object 0.38.1", "pulley-interpreter", "smallvec", "target-lexicon 0.13.5", "thiserror 2.0.18", - "wasmparser 0.244.0", - "wasmtime-environ 42.0.1", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.0", "wasmtime-internal-core", "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", @@ -5486,24 +5511,24 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05decfad1021ad2efcca5c1be9855acb54b6ee7158ac4467119b30b7481508e3" +checksum = "d1e9171af643316c11d6ebe52f31f6e2a5d6d1d270de9167a7b7b6f0e3f72982" dependencies = [ "cc", "cfg-if", "libc", "rustix 1.1.4", - "wasmtime-environ 42.0.1", + "wasmtime-environ 43.0.0", "wasmtime-internal-versioned-export-macros", "windows-sys 0.61.2", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924980c50427885fd4feed2049b88380178e567768aaabf29045b02eb262eaa7" +checksum = "1fe23134536b9883ffc2afcffae23f7ffbcb1791e2d9fac6d6464a37ea4c8fdd" dependencies = [ "cc", "wasmtime-internal-versioned-export-macros", @@ -5511,9 +5536,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c57d24e8d1334a0e5a8b600286ffefa1fc4c3e8176b110dff6fbc1f43c4a599b" +checksum = "9b3112806515fac8495883885eb8dbdde849988ae91fe6beb544c0d7c0f4c9aa" dependencies = [ "cfg-if", "libc", @@ -5523,22 +5548,22 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1a144bd4393593a868ba9df09f34a6a360cb5db6e71815f20d3f649c6e6735" +checksum = "dafc29c6e538273fda8409335137654751bdf24beab65702b7866b0a85ee108a" dependencies = [ "cfg-if", - "cranelift-codegen 0.129.1", + "cranelift-codegen 0.130.0", "log", - "object 0.37.3", - "wasmtime-environ 42.0.1", + "object 0.38.1", + "wasmtime-environ 43.0.0", ] [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a6948b56bb00c62dbd205ea18a4f1ceccbe1e4b8479651fdb0bab2553790f20" +checksum = "772f2b105b7fdd3dfb2cdf70c297baaeb96fe76a95cdc6fa516f713f04090c73" dependencies = [ "proc-macro2", "quote", @@ -5547,32 +5572,32 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9130b3ab6fb01be80b27b9a2c84817af29ae8224094f2503d2afa9fea5bf9d00" +checksum = "d556c3b176aba3cce565b2bafcdc049e7410ac1d86bf1ef663a035d9ded0dddc" dependencies = [ - "cranelift-codegen 0.129.1", + "cranelift-codegen 0.130.0", "gimli 0.33.0", "log", - "object 0.37.3", + "object 0.38.1", "target-lexicon 0.13.5", - "wasmparser 0.244.0", - "wasmtime-environ 42.0.1", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.0", "wasmtime-internal-cranelift", - "winch-codegen 42.0.1", + "winch-codegen 43.0.0", ] [[package]] name = "wasmtime-internal-wit-bindgen" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102d0d70dbfede00e4cc9c24e86df6d32c03bf6f5ad06b5d6c76b0a4a5004c4a" +checksum = "c47507f09e68462a0ed9f351ef410584a52e01d7ec92bc588bf7fa597ce528ef" dependencies = [ "anyhow", "bitflags 2.11.0", "heck 0.5.0", "indexmap", - "wit-parser 0.244.0", + "wit-parser 0.245.1", ] [[package]] @@ -5632,9 +5657,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea938f6f4f11e5ffe6d8b6f34c9a994821db9511c3e9c98e535896f27d06bb92" +checksum = "cf7fc1eb83dd0d5a368c78d2bad2660f69c03e3c07ce2dd6d1e50fc2b9ff14db" dependencies = [ "async-trait", "bitflags 2.11.0", @@ -5654,7 +5679,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime 42.0.1", + "wasmtime 43.0.0", "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", @@ -5662,15 +5687,15 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71cb16a88d0443b509d6eca4298617233265179090abf03e0a8042b9b251e9da" +checksum = "315fd7192148233c2c61753b5e8e2456e0ff96dd649f079148977554139ea4dc" dependencies = [ "async-trait", "bytes", "futures", "tracing", - "wasmtime 42.0.1", + "wasmtime 43.0.0", ] [[package]] @@ -5953,37 +5978,37 @@ dependencies = [ [[package]] name = "wiggle" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dca2bf96d20f0c70e6741cc6c8c1a9ee4c3c0310c7ad1971242628c083cc9a5" +checksum = "c4e79079e7f5a8c034307bb5e61b2e63bc668e17d139705a7dea5afceab02510" dependencies = [ "bitflags 2.11.0", "thiserror 2.0.18", "tracing", - "wasmtime 42.0.1", - "wasmtime-environ 42.0.1", + "wasmtime 43.0.0", + "wasmtime-environ 43.0.0", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0d8c016d6d3ec6dc6b8c80c23cede4ee2386ccf347d01984f7991d7659f73ef" +checksum = "9165e5b08a6463d247b5c1292aaab16b103d0d8f5941b60d7bc0c38125eb9ffe" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", "syn 2.0.117", - "wasmtime-environ 42.0.1", + "wasmtime-environ 43.0.0", "witx", ] [[package]] name = "wiggle-macro" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91a267096e48857096f035fffca29e22f0bbe840af4d74a6725eb695e1782110" +checksum = "5fb0a5b9476150428eead9ce1a5c83e8fd6aac29806f48c6dbf77d50a067473a" dependencies = [ "proc-macro2", "quote", @@ -6041,19 +6066,19 @@ dependencies = [ [[package]] name = "winch-codegen" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1977857998e4dd70d26e2bfc0618a9684a2fb65b1eca174dc13f3b3e9c2159ca" +checksum = "1ca3d76763e4ddc48ede73792d067396ba5ee74c3c581db90e6638fe6b46bf52" dependencies = [ "cranelift-assembler-x64", - "cranelift-codegen 0.129.1", + "cranelift-codegen 0.130.0", "gimli 0.33.0", - "regalloc2 0.13.5", + "regalloc2 0.15.0", "smallvec", "target-lexicon 0.13.5", "thiserror 2.0.18", - "wasmparser 0.244.0", - "wasmtime-environ 42.0.1", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.0", "wasmtime-internal-core", "wasmtime-internal-cranelift", ] @@ -6561,6 +6586,25 @@ dependencies = [ "wasmparser 0.244.0", ] +[[package]] +name = "wit-parser" +version = "0.245.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330698718e82983499419494dd1e3d7811a457a9bf9f69734e8c5f07a2547929" +dependencies = [ + "anyhow", + "hashbrown 0.16.1", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.245.1", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/pillar-01-iron/wasm-sandbox/Cargo.toml b/pillar-01-iron/wasm-sandbox/Cargo.toml index fc056d0..58b21e2 100644 --- a/pillar-01-iron/wasm-sandbox/Cargo.toml +++ b/pillar-01-iron/wasm-sandbox/Cargo.toml @@ -12,7 +12,7 @@ tokio = { version = "1.35", features = ["full"] } uuid = { version = "1.0", features = ["v4", "serde"] } chrono = { version = "0.4", features = ["serde"] } wasmtime = "24.0" -wasmtime-wasi = "42.0" +wasmtime-wasi = "43.0" [dev-dependencies] criterion = "0.5"