Update Rust crate wasmtime-wasi to v47

This commit is contained in:
Veloren 2026-07-27 16:35:25 +00:00
parent 77330cd408
commit bcce99ac22
2 changed files with 365 additions and 128 deletions

491
Cargo.lock generated
View file

@ -204,7 +204,7 @@ version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
"windows-sys 0.60.2",
"windows-sys 0.61.2",
]
[[package]]
@ -215,14 +215,14 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
"anstyle",
"once_cell_polyfill",
"windows-sys 0.60.2",
"windows-sys 0.61.2",
]
[[package]]
name = "anyhow"
version = "1.0.102"
version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470"
[[package]]
name = "anymap2"
@ -866,72 +866,46 @@ checksum = "4bdcae87153686017415ce77e48c53e6818a0a058f0e21b56640d1e944967ef8"
[[package]]
name = "cap-fs-ext"
version = "3.4.5"
version = "4.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5528f85b1e134ae811704e41ef80930f56e795923f866813255bc342cc20654"
checksum = "d78e5a3368ae89b7cb68186411452b4b9fac8b41be9c19bf3f47c2d2c8e36e6b"
dependencies = [
"cap-primitives",
"cap-std",
"io-lifetimes",
"windows-sys 0.59.0",
]
[[package]]
name = "cap-net-ext"
version = "3.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20a158160765c6a7d0d8c072a53d772e4cb243f38b04bfcf6b4939cfbe7482e7"
dependencies = [
"cap-primitives",
"cap-std",
"rustix 1.1.4",
"smallvec",
"io-lifetimes 3.0.1",
"windows-sys 0.61.2",
]
[[package]]
name = "cap-primitives"
version = "3.4.5"
version = "4.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6cf3aea8a5081171859ef57bc1606b1df6999df4f1110f8eef68b30098d1d3a"
checksum = "cdadbd7c002d3a484b35243669abdae85a0ebaded5a61117169dc3400f9a7ff0"
dependencies = [
"ambient-authority",
"fs-set-times",
"io-extras",
"io-lifetimes",
"io-lifetimes 3.0.1",
"ipnet",
"maybe-owned",
"rustix 1.1.4",
"rustix-linux-procfs",
"windows-sys 0.59.0",
"windows-sys 0.61.2",
"winx",
]
[[package]]
name = "cap-std"
version = "3.4.5"
version = "4.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6dc3090992a735d23219de5c204927163d922f42f575a0189b005c62d37549a"
checksum = "7281235d6e96d3544ca18bba9049be92f4190f8d923e3caef1b5f66cfa752608"
dependencies = [
"cap-primitives",
"io-extras",
"io-lifetimes",
"io-lifetimes 3.0.1",
"rustix 1.1.4",
]
[[package]]
name = "cap-time-ext"
version = "3.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "def102506ce40c11710a9b16e614af0cde8e76ae51b1f48c04b8d79f4b671a80"
dependencies = [
"ambient-authority",
"cap-primitives",
"iana-time-zone",
"once_cell",
"rustix 1.1.4",
"winx",
]
[[package]]
name = "cast"
version = "0.3.0"
@ -1436,6 +1410,15 @@ dependencies = [
"cfg-if 1.0.4",
]
[[package]]
name = "cpp_demangle"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0667304c32ea56cb4cd6d2d7c0cfe9a2f8041229db8c033af7f8d69492429def"
dependencies = [
"cfg-if 1.0.4",
]
[[package]]
name = "cpufeatures"
version = "0.2.17"
@ -1478,8 +1461,18 @@ version = "0.132.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4053fa2575ef4a5c35d2708533df2200400ae979226cea9cc92a578b811bd4e7"
dependencies = [
"cranelift-entity",
"wasmtime-internal-core",
"cranelift-entity 0.132.2",
"wasmtime-internal-core 45.0.2",
]
[[package]]
name = "cranelift-bforest"
version = "0.134.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6867e99f068454b0c81c50b807af88aa80aaf383105e2be26675d81fc4278466"
dependencies = [
"cranelift-entity 0.134.2",
"wasmtime-internal-core 47.0.2",
]
[[package]]
@ -1490,7 +1483,18 @@ checksum = "d216663191014aa63e1d2cffd058e609eaf207646d40b739d88250f65b2c4f69"
dependencies = [
"serde",
"serde_derive",
"wasmtime-internal-core",
"wasmtime-internal-core 45.0.2",
]
[[package]]
name = "cranelift-bitset"
version = "0.134.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cf66017aed971344230199ad35ca01c955cf824a0e65fed5240452d2a302445"
dependencies = [
"serde",
"serde_derive",
"wasmtime-internal-core 47.0.2",
]
[[package]]
@ -1501,24 +1505,24 @@ checksum = "9a5e7e7aad6a425a51da1ad7ab9e5d280ea97eb7c7c4545fafb567915a75aadb"
dependencies = [
"bumpalo",
"cranelift-assembler-x64",
"cranelift-bforest",
"cranelift-bitset",
"cranelift-bforest 0.132.2",
"cranelift-bitset 0.132.2",
"cranelift-codegen-meta",
"cranelift-codegen-shared",
"cranelift-control",
"cranelift-entity",
"cranelift-entity 0.132.2",
"cranelift-isle",
"gimli 0.33.0",
"hashbrown 0.17.1",
"libm",
"log",
"pulley-interpreter",
"pulley-interpreter 45.0.2",
"regalloc2",
"rustc-hash 2.1.2",
"serde",
"smallvec",
"target-lexicon",
"wasmtime-internal-core",
"wasmtime-internal-core 45.0.2",
]
[[package]]
@ -1531,7 +1535,7 @@ dependencies = [
"cranelift-codegen-shared",
"cranelift-srcgen",
"heck",
"pulley-interpreter",
"pulley-interpreter 45.0.2",
]
[[package]]
@ -1555,10 +1559,22 @@ version = "0.132.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "668e56db75a54816cbdd7c7b7bfc558b08bf7b2cda9d0846491517e92f3b393b"
dependencies = [
"cranelift-bitset",
"cranelift-bitset 0.132.2",
"serde",
"serde_derive",
"wasmtime-internal-core",
"wasmtime-internal-core 45.0.2",
]
[[package]]
name = "cranelift-entity"
version = "0.134.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "584ecabe1462593a9cba9efbf9022e0987421ddb548989b455ab8bdd444b743c"
dependencies = [
"cranelift-bitset 0.134.2",
"serde",
"serde_derive",
"wasmtime-internal-core 47.0.2",
]
[[package]]
@ -2054,7 +2070,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users 0.5.2",
"windows-sys 0.59.0",
"windows-sys 0.61.2",
]
[[package]]
@ -2416,7 +2432,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
"windows-sys 0.59.0",
"windows-sys 0.61.2",
]
[[package]]
@ -2735,7 +2751,7 @@ version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a"
dependencies = [
"io-lifetimes",
"io-lifetimes 2.0.4",
"rustix 1.1.4",
"windows-sys 0.59.0",
]
@ -2985,7 +3001,7 @@ dependencies = [
"vec_map",
"wasm-bindgen",
"web-sys",
"windows 0.58.0",
"windows 0.61.3",
]
[[package]]
@ -3483,7 +3499,7 @@ dependencies = [
"js-sys",
"log",
"wasm-bindgen",
"windows-core 0.58.0",
"windows-core 0.61.2",
]
[[package]]
@ -3787,12 +3803,12 @@ dependencies = [
[[package]]
name = "io-extras"
version = "0.18.4"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65"
checksum = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f"
dependencies = [
"io-lifetimes",
"windows-sys 0.59.0",
"io-lifetimes 3.0.1",
"windows-sys 0.60.2",
]
[[package]]
@ -3801,6 +3817,12 @@ version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983"
[[package]]
name = "io-lifetimes"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96"
[[package]]
name = "ipconfig"
version = "0.3.4"
@ -4776,7 +4798,7 @@ version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
"windows-sys 0.59.0",
"windows-sys 0.61.2",
]
[[package]]
@ -6000,10 +6022,22 @@ version = "45.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d9880c1985ccccaed3646b0ef793dc39a4b117403ed4afc6fa3ef6027c5200f"
dependencies = [
"cranelift-bitset",
"cranelift-bitset 0.132.2",
"log",
"pulley-macros",
"wasmtime-internal-core",
"pulley-macros 45.0.2",
"wasmtime-internal-core 45.0.2",
]
[[package]]
name = "pulley-interpreter"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6064e52588328c1275d690baad99f8d4b3fdd870736966f1a63cfcbb20560b6"
dependencies = [
"cranelift-bitset 0.134.2",
"log",
"pulley-macros 47.0.2",
"wasmtime-internal-core 47.0.2",
]
[[package]]
@ -6017,6 +6051,17 @@ dependencies = [
"syn 2.0.117",
]
[[package]]
name = "pulley-macros"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e832980317bfc7f8c8538ffc9c69b82912f3e33ec70f7c855d521654c70fa62"
dependencies = [
"proc-macro2 1.0.106",
"quote 1.0.45",
"syn 2.0.117",
]
[[package]]
name = "pxfm"
version = "0.1.29"
@ -6720,7 +6765,7 @@ dependencies = [
"errno",
"libc",
"linux-raw-sys 0.12.1",
"windows-sys 0.59.0",
"windows-sys 0.61.2",
]
[[package]]
@ -6796,7 +6841,7 @@ dependencies = [
"security-framework",
"security-framework-sys",
"webpki-root-certs",
"windows-sys 0.59.0",
"windows-sys 0.61.2",
]
[[package]]
@ -7462,7 +7507,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51"
dependencies = [
"libc",
"windows-sys 0.60.2",
"windows-sys 0.61.2",
]
[[package]]
@ -7533,7 +7578,7 @@ dependencies = [
"cfg-if 1.0.4",
"libc",
"psm",
"windows-sys 0.60.2",
"windows-sys 0.61.2",
]
[[package]]
@ -7807,7 +7852,7 @@ dependencies = [
"getrandom 0.4.2",
"once_cell",
"rustix 1.1.4",
"windows-sys 0.59.0",
"windows-sys 0.61.2",
]
[[package]]
@ -8398,7 +8443,7 @@ version = "1.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
dependencies = [
"cfg-if 0.1.10",
"cfg-if 1.0.4",
"rand 0.8.6",
"static_assertions",
]
@ -8823,7 +8868,7 @@ dependencies = [
"veloren-common-base",
"veloren-common-ecs",
"veloren-common-net",
"wasmtime",
"wasmtime 45.0.2",
"wasmtime-wasi",
]
@ -9437,8 +9482,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3eb099dcadcde5be9eef55e3a337128efd4e44b4c93122487e4d2e4e1c6627c"
dependencies = [
"bitflags 2.13.0",
"hashbrown 0.17.1",
"indexmap 2.14.0",
"semver 1.0.28",
"serde",
]
[[package]]
@ -9476,7 +9523,7 @@ dependencies = [
"object 0.39.1",
"once_cell",
"postcard",
"pulley-interpreter",
"pulley-interpreter 45.0.2",
"rayon",
"rustix 1.1.4",
"semver 1.0.28",
@ -9489,22 +9536,63 @@ dependencies = [
"wasm-compose",
"wasm-encoder 0.248.0",
"wasmparser 0.248.0",
"wasmtime-environ",
"wasmtime-environ 45.0.2",
"wasmtime-internal-cache",
"wasmtime-internal-component-macro",
"wasmtime-internal-component-util",
"wasmtime-internal-core",
"wasmtime-internal-component-macro 45.0.2",
"wasmtime-internal-component-util 45.0.2",
"wasmtime-internal-core 45.0.2",
"wasmtime-internal-cranelift",
"wasmtime-internal-fiber",
"wasmtime-internal-jit-debug",
"wasmtime-internal-jit-icache-coherence",
"wasmtime-internal-unwinder",
"wasmtime-internal-versioned-export-macros",
"wasmtime-internal-fiber 45.0.2",
"wasmtime-internal-jit-debug 45.0.2",
"wasmtime-internal-jit-icache-coherence 45.0.2",
"wasmtime-internal-unwinder 45.0.2",
"wasmtime-internal-versioned-export-macros 45.0.2",
"wasmtime-internal-winch",
"wat",
"windows-sys 0.61.2",
]
[[package]]
name = "wasmtime"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06d9f263ccb212017dae1d109b9997f218a7675db1e9a7bedf07ae1643322bf3"
dependencies = [
"addr2line 0.26.1",
"async-trait",
"bitflags 2.13.0",
"bumpalo",
"cc",
"cfg-if 1.0.4",
"encoding_rs",
"futures",
"libc",
"log",
"mach2 0.6.0",
"memfd",
"object 0.39.1",
"once_cell",
"postcard",
"pulley-interpreter 47.0.2",
"rustix 1.1.4",
"semver 1.0.28",
"serde",
"serde_derive",
"smallvec",
"target-lexicon",
"wasmparser 0.252.0",
"wasmtime-environ 47.0.2",
"wasmtime-internal-component-macro 47.0.2",
"wasmtime-internal-component-util 47.0.2",
"wasmtime-internal-core 47.0.2",
"wasmtime-internal-fiber 47.0.2",
"wasmtime-internal-jit-debug 47.0.2",
"wasmtime-internal-jit-icache-coherence 47.0.2",
"wasmtime-internal-unwinder 47.0.2",
"wasmtime-internal-versioned-export-macros 47.0.2",
"windows-sys 0.61.2",
]
[[package]]
name = "wasmtime-environ"
version = "45.0.2"
@ -9512,10 +9600,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8fb157bd1fbf689ac89d570433a700db6f33bdfcb5ffc30e3f1c49e4c70de71"
dependencies = [
"anyhow",
"cpp_demangle",
"cranelift-bforest",
"cranelift-bitset",
"cranelift-entity",
"cpp_demangle 0.4.5",
"cranelift-bforest 0.132.2",
"cranelift-bitset 0.132.2",
"cranelift-entity 0.132.2",
"gimli 0.33.0",
"hashbrown 0.17.1",
"indexmap 2.14.0",
@ -9532,8 +9620,37 @@ dependencies = [
"wasm-encoder 0.248.0",
"wasmparser 0.248.0",
"wasmprinter",
"wasmtime-internal-component-util",
"wasmtime-internal-core",
"wasmtime-internal-component-util 45.0.2",
"wasmtime-internal-core 45.0.2",
]
[[package]]
name = "wasmtime-environ"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9915e3d90c36a16e0fec8be746ee87e21cf0d4a017ecf09c49b7d1cc6f31b2b6"
dependencies = [
"anyhow",
"cpp_demangle 0.5.1",
"cranelift-bforest 0.134.2",
"cranelift-bitset 0.134.2",
"cranelift-entity 0.134.2",
"gimli 0.33.0",
"hashbrown 0.17.1",
"indexmap 2.14.0",
"log",
"object 0.39.1",
"postcard",
"rustc-demangle",
"semver 1.0.28",
"serde",
"serde_derive",
"sha2 0.10.9",
"smallvec",
"target-lexicon",
"wasmparser 0.252.0",
"wasmtime-internal-component-util 47.0.2",
"wasmtime-internal-core 47.0.2",
]
[[package]]
@ -9551,7 +9668,7 @@ dependencies = [
"serde_derive",
"sha2 0.10.9",
"toml 0.9.12+spec-1.1.0",
"wasmtime-environ",
"wasmtime-environ 45.0.2",
"windows-sys 0.61.2",
"zstd",
]
@ -9566,17 +9683,38 @@ dependencies = [
"proc-macro2 1.0.106",
"quote 1.0.45",
"syn 2.0.117",
"wasmtime-internal-component-util",
"wasmtime-internal-wit-bindgen",
"wasmtime-internal-component-util 45.0.2",
"wasmtime-internal-wit-bindgen 45.0.2",
"wit-parser 0.248.0",
]
[[package]]
name = "wasmtime-internal-component-macro"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b627ea698db36fb9110aa77868467f1d23791a76a88a433cb6a43e1242073b77"
dependencies = [
"anyhow",
"proc-macro2 1.0.106",
"quote 1.0.45",
"syn 2.0.117",
"wasmtime-internal-component-util 47.0.2",
"wasmtime-internal-wit-bindgen 47.0.2",
"wit-parser 0.252.0",
]
[[package]]
name = "wasmtime-internal-component-util"
version = "45.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d2eeb9b53222859e6f5dc73d2ccfb33254d672469cac11b693a71912e2f3817"
[[package]]
name = "wasmtime-internal-component-util"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f45bf943cff1d2f1976bac6a241ca4ecaf29a6efd5f1ad89e7722439fa5c392f"
[[package]]
name = "wasmtime-internal-core"
version = "45.0.2"
@ -9589,6 +9727,17 @@ dependencies = [
"serde",
]
[[package]]
name = "wasmtime-internal-core"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea33e1f9685be82f90223bebcf2ffefb6b596ea3d82a3c42384527b9c6f5b447"
dependencies = [
"hashbrown 0.17.1",
"libm",
"serde",
]
[[package]]
name = "wasmtime-internal-cranelift"
version = "45.0.2"
@ -9598,22 +9747,22 @@ dependencies = [
"cfg-if 1.0.4",
"cranelift-codegen",
"cranelift-control",
"cranelift-entity",
"cranelift-entity 0.132.2",
"cranelift-frontend",
"cranelift-native",
"gimli 0.33.0",
"itertools 0.14.0",
"log",
"object 0.39.1",
"pulley-interpreter",
"pulley-interpreter 45.0.2",
"smallvec",
"target-lexicon",
"thiserror 2.0.18",
"wasmparser 0.248.0",
"wasmtime-environ",
"wasmtime-internal-core",
"wasmtime-internal-unwinder",
"wasmtime-internal-versioned-export-macros",
"wasmtime-environ 45.0.2",
"wasmtime-internal-core 45.0.2",
"wasmtime-internal-unwinder 45.0.2",
"wasmtime-internal-versioned-export-macros 45.0.2",
]
[[package]]
@ -9626,8 +9775,23 @@ dependencies = [
"cfg-if 1.0.4",
"libc",
"rustix 1.1.4",
"wasmtime-environ",
"wasmtime-internal-versioned-export-macros",
"wasmtime-environ 45.0.2",
"wasmtime-internal-versioned-export-macros 45.0.2",
"windows-sys 0.61.2",
]
[[package]]
name = "wasmtime-internal-fiber"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "976e4b71b9c0da8a9a7bb8d5fa0abedc4da879b397111fd91ece73be524fe621"
dependencies = [
"cc",
"cfg-if 1.0.4",
"libc",
"rustix 1.1.4",
"wasmtime-environ 47.0.2",
"wasmtime-internal-versioned-export-macros 47.0.2",
"windows-sys 0.61.2",
]
@ -9640,7 +9804,17 @@ dependencies = [
"cc",
"object 0.39.1",
"rustix 1.1.4",
"wasmtime-internal-versioned-export-macros",
"wasmtime-internal-versioned-export-macros 45.0.2",
]
[[package]]
name = "wasmtime-internal-jit-debug"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1f60ecba3497cfc26284903c2e79023fd5ea991b95b0e8dafe994fd9fca4c4e"
dependencies = [
"cc",
"wasmtime-internal-versioned-export-macros 47.0.2",
]
[[package]]
@ -9651,7 +9825,19 @@ checksum = "08d3c1e9fb618ec45c9b3477ea683cd37bee427273d7b13bba5c66a1caaf1dd6"
dependencies = [
"cfg-if 1.0.4",
"libc",
"wasmtime-internal-core",
"wasmtime-internal-core 45.0.2",
"windows-sys 0.61.2",
]
[[package]]
name = "wasmtime-internal-jit-icache-coherence"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fae6decb025ae6d12f3391b36deb62a6838d45b18864f796d84bced722ceac0d"
dependencies = [
"cfg-if 1.0.4",
"libc",
"wasmtime-internal-core 47.0.2",
"windows-sys 0.61.2",
]
@ -9665,7 +9851,19 @@ dependencies = [
"cranelift-codegen",
"log",
"object 0.39.1",
"wasmtime-environ",
"wasmtime-environ 45.0.2",
]
[[package]]
name = "wasmtime-internal-unwinder"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0982122d9470d3d72ed7aa9ed91e69538ae44c1494cd22d78fec7846b248a940"
dependencies = [
"cfg-if 1.0.4",
"log",
"object 0.39.1",
"wasmtime-environ 47.0.2",
]
[[package]]
@ -9679,6 +9877,17 @@ dependencies = [
"syn 2.0.117",
]
[[package]]
name = "wasmtime-internal-versioned-export-macros"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "363cf88a80e6ed13311d0d34d9bcd02a2e07d98113b994ff41ed386a206f498e"
dependencies = [
"proc-macro2 1.0.106",
"quote 1.0.45",
"syn 2.0.117",
]
[[package]]
name = "wasmtime-internal-winch"
version = "45.0.2"
@ -9691,7 +9900,7 @@ dependencies = [
"object 0.39.1",
"target-lexicon",
"wasmparser 0.248.0",
"wasmtime-environ",
"wasmtime-environ 45.0.2",
"wasmtime-internal-cranelift",
"winch-codegen",
]
@ -9710,30 +9919,39 @@ dependencies = [
]
[[package]]
name = "wasmtime-wasi"
version = "45.0.2"
name = "wasmtime-internal-wit-bindgen"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6032ceffcb74cf30a2cdac298a4d6ce219058f08479ce1ab38434aadc044000b"
checksum = "87ff41bb1656cbeb7befc42b8a7078b30a5f8393a0c8bca36a6cec94360c1a16"
dependencies = [
"anyhow",
"bitflags 2.13.0",
"heck",
"indexmap 2.14.0",
"wit-parser 0.252.0",
]
[[package]]
name = "wasmtime-wasi"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed1750b8e5e5d5b1ee3c0eb602d2c49d6a37a36e9996eaf0708b48ac92b62b06"
dependencies = [
"async-trait",
"bitflags 2.13.0",
"bytes",
"cap-fs-ext",
"cap-net-ext",
"cap-std",
"cap-time-ext",
"cfg-if 1.0.4",
"fs-set-times",
"futures",
"io-extras",
"io-lifetimes",
"io-lifetimes 3.0.1",
"rand 0.10.1",
"rustix 1.1.4",
"thiserror 2.0.18",
"tokio",
"tracing",
"url",
"wasmtime",
"wasmtime 47.0.2",
"wasmtime-wasi-io",
"wiggle",
"windows-sys 0.61.2",
@ -9741,15 +9959,15 @@ dependencies = [
[[package]]
name = "wasmtime-wasi-io"
version = "45.0.2"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25b6e6868e5b93e1e10983a17afb631b39c236d8b6b4abe9faffe78f1ee0c6e7"
checksum = "54777d3afeaf3f32cc444df661d9cb4fd57067971e183c2b1f5251f33b939e68"
dependencies = [
"async-trait",
"bytes",
"futures",
"tracing",
"wasmtime",
"wasmtime 47.0.2",
]
[[package]]
@ -10316,37 +10534,37 @@ checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
[[package]]
name = "wiggle"
version = "45.0.2"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "176527a028d6a426a514e3ca650c251a60541cde26df421f781339f27553ff9f"
checksum = "3a23c2dc694dfafb35beb542e172d7c256488912cd84902828f8661723ad0eb7"
dependencies = [
"bitflags 2.13.0",
"thiserror 2.0.18",
"tracing",
"wasmtime",
"wasmtime-environ",
"wasmtime 47.0.2",
"wasmtime-environ 47.0.2",
"wiggle-macro",
]
[[package]]
name = "wiggle-generate"
version = "45.0.2"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "604976b16d40f15606ae47ca22473c7574b317a6445ea2e3986f834a2ca0f449"
checksum = "f2fe48e5e455e827339d8e65de602cc7839d241bd7063be1fc235e35581788ad"
dependencies = [
"heck",
"proc-macro2 1.0.106",
"quote 1.0.45",
"syn 2.0.117",
"wasmtime-environ",
"wasmtime-environ 47.0.2",
"witx",
]
[[package]]
name = "wiggle-macro"
version = "45.0.2"
version = "47.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7252f1689c33cf77cfac6115047c6a8b53f188c25c644f7856ad66c881c4077"
checksum = "bb520c20bed78e5a311d4c9ad883ac3b6d070617d07a19fbe5dc0b408c501b4b"
dependencies = [
"proc-macro2 1.0.106",
"quote 1.0.45",
@ -10376,7 +10594,7 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
"windows-sys 0.52.0",
"windows-sys 0.61.2",
]
[[package]]
@ -10408,8 +10626,8 @@ dependencies = [
"target-lexicon",
"thiserror 2.0.18",
"wasmparser 0.248.0",
"wasmtime-environ",
"wasmtime-internal-core",
"wasmtime-environ 45.0.2",
"wasmtime-internal-core 45.0.2",
"wasmtime-internal-cranelift",
]
@ -11150,6 +11368,25 @@ dependencies = [
"wasmparser 0.248.0",
]
[[package]]
name = "wit-parser"
version = "0.252.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4266bea110371c620ccf3201c5023676046bc4556e5c7cfb5d500bda5ebc162d"
dependencies = [
"anyhow",
"hashbrown 0.17.1",
"id-arena",
"indexmap 2.14.0",
"log",
"semver 1.0.28",
"serde",
"serde_derive",
"serde_json",
"unicode-ident",
"wasmparser 0.252.0",
]
[[package]]
name = "witx"
version = "0.9.1"

View file

@ -40,7 +40,7 @@ tar = { version = "0.4.37", optional = true }
bincode = { workspace = true, optional = true }
timer-queue = "0.1.0"
wasmtime = { version = "45", optional = true , features = ["component-model", "async"] }
wasmtime-wasi = { version = "45.0.2", optional = true }
wasmtime-wasi = { version = "47.0.0", optional = true }
tokio = { workspace = true, optional = true }
async-trait = { workspace = true }
futures = "0.3.30"