From 54be96e8fee410d566d7454aa2bc48a2ce19e574 Mon Sep 17 00:00:00 2001 From: Jeff Charles Date: Tue, 25 Jul 2023 15:01:56 -0400 Subject: [PATCH] Bump versions of Wizer and Wasmtime --- Cargo.lock | 338 ++++++++++++++++++++++++------------------ Cargo.toml | 6 +- crates/cli/Cargo.toml | 4 +- 3 files changed, 199 insertions(+), 149 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2017a91a..0daa4cf3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -94,6 +94,12 @@ version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" +[[package]] +name = "arbitrary" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d098ff73c1ca148721f37baad5ea6a465a13f9573aba8641fbbbae8164a54e" + [[package]] name = "arrayvec" version = "0.7.2" @@ -286,7 +292,7 @@ checksum = "7b0c86006edbaf13bbe0cdf2d7492cff638cd24cd6b717fa2aadcab09b532353" dependencies = [ "cap-primitives 1.0.10", "cap-std 1.0.10", - "io-lifetimes 1.0.5", + "io-lifetimes 1.0.11", "windows-sys 0.48.0", ] @@ -318,10 +324,10 @@ dependencies = [ "ambient-authority 0.0.1", "fs-set-times 0.19.1", "io-extras 0.17.4", - "io-lifetimes 1.0.5", + "io-lifetimes 1.0.11", "ipnet", "maybe-owned", - "rustix 0.37.3", + "rustix 0.37.23", "windows-sys 0.48.0", "winx 0.35.1", ] @@ -357,8 +363,8 @@ checksum = "14bfc13243563bf62ee9a31b6659d2fc2bf20e75f2d3d58d87a0c420778e1399" dependencies = [ "cap-primitives 1.0.10", "io-extras 0.17.4", - "io-lifetimes 1.0.5", - "rustix 0.37.3", + "io-lifetimes 1.0.11", + "rustix 0.37.23", ] [[package]] @@ -369,7 +375,7 @@ checksum = "27254eb495abe5deb117c9de424b2bfb74944e29a28ac224b213b13550c2cc4d" dependencies = [ "cap-primitives 1.0.10", "once_cell", - "rustix 0.37.3", + "rustix 0.37.23", "winx 0.35.1", ] @@ -480,23 +486,24 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.95.0" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e9fb5af44f8cb4685d425a5101f562800618cfe7a454e23f87710ebfb22af50" +checksum = "182b82f78049f54d3aee5a19870d356ef754226665a695ce2fcdd5d55379718e" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.95.0" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b50041c01a29ab8c2dd93188a024d67c30a099067aa45bcb0f2bb0f6701b003" +checksum = "e7c027bf04ecae5b048d3554deb888061bc26f426afff47bf06d6ac933dce0a6" dependencies = [ "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", + "cranelift-control", "cranelift-entity", "cranelift-isle", "gimli 0.27.2", @@ -509,33 +516,42 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.95.0" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cdc8a18f16dff6690dc1a0ff5e3319b84904e6e9af06056e4712c3dca4ee63b" +checksum = "649f70038235e4c81dba5680d7e5ae83e1081f567232425ab98b55b03afd9904" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.95.0" +version = "0.96.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a1d1c5ee2611c6a0bdc8d42d5d3dc5ce8bf53a8040561e26e88b9b21f966417" + +[[package]] +name = "cranelift-control" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "420bc3bed85c6879e0383318c0a614c00f2a74df67c37b7ab4cfd0c19fe11794" +checksum = "da66a68b1f48da863d1d53209b8ddb1a6236411d2d72a280ffa8c2f734f7219e" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-entity" -version = "0.95.0" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6319b1918ca95faef80f17a44b5394bb63facd899f5369a54fbcc23e67971a" +checksum = "9bd897422dbb66621fa558f4d9209875530c53e3c8f4b13b2849fbb667c431a6" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.95.0" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a626e2d07bec4d029ba0393547433bc1cd6f1335581dd833f06e3feb3cbaf72a" +checksum = "05db883114c98cfcd6959f72278d2fec42e01ea6a6982cfe4f20e88eebe86653" dependencies = [ "cranelift-codegen", "log", @@ -545,15 +561,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.95.0" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af8d1e5435264cac8208e34cc550abf6797ad6c7b4f6c874dc93a8249aa7d35" +checksum = "84559de86e2564152c87e299c8b2559f9107e9c6d274b24ebeb04fb0a5f4abf8" [[package]] name = "cranelift-native" -version = "0.95.0" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "789bc52610128a42bbbba8e9b309eb73f8622bf10f55eb632ef552162a723ca7" +checksum = "3f40b57f187f0fe1ffaf281df4adba2b4bc623a0f6651954da9f3c184be72761" dependencies = [ "cranelift-codegen", "libc", @@ -562,9 +578,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.95.0" +version = "0.96.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dbb9a85d3e0371fc65085dfde86211305a562c70bae9ea0a57155f58750983" +checksum = "f3eab6084cc789b9dd0b1316241efeb2968199fee709f4bb4fe0fb0923bb468b" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -572,7 +588,7 @@ dependencies = [ "itertools", "log", "smallvec", - "wasmparser 0.102.0", + "wasmparser 0.103.0", "wasmtime-types", ] @@ -703,6 +719,15 @@ version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" +[[package]] +name = "debugid" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" +dependencies = [ + "uuid 1.4.1", +] + [[package]] name = "digest" version = "0.10.6" @@ -847,7 +872,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39ae6b3d9530211fb3b12a95374b8b0823be812f53d09e18c5675c0146b09642" dependencies = [ "cfg-if", - "rustix 0.37.3", + "rustix 0.37.23", "windows-sys 0.48.0", ] @@ -914,25 +939,14 @@ dependencies = [ "winapi", ] -[[package]] -name = "fs-set-times" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "857cf27edcb26c2a36d84b2954019573d335bb289876113aceacacdca47a4fd4" -dependencies = [ - "io-lifetimes 1.0.5", - "rustix 0.36.8", - "windows-sys 0.45.0", -] - [[package]] name = "fs-set-times" version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7833d0f115a013d51c55950a3b09d30e4b057be9961b709acb9b5b17a1108861" dependencies = [ - "io-lifetimes 1.0.5", - "rustix 0.37.3", + "io-lifetimes 1.0.11", + "rustix 0.37.23", "windows-sys 0.48.0", ] @@ -978,6 +992,19 @@ dependencies = [ "byteorder", ] +[[package]] +name = "fxprof-processed-profile" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +dependencies = [ + "bitflags 2.3.3", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generic-array" version = "0.14.5" @@ -1221,7 +1248,7 @@ version = "0.17.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fde93d48f0d9277f977a333eca8313695ddd5301dc96f7e02aeddcb0dd99096f" dependencies = [ - "io-lifetimes 1.0.5", + "io-lifetimes 1.0.11", "windows-sys 0.48.0", ] @@ -1233,12 +1260,13 @@ checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6" [[package]] name = "io-lifetimes" -version = "1.0.5" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3" +checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ + "hermit-abi 0.3.1", "libc", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] @@ -1267,8 +1295,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" dependencies = [ "hermit-abi 0.3.1", - "io-lifetimes 1.0.5", - "rustix 0.37.3", + "io-lifetimes 1.0.11", + "rustix 0.37.23", "windows-sys 0.48.0", ] @@ -1349,7 +1377,7 @@ dependencies = [ "structopt", "swc_core", "tempfile", - "uuid", + "uuid 0.8.2", "walrus", "wasi-common", "wasmparser 0.101.0", @@ -1481,9 +1509,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.139" +version = "0.2.147" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" +checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" [[package]] name = "libloading" @@ -1509,9 +1537,9 @@ checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" [[package]] name = "linux-raw-sys" -version = "0.3.1" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f" +checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "lock_api" @@ -1559,7 +1587,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" dependencies = [ - "rustix 0.37.3", + "rustix 0.37.23", ] [[package]] @@ -2104,12 +2132,13 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.6.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" +checksum = "d4a52e724646c6c0800fc456ec43b4165d2f91fba88ceaca06d9e0b400023478" dependencies = [ - "fxhash", + "hashbrown 0.13.2", "log", + "rustc-hash", "slice-group-by", "smallvec", ] @@ -2204,7 +2233,7 @@ checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644" dependencies = [ "bitflags 1.3.2", "errno 0.2.8", - "io-lifetimes 1.0.5", + "io-lifetimes 1.0.11", "libc", "linux-raw-sys 0.1.4", "windows-sys 0.45.0", @@ -2212,18 +2241,18 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.3" +version = "0.37.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b24138615de35e32031d041a09032ef3487a616d901ca4db224e7d557efae2" +checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" dependencies = [ "bitflags 1.3.2", "errno 0.3.1", - "io-lifetimes 1.0.5", + "io-lifetimes 1.0.11", "itoa 1.0.4", "libc", - "linux-raw-sys 0.3.1", + "linux-raw-sys 0.3.8", "once_cell", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] @@ -2314,9 +2343,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.136" +version = "1.0.168" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" +checksum = "d614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af" dependencies = [ "serde_derive", ] @@ -2351,20 +2380,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.136" +version = "1.0.168" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" +checksum = "d4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.22", ] [[package]] name = "serde_json" -version = "1.0.79" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95" +checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" dependencies = [ "itoa 1.0.4", "ryu", @@ -2772,8 +2801,8 @@ dependencies = [ "cap-fs-ext", "cap-std 1.0.10", "fd-lock", - "io-lifetimes 1.0.5", - "rustix 0.37.3", + "io-lifetimes 1.0.11", + "rustix 0.37.23", "windows-sys 0.48.0", "winx 0.35.1", ] @@ -3067,6 +3096,12 @@ dependencies = [ "getrandom", ] +[[package]] +name = "uuid" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" + [[package]] name = "vcpkg" version = "0.2.15" @@ -3163,9 +3198,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-cap-std-sync" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8306bc71532b8a78f31e35d88e43506dfc5fc26bf30c7f0673cbf6beeb28bb6a" +checksum = "5d29c5da3b5cfc9212a7fa824224875cb67fb89d2a8392db655e4c59b8ab2ae7" dependencies = [ "anyhow", "async-trait", @@ -3173,23 +3208,23 @@ dependencies = [ "cap-rand", "cap-std 1.0.10", "cap-time-ext", - "fs-set-times 0.18.1", + "fs-set-times 0.19.1", "io-extras 0.17.4", - "io-lifetimes 1.0.5", + "io-lifetimes 1.0.11", "is-terminal", "once_cell", - "rustix 0.36.8", + "rustix 0.37.23", "system-interface", "tracing", "wasi-common", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasi-common" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58c4bd23d8aeec5da68339e121dccf21e2b2f7b9028c39413bfd2fe94eb7a535" +checksum = "f8bd905dcec1448664bf63d42d291cbae0feeea3ad41631817b8819e096d76bd" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -3197,12 +3232,12 @@ dependencies = [ "cap-std 1.0.10", "io-extras 0.17.4", "log", - "rustix 0.36.8", + "rustix 0.37.23", "thiserror", "tracing", "wasmtime", "wiggle", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] @@ -3268,6 +3303,15 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83c94f464d50e31da425794a02da1a82d4b96a657dcb152a6664e8aa915be517" +dependencies = [ + "leb128", +] + [[package]] name = "wasm-encoder" version = "0.29.0" @@ -3305,9 +3349,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.102.0" +version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" +checksum = "2c437373cac5ea84f1113d648d51f71751ffbe3d90c00ae67618cf20d0b5ee7b" dependencies = [ "indexmap", "url", @@ -3315,9 +3359,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.103.0" +version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c437373cac5ea84f1113d648d51f71751ffbe3d90c00ae67618cf20d0b5ee7b" +checksum = "d014e33793cab91655fa6349b0bc974984de106b2e0f6b0dfe6f6594b260624d" dependencies = [ "indexmap", "url", @@ -3335,14 +3379,16 @@ dependencies = [ [[package]] name = "wasmtime" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a65e578b6d35f3e808b21b00c652b4c3ded90249f642d504a67700d7a02cac1c" +checksum = "634357e8668774b24c80b210552f3f194e2342a065d6d83845ba22c5817d0770" dependencies = [ "anyhow", "async-trait", "bincode", + "bumpalo", "cfg-if", + "fxprof-processed-profile", "indexmap", "libc", "log", @@ -3352,8 +3398,9 @@ dependencies = [ "psm", "rayon", "serde", + "serde_json", "target-lexicon", - "wasmparser 0.102.0", + "wasmparser 0.103.0", "wasmtime-cache", "wasmtime-component-macro", "wasmtime-cranelift", @@ -3362,23 +3409,23 @@ dependencies = [ "wasmtime-jit", "wasmtime-runtime", "wat", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-asm-macros" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdaba4716347d5936234f17d1c75a3a92f21edaefc96dbdc64b36ef53504c1e1" +checksum = "d33c73c24ce79b0483a3b091a9acf88871f4490b88998e8974b22236264d304c" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673200e1afd89735b9e641ec63218e9b7edf2860257db1968507c0538511d612" +checksum = "6107809b2d9f5b2fd3ddbaddb3bb92ff8048b62f4030debf1408119ffd38c6cb" dependencies = [ "anyhow", "base64", @@ -3386,19 +3433,19 @@ dependencies = [ "directories-next", "file-per-thread-logger", "log", - "rustix 0.36.8", + "rustix 0.37.23", "serde", "sha2", "toml", - "windows-sys 0.45.0", + "windows-sys 0.48.0", "zstd", ] [[package]] name = "wasmtime-component-macro" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e83eb45f3bab16800cb9da977b04cd427f3e2b1e6668b6c2dcbc8baec8a6b6d" +checksum = "e5ba489850d9c91c6c5b9e1696ee89e7a69d9796236a005f7e9131b6746e13b6" dependencies = [ "anyhow", "proc-macro2", @@ -3406,23 +3453,24 @@ dependencies = [ "syn 1.0.109", "wasmtime-component-util", "wasmtime-wit-bindgen", - "wit-parser 0.6.4", + "wit-parser 0.7.1", ] [[package]] name = "wasmtime-component-util" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e9c89418c99fed44b9081e09ec4a9c5a3843ad663c4b0beceb16cac7a70c31d" +checksum = "7fa88f9e77d80f828c9d684741a9da649366c6d1cceb814755dd9cab7112d1d1" [[package]] name = "wasmtime-cranelift" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed4490e68a86a8515071c19bd54a679b5c239c43badd24c18c764a63117ba119" +checksum = "5800616a28ed6bd5e8b99ea45646c956d798ae030494ac0689bc3e45d3b689c1" dependencies = [ "anyhow", "cranelift-codegen", + "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", @@ -3432,19 +3480,20 @@ dependencies = [ "object", "target-lexicon", "thiserror", - "wasmparser 0.102.0", + "wasmparser 0.103.0", "wasmtime-cranelift-shared", "wasmtime-environ", ] [[package]] name = "wasmtime-cranelift-shared" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73493000ea57cc755b4ab48df9194740c00ea6dcd2714b660b7859a451c1b925" +checksum = "27e4030b959ac5c5d6ee500078977e813f8768fa2b92fc12be01856cd0c76c55" dependencies = [ "anyhow", "cranelift-codegen", + "cranelift-control", "cranelift-native", "gimli 0.27.2", "object", @@ -3454,9 +3503,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c2a2c8dcf2c4bacaa5bd29fbbc744769804377747940c6d5fe12b15bdfafe2c" +checksum = "9ec815d01a8d38aceb7ed4678f9ba551ae6b8a568a63810ac3ad9293b0fd01c8" dependencies = [ "anyhow", "cranelift-entity", @@ -3467,28 +3516,28 @@ dependencies = [ "serde", "target-lexicon", "thiserror", - "wasmparser 0.102.0", + "wasmparser 0.103.0", "wasmtime-types", ] [[package]] name = "wasmtime-fiber" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2bcc711e6ccb9314b4d90112912060539ce98ac43b4d4408680609414de004f" +checksum = "23c5127908fdf720614891ec741c13dd70c844e102caa393e2faca1ee68e9bfb" dependencies = [ "cc", "cfg-if", - "rustix 0.36.8", + "rustix 0.37.23", "wasmtime-asm-macros", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-jit" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b75238696641fb46dcf3cd6aaf09ac4c48040c5e2391d5c5a9883c35b09a627" +checksum = "2712eafe829778b426cad0e1769fef944898923dd29f0039e34e0d53ba72b234" dependencies = [ "addr2line", "anyhow", @@ -3506,36 +3555,36 @@ dependencies = [ "wasmtime-jit-debug", "wasmtime-jit-icache-coherence", "wasmtime-runtime", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-jit-debug" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f47cc7e383300218d338fcbe95f2d7343e125b6b0d284d0d9b7e6acc7dd112a1" +checksum = "65fb78eacf4a6e47260d8ef8cc81ea8ddb91397b2e848b3fb01567adebfe89b5" dependencies = [ "object", "once_cell", - "rustix 0.36.8", + "rustix 0.37.23", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c1b25e736692815a53f669e774e230b80ec063f21596f006f8310b9f2dd910" +checksum = "d1364900b05f7d6008516121e8e62767ddb3e176bdf4c84dfa85da1734aeab79" dependencies = [ "cfg-if", "libc", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-runtime" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a305b2e4e62dfc67c8d25b2db1c2ac6ba44c7bcf0ccefb7fd9205338bed3f6a" +checksum = "4a16ffe4de9ac9669175c0ea5c6c51ffc596dfb49320aaa6f6c57eff58cef069" dependencies = [ "anyhow", "cc", @@ -3548,31 +3597,31 @@ dependencies = [ "memoffset 0.8.0", "paste", "rand", - "rustix 0.36.8", + "rustix 0.37.23", "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-fiber", "wasmtime-jit-debug", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-types" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efecff824b08f5c1da332a776ce01a928b200b27dbbb3ffd9374d7f2718671ea" +checksum = "19961c9a3b04d5e766875a5c467f6f5d693f508b3e81f8dc4a1444aa94f041c9" dependencies = [ "cranelift-entity", "serde", "thiserror", - "wasmparser 0.102.0", + "wasmparser 0.103.0", ] [[package]] name = "wasmtime-wasi" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ee49d3a53fd66187ac35f49f1cb5a28b3a104e066117d7194a0df7faf02658e" +checksum = "21080ff62878f1d7c53d9571053dbe96552c0f982f9f29eac65ea89974fabfd7" dependencies = [ "anyhow", "libc", @@ -3584,13 +3633,13 @@ dependencies = [ [[package]] name = "wasmtime-wit-bindgen" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "796fdb0983ac1b3da4509169f49eea5e902b5641324466dc6f158c6e4ea693f5" +checksum = "421f0d16cc5c612b35ae53a0be3d3124c72296f18e5be3468263c745d56d37ab" dependencies = [ "anyhow", "heck 0.4.1", - "wit-parser 0.6.4", + "wit-parser 0.7.1", ] [[package]] @@ -3646,9 +3695,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "883e99f57044e457243de44477104db73e90d892130e11da4cf7d1d9df3333e6" +checksum = "5b34e40b7b17a920d03449ca78b0319984379eed01a9a11c1def9c3d3832d85a" dependencies = [ "anyhow", "async-trait", @@ -3661,9 +3710,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0743743724253da8c775c1668bfdb0e14f47b0666b6b41f997fb21a33e8768df" +checksum = "9eefda132eaa84fe5f15d23a55a912f8417385aee65d0141d78a3b65e46201ed" dependencies = [ "anyhow", "heck 0.4.1", @@ -3676,9 +3725,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "8.0.0" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a21994785b4bbc8cf3811e1422feb3c6b613b9da51c8bacf35cc29ca2f356a0" +checksum = "6ca1a344a0ba781e2a94b27be5bb78f23e43d52336bd663b810d49d7189ad334" dependencies = [ "proc-macro2", "quote", @@ -3882,15 +3931,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c52a121f0fbf9320d5f2a9a5d82f6cb7557eda5e8b47fc3e7f359ec866ae960" dependencies = [ "bitflags 1.3.2", - "io-lifetimes 1.0.5", + "io-lifetimes 1.0.11", "windows-sys 0.48.0", ] [[package]] name = "wit-parser" -version = "0.6.4" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f887c3da527a51b321076ebe6a7513026a4757b6d4d144259946552d6fc728b3" +checksum = "5ca2581061573ef6d1754983d7a9b3ed5871ef859d52708ea9a0f5af32919172" dependencies = [ "anyhow", "id-arena", @@ -3931,16 +3980,17 @@ dependencies = [ [[package]] name = "wizer" -version = "1.6.1-beta.4" -source = "git+https://github.com/bytecodealliance/wizer?rev=3acc39cc561e7f985f163a2c8e89259a0dfc2f2f#3acc39cc561e7f985f163a2c8e89259a0dfc2f2f" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdbf85c6302a99e5c9d15655abd804c0e204a278fdb62c1e53a37ba4f3550b8b" dependencies = [ "anyhow", "cap-std 0.24.4", "log", "rayon", "wasi-cap-std-sync", - "wasm-encoder 0.25.0", - "wasmparser 0.103.0", + "wasm-encoder 0.28.0", + "wasmparser 0.106.0", "wasmtime", "wasmtime-wasi", ] diff --git a/Cargo.toml b/Cargo.toml index f6b10166..da2754d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,9 +15,9 @@ edition = "2021" license = "Apache-2.0 WITH LLVM-exception" [workspace.dependencies] -wasmtime = "8.0" -wasmtime-wasi = "8.0" -wasi-common = "8.0" +wasmtime = "9.0" +wasmtime-wasi = "9.0" +wasi-common = "9.0" anyhow = "1.0" once_cell = "1.16" javy = { path = "crates/javy", version = "1.0.0" } diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index f62dac31..9f865d74 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -15,7 +15,7 @@ dump_wat = ["dep:wasmprinter"] experimental_event_loop = [] [dependencies] -wizer = { git = "https://github.com/bytecodealliance/wizer", rev = "3acc39cc561e7f985f163a2c8e89259a0dfc2f2f" } +wizer = "3.0" structopt = "0.3" anyhow = { workspace = true } binaryen = { git = "https://github.com/pepyakin/binaryen-rs", rev = "00c98174843f957681ba0bc5cdcc9d15f5d0cb23" } @@ -41,7 +41,7 @@ wasmparser = "0.101.0" [build-dependencies] anyhow = "1.0.71" -wizer = { git = "https://github.com/bytecodealliance/wizer", rev = "3acc39cc561e7f985f163a2c8e89259a0dfc2f2f" } +wizer = "3.0" [[bench]] name = "benchmark"