From d5207db8d2ebbfbc9b9219b0ad9e3b3753424ce3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Sep 2024 02:48:35 +0000 Subject: [PATCH] Bump wizer from 6.0.0 to 7.0.0 Bumps [wizer](https://github.com/bytecodealliance/wizer) from 6.0.0 to 7.0.0. - [Release notes](https://github.com/bytecodealliance/wizer/releases) - [Commits](https://github.com/bytecodealliance/wizer/compare/v6.0.0...v7.0.0) --- updated-dependencies: - dependency-name: wizer dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 981 +++++++++++++++++++++++++++++++++++---- ext/ruby_wasm/Cargo.toml | 2 +- 2 files changed, 896 insertions(+), 87 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5cff00288c..c77849f8fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11,6 +11,21 @@ dependencies = [ "gimli 0.28.1", ] +[[package]] +name = "addr2line" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +dependencies = [ + "gimli 0.29.0", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "ahash" version = "0.8.11" @@ -134,7 +149,7 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ - "hermit-abi", + "hermit-abi 0.1.19", "libc", "winapi", ] @@ -145,6 +160,21 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +[[package]] +name = "backtrace" +version = "0.3.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +dependencies = [ + "addr2line 0.22.0", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object 0.36.4", + "rustc-demangle", +] + [[package]] name = "base64" version = "0.21.7" @@ -240,6 +270,18 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "cap-net-ext" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799c81d79ea9c71a1438efd417c788214bc9e7986046d3710b6bbe60da4d8275" +dependencies = [ + "cap-primitives", + "cap-std", + "rustix", + "smallvec", +] + [[package]] name = "cap-primitives" version = "3.1.0" @@ -385,6 +427,12 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" +[[package]] +name = "cobs" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" + [[package]] name = "colorchoice" version = "1.0.1" @@ -421,7 +469,26 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b57d4f3ffc28bbd6ef1ca7b50b20126717232f97487efe027d135d9d87eb29c" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.106.2", +] + +[[package]] +name = "cranelift-bforest" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "305d51c180ebdc46ef61bc60c54ae6512db3bc9a05842a1f1e762e45977019ab" +dependencies = [ + "cranelift-entity 0.110.2", +] + +[[package]] +name = "cranelift-bitset" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3247afacd9b13d620033f3190d9e49d1beefc1acb33d5604a249956c9c13709" +dependencies = [ + "serde", + "serde_derive", ] [[package]] @@ -431,16 +498,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1f7d0ac7fd53f2c29db3ff9a063f6ff5a8be2abaa8f6942aceb6e1521e70df7" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.106.2", + "cranelift-codegen-meta 0.106.2", + "cranelift-codegen-shared 0.106.2", + "cranelift-control 0.106.2", + "cranelift-entity 0.106.2", + "cranelift-isle 0.106.2", + "gimli 0.28.1", + "hashbrown 0.14.5", + "log", + "regalloc2", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd7ca95e831c18d1356da783765c344207cbdffea91e13e47fa9327dbb2e0719" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.110.2", + "cranelift-bitset", + "cranelift-codegen-meta 0.110.2", + "cranelift-codegen-shared 0.110.2", + "cranelift-control 0.110.2", + "cranelift-entity 0.110.2", + "cranelift-isle 0.110.2", "gimli 0.28.1", "hashbrown 0.14.5", "log", "regalloc2", + "rustc-hash", "smallvec", "target-lexicon", ] @@ -451,7 +541,16 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b40bf21460a600178956cb7fd900a7408c6587fbb988a8063f7215361801a1da" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.106.2", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "450c105fa1e51bfba4e95a86e926504a867ad5639d63f31d43fe3b7ec1f1c9ef" +dependencies = [ + "cranelift-codegen-shared 0.110.2", ] [[package]] @@ -460,6 +559,12 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d792ecc1243b7ebec4a7f77d9ed428ef27456eeb1f8c780587a6f5c38841be19" +[[package]] +name = "cranelift-codegen-shared" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5479117cd1266881479908d383086561cee37e49affbea9b1e6b594cc21cc220" + [[package]] name = "cranelift-control" version = "0.106.2" @@ -469,6 +574,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34378804f0abfdd22c068a741cfeed86938b92375b2a96fb0b42c878e0141bfb" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.106.2" @@ -479,13 +593,36 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a48cb0a194c9ba82fec35a1e492055388d89b2e3c03dee9dcf2488892be8004d" +dependencies = [ + "cranelift-bitset", + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5482a5fcdf98f2f31b21093643bdcfe9030866b8be6481117022e7f52baa0f2b" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.106.2", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8327afc6c1c05f4be62fefce5b439fa83521c65363a322e86ea32c85e7ceaf64" +dependencies = [ + "cranelift-codegen 0.110.2", "log", "smallvec", "target-lexicon", @@ -497,13 +634,30 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f6e1869b6053383bdb356900e42e33555b4c9ebee05699469b7c53cdafc82ea" +[[package]] +name = "cranelift-isle" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56b08621c00321efcfa3eee6a3179adc009e21ea8d24ca7adc3c326184bc3f48" + [[package]] name = "cranelift-native" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a91446e8045f1c4bc164b7bba68e2419c623904580d4b730877a663c6da38964" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.106.2", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d51180b147c8557c1196c77b098f04140c91962e135ea152cd2fcabf40cf365c" +dependencies = [ + "cranelift-codegen 0.110.2", "libc", "target-lexicon", ] @@ -514,14 +668,30 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8b17979b862d3b0d52de6ae3294ffe4d86c36027b56ad0443a7c8c8f921d14f" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.106.2", + "cranelift-entity 0.106.2", + "cranelift-frontend 0.106.2", "itertools", "log", "smallvec", "wasmparser 0.201.0", - "wasmtime-types", + "wasmtime-types 19.0.2", +] + +[[package]] +name = "cranelift-wasm" +version = "0.110.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "019e3dccb7f15e0bc14f0ddc034ec608a66df8e05c9e1e16f75a7716f8461799" +dependencies = [ + "cranelift-codegen 0.110.2", + "cranelift-entity 0.110.2", + "cranelift-frontend 0.110.2", + "itertools", + "log", + "smallvec", + "wasmparser 0.212.0", + "wasmtime-types 23.0.2", ] [[package]] @@ -634,6 +804,18 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +[[package]] +name = "embedded-io" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" + +[[package]] +name = "embedded-io" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" + [[package]] name = "encoding_rs" version = "0.8.34" @@ -688,6 +870,15 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + [[package]] name = "fs-set-times" version = "0.20.1" @@ -699,6 +890,67 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "futures" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-core", + "futures-sink", + "futures-task", + "pin-project-lite", + "pin-utils", +] + [[package]] name = "fxhash" version = "0.2.1" @@ -764,6 +1016,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" + [[package]] name = "glob" version = "0.3.1" @@ -825,6 +1083,12 @@ dependencies = [ "libc", ] +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + [[package]] name = "iana-time-zone" version = "0.1.60" @@ -854,6 +1118,16 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" +[[package]] +name = "idna" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + [[package]] name = "im-rc" version = "15.1.0" @@ -1004,6 +1278,12 @@ dependencies = [ "windows-targets", ] +[[package]] +name = "libm" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" + [[package]] name = "libredox" version = "0.1.3" @@ -1035,6 +1315,15 @@ dependencies = [ "libc", ] +[[package]] +name = "mach2" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +dependencies = [ + "libc", +] + [[package]] name = "magnus" version = "0.7.1" @@ -1095,6 +1384,27 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" +[[package]] +name = "miniz_oxide" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" +dependencies = [ + "adler", +] + +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "wasi", + "windows-sys", +] + [[package]] name = "nom" version = "7.1.3" @@ -1117,6 +1427,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.36.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" +dependencies = [ + "crc32fast", + "hashbrown 0.14.5", + "indexmap 2.2.6", + "memchr", +] + [[package]] name = "once_cell" version = "1.19.0" @@ -1129,6 +1451,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + [[package]] name = "petgraph" version = "0.6.5" @@ -1145,12 +1473,30 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + [[package]] name = "pkg-config" version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +[[package]] +name = "postcard" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7f0a8d620d71c457dd1d47df76bb18960378da56af4527aaa10f515eee732e" +dependencies = [ + "cobs", + "embedded-io 0.4.0", + "embedded-io 0.6.1", + "serde", +] + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1361,7 +1707,7 @@ dependencies = [ "wasi-virt", "wasm-compose 0.215.0", "wit-component 0.215.0", - "wizer", + "wizer 7.0.0", ] [[package]] @@ -1402,6 +1748,9 @@ name = "semver" version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +dependencies = [ + "serde", +] [[package]] name = "seq-macro" @@ -1515,6 +1864,19 @@ name = "smallvec" version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +dependencies = [ + "serde", +] + +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys", +] [[package]] name = "spdx" @@ -1617,6 +1979,15 @@ version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + [[package]] name = "textwrap" version = "0.11.0" @@ -1647,28 +2018,58 @@ dependencies = [ ] [[package]] -name = "toml" -version = "0.8.14" +name = "tinyvec" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit", + "tinyvec_macros", ] [[package]] -name = "toml_datetime" -version = "0.6.6" +name = "tinyvec_macros" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" -dependencies = [ - "serde", -] +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] -name = "toml_edit" +name = "tokio" +version = "1.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "windows-sys", +] + +[[package]] +name = "toml" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" version = "0.22.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" @@ -1718,12 +2119,27 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +[[package]] +name = "unicode-bidi" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" + [[package]] name = "unicode-ident" version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +[[package]] +name = "unicode-normalization" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +dependencies = [ + "tinyvec", +] + [[package]] name = "unicode-segmentation" version = "1.11.0" @@ -1748,6 +2164,17 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" +[[package]] +name = "url" +version = "2.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", +] + [[package]] name = "utf8parse" version = "0.2.2" @@ -1827,8 +2254,8 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", - "wiggle", + "wasmtime 19.0.2", + "wiggle 19.0.2", "windows-sys", ] @@ -1841,7 +2268,7 @@ dependencies = [ "structopt", "wasm-encoder 0.212.0", "wasmparser 0.212.0", - "wizer", + "wizer 6.0.0", ] [[package]] @@ -2099,13 +2526,24 @@ dependencies = [ "wasmparser 0.201.0", ] +[[package]] +name = "wasmprinter" +version = "0.212.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfac65326cc561112af88c3028f6dfdb140acff67ede33a8e86be2dc6b8956f7" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.212.0", +] + [[package]] name = "wasmtime" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e300c0e3f19dc9064e3b17ce661088646c70dbdde36aab46470ed68ba58db7d" dependencies = [ - "addr2line", + "addr2line 0.21.0", "anyhow", "async-trait", "bincode", @@ -2118,7 +2556,7 @@ dependencies = [ "ittapi", "libc", "log", - "object", + "object 0.32.2", "once_cell", "paste", "rayon", @@ -2130,17 +2568,73 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.201.0", "wasmparser 0.201.0", - "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", + "wasmtime-cache 19.0.2", + "wasmtime-component-macro 19.0.2", + "wasmtime-component-util 19.0.2", + "wasmtime-cranelift 19.0.2", + "wasmtime-environ 19.0.2", + "wasmtime-fiber 19.0.2", + "wasmtime-jit-debug 19.0.2", + "wasmtime-jit-icache-coherence 19.0.2", "wasmtime-runtime", - "wasmtime-slab", - "wasmtime-winch", + "wasmtime-slab 19.0.2", + "wasmtime-winch 19.0.2", + "wat", + "windows-sys", +] + +[[package]] +name = "wasmtime" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07232e0b473af36112da7348f51e73fa8b11047a6cb546096da3812930b7c93a" +dependencies = [ + "addr2line 0.21.0", + "anyhow", + "async-trait", + "bitflags 2.5.0", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "fxprof-processed-profile", + "gimli 0.28.1", + "hashbrown 0.14.5", + "indexmap 2.2.6", + "ittapi", + "libc", + "libm", + "log", + "mach2", + "memfd", + "object 0.36.4", + "once_cell", + "paste", + "postcard", + "psm", + "rayon", + "rustix", + "semver", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "sptr", + "target-lexicon", + "wasm-encoder 0.212.0", + "wasmparser 0.212.0", + "wasmtime-asm-macros 23.0.2", + "wasmtime-cache 23.0.2", + "wasmtime-component-macro 23.0.2", + "wasmtime-component-util 23.0.2", + "wasmtime-cranelift 23.0.2", + "wasmtime-environ 23.0.2", + "wasmtime-fiber 23.0.2", + "wasmtime-jit-debug 23.0.2", + "wasmtime-jit-icache-coherence 23.0.2", + "wasmtime-slab 23.0.2", + "wasmtime-versioned-export-macros 23.0.2", + "wasmtime-winch 23.0.2", "wat", "windows-sys", ] @@ -2154,6 +2648,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a9c42562d879c749288d9a26acc0d95d2ca069e30c2ec2efce84461c4d62b3" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "19.0.2" @@ -2174,6 +2677,26 @@ dependencies = [ "zstd", ] +[[package]] +name = "wasmtime-cache" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d5d5aac98c8ae87cf5244495da7722e3fa022aa6f3f4fcd5e3d6e5699ce422" +dependencies = [ + "anyhow", + "base64", + "directories-next", + "log", + "postcard", + "rustix", + "serde", + "serde_derive", + "sha2", + "toml", + "windows-sys", + "zstd", +] + [[package]] name = "wasmtime-component-macro" version = "19.0.2" @@ -2184,17 +2707,38 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.66", - "wasmtime-component-util", - "wasmtime-wit-bindgen", + "wasmtime-component-util 19.0.2", + "wasmtime-wit-bindgen 19.0.2", "wit-parser 0.201.0", ] +[[package]] +name = "wasmtime-component-macro" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0c3f57c4bc96f9b4a6ff4d6cb6e837913eff32e98d09e2b6d79b5c4647b415b" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.66", + "wasmtime-component-util 23.0.2", + "wasmtime-wit-bindgen 23.0.2", + "wit-parser 0.212.0", +] + [[package]] name = "wasmtime-component-util" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dd17dc1ebc0b28fd24b6b9d07638f55b82ae908918ff08fd221f8b0fefa9125" +[[package]] +name = "wasmtime-component-util" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1da707969bc31a565da9b32d087eb2370c95c6f2087c5539a15f2e3b27e77203" + [[package]] name = "wasmtime-cranelift" version = "19.0.2" @@ -2203,21 +2747,45 @@ checksum = "e923262451a4b5b39fe02f69f1338d56356db470e289ea1887346b9c7f592738" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.106.2", + "cranelift-control 0.106.2", + "cranelift-entity 0.106.2", + "cranelift-frontend 0.106.2", + "cranelift-native 0.106.2", + "cranelift-wasm 0.106.2", "gimli 0.28.1", "log", - "object", + "object 0.32.2", "target-lexicon", "thiserror", "wasmparser 0.201.0", "wasmtime-cranelift-shared", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 19.0.2", + "wasmtime-versioned-export-macros 19.0.2", +] + +[[package]] +name = "wasmtime-cranelift" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62cb6135ec46994299be711b78b03acaa9480de3715f827d450f0c947a84977c" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.110.2", + "cranelift-control 0.110.2", + "cranelift-entity 0.110.2", + "cranelift-frontend 0.110.2", + "cranelift-native 0.110.2", + "cranelift-wasm 0.110.2", + "gimli 0.28.1", + "log", + "object 0.36.4", + "target-lexicon", + "thiserror", + "wasmparser 0.212.0", + "wasmtime-environ 23.0.2", + "wasmtime-versioned-export-macros 23.0.2", ] [[package]] @@ -2227,13 +2795,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "508898cbbea0df81a5d29cfc1c7c72431a1bc4c9e89fd9514b4c868474c05c7a" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-native", + "cranelift-codegen 0.106.2", + "cranelift-control 0.106.2", + "cranelift-native 0.106.2", "gimli 0.28.1", - "object", + "object 0.32.2", "target-lexicon", - "wasmtime-environ", + "wasmtime-environ 19.0.2", ] [[package]] @@ -2245,11 +2813,11 @@ dependencies = [ "anyhow", "bincode", "cpp_demangle", - "cranelift-entity", + "cranelift-entity 0.106.2", "gimli 0.28.1", "indexmap 2.2.6", "log", - "object", + "object 0.32.2", "rustc-demangle", "serde", "serde_derive", @@ -2257,9 +2825,36 @@ dependencies = [ "thiserror", "wasm-encoder 0.201.0", "wasmparser 0.201.0", - "wasmprinter", - "wasmtime-component-util", - "wasmtime-types", + "wasmprinter 0.201.0", + "wasmtime-component-util 19.0.2", + "wasmtime-types 19.0.2", +] + +[[package]] +name = "wasmtime-environ" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bcaa3b42a0718e9123da7fb75e8e13fc95df7db2a7e32e2f2f4f0d3333b7d6f" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity 0.110.2", + "gimli 0.28.1", + "indexmap 2.2.6", + "log", + "object 0.36.4", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "target-lexicon", + "wasm-encoder 0.212.0", + "wasmparser 0.212.0", + "wasmprinter 0.212.0", + "wasmtime-component-util 23.0.2", + "wasmtime-types 23.0.2", ] [[package]] @@ -2272,8 +2867,23 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 19.0.2", + "wasmtime-versioned-export-macros 19.0.2", + "windows-sys", +] + +[[package]] +name = "wasmtime-fiber" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1c805515f4bc157f70f998038951009d21a19c1ef8c5fbb374a11b1d56672" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix", + "wasmtime-asm-macros 23.0.2", + "wasmtime-versioned-export-macros 23.0.2", "windows-sys", ] @@ -2283,10 +2893,22 @@ version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92de34217bf7f0464262adf391a9950eba440f9dfc7d3b0e3209302875c6f65f" dependencies = [ - "object", + "object 0.32.2", + "once_cell", + "rustix", + "wasmtime-versioned-export-macros 19.0.2", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "118e141e52f3898a531a612985bd09a5e05a1d646cad2f30a3020b675c21cd49" +dependencies = [ + "object 0.36.4", "once_cell", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 23.0.2", ] [[package]] @@ -2300,6 +2922,18 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cfee42dac5148fc2664ab1f5cb8d7fa77a28d1a2cf1d9483abc2c3d751a58b9" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys", +] + [[package]] name = "wasmtime-runtime" version = "19.0.2" @@ -2321,11 +2955,11 @@ dependencies = [ "rustix", "sptr", "wasm-encoder 0.201.0", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 19.0.2", + "wasmtime-environ 19.0.2", + "wasmtime-fiber 19.0.2", + "wasmtime-jit-debug 19.0.2", + "wasmtime-versioned-export-macros 19.0.2", "wasmtime-wmemcheck", "windows-sys", ] @@ -2336,19 +2970,39 @@ version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20c58bef9ce877fd06acb58f08d003af17cb05cc51225b455e999fbad8e584c0" +[[package]] +name = "wasmtime-slab" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42eb8f6515708ec67974998c3e644101db4186308985f5ef7c2ef324ff33c948" + [[package]] name = "wasmtime-types" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cebe297aa063136d9d2e5b347c1528868aa43c2c8d0e1eb0eec144567e38fe0f" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.106.2", "serde", "serde_derive", "thiserror", "wasmparser 0.201.0", ] +[[package]] +name = "wasmtime-types" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "046873fb8fb3e9652f3fd76fe99c8c8129007695c3d73b2e307fdae40f6e324c" +dependencies = [ + "anyhow", + "cranelift-entity 0.110.2", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.212.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "19.0.2" @@ -2360,6 +3014,48 @@ dependencies = [ "syn 2.0.66", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99c02af2e9dbeb427304d1a08787d70ed0dbfec1af2236616f84c9f1f03e7969" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "wasmtime-wasi" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a1349f254d0b8f2ec8f996d0982f040abf22cd6ab19e3cf67afd033c552208" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.5.0", + "bytes", + "cap-fs-ext", + "cap-net-ext", + "cap-rand", + "cap-std", + "cap-time-ext", + "fs-set-times", + "futures", + "io-extras", + "io-lifetimes", + "once_cell", + "rustix", + "system-interface", + "thiserror", + "tokio", + "tracing", + "url", + "wasmtime 23.0.2", + "wiggle 23.0.2", + "windows-sys", +] + [[package]] name = "wasmtime-winch" version = "19.0.2" @@ -2367,14 +3063,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d618b4e90d3f259b1b77411ce573c9f74aade561957102132e169918aabdc863" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.106.2", "gimli 0.28.1", - "object", + "object 0.32.2", "target-lexicon", "wasmparser 0.201.0", "wasmtime-cranelift-shared", - "wasmtime-environ", - "winch-codegen", + "wasmtime-environ 19.0.2", + "winch-codegen 0.17.2", +] + +[[package]] +name = "wasmtime-winch" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2ceddc47a49af10908a288fdfdc296ab3932062cab62a785e3705bbb3709c59" +dependencies = [ + "anyhow", + "cranelift-codegen 0.110.2", + "gimli 0.28.1", + "object 0.36.4", + "target-lexicon", + "wasmparser 0.212.0", + "wasmtime-cranelift 23.0.2", + "wasmtime-environ 23.0.2", + "winch-codegen 0.21.2", ] [[package]] @@ -2389,6 +3102,18 @@ dependencies = [ "wit-parser 0.201.0", ] +[[package]] +name = "wasmtime-wit-bindgen" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75f528f8b8a2376a3dacaf497d960216dd466d324425361e1e00e26de0a7705c" +dependencies = [ + "anyhow", + "heck 0.4.1", + "indexmap 2.2.6", + "wit-parser 0.212.0", +] + [[package]] name = "wasmtime-wmemcheck" version = "19.0.2" @@ -2437,8 +3162,23 @@ dependencies = [ "bitflags 2.5.0", "thiserror", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 19.0.2", + "wiggle-macro 19.0.2", +] + +[[package]] +name = "wiggle" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af4a61a764e5c4f0cb8c1796859d266e75828c244089e77c81c6158dd8c4fda4" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.5.0", + "thiserror", + "tracing", + "wasmtime 23.0.2", + "wiggle-macro 23.0.2", ] [[package]] @@ -2456,6 +3196,21 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2d45f4c50cfcbc222fb5221142fa65aa834d0a54b77b5760be0ea0a1ccad52d" +dependencies = [ + "anyhow", + "heck 0.4.1", + "proc-macro2", + "quote", + "shellexpand", + "syn 2.0.66", + "witx", +] + [[package]] name = "wiggle-macro" version = "19.0.2" @@ -2465,7 +3220,19 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.66", - "wiggle-generate", + "wiggle-generate 19.0.2", +] + +[[package]] +name = "wiggle-macro" +version = "23.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12e0fbccad12e5b406effb8676eb3713fdbe366975fb65d56f960ace6da118e4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", + "wiggle-generate 23.0.2", ] [[package]] @@ -2484,6 +3251,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" +[[package]] +name = "winapi-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +dependencies = [ + "windows-sys", +] + [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" @@ -2497,13 +3273,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d15869abc9e3bb29c017c003dbe007a08e9910e8ff9023a962aa13c1b2ee6af" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.106.2", "gimli 0.28.1", "regalloc2", "smallvec", "target-lexicon", "wasmparser 0.201.0", - "wasmtime-environ", + "wasmtime-environ 19.0.2", +] + +[[package]] +name = "winch-codegen" +version = "0.21.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a41b67a37ea74e83c38ef495cc213aba73385236b1deee883dc869e835003b9" +dependencies = [ + "anyhow", + "cranelift-codegen 0.110.2", + "gimli 0.28.1", + "regalloc2", + "smallvec", + "target-lexicon", + "wasmparser 0.212.0", + "wasmtime-cranelift 23.0.2", + "wasmtime-environ 23.0.2", ] [[package]] @@ -2724,7 +3517,23 @@ dependencies = [ "wasi-common", "wasm-encoder 0.202.0", "wasmparser 0.202.0", - "wasmtime", + "wasmtime 19.0.2", +] + +[[package]] +name = "wizer" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f4709f01431248a1232e3090dc1c933328c1ce0ec8aefe6da087e975e9e4683" +dependencies = [ + "anyhow", + "cap-std", + "log", + "rayon", + "wasm-encoder 0.202.0", + "wasmparser 0.202.0", + "wasmtime 23.0.2", + "wasmtime-wasi", ] [[package]] diff --git a/ext/ruby_wasm/Cargo.toml b/ext/ruby_wasm/Cargo.toml index e9ab97f68e..434f9876e2 100644 --- a/ext/ruby_wasm/Cargo.toml +++ b/ext/ruby_wasm/Cargo.toml @@ -12,7 +12,7 @@ crate-type = ["cdylib"] [dependencies] magnus = { version = "0.7.1", features = ["bytes"] } bytes = "1" -wizer = "6.0.0" +wizer = "7.0.0" wasi-vfs-cli = { git = "https://github.com/kateinoigakukun/wasi-vfs/", tag = "v0.5.3" } structopt = "0.3.26" wit-component = "0.215.0"