From e7b2ec72787f2323a36118f2d5c2df05b99cc316 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Oct 2023 20:44:24 +0000 Subject: [PATCH] chore(deps): bump wasmtime from 4.0.1 to 13.0.0 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 4.0.1 to 13.0.0. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/docs/WASI-some-possible-changes.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v4.0.1...v13.0.0) --- updated-dependencies: - dependency-name: wasmtime dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 521 ++++++++++++++++++++++++++++++++++--------- apps/host/Cargo.toml | 2 +- 2 files changed, 420 insertions(+), 103 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a9806f68e..c6529bea6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -191,6 +191,12 @@ dependencies = [ "backtrace", ] +[[package]] +name = "arbitrary" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2e1373abdaa212b704512ec2bd8b26bd0b7d5c3f70117411a5d9a451383c859" + [[package]] name = "arc-swap" version = "1.6.0" @@ -937,28 +943,28 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.91.1" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2ab4512dfd3a6f4be184403a195f76e81a8a9f9e6c898e19d2dc3ce20e0115" +checksum = "03b9d1a9e776c27ad55d7792a380785d1fe8c2d7b099eed8dbd8f4af2b598192" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.100.0", ] [[package]] name = "cranelift-codegen" -version = "0.91.1" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98b022ed2a5913a38839dfbafe6cf135342661293b08049843362df4301261dc" +checksum = "5528483314c2dd5da438576cd8a9d0b3cedad66fb8a4727f90cd319a81950038" dependencies = [ - "arrayvec", "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", - "cranelift-egraph", - "cranelift-entity", + "cranelift-control", + "cranelift-entity 0.100.0", "cranelift-isle", - "gimli 0.26.2", + "gimli 0.28.0", + "hashbrown 0.14.1", "log", "regalloc2", "smallvec", @@ -967,31 +973,26 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.91.1" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "639307b45434ad112a98f8300c0f0ab085cbefcd767efcdef9ef19d4c0756e74" +checksum = "0f46a8318163f7682e35b8730ba93c1b586a2da8ce12a0ed545efc1218550f70" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.91.1" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "278e52e29c53fcf32431ef08406c295699a70306d05a0715c5b1bf50e33a9ab7" +checksum = "37d1239cfd50eecfaed468d46943f8650e32969591868ad50111613704da6c70" [[package]] -name = "cranelift-egraph" -version = "0.91.1" +name = "cranelift-control" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624b54323b06e675293939311943ba82d323bb340468ce1889be5da7932c8d73" +checksum = "bcc530560c8f16cc1d4dd7ea000c56f519c60d1a914977abe849ce555c35a61d" dependencies = [ - "cranelift-entity", - "fxhash", - "hashbrown 0.12.3", - "indexmap 1.9.3", - "log", - "smallvec", + "arbitrary", ] [[package]] @@ -1003,11 +1004,21 @@ dependencies = [ "serde", ] +[[package]] +name = "cranelift-entity" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f333fa641a9ad2bff0b107767dcb972c18c2bfab7969805a1d7e42449ccb0408" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" -version = "0.91.1" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d70abacb8cfef3dc8ff7e8836e9c1d70f7967dfdac824a4cd5e30223415aca6" +checksum = "06abf6563015a80f03f8bc4df307d0a81363f4eb73108df3a34f6e66fb6d5307" dependencies = [ "cranelift-codegen", "log", @@ -1017,15 +1028,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.91.1" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "393bc73c451830ff8dbb3a07f61843d6cb41a084f9996319917c0b291ed785bb" +checksum = "0eb29d0edc8a5c029ed0f7ca77501f272738e3c410020b4a00f42ffe8ad2a8aa" [[package]] name = "cranelift-native" -version = "0.91.1" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba392fd53b1bf6d45bf1d97f7e13bb8ba8424f19d66d80e60a0d594c2bb2636e" +checksum = "006056a7fa920870bad06bf8e1b3033d70cbb7ee625b035efa9d90882a931868" dependencies = [ "cranelift-codegen", "libc", @@ -1034,18 +1045,18 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.91.1" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016abecc42cc114b924fa3fc306267f566076cefd3e43b891c510c8085c0811e" +checksum = "7b3d08c05f82903a1f6a04d89c4b9ecb47a4035710f89a39a21a147a80214672" dependencies = [ "cranelift-codegen", - "cranelift-entity", + "cranelift-entity 0.100.0", "cranelift-frontend", "itertools 0.10.5", "log", "smallvec", - "wasmparser", - "wasmtime-types", + "wasmparser 0.112.0", + "wasmtime-types 13.0.0", ] [[package]] @@ -1247,6 +1258,15 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "debugid" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" +dependencies = [ + "uuid", +] + [[package]] name = "der" version = "0.7.8" @@ -1479,19 +1499,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "env_logger" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - [[package]] name = "equivalent" version = "1.0.1" @@ -1592,7 +1599,7 @@ dependencies = [ "log", "reqwest", "thiserror", - "wasmtime", + "wasmtime 13.0.0", "wasmtime-wasi", ] @@ -1867,6 +1874,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + [[package]] name = "fastdivide" version = "0.4.0" @@ -1919,16 +1932,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0870c84016d4b481be5c9f323c24f65e31e901ae618f0e80f4308fb00de1d2d" -[[package]] -name = "file-per-thread-logger" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" -dependencies = [ - "env_logger", - "log", -] - [[package]] name = "fixedbitset" version = "0.4.2" @@ -2147,6 +2150,19 @@ dependencies = [ "byteorder", ] +[[package]] +name = "fxprof-processed-profile" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +dependencies = [ + "bitflags 2.4.0", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generator" version = "0.7.5" @@ -2212,8 +2228,7 @@ version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" dependencies = [ - "fallible-iterator", - "indexmap 1.9.3", + "fallible-iterator 0.2.0", "stable_deref_trait", ] @@ -2222,6 +2237,11 @@ name = "gimli" version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +dependencies = [ + "fallible-iterator 0.3.0", + "indexmap 2.0.2", + "stable_deref_trait", +] [[package]] name = "glob" @@ -2285,6 +2305,15 @@ dependencies = [ "ahash 0.7.6", ] +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash 0.8.3", +] + [[package]] name = "hashbrown" version = "0.14.1" @@ -2488,6 +2517,12 @@ dependencies = [ "cc", ] +[[package]] +name = "id-arena" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" + [[package]] name = "idna" version = "0.2.3" @@ -2576,6 +2611,7 @@ checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" dependencies = [ "equivalent", "hashbrown 0.14.1", + "serde", ] [[package]] @@ -3787,6 +3823,9 @@ version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" dependencies = [ + "crc32fast", + "hashbrown 0.14.1", + "indexmap 2.0.2", "memchr", ] @@ -4474,12 +4513,13 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.5.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c" +checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" dependencies = [ - "fxhash", + "hashbrown 0.13.2", "log", + "rustc-hash", "slice-group-by", "smallvec", ] @@ -5087,6 +5127,12 @@ dependencies = [ "der", ] +[[package]] +name = "sptr" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -5869,7 +5915,7 @@ dependencies = [ "rustix 0.36.15", "thiserror", "tracing", - "wasmtime", + "wasmtime 4.0.1", "wiggle", "windows-sys 0.42.0", ] @@ -5959,6 +6005,15 @@ version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +[[package]] +name = "wasm-encoder" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ba64e81215916eaeb48fee292f29401d69235d62d8b8fd92a7b2844ec5ae5f7" +dependencies = [ + "leb128", +] + [[package]] name = "wasm-encoder" version = "0.33.2" @@ -6004,6 +6059,16 @@ dependencies = [ "url", ] +[[package]] +name = "wasmparser" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e986b010f47fcce49cf8ea5d5f9e5d2737832f12b53ae8ae785bbe895d0877bf" +dependencies = [ + "indexmap 2.0.2", + "semver", +] + [[package]] name = "wasmtime" version = "4.0.1" @@ -6021,18 +6086,51 @@ dependencies = [ "once_cell", "paste", "psm", + "serde", + "target-lexicon", + "wasmparser 0.95.0", + "wasmtime-environ 4.0.1", + "wasmtime-fiber 4.0.1", + "wasmtime-jit 4.0.1", + "wasmtime-runtime 4.0.1", + "windows-sys 0.42.0", +] + +[[package]] +name = "wasmtime" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16ed7db409c1acf60d33128b2a38bee25aaf38c4bd955ab98a5b623c8294593c" +dependencies = [ + "anyhow", + "async-trait", + "bincode 1.3.3", + "bumpalo", + "cfg-if", + "fxprof-processed-profile", + "indexmap 2.0.2", + "libc", + "log", + "object 0.32.1", + "once_cell", + "paste", + "psm", "rayon", "serde", + "serde_derive", + "serde_json", "target-lexicon", - "wasmparser", + "wasm-encoder 0.32.0", + "wasmparser 0.112.0", "wasmtime-cache", + "wasmtime-component-macro", "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit", - "wasmtime-runtime", + "wasmtime-environ 13.0.0", + "wasmtime-fiber 13.0.0", + "wasmtime-jit 13.0.0", + "wasmtime-runtime 13.0.0", "wat", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] @@ -6044,45 +6142,95 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53af0f8f6271bd687fe5632c8fe0a0f061d0aa1b99a0cd4e1df8e4cbeb809d2f" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" -version = "4.0.1" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45499ab75af0576ccf87b3f9130941245cc5cb086f63f0a323febeba3c077433" +checksum = "41376a7c094335ee08abe6a4eff79a32510cc805a249eff1b5e7adf0a42e7cdf" dependencies = [ "anyhow", - "base64 0.13.1", + "base64 0.21.4", "bincode 1.3.3", "directories-next", - "file-per-thread-logger", "log", - "rustix 0.36.15", + "rustix 0.38.18", "serde", + "serde_derive", "sha2 0.10.8", "toml", - "windows-sys 0.42.0", + "windows-sys 0.48.0", "zstd", ] +[[package]] +name = "wasmtime-component-macro" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74ab5b291f2dad56f1e6929cc61fb7cac68845766ca77c3838b5d05d82c33976" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.38", + "wasmtime-component-util", + "wasmtime-wit-bindgen", + "wit-parser", +] + +[[package]] +name = "wasmtime-component-util" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21436177bf19f6b60dc0b83ad5872e849892a4a90c3572785e1a28c0e2e1132c" + [[package]] name = "wasmtime-cranelift" -version = "4.0.1" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7a9ec65dec790ec8602c263a1da12de073cc46cb07ffa3fc28295d2238365b6" +checksum = "920e42058862d1f7a3dd3fca73cb495a20d7506e3ada4bbc0a9780cd636da7ca" dependencies = [ "anyhow", + "cfg-if", "cranelift-codegen", - "cranelift-entity", + "cranelift-control", + "cranelift-entity 0.100.0", "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli 0.26.2", + "gimli 0.28.0", "log", - "object 0.29.0", + "object 0.32.1", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-environ", + "wasmparser 0.112.0", + "wasmtime-cranelift-shared", + "wasmtime-environ 13.0.0", + "wasmtime-versioned-export-macros", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "516d63bbe18219e64a9705cf3a2c865afe1fb711454ea03091dc85a1d708194d" +dependencies = [ + "anyhow", + "cranelift-codegen", + "cranelift-control", + "cranelift-native", + "gimli 0.28.0", + "object 0.32.1", + "target-lexicon", + "wasmtime-environ 13.0.0", ] [[package]] @@ -6092,7 +6240,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2137f0cdc6eed2f734c0d6f6a024af0e7a7208fa95e88501b72ca3c957bd0ba1" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.91.1", "gimli 0.26.2", "indexmap 1.9.3", "log", @@ -6100,8 +6248,28 @@ dependencies = [ "serde", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-types", + "wasmparser 0.95.0", + "wasmtime-types 4.0.1", +] + +[[package]] +name = "wasmtime-environ" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59cef239d663885f1427f8b8f4fde7be6075249c282580d94b480f11953ca194" +dependencies = [ + "anyhow", + "cranelift-entity 0.100.0", + "gimli 0.28.0", + "indexmap 2.0.2", + "log", + "object 0.32.1", + "serde", + "serde_derive", + "target-lexicon", + "thiserror", + "wasmparser 0.112.0", + "wasmtime-types 13.0.0", ] [[package]] @@ -6113,10 +6281,24 @@ dependencies = [ "cc", "cfg-if", "rustix 0.36.15", - "wasmtime-asm-macros", + "wasmtime-asm-macros 4.0.1", "windows-sys 0.42.0", ] +[[package]] +name = "wasmtime-fiber" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ef118b557df6193cd82cfb45ab57cd12388fedfe2bb76f090b2d77c96c1b56e" +dependencies = [ + "cc", + "cfg-if", + "rustix 0.38.18", + "wasmtime-asm-macros 13.0.0", + "wasmtime-versioned-export-macros", + "windows-sys 0.48.0", +] + [[package]] name = "wasmtime-jit" version = "4.0.1" @@ -6129,28 +6311,63 @@ dependencies = [ "cfg-if", "cpp_demangle", "gimli 0.26.2", - "ittapi", "log", "object 0.29.0", "rustc-demangle", "serde", "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", + "wasmtime-environ 4.0.1", + "wasmtime-jit-icache-coherence 3.0.1", + "wasmtime-runtime 4.0.1", "windows-sys 0.42.0", ] +[[package]] +name = "wasmtime-jit" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8089d5909b8f923aad57702ebaacb7b662aa9e43a3f71e83e025c5379a1205f" +dependencies = [ + "addr2line 0.21.0", + "anyhow", + "bincode 1.3.3", + "cfg-if", + "cpp_demangle", + "gimli 0.28.0", + "ittapi", + "log", + "object 0.32.1", + "rustc-demangle", + "rustix 0.38.18", + "serde", + "serde_derive", + "target-lexicon", + "wasmtime-environ 13.0.0", + "wasmtime-jit-debug 13.0.0", + "wasmtime-jit-icache-coherence 13.0.0", + "wasmtime-runtime 13.0.0", + "windows-sys 0.48.0", +] + [[package]] name = "wasmtime-jit-debug" version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17981d189925fcb3a449a18b330141865df3aa025c030c4572962e10daa9707f" dependencies = [ - "object 0.29.0", "once_cell", - "rustix 0.36.15", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b13924aedf6799ad66edb25500a20e3226629978b30a958c55285352bad130a" +dependencies = [ + "object 0.32.1", + "once_cell", + "rustix 0.38.18", + "wasmtime-versioned-export-macros", ] [[package]] @@ -6164,6 +6381,17 @@ dependencies = [ "windows-sys 0.42.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6ff5f3707a5e3797deeeeac6ac26b2e1dd32dbc06693c0ab52e8ac4d18ec706" +dependencies = [ + "cfg-if", + "libc", + "windows-sys 0.48.0", +] + [[package]] name = "wasmtime-runtime" version = "4.0.1" @@ -6182,23 +6410,76 @@ dependencies = [ "paste", "rand 0.8.5", "rustix 0.36.15", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", + "wasmtime-asm-macros 4.0.1", + "wasmtime-environ 4.0.1", + "wasmtime-fiber 4.0.1", + "wasmtime-jit-debug 4.0.1", "windows-sys 0.42.0", ] +[[package]] +name = "wasmtime-runtime" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ab4ce04ac05342edfa7f42895f2a5d8b16ee914330869acb865cd1facf265f" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "indexmap 2.0.2", + "libc", + "log", + "mach", + "memfd", + "memoffset 0.9.0", + "paste", + "rand 0.8.5", + "rustix 0.38.18", + "sptr", + "wasm-encoder 0.32.0", + "wasmtime-asm-macros 13.0.0", + "wasmtime-environ 13.0.0", + "wasmtime-fiber 13.0.0", + "wasmtime-jit-debug 13.0.0", + "wasmtime-versioned-export-macros", + "wasmtime-wmemcheck", + "windows-sys 0.48.0", +] + [[package]] name = "wasmtime-types" version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6410892daeb7e69d5af6055c9c07d9f5d1e159539a6e3f649e932fe0d9008a5b" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.91.1", "serde", "thiserror", - "wasmparser", + "wasmparser 0.95.0", +] + +[[package]] +name = "wasmtime-types" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecf61e21d5bd95e1ad7fa42b7bdabe21220682d6a6046d376edca29760849222" +dependencies = [ + "cranelift-entity 0.100.0", + "serde", + "serde_derive", + "thiserror", + "wasmparser 0.112.0", +] + +[[package]] +name = "wasmtime-versioned-export-macros" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe877472cbdd6d96b4ecdc112af764e3b9d58c2e4175a87828f892ab94c60643" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] @@ -6211,10 +6492,28 @@ dependencies = [ "wasi-cap-std-sync", "wasi-common", "wasi-tokio", - "wasmtime", + "wasmtime 4.0.1", "wiggle", ] +[[package]] +name = "wasmtime-wit-bindgen" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62003d48822f89cc393e93643366ddbee1766779c0874353b8ba2ede4679fbf9" +dependencies = [ + "anyhow", + "heck", + "indexmap 2.0.2", + "wit-parser", +] + +[[package]] +name = "wasmtime-wmemcheck" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5412bb464066d64c3398c96e6974348f90fa2a55110ad7da3f9295438cd4de84" + [[package]] name = "wast" version = "35.0.2" @@ -6233,7 +6532,7 @@ dependencies = [ "leb128", "memchr", "unicode-width", - "wasm-encoder", + "wasm-encoder 0.33.2", ] [[package]] @@ -6296,7 +6595,7 @@ dependencies = [ "bitflags 1.3.2", "thiserror", "tracing", - "wasmtime", + "wasmtime 4.0.1", "wiggle-macro", ] @@ -6573,6 +6872,24 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "wit-parser" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a39edca9abb16309def3843af73b58d47d243fe33a9ceee572446bcc57556b9a" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.0.2", + "log", + "pulldown-cmark", + "semver", + "serde", + "serde_json", + "unicode-xid", + "url", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/apps/host/Cargo.toml b/apps/host/Cargo.toml index e1af559cc..128067af5 100644 --- a/apps/host/Cargo.toml +++ b/apps/host/Cargo.toml @@ -23,7 +23,7 @@ reqwest = { version = "0.11.22", default-features = false, features = ["rustls-t thiserror = "1.0.50" [target."cfg(any( all(target_arch = \"x86_64\", any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\")), all(target_arch = \"aarch64\", any(target_os = \"linux\", target_os = \"macos\")) ))".dependencies] -wasmtime = "4.0.1" +wasmtime = "13.0.0" wasmtime-wasi = { version = "4.0.1", features = ["tokio"] } [dev-dependencies]