From 94ead866f3774b2d56ecb68aef0f3a332cf2a506 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Jul 2024 02:33:26 +0000 Subject: [PATCH 1/2] Bump wizer from 4.0.0 to 6.0.0 Bumps [wizer](https://github.com/bytecodealliance/wizer) from 4.0.0 to 6.0.0. - [Release notes](https://github.com/bytecodealliance/wizer/releases) - [Commits](https://github.com/bytecodealliance/wizer/compare/v4.0.0...v6.0.0) --- updated-dependencies: - dependency-name: wizer dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 875 ++++++++++++++++++++++++++++++++++----- ext/ruby_wasm/Cargo.toml | 2 +- 2 files changed, 779 insertions(+), 98 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7dcb64be1..f1bb97295 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -264,8 +264,20 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88e341d15ac1029aadce600be764a1a1edafe40e03cde23285bc1d261b3a4866" dependencies = [ - "cap-primitives", - "cap-std", + "cap-primitives 2.0.1", + "cap-std 2.0.1", + "io-lifetimes", + "windows-sys 0.52.0", +] + +[[package]] +name = "cap-fs-ext" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fc2d2954524be4866aaa720f008fba9995de54784957a1b0e0119992d6d5e52" +dependencies = [ + "cap-primitives 3.1.0", + "cap-std 3.1.0", "io-lifetimes", "windows-sys 0.52.0", ] @@ -276,8 +288,8 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "434168fe6533055f0f4204039abe3ff6d7db338ef46872a5fa39e9d5ad5ab7a9" dependencies = [ - "cap-primitives", - "cap-std", + "cap-primitives 2.0.1", + "cap-std 2.0.1", "rustix", "smallvec", ] @@ -299,6 +311,23 @@ dependencies = [ "winx", ] +[[package]] +name = "cap-primitives" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00172660727e2d7f808e7cc2bfffd093fdb3ea2ff2ef819289418a3c3ffab5ac" +dependencies = [ + "ambient-authority", + "fs-set-times", + "io-extras", + "io-lifetimes", + "ipnet", + "maybe-owned", + "rustix", + "windows-sys 0.52.0", + "winx", +] + [[package]] name = "cap-rand" version = "2.0.1" @@ -309,13 +338,35 @@ dependencies = [ "rand", ] +[[package]] +name = "cap-rand" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "270f1d341a2afc62604f8f688bee4e444d052b7a74c1458dd3aa7efb47d4077f" +dependencies = [ + "ambient-authority", + "rand", +] + [[package]] name = "cap-std" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "593db20e4c51f62d3284bae7ee718849c3214f93a3b94ea1899ad85ba119d330" dependencies = [ - "cap-primitives", + "cap-primitives 2.0.1", + "io-extras", + "io-lifetimes", + "rustix", +] + +[[package]] +name = "cap-std" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd9187bb3f7478a4c135ea10473a41a5f029d2ac800c1adf64f35ec7d4c8603" +dependencies = [ + "cap-primitives 3.1.0", "io-extras", "io-lifetimes", "rustix", @@ -328,7 +379,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03261630f291f425430a36f38c847828265bc928f517cdd2004c56f4b02f002b" dependencies = [ "ambient-authority", - "cap-primitives", + "cap-primitives 2.0.1", + "iana-time-zone", + "once_cell", + "rustix", + "winx", +] + +[[package]] +name = "cap-time-ext" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91666f31e30c85b1d2ee8432c90987f752c45f5821f5638027b41e73e16a395b" +dependencies = [ + "ambient-authority", + "cap-primitives 3.1.0", "iana-time-zone", "once_cell", "rustix", @@ -448,6 +513,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "cpp_demangle" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8227005286ec39567949b33df9896bcadfa6051bccca2488129f108ca23119" +dependencies = [ + "cfg-if", +] + [[package]] name = "cpufeatures" version = "0.2.12" @@ -463,7 +537,16 @@ version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c22542c0b95bd3302f7ed6839869c561f2324bac2fd5e7e99f5cfa65fdc8b92" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.103.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b57d4f3ffc28bbd6ef1ca7b50b20126717232f97487efe027d135d9d87eb29c" +dependencies = [ + "cranelift-entity 0.106.2", ] [[package]] @@ -473,12 +556,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b3db903ef2e9c8a4de2ea6db5db052c7857282952f9df604aa55d169e6000d8" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.103.0", + "cranelift-codegen-meta 0.103.0", + "cranelift-codegen-shared 0.103.0", + "cranelift-control 0.103.0", + "cranelift-entity 0.103.0", + "cranelift-isle 0.103.0", + "gimli 0.28.1", + "hashbrown 0.14.5", + "log", + "regalloc2", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1f7d0ac7fd53f2c29db3ff9a063f6ff5a8be2abaa8f6942aceb6e1521e70df7" +dependencies = [ + "bumpalo", + "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", @@ -493,7 +597,16 @@ version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6590feb5a1d6438f974bf6a5ac4dddf69fca14e1f07f3265d880f69e61a94463" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.103.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b40bf21460a600178956cb7fd900a7408c6587fbb988a8063f7215361801a1da" +dependencies = [ + "cranelift-codegen-shared 0.106.2", ] [[package]] @@ -502,6 +615,12 @@ version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7239038c56fafe77fddc8788fc8533dd6c474dc5bdc5637216404f41ba807330" +[[package]] +name = "cranelift-codegen-shared" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d792ecc1243b7ebec4a7f77d9ed428ef27456eeb1f8c780587a6f5c38841be19" + [[package]] name = "cranelift-control" version = "0.103.0" @@ -511,6 +630,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cea2808043df964b73ad7582e09afbbe06a31f3fb9db834d53e74b4e16facaeb" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.103.0" @@ -521,13 +649,35 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1930946836da6f514da87625cd1a0331f3908e0de454628c24a0b97b130c4d4" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a612c94d09e653662ec37681dc2d6fd2b9856e6df7147be0afc9aabb0abf19df" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.103.0", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5482a5fcdf98f2f31b21093643bdcfe9030866b8be6481117022e7f52baa0f2b" +dependencies = [ + "cranelift-codegen 0.106.2", "log", "smallvec", "target-lexicon", @@ -539,13 +689,30 @@ version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85db9830abeb1170b7d29b536ffd55af1d4d26ac8a77570b5d1aca003bf225cc" +[[package]] +name = "cranelift-isle" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f6e1869b6053383bdb356900e42e33555b4c9ebee05699469b7c53cdafc82ea" + [[package]] name = "cranelift-native" version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "301ef0edafeaeda5771a5d2db64ac53e1818ae3111220a185677025fe91db4a1" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.103.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a91446e8045f1c4bc164b7bba68e2419c623904580d4b730877a663c6da38964" +dependencies = [ + "cranelift-codegen 0.106.2", "libc", "target-lexicon", ] @@ -556,14 +723,30 @@ version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "380f0abe8264e4570ac615fc31cef32a3b90a77f7eb97b08331f9dd357b1f500" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.103.0", + "cranelift-entity 0.103.0", + "cranelift-frontend 0.103.0", "itertools 0.10.5", "log", "smallvec", "wasmparser 0.118.2", - "wasmtime-types", + "wasmtime-types 16.0.0", +] + +[[package]] +name = "cranelift-wasm" +version = "0.106.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8b17979b862d3b0d52de6ae3294ffe4d86c36027b56ad0443a7c8c8f921d14f" +dependencies = [ + "cranelift-codegen 0.106.2", + "cranelift-entity 0.106.2", + "cranelift-frontend 0.106.2", + "itertools 0.12.1", + "log", + "smallvec", + "wasmparser 0.201.0", + "wasmtime-types 19.0.2", ] [[package]] @@ -1554,7 +1737,7 @@ dependencies = [ "wasi-virt", "wasm-compose", "wit-component", - "wizer", + "wizer 6.0.0", ] [[package]] @@ -1805,8 +1988,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0682e006dd35771e392a6623ac180999a9a854b1d4a6c12fb2e804941c2b1f58" dependencies = [ "bitflags 2.5.0", - "cap-fs-ext", - "cap-std", + "cap-fs-ext 2.0.1", + "cap-std 2.0.1", + "fd-lock", + "io-lifetimes", + "rustix", + "windows-sys 0.52.0", + "winx", +] + +[[package]] +name = "system-interface" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b858526d22750088a9b3cf2e3c2aacebd5377f13adeec02860c30d09113010a6" +dependencies = [ + "bitflags 2.5.0", + "cap-fs-ext 3.1.0", + "cap-std 3.1.0", "fd-lock", "io-lifetimes", "rustix", @@ -2083,18 +2282,18 @@ checksum = "154528979a211aa28d969846e883df75705809ed9bcc70aba61460683ea7355b" dependencies = [ "anyhow", "async-trait", - "cap-fs-ext", - "cap-rand", - "cap-std", - "cap-time-ext", + "cap-fs-ext 2.0.1", + "cap-rand 2.0.1", + "cap-std 2.0.1", + "cap-time-ext 2.0.1", "fs-set-times", "io-extras", "io-lifetimes", "once_cell", "rustix", - "system-interface", + "system-interface 0.26.1", "tracing", - "wasi-common", + "wasi-common 16.0.0", "windows-sys 0.48.0", ] @@ -2106,18 +2305,44 @@ checksum = "3d888b611fee7d273dd057dc009d2dd3132736f36710ffd65657ac83628d1e3b" dependencies = [ "anyhow", "bitflags 2.5.0", - "cap-rand", - "cap-std", + "cap-rand 2.0.1", + "cap-std 2.0.1", "io-extras", "log", "rustix", "thiserror", "tracing", - "wasmtime", - "wiggle", + "wasmtime 16.0.0", + "wiggle 16.0.0", "windows-sys 0.48.0", ] +[[package]] +name = "wasi-common" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce39d43366511a954708a80e9e2e1245bf2fed4e37385cc49f8686d7a9c094dc" +dependencies = [ + "anyhow", + "bitflags 2.5.0", + "cap-fs-ext 3.1.0", + "cap-rand 3.1.0", + "cap-std 3.1.0", + "cap-time-ext 3.1.0", + "fs-set-times", + "io-extras", + "io-lifetimes", + "log", + "once_cell", + "rustix", + "system-interface 0.27.2", + "thiserror", + "tracing", + "wasmtime 19.0.2", + "wiggle 19.0.2", + "windows-sys 0.52.0", +] + [[package]] name = "wasi-vfs-cli" version = "0.5.2" @@ -2127,7 +2352,7 @@ dependencies = [ "structopt", "wasm-encoder 0.38.1", "wasmparser 0.106.0", - "wizer", + "wizer 4.0.0", ] [[package]] @@ -2247,6 +2472,24 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.201.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9c7d2731df60006819b013f64ccc2019691deccf6e11a1804bc850cd6748f1a" +dependencies = [ + "leb128", +] + +[[package]] +name = "wasm-encoder" +version = "0.202.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a" +dependencies = [ + "leb128", +] + [[package]] name = "wasm-encoder" version = "0.212.0" @@ -2310,6 +2553,28 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.201.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708" +dependencies = [ + "bitflags 2.5.0", + "indexmap 2.2.6", + "semver", +] + +[[package]] +name = "wasmparser" +version = "0.202.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413" +dependencies = [ + "bitflags 2.5.0", + "indexmap 2.2.6", + "semver", +] + [[package]] name = "wasmparser" version = "0.212.0" @@ -2333,6 +2598,16 @@ dependencies = [ "wasmparser 0.121.2", ] +[[package]] +name = "wasmprinter" +version = "0.201.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a67e66da702706ba08729a78e3c0079085f6bfcb1a62e4799e97bbf728c2c265" +dependencies = [ + "anyhow", + "wasmparser 0.201.0", +] + [[package]] name = "wasmtime" version = "16.0.0" @@ -2359,19 +2634,65 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.38.1", "wasmparser 0.118.2", - "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", + "wasmtime-cache 16.0.0", + "wasmtime-component-macro 16.0.0", + "wasmtime-component-util 16.0.0", + "wasmtime-cranelift 16.0.0", + "wasmtime-environ 16.0.0", + "wasmtime-fiber 16.0.0", "wasmtime-jit", - "wasmtime-runtime", - "wasmtime-winch", + "wasmtime-runtime 16.0.0", + "wasmtime-winch 16.0.0", "wat", "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e300c0e3f19dc9064e3b17ce661088646c70dbdde36aab46470ed68ba58db7d" +dependencies = [ + "addr2line 0.21.0", + "anyhow", + "async-trait", + "bincode", + "bumpalo", + "cfg-if", + "encoding_rs", + "fxprof-processed-profile", + "gimli 0.28.1", + "indexmap 2.2.6", + "ittapi", + "libc", + "log", + "object 0.32.2", + "once_cell", + "paste", + "rayon", + "rustix", + "semver", + "serde", + "serde_derive", + "serde_json", + "target-lexicon", + "wasm-encoder 0.201.0", + "wasmparser 0.201.0", + "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 19.0.2", + "wasmtime-slab", + "wasmtime-winch 19.0.2", + "wat", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-asm-macros" version = "16.0.0" @@ -2381,6 +2702,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "110aa598e02a136fb095ca70fa96367fc16bab55256a131e66f9b58f16c73daf" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "16.0.0" @@ -2398,7 +2728,27 @@ dependencies = [ "sha2", "toml 0.5.11", "windows-sys 0.48.0", - "zstd", + "zstd 0.11.2+zstd.1.5.2", +] + +[[package]] +name = "wasmtime-cache" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4e660537b0ac2fc76917fb0cc9d403d2448b6983a84e59c51f7fea7b7dae024" +dependencies = [ + "anyhow", + "base64", + "bincode", + "directories-next", + "log", + "rustix", + "serde", + "serde_derive", + "sha2", + "toml 0.8.14", + "windows-sys 0.52.0", + "zstd 0.13.1", ] [[package]] @@ -2411,17 +2761,38 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.66", - "wasmtime-component-util", - "wasmtime-wit-bindgen", + "wasmtime-component-util 16.0.0", + "wasmtime-wit-bindgen 16.0.0", "wit-parser 0.13.2", ] +[[package]] +name = "wasmtime-component-macro" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "091f32ce586251ac4d07019388fb665b010d9518ffe47be1ddbabb162eed6007" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.66", + "wasmtime-component-util 19.0.2", + "wasmtime-wit-bindgen 19.0.2", + "wit-parser 0.201.0", +] + [[package]] name = "wasmtime-component-util" version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c87d06c18d21a4818f354c00a85f4ebc62b2270961cd022968452b0e4dbed9d" +[[package]] +name = "wasmtime-component-util" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dd17dc1ebc0b28fd24b6b9d07638f55b82ae908918ff08fd221f8b0fefa9125" + [[package]] name = "wasmtime-cranelift" version = "16.0.0" @@ -2430,21 +2801,46 @@ checksum = "2d648c8b4064a7911093b02237cd5569f71ca171d3a0a486bf80600b19e1cba2" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.103.0", + "cranelift-control 0.103.0", + "cranelift-entity 0.103.0", + "cranelift-frontend 0.103.0", + "cranelift-native 0.103.0", + "cranelift-wasm 0.103.0", "gimli 0.28.1", "log", "object 0.32.2", "target-lexicon", "thiserror", "wasmparser 0.118.2", - "wasmtime-cranelift-shared", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-cranelift-shared 16.0.0", + "wasmtime-environ 16.0.0", + "wasmtime-versioned-export-macros 16.0.0", +] + +[[package]] +name = "wasmtime-cranelift" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e923262451a4b5b39fe02f69f1338d56356db470e289ea1887346b9c7f592738" +dependencies = [ + "anyhow", + "cfg-if", + "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 0.32.2", + "target-lexicon", + "thiserror", + "wasmparser 0.201.0", + "wasmtime-cranelift-shared 19.0.2", + "wasmtime-environ 19.0.2", + "wasmtime-versioned-export-macros 19.0.2", ] [[package]] @@ -2454,13 +2850,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290a89027688782da8ff60b12bb95695494b1874e0d0ba2ba387d23dace6d70c" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-native", + "cranelift-codegen 0.103.0", + "cranelift-control 0.103.0", + "cranelift-native 0.103.0", + "gimli 0.28.1", + "object 0.32.2", + "target-lexicon", + "wasmtime-environ 16.0.0", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "508898cbbea0df81a5d29cfc1c7c72431a1bc4c9e89fd9514b4c868474c05c7a" +dependencies = [ + "anyhow", + "cranelift-codegen 0.106.2", + "cranelift-control 0.106.2", + "cranelift-native 0.106.2", "gimli 0.28.1", "object 0.32.2", "target-lexicon", - "wasmtime-environ", + "wasmtime-environ 19.0.2", ] [[package]] @@ -2470,7 +2882,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61eb64fb3e0da883e2df4a13a81d6282e072336e6cb6295021d0f7ab2e352754" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.103.0", "gimli 0.28.1", "indexmap 2.2.6", "log", @@ -2481,9 +2893,35 @@ dependencies = [ "thiserror", "wasm-encoder 0.38.1", "wasmparser 0.118.2", - "wasmprinter", - "wasmtime-component-util", - "wasmtime-types", + "wasmprinter 0.2.80", + "wasmtime-component-util 16.0.0", + "wasmtime-types 16.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7e3f2aa72dbb64c19708646e1ff97650f34e254598b82bad5578ea9c80edd30" +dependencies = [ + "anyhow", + "bincode", + "cpp_demangle 0.4.3", + "cranelift-entity 0.106.2", + "gimli 0.28.1", + "indexmap 2.2.6", + "log", + "object 0.32.2", + "rustc-demangle", + "serde", + "serde_derive", + "target-lexicon", + "thiserror", + "wasm-encoder 0.201.0", + "wasmparser 0.201.0", + "wasmprinter 0.201.0", + "wasmtime-component-util 19.0.2", + "wasmtime-types 19.0.2", ] [[package]] @@ -2496,11 +2934,26 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 16.0.0", + "wasmtime-versioned-export-macros 16.0.0", "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime-fiber" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9235b643527bcbac808216ed342e1fba324c95f14a62762acfa6f2e6ca5edbd6" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix", + "wasmtime-asm-macros 19.0.2", + "wasmtime-versioned-export-macros 19.0.2", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-jit" version = "16.0.0" @@ -2511,7 +2964,7 @@ dependencies = [ "anyhow", "bincode", "cfg-if", - "cpp_demangle", + "cpp_demangle 0.3.5", "gimli 0.28.1", "ittapi", "log", @@ -2521,10 +2974,10 @@ dependencies = [ "serde", "serde_derive", "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", + "wasmtime-environ 16.0.0", + "wasmtime-jit-debug 16.0.0", + "wasmtime-jit-icache-coherence 16.0.0", + "wasmtime-runtime 16.0.0", "windows-sys 0.48.0", ] @@ -2537,7 +2990,19 @@ dependencies = [ "object 0.32.2", "once_cell", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 16.0.0", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92de34217bf7f0464262adf391a9950eba440f9dfc7d3b0e3209302875c6f65f" +dependencies = [ + "object 0.32.2", + "once_cell", + "rustix", + "wasmtime-versioned-export-macros 19.0.2", ] [[package]] @@ -2551,6 +3016,17 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c22ca2ef4d87b23d400660373453e274b2251bc2d674e3102497f690135e04b0" +dependencies = [ + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-runtime" version = "16.0.0" @@ -2572,28 +3048,77 @@ dependencies = [ "rustix", "sptr", "wasm-encoder 0.38.1", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-versioned-export-macros", - "wasmtime-wmemcheck", + "wasmtime-asm-macros 16.0.0", + "wasmtime-environ 16.0.0", + "wasmtime-fiber 16.0.0", + "wasmtime-jit-debug 16.0.0", + "wasmtime-versioned-export-macros 16.0.0", + "wasmtime-wmemcheck 16.0.0", "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime-runtime" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1806ee242ca4fd183309b7406e4e83ae7739b7569f395d56700de7c7ef9f5eb8" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "encoding_rs", + "indexmap 2.2.6", + "libc", + "log", + "mach", + "memfd", + "memoffset", + "paste", + "psm", + "rustix", + "sptr", + "wasm-encoder 0.201.0", + "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 19.0.2", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime-slab" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20c58bef9ce877fd06acb58f08d003af17cb05cc51225b455e999fbad8e584c0" + [[package]] name = "wasmtime-types" version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d995db8bb56f2cd8d2dc0ed5ffab94ffb435283b0fe6747f80f7aab40b2d06a1" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.103.0", "serde", "serde_derive", "thiserror", "wasmparser 0.118.2", ] +[[package]] +name = "wasmtime-types" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cebe297aa063136d9d2e5b347c1528868aa43c2c8d0e1eb0eec144567e38fe0f" +dependencies = [ + "cranelift-entity 0.106.2", + "serde", + "serde_derive", + "thiserror", + "wasmparser 0.201.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "16.0.0" @@ -2605,6 +3130,17 @@ dependencies = [ "syn 2.0.66", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffaafa5c12355b1a9ee068e9295d50c4ca0a400c721950cdae4f5b54391a2da5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "wasmtime-wasi" version = "16.0.0" @@ -2615,11 +3151,11 @@ dependencies = [ "async-trait", "bitflags 2.5.0", "bytes", - "cap-fs-ext", + "cap-fs-ext 2.0.1", "cap-net-ext", - "cap-rand", - "cap-std", - "cap-time-ext", + "cap-rand 2.0.1", + "cap-std 2.0.1", + "cap-time-ext 2.0.1", "fs-set-times", "futures", "io-extras", @@ -2628,15 +3164,15 @@ dependencies = [ "log", "once_cell", "rustix", - "system-interface", + "system-interface 0.26.1", "thiserror", "tokio", "tracing", "url", "wasi-cap-std-sync", - "wasi-common", - "wasmtime", - "wiggle", + "wasi-common 16.0.0", + "wasmtime 16.0.0", + "wiggle 16.0.0", "windows-sys 0.48.0", ] @@ -2647,14 +3183,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c6f945ff9bad96e0a69973d74f193c19f627c8adbf250e7cb73ae7564b6cc8a" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.103.0", "gimli 0.28.1", "object 0.32.2", "target-lexicon", "wasmparser 0.118.2", - "wasmtime-cranelift-shared", - "wasmtime-environ", - "winch-codegen", + "wasmtime-cranelift-shared 16.0.0", + "wasmtime-environ 16.0.0", + "winch-codegen 0.14.0", +] + +[[package]] +name = "wasmtime-winch" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d618b4e90d3f259b1b77411ce573c9f74aade561957102132e169918aabdc863" +dependencies = [ + "anyhow", + "cranelift-codegen 0.106.2", + "gimli 0.28.1", + "object 0.32.2", + "target-lexicon", + "wasmparser 0.201.0", + "wasmtime-cranelift-shared 19.0.2", + "wasmtime-environ 19.0.2", + "winch-codegen 0.17.2", ] [[package]] @@ -2669,12 +3222,30 @@ dependencies = [ "wit-parser 0.13.2", ] +[[package]] +name = "wasmtime-wit-bindgen" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c7a253c8505edd7493603e548bff3af937b0b7dbf2b498bd5ff2131b651af72" +dependencies = [ + "anyhow", + "heck 0.4.1", + "indexmap 2.2.6", + "wit-parser 0.201.0", +] + [[package]] name = "wasmtime-wmemcheck" version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67761d8f8c0b3c13a5d34356274b10a40baba67fe9cfabbfc379a8b414e45de2" +[[package]] +name = "wasmtime-wmemcheck" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9a8c62e9df8322b2166d2a6f096fbec195ddb093748fd74170dcf25ef596769" + [[package]] name = "wast" version = "35.0.2" @@ -2717,8 +3288,23 @@ dependencies = [ "bitflags 2.5.0", "thiserror", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 16.0.0", + "wiggle-macro 16.0.0", +] + +[[package]] +name = "wiggle" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899d3fe5fbacd02f114cacdaa1cca9040280c4153c71833a77b9609c60ccf72b" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.5.0", + "thiserror", + "tracing", + "wasmtime 19.0.2", + "wiggle-macro 19.0.2", ] [[package]] @@ -2736,6 +3322,21 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2df5887f452cff44ffe1e1aba69b7fafe812deed38498446fa7a46b55e962cd5" +dependencies = [ + "anyhow", + "heck 0.4.1", + "proc-macro2", + "quote", + "shellexpand", + "syn 2.0.66", + "witx", +] + [[package]] name = "wiggle-macro" version = "16.0.0" @@ -2745,7 +3346,19 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.66", - "wiggle-generate", + "wiggle-generate 16.0.0", +] + +[[package]] +name = "wiggle-macro" +version = "19.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdb12de36507498abaa3a042f895a43ee00a2f6125b6901b9a27edf72bfdbe7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", + "wiggle-generate 19.0.2", ] [[package]] @@ -2777,13 +3390,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58e58c236a6abdd9ab454552b4f29e16cfa837a86897c1503313b2e62e7609ec" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.103.0", "gimli 0.28.1", "regalloc2", "smallvec", "target-lexicon", "wasmparser 0.118.2", - "wasmtime-environ", + "wasmtime-environ 16.0.0", +] + +[[package]] +name = "winch-codegen" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d15869abc9e3bb29c017c003dbe007a08e9910e8ff9023a962aa13c1b2ee6af" +dependencies = [ + "anyhow", + "cranelift-codegen 0.106.2", + "gimli 0.28.1", + "regalloc2", + "smallvec", + "target-lexicon", + "wasmparser 0.201.0", + "wasmtime-environ 19.0.2", ] [[package]] @@ -2989,6 +3618,24 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "wit-parser" +version = "0.201.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.2.6", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.201.0", +] + [[package]] name = "wit-parser" version = "0.212.0" @@ -3026,16 +3673,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31f1f0143257faa028962616998d9bcf456f2b92b41d923fb630d0c62250f1fc" dependencies = [ "anyhow", - "cap-std", + "cap-std 2.0.1", "log", "rayon", "wasi-cap-std-sync", "wasm-encoder 0.30.0", "wasmparser 0.106.0", - "wasmtime", + "wasmtime 16.0.0", "wasmtime-wasi", ] +[[package]] +name = "wizer" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb1c0491a94f508072223d3dd076816380e2ea2c687f6f412d3b507d065489c8" +dependencies = [ + "anyhow", + "cap-std 3.1.0", + "log", + "rayon", + "wasi-common 19.0.2", + "wasm-encoder 0.202.0", + "wasmparser 0.202.0", + "wasmtime 19.0.2", +] + [[package]] name = "zerocopy" version = "0.7.34" @@ -3062,7 +3725,16 @@ version = "0.11.2+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" dependencies = [ - "zstd-safe", + "zstd-safe 5.0.2+zstd.1.5.2", +] + +[[package]] +name = "zstd" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" +dependencies = [ + "zstd-safe 7.1.0", ] [[package]] @@ -3075,6 +3747,15 @@ dependencies = [ "zstd-sys", ] +[[package]] +name = "zstd-safe" +version = "7.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a" +dependencies = [ + "zstd-sys", +] + [[package]] name = "zstd-sys" version = "2.0.11+zstd.1.5.6" diff --git a/ext/ruby_wasm/Cargo.toml b/ext/ruby_wasm/Cargo.toml index 3fb432f89..3e8683a54 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 = "4.0.0" +wizer = "6.0.0" wasi-vfs-cli = { git = "https://github.com/kateinoigakukun/wasi-vfs/", tag = "0.5.2" } structopt = "0.3.26" wit-component = "0.212.0" From 9e0168498d29ffe7239075c701d4071dcb2dfee9 Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Wed, 3 Jul 2024 02:42:26 +0000 Subject: [PATCH 2/2] Update wasi-vfs too --- Cargo.lock | 1350 ++++---------------------------------- ext/ruby_wasm/Cargo.toml | 2 +- 2 files changed, 132 insertions(+), 1220 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f1bb97295..26b2df676 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11,21 +11,6 @@ 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" @@ -107,7 +92,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" dependencies = [ - "windows-sys 0.52.0", + "windows-sys", ] [[package]] @@ -117,7 +102,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" dependencies = [ "anstyle", - "windows-sys 0.52.0", + "windows-sys", ] [[package]] @@ -149,7 +134,7 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ - "hermit-abi 0.1.19", + "hermit-abi", "libc", "winapi", ] @@ -160,21 +145,6 @@ 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.0", - "rustc-demangle", -] - [[package]] name = "base64" version = "0.21.7" @@ -199,7 +169,7 @@ dependencies = [ "bitflags 2.5.0", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools", "lazy_static", "lazycell", "proc-macro2", @@ -258,57 +228,16 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" -[[package]] -name = "cap-fs-ext" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88e341d15ac1029aadce600be764a1a1edafe40e03cde23285bc1d261b3a4866" -dependencies = [ - "cap-primitives 2.0.1", - "cap-std 2.0.1", - "io-lifetimes", - "windows-sys 0.52.0", -] - [[package]] name = "cap-fs-ext" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fc2d2954524be4866aaa720f008fba9995de54784957a1b0e0119992d6d5e52" dependencies = [ - "cap-primitives 3.1.0", - "cap-std 3.1.0", - "io-lifetimes", - "windows-sys 0.52.0", -] - -[[package]] -name = "cap-net-ext" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434168fe6533055f0f4204039abe3ff6d7db338ef46872a5fa39e9d5ad5ab7a9" -dependencies = [ - "cap-primitives 2.0.1", - "cap-std 2.0.1", - "rustix", - "smallvec", -] - -[[package]] -name = "cap-primitives" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe16767ed8eee6d3f1f00d6a7576b81c226ab917eb54b96e5f77a5216ef67abb" -dependencies = [ - "ambient-authority", - "fs-set-times", - "io-extras", + "cap-primitives", + "cap-std", "io-lifetimes", - "ipnet", - "maybe-owned", - "rustix", - "windows-sys 0.52.0", - "winx", + "windows-sys", ] [[package]] @@ -324,20 +253,10 @@ dependencies = [ "ipnet", "maybe-owned", "rustix", - "windows-sys 0.52.0", + "windows-sys", "winx", ] -[[package]] -name = "cap-rand" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20e5695565f0cd7106bc3c7170323597540e772bb73e0be2cd2c662a0f8fa4ca" -dependencies = [ - "ambient-authority", - "rand", -] - [[package]] name = "cap-rand" version = "3.1.0" @@ -348,44 +267,18 @@ dependencies = [ "rand", ] -[[package]] -name = "cap-std" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "593db20e4c51f62d3284bae7ee718849c3214f93a3b94ea1899ad85ba119d330" -dependencies = [ - "cap-primitives 2.0.1", - "io-extras", - "io-lifetimes", - "rustix", -] - [[package]] name = "cap-std" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8cd9187bb3f7478a4c135ea10473a41a5f029d2ac800c1adf64f35ec7d4c8603" dependencies = [ - "cap-primitives 3.1.0", + "cap-primitives", "io-extras", "io-lifetimes", "rustix", ] -[[package]] -name = "cap-time-ext" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03261630f291f425430a36f38c847828265bc928f517cdd2004c56f4b02f002b" -dependencies = [ - "ambient-authority", - "cap-primitives 2.0.1", - "iana-time-zone", - "once_cell", - "rustix", - "winx", -] - [[package]] name = "cap-time-ext" version = "3.1.0" @@ -393,7 +286,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91666f31e30c85b1d2ee8432c90987f752c45f5821f5638027b41e73e16a395b" dependencies = [ "ambient-authority", - "cap-primitives 3.1.0", + "cap-primitives", "iana-time-zone", "once_cell", "rustix", @@ -504,15 +397,6 @@ version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" -[[package]] -name = "cpp_demangle" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" -dependencies = [ - "cfg-if", -] - [[package]] name = "cpp_demangle" version = "0.4.3" @@ -531,43 +415,13 @@ dependencies = [ "libc", ] -[[package]] -name = "cranelift-bforest" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c22542c0b95bd3302f7ed6839869c561f2324bac2fd5e7e99f5cfa65fdc8b92" -dependencies = [ - "cranelift-entity 0.103.0", -] - [[package]] name = "cranelift-bforest" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b57d4f3ffc28bbd6ef1ca7b50b20126717232f97487efe027d135d9d87eb29c" dependencies = [ - "cranelift-entity 0.106.2", -] - -[[package]] -name = "cranelift-codegen" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b3db903ef2e9c8a4de2ea6db5db052c7857282952f9df604aa55d169e6000d8" -dependencies = [ - "bumpalo", - "cranelift-bforest 0.103.0", - "cranelift-codegen-meta 0.103.0", - "cranelift-codegen-shared 0.103.0", - "cranelift-control 0.103.0", - "cranelift-entity 0.103.0", - "cranelift-isle 0.103.0", - "gimli 0.28.1", - "hashbrown 0.14.5", - "log", - "regalloc2", - "smallvec", - "target-lexicon", + "cranelift-entity", ] [[package]] @@ -577,12 +431,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1f7d0ac7fd53f2c29db3ff9a063f6ff5a8be2abaa8f6942aceb6e1521e70df7" dependencies = [ "bumpalo", - "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", + "cranelift-bforest", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-control", + "cranelift-entity", + "cranelift-isle", "gimli 0.28.1", "hashbrown 0.14.5", "log", @@ -591,45 +445,21 @@ dependencies = [ "target-lexicon", ] -[[package]] -name = "cranelift-codegen-meta" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6590feb5a1d6438f974bf6a5ac4dddf69fca14e1f07f3265d880f69e61a94463" -dependencies = [ - "cranelift-codegen-shared 0.103.0", -] - [[package]] name = "cranelift-codegen-meta" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b40bf21460a600178956cb7fd900a7408c6587fbb988a8063f7215361801a1da" dependencies = [ - "cranelift-codegen-shared 0.106.2", + "cranelift-codegen-shared", ] -[[package]] -name = "cranelift-codegen-shared" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7239038c56fafe77fddc8788fc8533dd6c474dc5bdc5637216404f41ba807330" - [[package]] name = "cranelift-codegen-shared" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d792ecc1243b7ebec4a7f77d9ed428ef27456eeb1f8c780587a6f5c38841be19" -[[package]] -name = "cranelift-control" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7dc9c595341404d381d27a3d950160856b35b402275f0c3990cd1ad683c8053" -dependencies = [ - "arbitrary", -] - [[package]] name = "cranelift-control" version = "0.106.2" @@ -639,16 +469,6 @@ dependencies = [ "arbitrary", ] -[[package]] -name = "cranelift-entity" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44e3ee532fc4776c69bcedf7e62f9632cbb3f35776fa9a525cdade3195baa3f7" -dependencies = [ - "serde", - "serde_derive", -] - [[package]] name = "cranelift-entity" version = "0.106.2" @@ -659,94 +479,49 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "cranelift-frontend" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a612c94d09e653662ec37681dc2d6fd2b9856e6df7147be0afc9aabb0abf19df" -dependencies = [ - "cranelift-codegen 0.103.0", - "log", - "smallvec", - "target-lexicon", -] - [[package]] name = "cranelift-frontend" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5482a5fcdf98f2f31b21093643bdcfe9030866b8be6481117022e7f52baa0f2b" dependencies = [ - "cranelift-codegen 0.106.2", + "cranelift-codegen", "log", "smallvec", "target-lexicon", ] -[[package]] -name = "cranelift-isle" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85db9830abeb1170b7d29b536ffd55af1d4d26ac8a77570b5d1aca003bf225cc" - [[package]] name = "cranelift-isle" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f6e1869b6053383bdb356900e42e33555b4c9ebee05699469b7c53cdafc82ea" -[[package]] -name = "cranelift-native" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301ef0edafeaeda5771a5d2db64ac53e1818ae3111220a185677025fe91db4a1" -dependencies = [ - "cranelift-codegen 0.103.0", - "libc", - "target-lexicon", -] - [[package]] name = "cranelift-native" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a91446e8045f1c4bc164b7bba68e2419c623904580d4b730877a663c6da38964" dependencies = [ - "cranelift-codegen 0.106.2", + "cranelift-codegen", "libc", "target-lexicon", ] -[[package]] -name = "cranelift-wasm" -version = "0.103.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380f0abe8264e4570ac615fc31cef32a3b90a77f7eb97b08331f9dd357b1f500" -dependencies = [ - "cranelift-codegen 0.103.0", - "cranelift-entity 0.103.0", - "cranelift-frontend 0.103.0", - "itertools 0.10.5", - "log", - "smallvec", - "wasmparser 0.118.2", - "wasmtime-types 16.0.0", -] - [[package]] name = "cranelift-wasm" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8b17979b862d3b0d52de6ae3294ffe4d86c36027b56ad0443a7c8c8f921d14f" dependencies = [ - "cranelift-codegen 0.106.2", - "cranelift-entity 0.106.2", - "cranelift-frontend 0.106.2", - "itertools 0.12.1", + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", + "itertools", "log", "smallvec", "wasmparser 0.201.0", - "wasmtime-types 19.0.2", + "wasmtime-types", ] [[package]] @@ -881,7 +656,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys", ] [[package]] @@ -904,7 +679,7 @@ checksum = "7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947" dependencies = [ "cfg-if", "rustix", - "windows-sys 0.52.0", + "windows-sys", ] [[package]] @@ -913,15 +688,6 @@ 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" @@ -930,68 +696,7 @@ checksum = "033b337d725b97690d86893f9de22b67b80dcc4e9ad815f348254c38119db8fb" dependencies = [ "io-lifetimes", "rustix", - "windows-sys 0.52.0", -] - -[[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", + "windows-sys", ] [[package]] @@ -1059,12 +764,6 @@ 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" @@ -1093,6 +792,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", + "serde", ] [[package]] @@ -1125,12 +825,6 @@ 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" @@ -1160,16 +854,6 @@ 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" @@ -1212,7 +896,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9f046b9af244f13b3bd939f55d16830ac3a201e8a9ba9661bfcb03e2be72b9b" dependencies = [ "io-lifetimes", - "windows-sys 0.52.0", + "windows-sys", ] [[package]] @@ -1233,15 +917,6 @@ version = "1.70.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.12.1" @@ -1326,7 +1001,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "windows-targets 0.52.5", + "windows-targets", ] [[package]] @@ -1420,26 +1095,6 @@ 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 = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" -dependencies = [ - "libc", - "wasi", - "windows-sys 0.48.0", -] - [[package]] name = "nom" version = "7.1.3" @@ -1450,16 +1105,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi 0.3.9", - "libc", -] - [[package]] name = "object" version = "0.32.2" @@ -1472,15 +1117,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "object" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" -dependencies = [ - "memchr", -] - [[package]] name = "once_cell" version = "1.19.0" @@ -1493,12 +1129,6 @@ 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" @@ -1515,12 +1145,6 @@ 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" @@ -1737,7 +1361,7 @@ dependencies = [ "wasi-virt", "wasm-compose", "wit-component", - "wizer 6.0.0", + "wizer", ] [[package]] @@ -1764,7 +1388,7 @@ dependencies = [ "libc", "linux-raw-sys", "once_cell", - "windows-sys 0.52.0", + "windows-sys", ] [[package]] @@ -1893,20 +1517,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] -name = "socket2" -version = "0.5.7" +name = "spdx" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "spdx" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47317bbaf63785b53861e1ae2d11b80d6b624211d42cb20efcd210ee6f8a14bc" +checksum = "47317bbaf63785b53861e1ae2d11b80d6b624211d42cb20efcd210ee6f8a14bc" dependencies = [ "smallvec", ] @@ -1981,22 +1595,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "system-interface" -version = "0.26.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0682e006dd35771e392a6623ac180999a9a854b1d4a6c12fb2e804941c2b1f58" -dependencies = [ - "bitflags 2.5.0", - "cap-fs-ext 2.0.1", - "cap-std 2.0.1", - "fd-lock", - "io-lifetimes", - "rustix", - "windows-sys 0.52.0", - "winx", -] - [[package]] name = "system-interface" version = "0.27.2" @@ -2004,12 +1602,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b858526d22750088a9b3cf2e3c2aacebd5377f13adeec02860c30d09113010a6" dependencies = [ "bitflags 2.5.0", - "cap-fs-ext 3.1.0", - "cap-std 3.1.0", + "cap-fs-ext", + "cap-std", "fd-lock", "io-lifetimes", "rustix", - "windows-sys 0.52.0", + "windows-sys", "winx", ] @@ -2048,46 +1646,6 @@ dependencies = [ "syn 2.0.66", ] -[[package]] -name = "tinyvec" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "num_cpus", - "pin-project-lite", - "socket2", - "windows-sys 0.48.0", -] - -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "serde", -] - [[package]] name = "toml" version = "0.8.14" @@ -2160,27 +1718,12 @@ 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" @@ -2205,17 +1748,6 @@ 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" @@ -2274,49 +1806,6 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" -[[package]] -name = "wasi-cap-std-sync" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "154528979a211aa28d969846e883df75705809ed9bcc70aba61460683ea7355b" -dependencies = [ - "anyhow", - "async-trait", - "cap-fs-ext 2.0.1", - "cap-rand 2.0.1", - "cap-std 2.0.1", - "cap-time-ext 2.0.1", - "fs-set-times", - "io-extras", - "io-lifetimes", - "once_cell", - "rustix", - "system-interface 0.26.1", - "tracing", - "wasi-common 16.0.0", - "windows-sys 0.48.0", -] - -[[package]] -name = "wasi-common" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d888b611fee7d273dd057dc009d2dd3132736f36710ffd65657ac83628d1e3b" -dependencies = [ - "anyhow", - "bitflags 2.5.0", - "cap-rand 2.0.1", - "cap-std 2.0.1", - "io-extras", - "log", - "rustix", - "thiserror", - "tracing", - "wasmtime 16.0.0", - "wiggle 16.0.0", - "windows-sys 0.48.0", -] - [[package]] name = "wasi-common" version = "19.0.2" @@ -2325,34 +1814,34 @@ checksum = "ce39d43366511a954708a80e9e2e1245bf2fed4e37385cc49f8686d7a9c094dc" dependencies = [ "anyhow", "bitflags 2.5.0", - "cap-fs-ext 3.1.0", - "cap-rand 3.1.0", - "cap-std 3.1.0", - "cap-time-ext 3.1.0", + "cap-fs-ext", + "cap-rand", + "cap-std", + "cap-time-ext", "fs-set-times", "io-extras", "io-lifetimes", "log", "once_cell", "rustix", - "system-interface 0.27.2", + "system-interface", "thiserror", "tracing", - "wasmtime 19.0.2", - "wiggle 19.0.2", - "windows-sys 0.52.0", + "wasmtime", + "wiggle", + "windows-sys", ] [[package]] name = "wasi-vfs-cli" -version = "0.5.2" -source = "git+https://github.com/kateinoigakukun/wasi-vfs/?tag=0.5.2#ad74438287035ea01f3ce895e495740f7981215c" +version = "0.5.3" +source = "git+https://github.com/kateinoigakukun/wasi-vfs/?tag=v0.5.3#39d83db2b2518d1f991276960d22d3948d62f7df" dependencies = [ "anyhow", "structopt", - "wasm-encoder 0.38.1", - "wasmparser 0.106.0", - "wizer 4.0.0", + "wasm-encoder 0.212.0", + "wasmparser 0.212.0", + "wizer", ] [[package]] @@ -2363,7 +1852,7 @@ dependencies = [ "anyhow", "clap 4.5.7", "serde", - "toml 0.8.14", + "toml", "walrus", "wasm-compose", "wasm-metadata", @@ -2454,24 +1943,6 @@ dependencies = [ "leb128", ] -[[package]] -name = "wasm-encoder" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2f8e9778e04cbf44f58acc301372577375a666b966c50b03ef46144f80436a8" -dependencies = [ - "leb128", -] - -[[package]] -name = "wasm-encoder" -version = "0.38.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f" -dependencies = [ - "leb128", -] - [[package]] name = "wasm-encoder" version = "0.201.0" @@ -2522,37 +1993,6 @@ version = "0.80.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "449167e2832691a1bff24cde28d2804e90e09586a448c8e76984792c44334a6b" -[[package]] -name = "wasmparser" -version = "0.106.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d014e33793cab91655fa6349b0bc974984de106b2e0f6b0dfe6f6594b260624d" -dependencies = [ - "indexmap 1.9.3", - "url", -] - -[[package]] -name = "wasmparser" -version = "0.118.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77f1154f1ab868e2a01d9834a805faca7bf8b50d041b4ca714d005d0dab1c50c" -dependencies = [ - "indexmap 2.2.6", - "semver", -] - -[[package]] -name = "wasmparser" -version = "0.121.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" -dependencies = [ - "bitflags 2.5.0", - "indexmap 2.2.6", - "semver", -] - [[package]] name = "wasmparser" version = "0.201.0" @@ -2586,16 +2026,7 @@ dependencies = [ "hashbrown 0.14.5", "indexmap 2.2.6", "semver", -] - -[[package]] -name = "wasmprinter" -version = "0.2.80" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60e73986a6b7fdfedb7c5bf9e7eb71135486507c8fbc4c0c42cffcb6532988b7" -dependencies = [ - "anyhow", - "wasmparser 0.121.2", + "serde", ] [[package]] @@ -2608,52 +2039,13 @@ dependencies = [ "wasmparser 0.201.0", ] -[[package]] -name = "wasmtime" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8e539fded2495422ea3c4dfa7beeddba45904eece182cf315294009e1a323bf" -dependencies = [ - "anyhow", - "async-trait", - "bincode", - "bumpalo", - "cfg-if", - "encoding_rs", - "fxprof-processed-profile", - "indexmap 2.2.6", - "libc", - "log", - "object 0.32.2", - "once_cell", - "paste", - "rayon", - "serde", - "serde_derive", - "serde_json", - "target-lexicon", - "wasm-encoder 0.38.1", - "wasmparser 0.118.2", - "wasmtime-cache 16.0.0", - "wasmtime-component-macro 16.0.0", - "wasmtime-component-util 16.0.0", - "wasmtime-cranelift 16.0.0", - "wasmtime-environ 16.0.0", - "wasmtime-fiber 16.0.0", - "wasmtime-jit", - "wasmtime-runtime 16.0.0", - "wasmtime-winch 16.0.0", - "wat", - "windows-sys 0.48.0", -] - [[package]] name = "wasmtime" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e300c0e3f19dc9064e3b17ce661088646c70dbdde36aab46470ed68ba58db7d" dependencies = [ - "addr2line 0.21.0", + "addr2line", "anyhow", "async-trait", "bincode", @@ -2666,7 +2058,7 @@ dependencies = [ "ittapi", "libc", "log", - "object 0.32.2", + "object", "once_cell", "paste", "rayon", @@ -2678,28 +2070,19 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.201.0", "wasmparser 0.201.0", - "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 19.0.2", + "wasmtime-cache", + "wasmtime-component-macro", + "wasmtime-component-util", + "wasmtime-cranelift", + "wasmtime-environ", + "wasmtime-fiber", + "wasmtime-jit-debug", + "wasmtime-jit-icache-coherence", + "wasmtime-runtime", "wasmtime-slab", - "wasmtime-winch 19.0.2", + "wasmtime-winch", "wat", - "windows-sys 0.52.0", -] - -[[package]] -name = "wasmtime-asm-macros" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "660ba9143e15a2acd921820df221b73aee256bd3ca2d208d73d8adc9587ccbb9" -dependencies = [ - "cfg-if", + "windows-sys", ] [[package]] @@ -2711,26 +2094,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "wasmtime-cache" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3ce373743892002f9391c6741ef0cb0335b55ec899d874f311222b7e36f4594" -dependencies = [ - "anyhow", - "base64", - "bincode", - "directories-next", - "log", - "rustix", - "serde", - "serde_derive", - "sha2", - "toml 0.5.11", - "windows-sys 0.48.0", - "zstd 0.11.2+zstd.1.5.2", -] - [[package]] name = "wasmtime-cache" version = "19.0.2" @@ -2746,24 +2109,9 @@ dependencies = [ "serde", "serde_derive", "sha2", - "toml 0.8.14", - "windows-sys 0.52.0", - "zstd 0.13.1", -] - -[[package]] -name = "wasmtime-component-macro" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ef32643324e564e1c359e9044daa06cbf90d7e2d6c99a738d17a12959f01a5" -dependencies = [ - "anyhow", - "proc-macro2", - "quote", - "syn 2.0.66", - "wasmtime-component-util 16.0.0", - "wasmtime-wit-bindgen 16.0.0", - "wit-parser 0.13.2", + "toml", + "windows-sys", + "zstd", ] [[package]] @@ -2776,48 +2124,17 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.66", - "wasmtime-component-util 19.0.2", - "wasmtime-wit-bindgen 19.0.2", + "wasmtime-component-util", + "wasmtime-wit-bindgen", "wit-parser 0.201.0", ] -[[package]] -name = "wasmtime-component-util" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c87d06c18d21a4818f354c00a85f4ebc62b2270961cd022968452b0e4dbed9d" - [[package]] name = "wasmtime-component-util" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dd17dc1ebc0b28fd24b6b9d07638f55b82ae908918ff08fd221f8b0fefa9125" -[[package]] -name = "wasmtime-cranelift" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d648c8b4064a7911093b02237cd5569f71ca171d3a0a486bf80600b19e1cba2" -dependencies = [ - "anyhow", - "cfg-if", - "cranelift-codegen 0.103.0", - "cranelift-control 0.103.0", - "cranelift-entity 0.103.0", - "cranelift-frontend 0.103.0", - "cranelift-native 0.103.0", - "cranelift-wasm 0.103.0", - "gimli 0.28.1", - "log", - "object 0.32.2", - "target-lexicon", - "thiserror", - "wasmparser 0.118.2", - "wasmtime-cranelift-shared 16.0.0", - "wasmtime-environ 16.0.0", - "wasmtime-versioned-export-macros 16.0.0", -] - [[package]] name = "wasmtime-cranelift" version = "19.0.2" @@ -2826,37 +2143,21 @@ checksum = "e923262451a4b5b39fe02f69f1338d56356db470e289ea1887346b9c7f592738" dependencies = [ "anyhow", "cfg-if", - "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", + "cranelift-codegen", + "cranelift-control", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", + "cranelift-wasm", "gimli 0.28.1", "log", - "object 0.32.2", + "object", "target-lexicon", "thiserror", "wasmparser 0.201.0", - "wasmtime-cranelift-shared 19.0.2", - "wasmtime-environ 19.0.2", - "wasmtime-versioned-export-macros 19.0.2", -] - -[[package]] -name = "wasmtime-cranelift-shared" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290a89027688782da8ff60b12bb95695494b1874e0d0ba2ba387d23dace6d70c" -dependencies = [ - "anyhow", - "cranelift-codegen 0.103.0", - "cranelift-control 0.103.0", - "cranelift-native 0.103.0", - "gimli 0.28.1", - "object 0.32.2", - "target-lexicon", - "wasmtime-environ 16.0.0", + "wasmtime-cranelift-shared", + "wasmtime-environ", + "wasmtime-versioned-export-macros", ] [[package]] @@ -2866,36 +2167,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "508898cbbea0df81a5d29cfc1c7c72431a1bc4c9e89fd9514b4c868474c05c7a" dependencies = [ "anyhow", - "cranelift-codegen 0.106.2", - "cranelift-control 0.106.2", - "cranelift-native 0.106.2", + "cranelift-codegen", + "cranelift-control", + "cranelift-native", "gimli 0.28.1", - "object 0.32.2", + "object", "target-lexicon", - "wasmtime-environ 19.0.2", -] - -[[package]] -name = "wasmtime-environ" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61eb64fb3e0da883e2df4a13a81d6282e072336e6cb6295021d0f7ab2e352754" -dependencies = [ - "anyhow", - "cranelift-entity 0.103.0", - "gimli 0.28.1", - "indexmap 2.2.6", - "log", - "object 0.32.2", - "serde", - "serde_derive", - "target-lexicon", - "thiserror", - "wasm-encoder 0.38.1", - "wasmparser 0.118.2", - "wasmprinter 0.2.80", - "wasmtime-component-util 16.0.0", - "wasmtime-types 16.0.0", + "wasmtime-environ", ] [[package]] @@ -2906,12 +2184,12 @@ checksum = "d7e3f2aa72dbb64c19708646e1ff97650f34e254598b82bad5578ea9c80edd30" dependencies = [ "anyhow", "bincode", - "cpp_demangle 0.4.3", - "cranelift-entity 0.106.2", + "cpp_demangle", + "cranelift-entity", "gimli 0.28.1", "indexmap 2.2.6", "log", - "object 0.32.2", + "object", "rustc-demangle", "serde", "serde_derive", @@ -2919,24 +2197,9 @@ dependencies = [ "thiserror", "wasm-encoder 0.201.0", "wasmparser 0.201.0", - "wasmprinter 0.201.0", - "wasmtime-component-util 19.0.2", - "wasmtime-types 19.0.2", -] - -[[package]] -name = "wasmtime-fiber" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecf1d3a838b0956b71ad3f8cb80069a228339775bf02dd35d86a5a68bbe443" -dependencies = [ - "anyhow", - "cc", - "cfg-if", - "rustix", - "wasmtime-asm-macros 16.0.0", - "wasmtime-versioned-export-macros 16.0.0", - "windows-sys 0.48.0", + "wasmprinter", + "wasmtime-component-util", + "wasmtime-types", ] [[package]] @@ -2949,48 +2212,9 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros 19.0.2", - "wasmtime-versioned-export-macros 19.0.2", - "windows-sys 0.52.0", -] - -[[package]] -name = "wasmtime-jit" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f485336add49267d8859e8f8084d2d4b9a4b1564496b6f30ba5b168d50c10ceb" -dependencies = [ - "addr2line 0.21.0", - "anyhow", - "bincode", - "cfg-if", - "cpp_demangle 0.3.5", - "gimli 0.28.1", - "ittapi", - "log", - "object 0.32.2", - "rustc-demangle", - "rustix", - "serde", - "serde_derive", - "target-lexicon", - "wasmtime-environ 16.0.0", - "wasmtime-jit-debug 16.0.0", - "wasmtime-jit-icache-coherence 16.0.0", - "wasmtime-runtime 16.0.0", - "windows-sys 0.48.0", -] - -[[package]] -name = "wasmtime-jit-debug" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e119affec40edb2fab9044f188759a00c2df9c3017278d047012a2de1efb4f" -dependencies = [ - "object 0.32.2", - "once_cell", - "rustix", - "wasmtime-versioned-export-macros 16.0.0", + "wasmtime-asm-macros", + "wasmtime-versioned-export-macros", + "windows-sys", ] [[package]] @@ -2999,21 +2223,10 @@ version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92de34217bf7f0464262adf391a9950eba440f9dfc7d3b0e3209302875c6f65f" dependencies = [ - "object 0.32.2", + "object", "once_cell", "rustix", - "wasmtime-versioned-export-macros 19.0.2", -] - -[[package]] -name = "wasmtime-jit-icache-coherence" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b6d197fcc34ad32ed440e1f9552fd57d1f377d9699d31dee1b5b457322c1f8a" -dependencies = [ - "cfg-if", - "libc", - "windows-sys 0.48.0", + "wasmtime-versioned-export-macros", ] [[package]] @@ -3024,37 +2237,7 @@ checksum = "c22ca2ef4d87b23d400660373453e274b2251bc2d674e3102497f690135e04b0" dependencies = [ "cfg-if", "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "wasmtime-runtime" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794b2bb19b99ef8322ff0dd9fe1ba7e19c41036dfb260b3f99ecce128c42ff92" -dependencies = [ - "anyhow", - "cc", - "cfg-if", - "encoding_rs", - "indexmap 2.2.6", - "libc", - "log", - "mach", - "memfd", - "memoffset", - "paste", - "psm", - "rustix", - "sptr", - "wasm-encoder 0.38.1", - "wasmtime-asm-macros 16.0.0", - "wasmtime-environ 16.0.0", - "wasmtime-fiber 16.0.0", - "wasmtime-jit-debug 16.0.0", - "wasmtime-versioned-export-macros 16.0.0", - "wasmtime-wmemcheck 16.0.0", - "windows-sys 0.48.0", + "windows-sys", ] [[package]] @@ -3078,13 +2261,13 @@ dependencies = [ "rustix", "sptr", "wasm-encoder 0.201.0", - "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 19.0.2", - "windows-sys 0.52.0", + "wasmtime-asm-macros", + "wasmtime-environ", + "wasmtime-fiber", + "wasmtime-jit-debug", + "wasmtime-versioned-export-macros", + "wasmtime-wmemcheck", + "windows-sys", ] [[package]] @@ -3093,43 +2276,19 @@ version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20c58bef9ce877fd06acb58f08d003af17cb05cc51225b455e999fbad8e584c0" -[[package]] -name = "wasmtime-types" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d995db8bb56f2cd8d2dc0ed5ffab94ffb435283b0fe6747f80f7aab40b2d06a1" -dependencies = [ - "cranelift-entity 0.103.0", - "serde", - "serde_derive", - "thiserror", - "wasmparser 0.118.2", -] - [[package]] name = "wasmtime-types" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cebe297aa063136d9d2e5b347c1528868aa43c2c8d0e1eb0eec144567e38fe0f" dependencies = [ - "cranelift-entity 0.106.2", + "cranelift-entity", "serde", "serde_derive", "thiserror", "wasmparser 0.201.0", ] -[[package]] -name = "wasmtime-versioned-export-macros" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c5565959287c21dd0f4277ae3518dd2ae62679f655ee2dbc4396e19d210db" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - [[package]] name = "wasmtime-versioned-export-macros" version = "19.0.2" @@ -3141,58 +2300,6 @@ dependencies = [ "syn 2.0.66", ] -[[package]] -name = "wasmtime-wasi" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccd8370078149d49a3a47e93741553fd79b700421464b6a27ca32718192ab130" -dependencies = [ - "anyhow", - "async-trait", - "bitflags 2.5.0", - "bytes", - "cap-fs-ext 2.0.1", - "cap-net-ext", - "cap-rand 2.0.1", - "cap-std 2.0.1", - "cap-time-ext 2.0.1", - "fs-set-times", - "futures", - "io-extras", - "io-lifetimes", - "libc", - "log", - "once_cell", - "rustix", - "system-interface 0.26.1", - "thiserror", - "tokio", - "tracing", - "url", - "wasi-cap-std-sync", - "wasi-common 16.0.0", - "wasmtime 16.0.0", - "wiggle 16.0.0", - "windows-sys 0.48.0", -] - -[[package]] -name = "wasmtime-winch" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6f945ff9bad96e0a69973d74f193c19f627c8adbf250e7cb73ae7564b6cc8a" -dependencies = [ - "anyhow", - "cranelift-codegen 0.103.0", - "gimli 0.28.1", - "object 0.32.2", - "target-lexicon", - "wasmparser 0.118.2", - "wasmtime-cranelift-shared 16.0.0", - "wasmtime-environ 16.0.0", - "winch-codegen 0.14.0", -] - [[package]] name = "wasmtime-winch" version = "19.0.2" @@ -3200,26 +2307,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d618b4e90d3f259b1b77411ce573c9f74aade561957102132e169918aabdc863" dependencies = [ "anyhow", - "cranelift-codegen 0.106.2", + "cranelift-codegen", "gimli 0.28.1", - "object 0.32.2", + "object", "target-lexicon", "wasmparser 0.201.0", - "wasmtime-cranelift-shared 19.0.2", - "wasmtime-environ 19.0.2", - "winch-codegen 0.17.2", -] - -[[package]] -name = "wasmtime-wit-bindgen" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f328b2d4a690270324756e886ed5be3a4da4c00be0eea48253f4595ad068062b" -dependencies = [ - "anyhow", - "heck 0.4.1", - "indexmap 2.2.6", - "wit-parser 0.13.2", + "wasmtime-cranelift-shared", + "wasmtime-environ", + "winch-codegen", ] [[package]] @@ -3234,12 +2329,6 @@ dependencies = [ "wit-parser 0.201.0", ] -[[package]] -name = "wasmtime-wmemcheck" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67761d8f8c0b3c13a5d34356274b10a40baba67fe9cfabbfc379a8b414e45de2" - [[package]] name = "wasmtime-wmemcheck" version = "19.0.2" @@ -3277,21 +2366,6 @@ dependencies = [ "wast 212.0.0", ] -[[package]] -name = "wiggle" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0afb26cd3269289bb314a361ff0a6685e5ce793b62181a9fe3f81ace15051697" -dependencies = [ - "anyhow", - "async-trait", - "bitflags 2.5.0", - "thiserror", - "tracing", - "wasmtime 16.0.0", - "wiggle-macro 16.0.0", -] - [[package]] name = "wiggle" version = "19.0.2" @@ -3303,23 +2377,8 @@ dependencies = [ "bitflags 2.5.0", "thiserror", "tracing", - "wasmtime 19.0.2", - "wiggle-macro 19.0.2", -] - -[[package]] -name = "wiggle-generate" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef2868fed7584d2b552fa317104858ded80021d23b073b2d682d3c932a027bd" -dependencies = [ - "anyhow", - "heck 0.4.1", - "proc-macro2", - "quote", - "shellexpand", - "syn 2.0.66", - "witx", + "wasmtime", + "wiggle-macro", ] [[package]] @@ -3337,18 +2396,6 @@ dependencies = [ "witx", ] -[[package]] -name = "wiggle-macro" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ae1ec11a17ea481539ee9a5719a278c9790d974060fbf71db4b2c05378780b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", - "wiggle-generate 16.0.0", -] - [[package]] name = "wiggle-macro" version = "19.0.2" @@ -3358,7 +2405,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.66", - "wiggle-generate 19.0.2", + "wiggle-generate", ] [[package]] @@ -3383,22 +2430,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "winch-codegen" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e58c236a6abdd9ab454552b4f29e16cfa837a86897c1503313b2e62e7609ec" -dependencies = [ - "anyhow", - "cranelift-codegen 0.103.0", - "gimli 0.28.1", - "regalloc2", - "smallvec", - "target-lexicon", - "wasmparser 0.118.2", - "wasmtime-environ 16.0.0", -] - [[package]] name = "winch-codegen" version = "0.17.2" @@ -3406,13 +2437,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d15869abc9e3bb29c017c003dbe007a08e9910e8ff9023a962aa13c1b2ee6af" dependencies = [ "anyhow", - "cranelift-codegen 0.106.2", + "cranelift-codegen", "gimli 0.28.1", "regalloc2", "smallvec", "target-lexicon", "wasmparser 0.201.0", - "wasmtime-environ 19.0.2", + "wasmtime-environ", ] [[package]] @@ -3421,16 +2452,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.5", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", + "windows-targets", ] [[package]] @@ -3439,22 +2461,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", + "windows-targets", ] [[package]] @@ -3463,46 +2470,28 @@ version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_aarch64_msvc" version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_gnu" version = "0.52.5" @@ -3515,48 +2504,24 @@ version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_i686_msvc" version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - [[package]] name = "windows_x86_64_gnu" version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - [[package]] name = "windows_x86_64_msvc" version = "0.52.5" @@ -3579,7 +2544,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9643b83820c0cd246ecabe5fa454dd04ba4fa67996369466d0747472d337346" dependencies = [ "bitflags 2.5.0", - "windows-sys 0.52.0", + "windows-sys", ] [[package]] @@ -3601,23 +2566,6 @@ dependencies = [ "wit-parser 0.212.0", ] -[[package]] -name = "wit-parser" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "316b36a9f0005f5aa4b03c39bc3728d045df136f8c13a73b7db4510dec725e08" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.2.6", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", -] - [[package]] name = "wit-parser" version = "0.201.0" @@ -3666,23 +2614,6 @@ dependencies = [ "wast 35.0.2", ] -[[package]] -name = "wizer" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f1f0143257faa028962616998d9bcf456f2b92b41d923fb630d0c62250f1fc" -dependencies = [ - "anyhow", - "cap-std 2.0.1", - "log", - "rayon", - "wasi-cap-std-sync", - "wasm-encoder 0.30.0", - "wasmparser 0.106.0", - "wasmtime 16.0.0", - "wasmtime-wasi", -] - [[package]] name = "wizer" version = "6.0.0" @@ -3690,13 +2621,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb1c0491a94f508072223d3dd076816380e2ea2c687f6f412d3b507d065489c8" dependencies = [ "anyhow", - "cap-std 3.1.0", + "cap-std", "log", "rayon", - "wasi-common 19.0.2", + "wasi-common", "wasm-encoder 0.202.0", "wasmparser 0.202.0", - "wasmtime 19.0.2", + "wasmtime", ] [[package]] @@ -3719,32 +2650,13 @@ dependencies = [ "syn 2.0.66", ] -[[package]] -name = "zstd" -version = "0.11.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" -dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", -] - [[package]] name = "zstd" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" dependencies = [ - "zstd-safe 7.1.0", -] - -[[package]] -name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" -dependencies = [ - "libc", - "zstd-sys", + "zstd-safe", ] [[package]] diff --git a/ext/ruby_wasm/Cargo.toml b/ext/ruby_wasm/Cargo.toml index 3e8683a54..2f20c9334 100644 --- a/ext/ruby_wasm/Cargo.toml +++ b/ext/ruby_wasm/Cargo.toml @@ -13,7 +13,7 @@ crate-type = ["cdylib"] magnus = { version = "0.7.1", features = ["bytes"] } bytes = "1" wizer = "6.0.0" -wasi-vfs-cli = { git = "https://github.com/kateinoigakukun/wasi-vfs/", tag = "0.5.2" } +wasi-vfs-cli = { git = "https://github.com/kateinoigakukun/wasi-vfs/", tag = "v0.5.3" } structopt = "0.3.26" wit-component = "0.212.0" wasm-compose = "0.212.0"