diff --git a/Cargo.lock b/Cargo.lock index 697751ec23..2c52acfdc8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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" diff --git a/common/state/Cargo.toml b/common/state/Cargo.toml index 97100f89ec..33b46e59d3 100644 --- a/common/state/Cargo.toml +++ b/common/state/Cargo.toml @@ -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"