From 28c831ed921c8f67067412253f92affd7a083b45 Mon Sep 17 00:00:00 2001 From: Trevor Elliott Date: Tue, 20 Jun 2023 09:13:57 -0700 Subject: [PATCH] Bump to wasmtime-10.0.0 --- Cargo.lock | 261 ++++++++++++++++++++++----------- cli/Cargo.toml | 4 +- cli/tests/trap-test/Cargo.lock | 261 ++++++++++++++++++++++----------- lib/Cargo.toml | 10 +- 4 files changed, 355 insertions(+), 181 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5e6b058a..ecd28c7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -360,25 +360,25 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6160c0a96253993b79fb7e0983534a4515ecf666120ddf8f92068114997ebc" +checksum = "e5dbee3d5a789503694c0e850f72fed0a1ee38afffe948865381a9163a1dae5c" dependencies = [ - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", ] [[package]] name = "cranelift-codegen" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b38da5f63562e42f3c929d7c76871098e5ad12c8ab44b0659ffc529f22a5b3a" +checksum = "12aa555c34996adf66fef25db7310ae3ca6398dc58c57e8ba02a5cd68dbd445b" dependencies = [ "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "cranelift-isle", "gimli", "hashbrown 0.13.2", @@ -390,24 +390,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "011371e213e163b55dd9e8404b3f2d9fa52cd14dc2f3dc5b83e61ffceff126db" +checksum = "071f869d92ad97e1f8ed4fe61f645bc9b75044d53ea614664295b6ca3a0443ec" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bf97dde7f5ad571161cdd203a2c9c88682ef669830aea3c14ea5d164ef8bb43" +checksum = "9afba6234a61fc7202e044bf784986e214b9150d609f539fe2b045af13038e0b" [[package]] name = "cranelift-control" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9a9254aee733b0f2b68e5eaaf0337ad53cb23252a056c10a35370551be8d40" +checksum = "1123c8dce2e2abd6e8c524b2afb047964ffa84cbc55d4b032315c8783b53ec1d" dependencies = [ "arbitrary", ] @@ -420,18 +420,18 @@ checksum = "87a0f1b2fdc18776956370cf8d9b009ded3f855350c480c1c52142510961f352" [[package]] name = "cranelift-entity" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf39a33ee39479d1337cd9333f3c09786c5a0ca1ec509edcaf9d1346d5de0e5" +checksum = "0a89f494b76990da8a2101c8f6cadad97b043833ff7a22c3ada18d295a0fcf49" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e260b92a193a0a2dccc3938f133d9532e7dcfe8d03e36bf8b7d3518c1c1793" +checksum = "0c2c38bcc7b9764edf206102df7a2f95a389776fbb5a2c6b398da5b58e6b72ee" dependencies = [ "cranelift-codegen", "log", @@ -441,15 +441,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9446c8e1aadfcdacee1a49592bc2c25d1d9bf5484782c163e7f5485c92cd3c1c" +checksum = "b50429229ca95b6c716f848dc4374b04cf0bfaf39eceecd832b3ed0edab7931b" [[package]] name = "cranelift-native" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac916f3c5aff4b817e42fc2e682292b931495b3fe2603d5e3c3cf602d74e344" +checksum = "024d062d42630b19fb187bb7ea8a6e6f84220494bcd5537f9adfde48893b7d40" dependencies = [ "cranelift-codegen", "libc", @@ -458,12 +458,12 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00bac57700cdb5c37996164d12f9fe62997d9d1762b38b6ba88f5e82538a9cbc" +checksum = "080b611b7a1578bad711ca417ff26c55b742da309e37919cfca5e1c415da6864" dependencies = [ "cranelift-codegen", - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "cranelift-frontend", "itertools", "log", @@ -600,6 +600,15 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" +[[package]] +name = "encoding_rs" +version = "0.8.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" +dependencies = [ + "cfg-if", +] + [[package]] name = "env_logger" version = "0.7.1" @@ -686,9 +695,9 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.6" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" +checksum = "8a3cc21c33af89af0930c8cae4ade5e6fdc17b5d2c97b3d2e2edb67a1cf683f3" dependencies = [ "env_logger 0.10.0", "log", @@ -1559,9 +1568,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a52e724646c6c0800fc456ec43b4165d2f91fba88ceaca06d9e0b400023478" +checksum = "12513beb38dd35aab3ac5f5b89fd0330159a0dc21d5309d75073011bbc8032b0" dependencies = [ "hashbrown 0.13.2", "log", @@ -1742,6 +1751,12 @@ dependencies = [ "semver-parser", ] +[[package]] +name = "semver" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" + [[package]] name = "semver-parser" version = "0.7.0" @@ -1854,6 +1869,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[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" @@ -2257,7 +2278,7 @@ dependencies = [ "regex", "rustls", "rustls-native-certs", - "semver", + "semver 0.10.0", "serde", "serde_derive", "serde_json", @@ -2305,9 +2326,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-cap-std-sync" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4096c4ef7e44b1a74463464153469b87826e29309db80167a67cbdfdc16240a6" +checksum = "d36ac062e4596c6d08cfb1551e4b9e1841e647aa0b3e07bd260c8669e9c64a17" dependencies = [ "anyhow", "async-trait", @@ -2329,9 +2350,9 @@ dependencies = [ [[package]] name = "wasi-common" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ff11918dcda936b8f32ed6c73162317b2a467be1875d29b90980183acc34d1" +checksum = "7a24fe619974e7b17b3ecf8bb3c4c5b19126528ff41a28bf33934474a1567269" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -2403,34 +2424,45 @@ checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" [[package]] name = "wasm-encoder" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e77053dc709db790691d3732cfc458adc5acc881dec524965c608effdcd9c581" +checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881" dependencies = [ "leb128", ] [[package]] name = "wasmparser" -version = "0.103.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c437373cac5ea84f1113d648d51f71751ffbe3d90c00ae67618cf20d0b5ee7b" +checksum = "29e3ac9b780c7dda0cac7a52a5d6d2d6707cc6e3451c9db209b6c758f40d7acb" dependencies = [ "indexmap", - "url", + "semver 1.0.17", +] + +[[package]] +name = "wasmprinter" +version = "0.2.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc960b30b84abca377768f3c62cff3a1c74db8c0f6759ed581827da0bd3a3fed" +dependencies = [ + "anyhow", + "wasmparser", ] [[package]] name = "wasmtime" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ca2e0d4e4806428980cd4439f2c4b24029da522d191f142da0135d07bb33c9" +checksum = "9bade460fa8739cd1ae051cf0b6268eeb23ed27ea5eec6f4ab369742cd1504da" dependencies = [ "anyhow", "async-trait", "bincode", "bumpalo", "cfg-if", + "encoding_rs", "fxprof-processed-profile", "indexmap", "libc", @@ -2446,29 +2478,31 @@ dependencies = [ "wasmparser", "wasmtime-cache", "wasmtime-component-macro", + "wasmtime-component-util", "wasmtime-cranelift", "wasmtime-environ", "wasmtime-fiber", "wasmtime-jit", "wasmtime-runtime", + "wasmtime-winch", "wat", "windows-sys 0.48.0", ] [[package]] name = "wasmtime-asm-macros" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac4a67ef4a478818d5234f24a9f94296edd3aa7448b0811c11cb30065f08388d" +checksum = "f899f1a46389189c3fa9838ca45ea6c3b77df50b48eeda4c1c3aca33f40872e3" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19523f9aa866ab27d1730e0ac131411e84ca64ae737f53af32a565f929a739b5" +checksum = "c5f87db2b83e4620d93a209c185c6fad49cff940247e9714383033cd23471b88" dependencies = [ "anyhow", "base64 0.21.0", @@ -2486,9 +2520,9 @@ dependencies = [ [[package]] name = "wasmtime-component-macro" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc0498a91533cdbe1642275649f5a7925477749aed5a44f79f5819b9cc481b20" +checksum = "067bcd4bdc41887a7fffeb7b2c973e4b20cb956969861a09ca7e0dd58e2473bd" dependencies = [ "anyhow", "proc-macro2", @@ -2501,20 +2535,20 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6abc3b9b476d57bc69fab206454f1f85d51d6b8965ff0ecb04f1ddfe94254e59" +checksum = "32c0805f77c9178070a67b203c7c9a69673e991a82ca63e02b5890aecb135286" [[package]] name = "wasmtime-cranelift" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0fd6fc3481ba8a71a37f5d089db62e55d738d0930bd665c1bb9afcfae6f7f61" +checksum = "11a553c6d6d41eee928fc6f2a9eb4104fa8af074a16536b6da0310568e2174a3" dependencies = [ "anyhow", "cranelift-codegen", "cranelift-control", - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "cranelift-frontend", "cranelift-native", "cranelift-wasm", @@ -2530,9 +2564,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift-shared" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "509c8e577052bbd956200cc9e610b984140dd84842629423a854891da86eebea" +checksum = "5497c31cc06dcca342337d141d9e5511bc6e21bd4f05f539c08fa36812c7b7fa" dependencies = [ "anyhow", "cranelift-codegen", @@ -2546,12 +2580,12 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc05fad4839add17abf839656f677a4965b12639d919b5a346eb1efed5efbb18" +checksum = "306dc41f40c03e6b709a4b31aadd12903a0ce77d4365369d171739cc377dc036" dependencies = [ "anyhow", - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "gimli", "indexmap", "log", @@ -2559,15 +2593,18 @@ dependencies = [ "serde", "target-lexicon", "thiserror", + "wasm-encoder", "wasmparser", + "wasmprinter", + "wasmtime-component-util", "wasmtime-types", ] [[package]] name = "wasmtime-fiber" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56db2e5979096f8931f1ed0413bc06344c077edaf84afd827f1faeb779a53722" +checksum = "01caff74520c214bef2047d34cf5d5c65c3483e5170e5139cbc7ff29e8213d75" dependencies = [ "cc", "cfg-if", @@ -2578,9 +2615,9 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512d86bb17a864e289670515db7ad4d6aa3e2169715af607b21db0b032050d35" +checksum = "9b5de1a7d77f073204c6071009c6b2ef6f674e38a832f6c8bc7f56e77e4a3bf3" dependencies = [ "addr2line", "anyhow", @@ -2592,6 +2629,7 @@ dependencies = [ "log", "object", "rustc-demangle", + "rustix", "serde", "target-lexicon", "wasmtime-environ", @@ -2603,9 +2641,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b3e287fbaac91c56cb3c911219123dc4e85d4c79573e7506aedd5ae4ce06dd" +checksum = "a98a08580b1435e3758af9797e0576befe2a3e2019532ea86c94a5b563a2279b" dependencies = [ "object", "once_cell", @@ -2614,9 +2652,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-icache-coherence" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d90933b781e1cef7656baed671c7a90bdba0c1c694e04fdd4124419308f5cbb" +checksum = "41ce2d1403b99a4f9d6277fc54a7234ab7bf5205d58b4f540625aaf306e95581" dependencies = [ "cfg-if", "libc", @@ -2625,13 +2663,14 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b6c4bfd59e21bcd90c97f41ab721371efa720b4b007ac2840e74eb3a98a8a0" +checksum = "f4295ade57c7ea2ae2ffed4a254c14cdcf2ed9e9b00b30ad61aeb285697164d1" dependencies = [ "anyhow", "cc", "cfg-if", + "encoding_rs", "indexmap", "libc", "log", @@ -2641,6 +2680,7 @@ dependencies = [ "paste", "rand", "rustix", + "sptr", "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-fiber", @@ -2650,11 +2690,11 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cdd448786db95aa496b06e74ffe5be0780018ce8b2a9e3db6d5e117dc2e84fc" +checksum = "1848a854370f825e6846d284cf08e048a4be1806922bf1aa1f4dd1951e3bea82" dependencies = [ - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "serde", "thiserror", "wasmparser", @@ -2662,23 +2702,36 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda4af8d1de5e20fa7d59d732f0722791243c08e2886b38656d5d416e9a135c2" +checksum = "5550eeb812b65ab91fcb5f90f16698f2f6c7682f4728a316986b5d48b71d3f62" dependencies = [ "anyhow", + "async-trait", + "bitflags 1.3.2", + "cap-fs-ext", + "cap-rand", + "cap-std", + "cap-time-ext", + "fs-set-times", + "io-extras", "libc", + "rustix", + "system-interface", + "thiserror", + "tracing", "wasi-cap-std-sync", "wasi-common", "wasmtime", "wiggle", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-wasi-nn" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04048fd123a57b37a01183b3216a3f2e594babbe3134b6407e073b6328bf79e3" +checksum = "540ac2942c0bfd96599241ef36fea0f23b6344e861056871eb188e3be1c3b31c" dependencies = [ "anyhow", "openvino", @@ -2687,11 +2740,28 @@ dependencies = [ "wiggle", ] +[[package]] +name = "wasmtime-winch" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c1b6f75bb946f211cd2f1dc3fa81674c84b8000bfcd95770354952699a6ee91" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli", + "object", + "target-lexicon", + "wasmparser", + "wasmtime-cranelift-shared", + "wasmtime-environ", + "winch-codegen", +] + [[package]] name = "wasmtime-wit-bindgen" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f6b41780f19535abecab0b14c31a759bcf655cea79204958fb480b1586e9002" +checksum = "d425bdb4c50c912089c114ca2aae888f454985f3816595ac2c20c4d8a8b2402e" dependencies = [ "anyhow", "heck", @@ -2709,9 +2779,9 @@ dependencies = [ [[package]] name = "wast" -version = "58.0.0" +version = "60.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "372eecae2d10a5091c2005b32377d7ecd6feecdf2c05838056d02d8b4f07c429" +checksum = "bd06cc744b536e30387e72a48fdd492105b9c938bb4f415c39c616a7a0a697ad" dependencies = [ "leb128", "memchr", @@ -2721,11 +2791,11 @@ dependencies = [ [[package]] name = "wat" -version = "1.0.64" +version = "1.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d47446190e112ab1579ab40b3ad7e319d859d74e5134683f04e9f0747bf4173" +checksum = "5abe520f0ab205366e9ac7d3e6b2fc71de44e32a2b58f2ec871b6b575bdcea3b" dependencies = [ - "wast 58.0.0", + "wast 60.0.0", ] [[package]] @@ -2750,9 +2820,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b7f1da4335006b30072d0e859e905a905b3c6a6a58c170159ce921283563ce" +checksum = "9765ec9983813e35ff4ed0ac7eeb565504bff06593e2c600576e8c6e5de597b3" dependencies = [ "anyhow", "async-trait", @@ -2766,9 +2836,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cff10f65663348b5503900777da6cc5a186902a4b9974c898abaec249f5257c" +checksum = "9f774e46d00b0bcf0bf8531e162c3f19706d425f630cc070ebd4d25a07127d2c" dependencies = [ "anyhow", "heck", @@ -2781,9 +2851,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7e71b4c5994191e29d29571df0ab7b4768e0deb01dba3bbad5981fe096a4b77" +checksum = "6c00a7ac880c0efe015d43d314cb80fab4b5866b353e6320e3a1d2f1fdbf9295" dependencies = [ "proc-macro2", "quote", @@ -2822,6 +2892,22 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "winch-codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f8e17f9b4b2117957b88c9e72789e14372f66221664fac7a2ac3c4cba1ce9c0" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "wasmparser", + "wasmtime-environ", +] + [[package]] name = "windows-sys" version = "0.42.0" @@ -2982,15 +3068,16 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.7.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca2581061573ef6d1754983d7a9b3ed5871ef859d52708ea9a0f5af32919172" +checksum = "6daec9f093dbaea0e94043eeb92ece327bbbe70c86b1f41aca9bbfefd7f050f0" dependencies = [ "anyhow", "id-arena", "indexmap", "log", "pulldown-cmark", + "semver 1.0.17", "unicode-xid", "url", ] diff --git a/cli/Cargo.toml b/cli/Cargo.toml index b5e63e64..edc56188 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -41,8 +41,8 @@ tracing-futures = "^0.2.5" tracing-subscriber = { version = "^0.3.16", features = ["env-filter", "fmt"] } viceroy-lib = { path = "../lib", version = "^0.5.2" } wat = "^1.0.38" -wasi-common = "9.0.1" -wasmtime = "9.0.1" +wasi-common = "10.0.0" +wasmtime = "10.0.0" libc = "^0.2.139" [dev-dependencies] diff --git a/cli/tests/trap-test/Cargo.lock b/cli/tests/trap-test/Cargo.lock index 3cfdb03c..72462572 100644 --- a/cli/tests/trap-test/Cargo.lock +++ b/cli/tests/trap-test/Cargo.lock @@ -293,25 +293,25 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6160c0a96253993b79fb7e0983534a4515ecf666120ddf8f92068114997ebc" +checksum = "e5dbee3d5a789503694c0e850f72fed0a1ee38afffe948865381a9163a1dae5c" dependencies = [ - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", ] [[package]] name = "cranelift-codegen" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b38da5f63562e42f3c929d7c76871098e5ad12c8ab44b0659ffc529f22a5b3a" +checksum = "12aa555c34996adf66fef25db7310ae3ca6398dc58c57e8ba02a5cd68dbd445b" dependencies = [ "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "cranelift-isle", "gimli", "hashbrown 0.13.2", @@ -323,24 +323,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "011371e213e163b55dd9e8404b3f2d9fa52cd14dc2f3dc5b83e61ffceff126db" +checksum = "071f869d92ad97e1f8ed4fe61f645bc9b75044d53ea614664295b6ca3a0443ec" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bf97dde7f5ad571161cdd203a2c9c88682ef669830aea3c14ea5d164ef8bb43" +checksum = "9afba6234a61fc7202e044bf784986e214b9150d609f539fe2b045af13038e0b" [[package]] name = "cranelift-control" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9a9254aee733b0f2b68e5eaaf0337ad53cb23252a056c10a35370551be8d40" +checksum = "1123c8dce2e2abd6e8c524b2afb047964ffa84cbc55d4b032315c8783b53ec1d" dependencies = [ "arbitrary", ] @@ -353,18 +353,18 @@ checksum = "87a0f1b2fdc18776956370cf8d9b009ded3f855350c480c1c52142510961f352" [[package]] name = "cranelift-entity" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf39a33ee39479d1337cd9333f3c09786c5a0ca1ec509edcaf9d1346d5de0e5" +checksum = "0a89f494b76990da8a2101c8f6cadad97b043833ff7a22c3ada18d295a0fcf49" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e260b92a193a0a2dccc3938f133d9532e7dcfe8d03e36bf8b7d3518c1c1793" +checksum = "0c2c38bcc7b9764edf206102df7a2f95a389776fbb5a2c6b398da5b58e6b72ee" dependencies = [ "cranelift-codegen", "log", @@ -374,15 +374,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9446c8e1aadfcdacee1a49592bc2c25d1d9bf5484782c163e7f5485c92cd3c1c" +checksum = "b50429229ca95b6c716f848dc4374b04cf0bfaf39eceecd832b3ed0edab7931b" [[package]] name = "cranelift-native" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac916f3c5aff4b817e42fc2e682292b931495b3fe2603d5e3c3cf602d74e344" +checksum = "024d062d42630b19fb187bb7ea8a6e6f84220494bcd5537f9adfde48893b7d40" dependencies = [ "cranelift-codegen", "libc", @@ -391,12 +391,12 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.96.1" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00bac57700cdb5c37996164d12f9fe62997d9d1762b38b6ba88f5e82538a9cbc" +checksum = "080b611b7a1578bad711ca417ff26c55b742da309e37919cfca5e1c415da6864" dependencies = [ "cranelift-codegen", - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "cranelift-frontend", "itertools", "log", @@ -533,6 +533,15 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" +[[package]] +name = "encoding_rs" +version = "0.8.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" +dependencies = [ + "cfg-if", +] + [[package]] name = "env_logger" version = "0.7.1" @@ -610,9 +619,9 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.6" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" +checksum = "8a3cc21c33af89af0930c8cae4ade5e6fdc17b5d2c97b3d2e2edb67a1cf683f3" dependencies = [ "env_logger 0.10.0", "log", @@ -1491,9 +1500,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a52e724646c6c0800fc456ec43b4165d2f91fba88ceaca06d9e0b400023478" +checksum = "12513beb38dd35aab3ac5f5b89fd0330159a0dc21d5309d75073011bbc8032b0" dependencies = [ "hashbrown 0.13.2", "log", @@ -1674,6 +1683,12 @@ dependencies = [ "semver-parser", ] +[[package]] +name = "semver" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" + [[package]] name = "semver-parser" version = "0.7.0" @@ -1786,6 +1801,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[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" @@ -2169,7 +2190,7 @@ dependencies = [ "regex", "rustls", "rustls-native-certs", - "semver", + "semver 0.10.0", "serde", "serde_derive", "serde_json", @@ -2216,9 +2237,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-cap-std-sync" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4096c4ef7e44b1a74463464153469b87826e29309db80167a67cbdfdc16240a6" +checksum = "d36ac062e4596c6d08cfb1551e4b9e1841e647aa0b3e07bd260c8669e9c64a17" dependencies = [ "anyhow", "async-trait", @@ -2240,9 +2261,9 @@ dependencies = [ [[package]] name = "wasi-common" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ff11918dcda936b8f32ed6c73162317b2a467be1875d29b90980183acc34d1" +checksum = "7a24fe619974e7b17b3ecf8bb3c4c5b19126528ff41a28bf33934474a1567269" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -2314,34 +2335,45 @@ checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" [[package]] name = "wasm-encoder" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e77053dc709db790691d3732cfc458adc5acc881dec524965c608effdcd9c581" +checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881" dependencies = [ "leb128", ] [[package]] name = "wasmparser" -version = "0.103.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c437373cac5ea84f1113d648d51f71751ffbe3d90c00ae67618cf20d0b5ee7b" +checksum = "29e3ac9b780c7dda0cac7a52a5d6d2d6707cc6e3451c9db209b6c758f40d7acb" dependencies = [ "indexmap", - "url", + "semver 1.0.17", +] + +[[package]] +name = "wasmprinter" +version = "0.2.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc960b30b84abca377768f3c62cff3a1c74db8c0f6759ed581827da0bd3a3fed" +dependencies = [ + "anyhow", + "wasmparser", ] [[package]] name = "wasmtime" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ca2e0d4e4806428980cd4439f2c4b24029da522d191f142da0135d07bb33c9" +checksum = "9bade460fa8739cd1ae051cf0b6268eeb23ed27ea5eec6f4ab369742cd1504da" dependencies = [ "anyhow", "async-trait", "bincode", "bumpalo", "cfg-if", + "encoding_rs", "fxprof-processed-profile", "indexmap", "libc", @@ -2357,29 +2389,31 @@ dependencies = [ "wasmparser", "wasmtime-cache", "wasmtime-component-macro", + "wasmtime-component-util", "wasmtime-cranelift", "wasmtime-environ", "wasmtime-fiber", "wasmtime-jit", "wasmtime-runtime", + "wasmtime-winch", "wat", "windows-sys 0.48.0", ] [[package]] name = "wasmtime-asm-macros" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac4a67ef4a478818d5234f24a9f94296edd3aa7448b0811c11cb30065f08388d" +checksum = "f899f1a46389189c3fa9838ca45ea6c3b77df50b48eeda4c1c3aca33f40872e3" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19523f9aa866ab27d1730e0ac131411e84ca64ae737f53af32a565f929a739b5" +checksum = "c5f87db2b83e4620d93a209c185c6fad49cff940247e9714383033cd23471b88" dependencies = [ "anyhow", "base64 0.21.0", @@ -2397,9 +2431,9 @@ dependencies = [ [[package]] name = "wasmtime-component-macro" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc0498a91533cdbe1642275649f5a7925477749aed5a44f79f5819b9cc481b20" +checksum = "067bcd4bdc41887a7fffeb7b2c973e4b20cb956969861a09ca7e0dd58e2473bd" dependencies = [ "anyhow", "proc-macro2", @@ -2412,20 +2446,20 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6abc3b9b476d57bc69fab206454f1f85d51d6b8965ff0ecb04f1ddfe94254e59" +checksum = "32c0805f77c9178070a67b203c7c9a69673e991a82ca63e02b5890aecb135286" [[package]] name = "wasmtime-cranelift" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0fd6fc3481ba8a71a37f5d089db62e55d738d0930bd665c1bb9afcfae6f7f61" +checksum = "11a553c6d6d41eee928fc6f2a9eb4104fa8af074a16536b6da0310568e2174a3" dependencies = [ "anyhow", "cranelift-codegen", "cranelift-control", - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "cranelift-frontend", "cranelift-native", "cranelift-wasm", @@ -2441,9 +2475,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift-shared" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "509c8e577052bbd956200cc9e610b984140dd84842629423a854891da86eebea" +checksum = "5497c31cc06dcca342337d141d9e5511bc6e21bd4f05f539c08fa36812c7b7fa" dependencies = [ "anyhow", "cranelift-codegen", @@ -2457,12 +2491,12 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc05fad4839add17abf839656f677a4965b12639d919b5a346eb1efed5efbb18" +checksum = "306dc41f40c03e6b709a4b31aadd12903a0ce77d4365369d171739cc377dc036" dependencies = [ "anyhow", - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "gimli", "indexmap", "log", @@ -2470,15 +2504,18 @@ dependencies = [ "serde", "target-lexicon", "thiserror", + "wasm-encoder", "wasmparser", + "wasmprinter", + "wasmtime-component-util", "wasmtime-types", ] [[package]] name = "wasmtime-fiber" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56db2e5979096f8931f1ed0413bc06344c077edaf84afd827f1faeb779a53722" +checksum = "01caff74520c214bef2047d34cf5d5c65c3483e5170e5139cbc7ff29e8213d75" dependencies = [ "cc", "cfg-if", @@ -2489,9 +2526,9 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512d86bb17a864e289670515db7ad4d6aa3e2169715af607b21db0b032050d35" +checksum = "9b5de1a7d77f073204c6071009c6b2ef6f674e38a832f6c8bc7f56e77e4a3bf3" dependencies = [ "addr2line", "anyhow", @@ -2503,6 +2540,7 @@ dependencies = [ "log", "object", "rustc-demangle", + "rustix", "serde", "target-lexicon", "wasmtime-environ", @@ -2514,9 +2552,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b3e287fbaac91c56cb3c911219123dc4e85d4c79573e7506aedd5ae4ce06dd" +checksum = "a98a08580b1435e3758af9797e0576befe2a3e2019532ea86c94a5b563a2279b" dependencies = [ "object", "once_cell", @@ -2525,9 +2563,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-icache-coherence" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d90933b781e1cef7656baed671c7a90bdba0c1c694e04fdd4124419308f5cbb" +checksum = "41ce2d1403b99a4f9d6277fc54a7234ab7bf5205d58b4f540625aaf306e95581" dependencies = [ "cfg-if", "libc", @@ -2536,13 +2574,14 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b6c4bfd59e21bcd90c97f41ab721371efa720b4b007ac2840e74eb3a98a8a0" +checksum = "f4295ade57c7ea2ae2ffed4a254c14cdcf2ed9e9b00b30ad61aeb285697164d1" dependencies = [ "anyhow", "cc", "cfg-if", + "encoding_rs", "indexmap", "libc", "log", @@ -2552,6 +2591,7 @@ dependencies = [ "paste", "rand", "rustix", + "sptr", "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-fiber", @@ -2561,11 +2601,11 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cdd448786db95aa496b06e74ffe5be0780018ce8b2a9e3db6d5e117dc2e84fc" +checksum = "1848a854370f825e6846d284cf08e048a4be1806922bf1aa1f4dd1951e3bea82" dependencies = [ - "cranelift-entity 0.96.1", + "cranelift-entity 0.97.0", "serde", "thiserror", "wasmparser", @@ -2573,23 +2613,36 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda4af8d1de5e20fa7d59d732f0722791243c08e2886b38656d5d416e9a135c2" +checksum = "5550eeb812b65ab91fcb5f90f16698f2f6c7682f4728a316986b5d48b71d3f62" dependencies = [ "anyhow", + "async-trait", + "bitflags 1.3.2", + "cap-fs-ext", + "cap-rand", + "cap-std", + "cap-time-ext", + "fs-set-times", + "io-extras", "libc", + "rustix", + "system-interface", + "thiserror", + "tracing", "wasi-cap-std-sync", "wasi-common", "wasmtime", "wiggle", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-wasi-nn" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04048fd123a57b37a01183b3216a3f2e594babbe3134b6407e073b6328bf79e3" +checksum = "540ac2942c0bfd96599241ef36fea0f23b6344e861056871eb188e3be1c3b31c" dependencies = [ "anyhow", "openvino", @@ -2598,11 +2651,28 @@ dependencies = [ "wiggle", ] +[[package]] +name = "wasmtime-winch" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c1b6f75bb946f211cd2f1dc3fa81674c84b8000bfcd95770354952699a6ee91" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli", + "object", + "target-lexicon", + "wasmparser", + "wasmtime-cranelift-shared", + "wasmtime-environ", + "winch-codegen", +] + [[package]] name = "wasmtime-wit-bindgen" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f6b41780f19535abecab0b14c31a759bcf655cea79204958fb480b1586e9002" +checksum = "d425bdb4c50c912089c114ca2aae888f454985f3816595ac2c20c4d8a8b2402e" dependencies = [ "anyhow", "heck", @@ -2620,9 +2690,9 @@ dependencies = [ [[package]] name = "wast" -version = "58.0.0" +version = "60.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "372eecae2d10a5091c2005b32377d7ecd6feecdf2c05838056d02d8b4f07c429" +checksum = "bd06cc744b536e30387e72a48fdd492105b9c938bb4f415c39c616a7a0a697ad" dependencies = [ "leb128", "memchr", @@ -2632,11 +2702,11 @@ dependencies = [ [[package]] name = "wat" -version = "1.0.64" +version = "1.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d47446190e112ab1579ab40b3ad7e319d859d74e5134683f04e9f0747bf4173" +checksum = "5abe520f0ab205366e9ac7d3e6b2fc71de44e32a2b58f2ec871b6b575bdcea3b" dependencies = [ - "wast 58.0.0", + "wast 60.0.0", ] [[package]] @@ -2661,9 +2731,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b7f1da4335006b30072d0e859e905a905b3c6a6a58c170159ce921283563ce" +checksum = "9765ec9983813e35ff4ed0ac7eeb565504bff06593e2c600576e8c6e5de597b3" dependencies = [ "anyhow", "async-trait", @@ -2677,9 +2747,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cff10f65663348b5503900777da6cc5a186902a4b9974c898abaec249f5257c" +checksum = "9f774e46d00b0bcf0bf8531e162c3f19706d425f630cc070ebd4d25a07127d2c" dependencies = [ "anyhow", "heck", @@ -2692,9 +2762,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7e71b4c5994191e29d29571df0ab7b4768e0deb01dba3bbad5981fe096a4b77" +checksum = "6c00a7ac880c0efe015d43d314cb80fab4b5866b353e6320e3a1d2f1fdbf9295" dependencies = [ "proc-macro2", "quote", @@ -2733,6 +2803,22 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "winch-codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f8e17f9b4b2117957b88c9e72789e14372f66221664fac7a2ac3c4cba1ce9c0" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "wasmparser", + "wasmtime-environ", +] + [[package]] name = "windows" version = "0.48.0" @@ -2902,15 +2988,16 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.7.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca2581061573ef6d1754983d7a9b3ed5871ef859d52708ea9a0f5af32919172" +checksum = "6daec9f093dbaea0e94043eeb92ece327bbbe70c86b1f41aca9bbfefd7f050f0" dependencies = [ "anyhow", "id-arena", "indexmap", "log", "pulldown-cmark", + "semver 1.0.17", "unicode-xid", "url", ] diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 9fbacc2e..82cedc11 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -50,12 +50,12 @@ toml = "^0.5.9" tracing = "^0.1.37" tracing-futures = "^0.2.5" url = "^2.3.1" -wasi-common = "^9.0.1" -wasmtime = "^9.0.1" -wasmtime-wasi = "^9.0.1" -wasmtime-wasi-nn = "^9.0.1" +wasi-common = "^10.0.0" +wasmtime = "^10.0.0" +wasmtime-wasi = "^10.0.0" +wasmtime-wasi-nn = "^10.0.0" webpki = "^0.21.0" -wiggle = "^9.0.1" +wiggle = "^10.0.0" [dev-dependencies] tempfile = "^3.2.0"