From 8307747dffef7f7314175e7ed909a98652fdf7bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Feb 2025 21:03:54 +0000 Subject: [PATCH] chore(deps): bump wasmtime-wasi-config from 27.0.0 to 28.0.1 Bumps [wasmtime-wasi-config](https://github.com/bytecodealliance/wasmtime) from 27.0.0 to 28.0.1. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v28.0.1/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v27.0.0...v28.0.1) --- updated-dependencies: - dependency-name: wasmtime-wasi-config dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 561 +++++++++++++++++++++++++++++++++++++++++++++-------- Cargo.toml | 2 +- 2 files changed, 479 insertions(+), 84 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b0b49bd..52089cd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,6 +29,12 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + [[package]] name = "ambient-authority" version = "0.0.2" @@ -95,9 +101,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.89" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" [[package]] name = "arbitrary" @@ -113,7 +119,7 @@ checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -172,6 +178,9 @@ name = "bumpalo" version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +dependencies = [ + "allocator-api2", +] [[package]] name = "byteorder" @@ -310,7 +319,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -371,7 +380,16 @@ version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ba4f80548f22dc9c43911907b5e322c5555544ee85f785115701e6a28c9abe1" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.114.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88c1d02b72b6c411c0a2e92b25ed791ad5d071184193c08a34aa0fdcdf000b72" +dependencies = [ + "cranelift-entity 0.115.1", ] [[package]] @@ -384,6 +402,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "720b93bd86ebbb23ebfb2db1ed44d54b2ecbdbb2d034d485bc64aa605ee787ab" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.114.0" @@ -391,17 +419,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe4036255ec33ce9a37495dfbcfc4e1118fd34e693eff9a1e106336b7cd16a9b" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.114.0", + "cranelift-bitset 0.114.0", + "cranelift-codegen-meta 0.114.0", + "cranelift-codegen-shared 0.114.0", + "cranelift-control 0.114.0", + "cranelift-entity 0.114.0", + "cranelift-isle 0.114.0", "gimli 0.31.0", "hashbrown 0.14.5", "log", - "regalloc2", + "regalloc2 0.10.2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aed3d2d9914d30b460eedd7fd507720203023997bef71452ce84873f9c93537c" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.115.1", + "cranelift-bitset 0.115.1", + "cranelift-codegen-meta 0.115.1", + "cranelift-codegen-shared 0.115.1", + "cranelift-control 0.115.1", + "cranelift-entity 0.115.1", + "cranelift-isle 0.115.1", + "gimli 0.31.0", + "hashbrown 0.14.5", + "log", + "regalloc2 0.11.1", "rustc-hash", "serde", "smallvec", @@ -414,7 +466,16 @@ version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7ca74f4b68319da11d39e894437cb6e20ec7c2e11fbbda823c3bf207beedff7" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.114.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "888c188d32263ec9e048873ff0b68c700933600d553f4412417916828be25f8e" +dependencies = [ + "cranelift-codegen-shared 0.115.1", ] [[package]] @@ -423,6 +484,12 @@ version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897e54f433a0269c4187871aa06d452214d5515d228d5bdc22219585e9eef895" +[[package]] +name = "cranelift-codegen-shared" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddd5f4114d04ce7e073dd74e2ad16541fc61970726fcc8b2d5644a154ee4127" + [[package]] name = "cranelift-control" version = "0.114.0" @@ -432,13 +499,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92cc4c98d6a4256a1600d93ccd3536f3e77da9b4ca2c279de786ac22876e67d6" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "305399fd781a2953ac78c1396f02ff53144f39c33eb7fc7789cf4e8936d13a96" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.114.0", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "760af4b5e051b5f82097a27274b917e3751736369fa73660513488248d27f23d" +dependencies = [ + "cranelift-bitset 0.115.1", "serde", "serde_derive", ] @@ -449,7 +536,19 @@ version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9230b460a128d53653456137751d27baf567947a3ab8c0c4d6e31fd08036d81e" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.114.0", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0bf77ec0f470621655ec7539860b5c620d4f91326654ab21b075b83900f8831" +dependencies = [ + "cranelift-codegen 0.115.1", "log", "smallvec", "target-lexicon", @@ -461,13 +560,30 @@ version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b961e24ae3ec9813a24a15ae64bbd2a42e4de4d79a7f3225a412e3b94e78d1c8" +[[package]] +name = "cranelift-isle" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b665d0a6932c421620be184f9fc7f7adaf1b0bc2fa77bb7ac5177c49abf645b" + [[package]] name = "cranelift-native" version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d5bd76df6c9151188dfa428c863b33da5b34561b67f43c0cf3f24a794f9fa1f" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.114.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.115.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb2e75d1bd43dfec10924798f15e6474f1dbf63b0024506551aa19394dbe72ab" +dependencies = [ + "cranelift-codegen 0.115.1", "libc", "target-lexicon", ] @@ -540,7 +656,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -557,7 +673,7 @@ checksum = "98532a60dedaebc4848cb2cba5023337cc9ea3af16a5b062633fabfd9f18fb60" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -715,6 +831,12 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +[[package]] +name = "foldhash" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -893,6 +1015,16 @@ dependencies = [ "serde", ] +[[package]] +name = "hashbrown" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +dependencies = [ + "foldhash", + "serde", +] + [[package]] name = "heck" version = "0.4.1" @@ -1168,12 +1300,12 @@ dependencies = [ [[package]] name = "object" -version = "0.36.4" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "crc32fast", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "indexmap 2.5.0", "memchr", ] @@ -1252,7 +1384,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" dependencies = [ "proc-macro2", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -1279,7 +1411,18 @@ version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3b8d81cf799e20564931e9867ca32de545188c6ee4c2e0f6e41d32f0c7dc6fb" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.114.0", + "log", + "sptr", +] + +[[package]] +name = "pulley-interpreter" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8324e531de91a3c25021a30fb7862d39cc516b61fbb801176acb5ff279ea887b" +dependencies = [ + "cranelift-bitset 0.115.1", "log", "sptr", ] @@ -1376,6 +1519,20 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "145c1c267e14f20fb0f88aa76a1c5ffec42d592c1d28b3cd9148ae35916158d3" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.15.2", + "log", + "rustc-hash", + "smallvec", +] + [[package]] name = "rustc-demangle" version = "0.1.24" @@ -1432,22 +1589,22 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.210" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -1612,9 +1769,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -1682,7 +1839,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -1724,7 +1881,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -1780,7 +1937,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -1905,7 +2062,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] @@ -1930,7 +2087,7 @@ dependencies = [ "wasm-metadata", "wasm-opt", "wasmparser 0.220.0", - "wasmtime", + "wasmtime 27.0.0", "wasmtime-wasi", "wasmtime-wasi-config", "wit-component", @@ -1959,7 +2116,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", "wasm-bindgen-shared", ] @@ -1981,7 +2138,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2052,6 +2209,16 @@ dependencies = [ "wasmparser 0.220.0", ] +[[package]] +name = "wasm-encoder" +version = "0.221.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17a3bd88f2155da63a1f2fcb8a56377a24f0b6dfed12733bb5f544e86f690c5" +dependencies = [ + "leb128", + "wasmparser 0.221.2", +] + [[package]] name = "wasm-metadata" version = "0.217.0" @@ -2163,6 +2330,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.221.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9845c470a2e10b61dd42c385839cdd6496363ed63b5c9e420b5488b77bd22083" +dependencies = [ + "bitflags", + "hashbrown 0.15.2", + "indexmap 2.5.0", + "semver", + "serde", +] + [[package]] name = "wasmprinter" version = "0.219.1" @@ -2174,6 +2354,17 @@ dependencies = [ "wasmparser 0.219.1", ] +[[package]] +name = "wasmprinter" +version = "0.221.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a80742ff1b9e6d8c231ac7c7247782c6fc5bce503af760bca071811e5fc9ee56" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.221.2", +] + [[package]] name = "wasmtime" version = "27.0.0" @@ -2203,7 +2394,7 @@ dependencies = [ "paste", "postcard", "psm", - "pulley-interpreter", + "pulley-interpreter 27.0.0", "rayon", "rustix", "semver", @@ -2215,22 +2406,65 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.219.1", "wasmparser 0.219.1", - "wasmtime-asm-macros", + "wasmtime-asm-macros 27.0.0", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-component-macro 27.0.0", + "wasmtime-component-util 27.0.0", + "wasmtime-cranelift 27.0.0", + "wasmtime-environ 27.0.0", "wasmtime-fiber", "wasmtime-jit-debug", "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-slab 27.0.0", + "wasmtime-versioned-export-macros 27.0.0", + "wasmtime-winch 27.0.0", "wat", "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd30973c65eceb0f37dfcc430d83abd5eb24015fdfcab6912f52949287e04f0" +dependencies = [ + "anyhow", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown 0.14.5", + "indexmap 2.5.0", + "libc", + "libm", + "log", + "mach2", + "memfd", + "object", + "paste", + "postcard", + "psm", + "pulley-interpreter 28.0.1", + "rustix", + "semver", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "wasmparser 0.221.2", + "wasmtime-asm-macros 28.0.1", + "wasmtime-component-macro 28.0.1", + "wasmtime-component-util 28.0.1", + "wasmtime-cranelift 28.0.1", + "wasmtime-environ 28.0.1", + "wasmtime-slab 28.0.1", + "wasmtime-versioned-export-macros 28.0.1", + "wasmtime-winch 28.0.1", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-asm-macros" version = "27.0.0" @@ -2240,6 +2474,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6c21dd30d1f3f93ee390ac1a7ec304ecdbfdab6390e1add41a1f52727b0992b" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "27.0.0" @@ -2269,18 +2512,39 @@ dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.77", - "wasmtime-component-util", - "wasmtime-wit-bindgen", + "syn 2.0.87", + "wasmtime-component-util 27.0.0", + "wasmtime-wit-bindgen 27.0.0", "wit-parser 0.219.1", ] +[[package]] +name = "wasmtime-component-macro" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f948a6ef3119d52c9f12936970de28ddf3f9bea04bc65571f4a92d2e5ab38f4" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.87", + "wasmtime-component-util 28.0.1", + "wasmtime-wit-bindgen 28.0.1", + "wit-parser 0.221.2", +] + [[package]] name = "wasmtime-component-util" version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a6db4f3ee18c699629eabb9c64e77efe5a93a5137f098db7cab295037ba41c2" +[[package]] +name = "wasmtime-component-util" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9275aa01ceaaa2fa6c0ecaa5267518d80b9d6e9ae7c7ea42f4c6e073e6a69ef" + [[package]] name = "wasmtime-cranelift" version = "27.0.0" @@ -2289,11 +2553,11 @@ checksum = "8b87e6c78f562b50aff1afd87ff32a57e241424c846c1c8f3c5fd352d2d62906" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.114.0", + "cranelift-control 0.114.0", + "cranelift-entity 0.114.0", + "cranelift-frontend 0.114.0", + "cranelift-native 0.114.0", "gimli 0.31.0", "itertools", "log", @@ -2302,8 +2566,33 @@ dependencies = [ "target-lexicon", "thiserror", "wasmparser 0.219.1", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 27.0.0", + "wasmtime-versioned-export-macros 27.0.0", +] + +[[package]] +name = "wasmtime-cranelift" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0701a44a323267aae4499672dae422b266cee3135a23b640972ec8c0e10a44a2" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.115.1", + "cranelift-control 0.115.1", + "cranelift-entity 0.115.1", + "cranelift-frontend 0.115.1", + "cranelift-native 0.115.1", + "gimli 0.31.0", + "itertools", + "log", + "object", + "smallvec", + "target-lexicon", + "thiserror", + "wasmparser 0.221.2", + "wasmtime-environ 28.0.1", + "wasmtime-versioned-export-macros 28.0.1", ] [[package]] @@ -2314,8 +2603,8 @@ checksum = "c25bfeaa16432d59a0706e2463d315ef4c9ebcfaf5605670b99d46373bdf9f27" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.114.0", + "cranelift-entity 0.114.0", "gimli 0.31.0", "indexmap 2.5.0", "log", @@ -2329,8 +2618,33 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.219.1", "wasmparser 0.219.1", - "wasmprinter", - "wasmtime-component-util", + "wasmprinter 0.219.1", + "wasmtime-component-util 27.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "264c968c1b81d340355ece2be0bc31a10f567ccb6ce08512c3b7d10e26f3cbe5" +dependencies = [ + "anyhow", + "cranelift-bitset 0.115.1", + "cranelift-entity 0.115.1", + "gimli 0.31.0", + "indexmap 2.5.0", + "log", + "object", + "postcard", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.221.2", + "wasmparser 0.221.2", + "wasmprinter 0.221.2", + "wasmtime-component-util 28.0.1", ] [[package]] @@ -2343,8 +2657,8 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 27.0.0", + "wasmtime-versioned-export-macros 27.0.0", "windows-sys 0.59.0", ] @@ -2356,7 +2670,7 @@ checksum = "ab2a056056e9ac6916c2b8e4743408560300c1355e078c344211f13210d449b3" dependencies = [ "object", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 27.0.0", ] [[package]] @@ -2377,6 +2691,12 @@ version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d5f8acf677ee6b3b8ba400dd9753ea4769e56a95c4b30b045ac6d2d54b2f8ea" +[[package]] +name = "wasmtime-slab" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "564905638c132c275d365c1fa074f0b499790568f43148d29de84ccecfb5cb31" + [[package]] name = "wasmtime-versioned-export-macros" version = "27.0.0" @@ -2385,7 +2705,18 @@ checksum = "df09be00c38f49172ca9936998938476e3f2df782673a39ae2ef9fb0838341b6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", +] + +[[package]] +name = "wasmtime-versioned-export-macros" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e91092e6cf77390eeccee273846a9327f3e8f91c3c6280f60f37809f0e62d29" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", ] [[package]] @@ -2413,19 +2744,19 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 27.0.0", "wiggle", "windows-sys 0.59.0", ] [[package]] name = "wasmtime-wasi-config" -version = "27.0.0" +version = "28.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7c95f84a7b5c0fd0353c56ff9c7572244d157fe9894b6c4d4cf61b01b85c95c" +checksum = "2495cc4ac2fc97a8976c9ba8e1e776de7c6680362d130abe4c49a9f366e52f0b" dependencies = [ "anyhow", - "wasmtime", + "wasmtime 28.0.1", ] [[package]] @@ -2435,14 +2766,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89d6b5297bea14d8387c3974b2b011de628cc9b188f135cec752b74fd368964b" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.114.0", "gimli 0.31.0", "object", "target-lexicon", "wasmparser 0.219.1", - "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", + "wasmtime-cranelift 27.0.0", + "wasmtime-environ 27.0.0", + "winch-codegen 27.0.0", +] + +[[package]] +name = "wasmtime-winch" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b111d909dc604c741bd8ac2f4af373eaa5c68c34b5717271bcb687688212cef8" +dependencies = [ + "anyhow", + "cranelift-codegen 0.115.1", + "gimli 0.31.0", + "object", + "target-lexicon", + "wasmparser 0.221.2", + "wasmtime-cranelift 28.0.1", + "wasmtime-environ 28.0.1", + "winch-codegen 28.0.1", ] [[package]] @@ -2457,6 +2805,18 @@ dependencies = [ "wit-parser 0.219.1", ] +[[package]] +name = "wasmtime-wit-bindgen" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f38f7a5eb2f06f53fe943e7fb8bf4197f7cf279f1bc52c0ce56e9d3ffd750a4" +dependencies = [ + "anyhow", + "heck 0.5.0", + "indexmap 2.5.0", + "wit-parser 0.221.2", +] + [[package]] name = "wast" version = "35.0.2" @@ -2499,7 +2859,7 @@ dependencies = [ "bitflags", "thiserror", "tracing", - "wasmtime", + "wasmtime 27.0.0", "wiggle-macro", ] @@ -2514,7 +2874,7 @@ dependencies = [ "proc-macro2", "quote", "shellexpand", - "syn 2.0.77", + "syn 2.0.87", "witx", ] @@ -2526,7 +2886,7 @@ checksum = "9b8eb1a5783540696c59cefbfc9e52570c2d5e62bd47bdf0bdcef29231879db2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", "wiggle-generate", ] @@ -2568,14 +2928,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b42b678c8651ec4900d7600037d235429fc985c31cbc33515885ec0d2a9e158" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.114.0", "gimli 0.31.0", - "regalloc2", + "regalloc2 0.10.2", "smallvec", "target-lexicon", "wasmparser 0.219.1", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-cranelift 27.0.0", + "wasmtime-environ 27.0.0", +] + +[[package]] +name = "winch-codegen" +version = "28.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6232f40a795be2ce10fc761ed3b403825126a60d12491ac556ea104a932fd18a" +dependencies = [ + "anyhow", + "cranelift-codegen 0.115.1", + "gimli 0.31.0", + "regalloc2 0.11.1", + "smallvec", + "target-lexicon", + "wasmparser 0.221.2", + "wasmtime-cranelift 28.0.1", + "wasmtime-environ 28.0.1", ] [[package]] @@ -2728,7 +3105,7 @@ dependencies = [ "heck 0.5.0", "indexmap 2.5.0", "prettyplease", - "syn 2.0.77", + "syn 2.0.87", "wasm-metadata", "wit-bindgen-core", "wit-component", @@ -2744,7 +3121,7 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", "wit-bindgen-core", "wit-bindgen-rust", ] @@ -2804,6 +3181,24 @@ dependencies = [ "wasmparser 0.219.1", ] +[[package]] +name = "wit-parser" +version = "0.221.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbe1538eea6ea5ddbe5defd0dc82539ad7ba751e1631e9185d24a931f0a5adc8" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.5.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.221.2", +] + [[package]] name = "witx" version = "0.9.1" @@ -2834,7 +3229,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.87", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 4ef48f8..5986fc3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,7 +48,7 @@ heck = { version = "0.5" } tokio = { version = "1.42", features = ["macros"] } wasmtime = { version = "27", features = ["component-model"] } wasmtime-wasi = { version = "27" } -wasmtime-wasi-config = { version = "27" } +wasmtime-wasi-config = { version = "28" } wasmparser = "0.220.0" [workspace.dependencies]