From 73fd9f4b397c9b242aac1d680262c073a896fef2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 12:03:22 +0000 Subject: [PATCH] chore(deps): bump wasmtime from 14.0.2 to 17.0.2 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 14.0.2 to 17.0.2. - [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/v14.0.2...v17.0.2) --- updated-dependencies: - dependency-name: wasmtime dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 770 +++++++++++++++++++++++++++++++---------- lapce-proxy/Cargo.toml | 2 +- 2 files changed, 596 insertions(+), 176 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 507669aaaa..4b215658bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -610,7 +610,7 @@ dependencies = [ "bitflags 2.4.0", "log", "polling 3.2.0", - "rustix 0.38.20", + "rustix 0.38.21", "slab", "thiserror", ] @@ -622,7 +622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02" dependencies = [ "calloop", - "rustix 0.38.20", + "rustix 0.38.21", "wayland-backend 0.3.2", "wayland-client 0.31.1", ] @@ -647,7 +647,7 @@ checksum = "6ffc30dee200c20b4dcb80572226f42658e1d9c4b668656d7cc59c33d50e396e" dependencies = [ "cap-primitives", "cap-std", - "rustix 0.38.20", + "rustix 0.38.21", "smallvec", ] @@ -663,7 +663,7 @@ dependencies = [ "io-lifetimes 2.0.2", "ipnet", "maybe-owned", - "rustix 0.38.20", + "rustix 0.38.21", "windows-sys 0.48.0", "winx", ] @@ -687,7 +687,7 @@ dependencies = [ "cap-primitives", "io-extras", "io-lifetimes 2.0.2", - "rustix 0.38.20", + "rustix 0.38.21", ] [[package]] @@ -698,7 +698,7 @@ checksum = "f8f52b3c8f4abfe3252fd0a071f3004aaa3b18936ec97bdbd8763ce03aff6247" dependencies = [ "cap-primitives", "once_cell", - "rustix 0.38.20", + "rustix 0.38.21", "winx", ] @@ -1002,26 +1002,56 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.101.2" +version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f773437307980ac0f424bf9b9a5d0cd21a0f17248c6860c9a65bec8b5975f3fe" +checksum = "2b5bb9245ec7dcc04d03110e538d31f0969d301c9d673145f4b4d5c3478539a3" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.101.4", +] + +[[package]] +name = "cranelift-bforest" +version = "0.104.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95ffa62b81e6d1b987933240ed7de5d4d85ae2e07153e3f9b74fc27ecfd81d2c" +dependencies = [ + "cranelift-entity 0.104.2", ] [[package]] name = "cranelift-codegen" -version = "0.101.2" +version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443c2ac50e97fb7de1a0f862753fce3f27215558811a6fcee508eb0c3747fa79" +checksum = "ebb18d10e5ddac43ba4ca8fd4e310938569c3e484cc01b6372b27dc5bb4dfd28" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.101.4", + "cranelift-codegen-meta 0.101.4", + "cranelift-codegen-shared 0.101.4", + "cranelift-control 0.101.4", + "cranelift-entity 0.101.4", + "cranelift-isle 0.101.4", + "gimli", + "hashbrown 0.14.2", + "log", + "regalloc2", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.104.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3af519738eb5d96c0d48b04845c88d0412a40167b5c42884e090fe9e015842ff" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.104.2", + "cranelift-codegen-meta 0.104.2", + "cranelift-codegen-shared 0.104.2", + "cranelift-control 0.104.2", + "cranelift-entity 0.104.2", + "cranelift-isle 0.104.2", "gimli", "hashbrown 0.14.2", "log", @@ -1032,45 +1062,91 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.101.2" +version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5b174c411480c79ce0793c55042fa51bec27e486381d103a53cab3b480cb2db" +checksum = "7a3ce6d22982c1b9b6b012654258bab1a13947bb12703518bef06b1a4867c3d6" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.101.4", ] +[[package]] +name = "cranelift-codegen-meta" +version = "0.104.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba2da643fa5ccaf53cbb8db6acf3372321e2e13507d62c7c565529dd6f2d0ea0" +dependencies = [ + "cranelift-codegen-shared 0.104.2", +] + +[[package]] +name = "cranelift-codegen-shared" +version = "0.101.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47220fd4f9a0ce23541652b6f16f83868d282602c600d14934b2a4c166b4bd80" + [[package]] name = "cranelift-codegen-shared" -version = "0.101.2" +version = "0.104.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3745d6c656649940d3f42d263b8ba00805e9bf1203205a0d98a7517a2fe5a35" + +[[package]] +name = "cranelift-control" +version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73fa0151a528066a369de6debeea4d4b23a32aba68b5add8c46d3dc8091ff434" +checksum = "ed5a4c42672aea9b6e820046b52e47a1c05d3394a6cdf4cb3c3c4b702f954bd2" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-control" -version = "0.101.2" +version = "0.104.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8adf1e6398493c9bea1190e37d28a0eb0eca5fddbc80e01e506cda34db92b1f" +checksum = "41a521e2d0b427fe026457b70ba1896d9d560af72a47982db19fef11aa0ee789" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.101.2" +version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4917e2ed3bb5fe87d0ed88395ca6d644018d119a034faedd1f3e1f2c33cd52b2" +checksum = "0b4e9a3296fc827f9d35135dc2c0c8dd8d8359eb1ef904bae2d55d5bcb0c9f94" dependencies = [ "serde", "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.104.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a6b8d80c6235fd73c0e9218d89f498b398fb0c52d4b30abd9a388da613f71f" +dependencies = [ + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-frontend" +version = "0.101.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ec537d0f0b8e084517f3e7bfa1d89af343d7c7df455573fca9f272d4e01267" +dependencies = [ + "cranelift-codegen 0.101.4", + "log", + "smallvec", + "target-lexicon", +] + [[package]] name = "cranelift-frontend" -version = "0.101.2" +version = "0.104.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aaadf1e7cf28886bbf046eaf7ef538997bc8a7e020e578ea4957b39da87d5a1" +checksum = "a3d555819f3a49c01826ce5bf0f3e52a4e17be9c4ee09381d6a1d88549793f3c" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.104.2", "log", "smallvec", "target-lexicon", @@ -1078,35 +1154,68 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.101.2" +version = "0.101.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45bab6d69919d210a50331d35cc6ce111567bc040aebac63a8ae130d0400a075" + +[[package]] +name = "cranelift-isle" +version = "0.104.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53aeebed3b78faea701062d4e384bffe91aef33e47d949bad10e5c540a00916d" + +[[package]] +name = "cranelift-native" +version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a67fda31b9d69eaa1c49a2081939454c45857596a9d45af6744680541c628b4c" +checksum = "f32e81605f352cf37af5463f11cd7deec7b6572741931a8d372f7fdd4a744f5d" +dependencies = [ + "cranelift-codegen 0.101.4", + "libc", + "target-lexicon", +] [[package]] name = "cranelift-native" -version = "0.101.2" +version = "0.104.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76fb52ba71be98312f35e798d9e98e45ab2586f27584231bf7c644fa9501e8af" +checksum = "cc99479323e678deac40abffec0ca7a52cc6c549c0fa351b2d3a76655202a5a7" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.104.2", "libc", "target-lexicon", ] [[package]] name = "cranelift-wasm" -version = "0.101.2" +version = "0.101.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0edaa4cbec1bc787395c074233df2652dd62f3e29d3ee60329514a0a51e6b045" +dependencies = [ + "cranelift-codegen 0.101.4", + "cranelift-entity 0.101.4", + "cranelift-frontend 0.101.4", + "itertools", + "log", + "smallvec", + "wasmparser 0.115.0", + "wasmtime-types 14.0.4", +] + +[[package]] +name = "cranelift-wasm" +version = "0.104.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b2f48857ec7c051af938c72b5fdf370a5eec255c8a2be87633241af3c05772" +checksum = "cab055df5f977a3fee2837cd447b899d98a5e72374341461535b758608f25175" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.104.2", + "cranelift-entity 0.104.2", + "cranelift-frontend 0.104.2", "itertools", "log", "smallvec", - "wasmparser", - "wasmtime-types", + "wasmparser 0.118.2", + "wasmtime-types 17.0.2", ] [[package]] @@ -1602,7 +1711,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b0377f1edc77dbd1118507bc7a66e4ab64d2b90c66f90726dc801e73a8c68f9" dependencies = [ "cfg-if", - "rustix 0.38.20", + "rustix 0.38.21", "windows-sys 0.48.0", ] @@ -1777,7 +1886,7 @@ dependencies = [ "raw-window-handle 0.5.2", "raw-window-handle 0.6.0", "redox_syscall 0.3.5", - "rustix 0.38.20", + "rustix 0.38.21", "sctk-adwaita", "serde", "smithay-client-toolkit", @@ -1973,7 +2082,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd738b84894214045e8414eaded76359b4a5773f0a0a56b16575110739cdcf39" dependencies = [ "io-lifetimes 2.0.2", - "rustix 0.38.20", + "rustix 0.38.21", "windows-sys 0.48.0", ] @@ -2867,9 +2976,9 @@ checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" [[package]] name = "ittapi" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a5c0b993601cad796222ea076565c5d9f337d35592f8622c753724f06d7271" +checksum = "6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1" dependencies = [ "anyhow", "ittapi-sys", @@ -2878,9 +2987,9 @@ dependencies = [ [[package]] name = "ittapi-sys" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7b5e473765060536a660eed127f758cf1a810c73e49063264959c60d1727d9" +checksum = "52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc" dependencies = [ "cc", ] @@ -3154,7 +3263,7 @@ dependencies = [ "walkdir", "wasi-common", "wasi-experimental-http-wasmtime", - "wasmtime", + "wasmtime 17.0.2", "wasmtime-wasi", "zstd", ] @@ -3388,7 +3497,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.38.20", + "rustix 0.38.21", ] [[package]] @@ -4169,7 +4278,7 @@ dependencies = [ "cfg-if", "concurrent-queue 2.2.0", "pin-project-lite", - "rustix 0.38.20", + "rustix 0.38.21", "tracing 0.1.37", "windows-sys 0.48.0", ] @@ -4670,9 +4779,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.20" +version = "0.38.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" +checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" dependencies = [ "bitflags 2.4.0", "errno", @@ -4691,7 +4800,7 @@ checksum = "a25c3aad9fc1424eb82c88087789a7d938e1829724f3e4043163baf0d13cfc12" dependencies = [ "errno", "libc", - "rustix 0.38.20", + "rustix 0.38.21", ] [[package]] @@ -5056,7 +5165,7 @@ dependencies = [ "libc", "log", "memmap2 0.9.0", - "rustix 0.38.20", + "rustix 0.38.21", "thiserror", "wayland-backend 0.3.2", "wayland-client 0.31.1", @@ -5350,7 +5459,7 @@ dependencies = [ "cap-std", "fd-lock", "io-lifetimes 2.0.2", - "rustix 0.38.20", + "rustix 0.38.21", "windows-sys 0.48.0", "winx", ] @@ -5381,9 +5490,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.11" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tempfile" @@ -6244,7 +6353,7 @@ dependencies = [ "io-extras", "io-lifetimes 2.0.2", "once_cell", - "rustix 0.38.20", + "rustix 0.38.21", "system-interface", "tracing 0.1.37", "wasi-common", @@ -6263,10 +6372,10 @@ dependencies = [ "cap-std", "io-extras", "log", - "rustix 0.38.20", + "rustix 0.38.21", "thiserror", "tracing 0.1.37", - "wasmtime", + "wasmtime 14.0.4", "wiggle", "windows-sys 0.48.0", ] @@ -6286,7 +6395,7 @@ dependencies = [ "tracing 0.1.37", "url", "wasi-common", - "wasmtime", + "wasmtime 17.0.2", "wasmtime-wasi", ] @@ -6365,6 +6474,24 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f" +dependencies = [ + "leb128", +] + +[[package]] +name = "wasm-encoder" +version = "0.201.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9c7d2731df60006819b013f64ccc2019691deccf6e11a1804bc850cd6748f1a" +dependencies = [ + "leb128", +] + [[package]] name = "wasmparser" version = "0.115.0" @@ -6375,6 +6502,16 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.118.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77f1154f1ab868e2a01d9834a805faca7bf8b50d041b4ca714d005d0dab1c50c" +dependencies = [ + "indexmap 2.0.2", + "semver", +] + [[package]] name = "wasmprinter" version = "0.2.70" @@ -6382,14 +6519,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e74458a9bc5cc9c7108abfa0fe4dc88d5abf1f3baf194df3264985f17d559b5e" dependencies = [ "anyhow", - "wasmparser", + "wasmparser 0.115.0", ] [[package]] name = "wasmtime" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e45ad44701a658aa3eb138a5bb63a10a35fa8874419b5e6047cfa54b2eb2cd" +checksum = "ca54f6090ce46973f33a79f265924b204f248f91aec09229bce53d19d567c1a6" dependencies = [ "anyhow", "async-trait", @@ -6405,125 +6542,229 @@ dependencies = [ "once_cell", "paste", "psm", + "serde", + "serde_derive", + "serde_json", + "target-lexicon", + "wasm-encoder 0.35.0", + "wasmparser 0.115.0", + "wasmtime-component-macro 14.0.4", + "wasmtime-component-util 14.0.4", + "wasmtime-cranelift 14.0.4", + "wasmtime-environ 14.0.4", + "wasmtime-fiber 14.0.4", + "wasmtime-jit 14.0.4", + "wasmtime-runtime 14.0.4", + "wasmtime-winch", + "windows-sys 0.48.0", +] + +[[package]] +name = "wasmtime" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d9aebf4be5afc2b9d3b8aff8ce5a107440ae3174090a8720a31538e88464156" +dependencies = [ + "anyhow", + "async-trait", + "bincode", + "bumpalo", + "cfg-if", + "fxprof-processed-profile", + "indexmap 2.0.2", + "libc", + "log", + "object", + "once_cell", + "paste", "rayon", "serde", "serde_derive", "serde_json", "target-lexicon", - "wasm-encoder", - "wasmparser", + "wasm-encoder 0.38.1", + "wasmparser 0.118.2", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit", - "wasmtime-runtime", - "wasmtime-winch", + "wasmtime-component-macro 17.0.2", + "wasmtime-cranelift 17.0.2", + "wasmtime-environ 17.0.2", + "wasmtime-fiber 17.0.2", + "wasmtime-jit 17.0.2", + "wasmtime-runtime 17.0.2", "wat", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "wasmtime-asm-macros" -version = "14.0.2" +version = "14.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54984bc0b5689da87a43d7c181d23092b4d5cfcbb7ae3eb6b917dd55865d95e6" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "wasmtime-asm-macros" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a5944c8415853471b6ddff1f38b09d58fe5ac3c5dad27ee6bc03ca29e65cca" +checksum = "d3ed1bdfec9cca409d6562fe51abc75440c85fde2dc4c5b5ad65bc0405f31475" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "14.0.2" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c16f85353656b301a4472ad649e9b17cc47400cee50a94bd9b24e7886a8130f" +checksum = "8222c4317b8bc3d8566b0e605fcf9c56d14947d86fb18e83128badd5cb90f237" dependencies = [ "anyhow", "base64", "bincode", "directories-next", "log", - "rustix 0.38.20", + "rustix 0.38.21", "serde", "serde_derive", "sha2", "toml 0.5.9", - "windows-sys 0.48.0", + "windows-sys 0.52.0", "zstd", ] [[package]] name = "wasmtime-component-macro" -version = "14.0.2" +version = "14.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64de99fb7c4c383832b85efcaae95f7094a5c505d80146227ce97ab436cbac68" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.38", + "wasmtime-component-util 14.0.4", + "wasmtime-wit-bindgen 14.0.4", + "wit-parser 0.12.1", +] + +[[package]] +name = "wasmtime-component-macro" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b174f64cd4b189396dde1bbe137f349d3c98525b8564b539f94ce978c571173d" +checksum = "8d185b5a280ec07edaaf8e353e83a3c7f99381ada711a2b35173e0961d32c1b6" dependencies = [ "anyhow", "proc-macro2", "quote", "syn 2.0.38", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", + "wasmtime-component-util 17.0.2", + "wasmtime-wit-bindgen 17.0.2", + "wit-parser 0.13.2", ] [[package]] name = "wasmtime-component-util" -version = "14.0.2" +version = "14.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f9141a8df069e106eee0c3a8173c0809cf1a4b5630628cfb1f25ab114720093" + +[[package]] +name = "wasmtime-component-util" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b18ff6d21a0ef69de7fd4db023646b386982e78b7e5c06e6455d98cf44774954" +checksum = "0981617835bf3e8c3f29762faedd7ade0ca0e796b51e3355a3861f0a78b5688e" [[package]] name = "wasmtime-cranelift" -version = "14.0.2" +version = "14.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cf3cee8be02f5006d21b773ffd6802f96a0b7d661ff2ad8a01fb93df458b1aa" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.101.4", + "cranelift-control 0.101.4", + "cranelift-entity 0.101.4", + "cranelift-frontend 0.101.4", + "cranelift-native 0.101.4", + "cranelift-wasm 0.101.4", + "gimli", + "log", + "object", + "target-lexicon", + "thiserror", + "wasmparser 0.115.0", + "wasmtime-cranelift-shared 14.0.4", + "wasmtime-environ 14.0.4", + "wasmtime-versioned-export-macros 14.0.4", +] + +[[package]] +name = "wasmtime-cranelift" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7dbb50f43a7eb897f222fb427b3ba50620014eb43673b5bfa50cfd5b2681e37" +checksum = "e1f2e04e2a08c1f73fc36a8a6d0da38fbe3ff396e42c47826435239a26bf187a" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.104.2", + "cranelift-control 0.104.2", + "cranelift-entity 0.104.2", + "cranelift-frontend 0.104.2", + "cranelift-native 0.104.2", + "cranelift-wasm 0.104.2", "gimli", "log", "object", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-cranelift-shared", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmparser 0.118.2", + "wasmtime-cranelift-shared 17.0.2", + "wasmtime-environ 17.0.2", + "wasmtime-versioned-export-macros 17.0.2", ] [[package]] name = "wasmtime-cranelift-shared" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc154520d9c910f02ce90735691186f90b220f532f9b0725543b054bf0d8381" +checksum = "420fd2a69bc162957f4c94f21c7fa08ecf60d916f4e87b56332507c555da381d" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-native", + "cranelift-codegen 0.101.4", + "cranelift-control 0.101.4", + "cranelift-native 0.101.4", "gimli", "object", "target-lexicon", - "wasmtime-environ", + "wasmtime-environ 14.0.4", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1e3cef89d8ed4cdf08618c303afc512305399fbfb23810a681a5a007a65feba" +dependencies = [ + "anyhow", + "cranelift-codegen 0.104.2", + "cranelift-control 0.104.2", + "cranelift-native 0.104.2", + "gimli", + "object", + "target-lexicon", + "wasmtime-environ 17.0.2", ] [[package]] name = "wasmtime-environ" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d72b405647d5378ed3ff7889586d26d79825641f477f288bc72ab416136ad4da" +checksum = "fb6a445ce2b2810127caee6c1b79b8da4ae57712b05556a674592c18b7500a14" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.101.4", "gimli", "indexmap 2.0.2", "log", @@ -6532,32 +6773,67 @@ dependencies = [ "serde_derive", "target-lexicon", "thiserror", - "wasm-encoder", - "wasmparser", + "wasm-encoder 0.35.0", + "wasmparser 0.115.0", "wasmprinter", - "wasmtime-component-util", - "wasmtime-types", + "wasmtime-component-util 14.0.4", + "wasmtime-types 14.0.4", +] + +[[package]] +name = "wasmtime-environ" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "099836c3583b85d16e8d1801fe793fa017e9256c5d08bd032cdab0754425be64" +dependencies = [ + "anyhow", + "cranelift-entity 0.104.2", + "gimli", + "indexmap 2.0.2", + "log", + "object", + "serde", + "serde_derive", + "target-lexicon", + "thiserror", + "wasmparser 0.118.2", + "wasmtime-types 17.0.2", ] [[package]] name = "wasmtime-fiber" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8702d1efdf73df040a586e239fffc6883d88edf60ac6f593b41392cc1f97c754" +checksum = "345a8b061c9eab459e10b9112df9fc357d5a9e8b5b1004bc5fc674fba9be6d2a" dependencies = [ "cc", "cfg-if", - "rustix 0.38.20", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "rustix 0.38.21", + "wasmtime-asm-macros 14.0.4", + "wasmtime-versioned-export-macros 14.0.4", "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime-fiber" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e19865170650ca6cdb3b1924e42e628d29d03a1766e6de71f57d879b108ee46a" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix 0.38.21", + "wasmtime-asm-macros 17.0.2", + "wasmtime-versioned-export-macros 17.0.2", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-jit" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c7462341d96d44b30776c7aec411c0cc11b15fde44b58efcbf269d21570bd7a" +checksum = "1f0f6586c61125fbfc13c3108c3dd565d21f314dd5bac823b9a5b7ab576d21f1" dependencies = [ "addr2line", "anyhow", @@ -6565,49 +6841,95 @@ dependencies = [ "cfg-if", "cpp_demangle", "gimli", - "ittapi", "log", "object", "rustc-demangle", - "rustix 0.38.20", + "rustix 0.38.21", "serde", "serde_derive", "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", + "wasmtime-environ 14.0.4", + "wasmtime-jit-icache-coherence 14.0.4", + "wasmtime-runtime 14.0.4", "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime-jit" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdae2c6da571b051c3c1520c9c4206a49939e855cb64c4119ab06ff08a3fc460" +dependencies = [ + "addr2line", + "anyhow", + "bincode", + "cfg-if", + "cpp_demangle", + "gimli", + "ittapi", + "log", + "object", + "rustc-demangle", + "rustix 0.38.21", + "serde", + "serde_derive", + "target-lexicon", + "wasmtime-environ 17.0.2", + "wasmtime-jit-debug 17.0.2", + "wasmtime-jit-icache-coherence 17.0.2", + "wasmtime-runtime 17.0.2", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-jit-debug" -version = "14.0.2" +version = "14.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "109a9e46afe33580b952b14a4207354355f19bcdf0b47485b397b68409eaf553" +dependencies = [ + "once_cell", + "wasmtime-versioned-export-macros 14.0.4", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa128cdc680b5982087ea64eb73b63e96570b338fd6438b704b313eb854fd94" +checksum = "793787308417b7ad72cfa22e54d97324d1d9810c2ecf47b8fd8263d5b122e30c" dependencies = [ "object", "once_cell", - "rustix 0.38.20", - "wasmtime-versioned-export-macros", + "rustix 0.38.21", + "wasmtime-versioned-export-macros 17.0.2", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0980a96b16abbdaf829858d2389697b1d6cfc6a903873fd74b7e47a6b1045584" +checksum = "f67e6be36375c39cff57ed3b137ab691afbf2d9ba8ee1c01f77888413f218749" dependencies = [ "cfg-if", "libc", "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6d01b771888f8cc32fc491247095715c6971d70903f9a82803d707836998815" +dependencies = [ + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-runtime" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de31031471f04c0bad4f5e29b0e632db318488dd030cdb794ef15f91a52f2338" +checksum = "1d07986b2327b5e7f535ed638fbde25990fc8f85400194fda0d26db71c7b685e" dependencies = [ "anyhow", "cc", @@ -6621,36 +6943,89 @@ dependencies = [ "memoffset 0.9.0", "paste", "rand", - "rustix 0.38.20", + "rustix 0.38.21", "sptr", - "wasm-encoder", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-versioned-export-macros", - "wasmtime-wmemcheck", + "wasm-encoder 0.35.0", + "wasmtime-asm-macros 14.0.4", + "wasmtime-environ 14.0.4", + "wasmtime-fiber 14.0.4", + "wasmtime-jit-debug 14.0.4", + "wasmtime-versioned-export-macros 14.0.4", + "wasmtime-wmemcheck 14.0.4", "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime-runtime" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f0f306436812a253a934444bd25230eaf33a007218a6fe92f67d3646f8dd19" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "indexmap 2.0.2", + "libc", + "log", + "mach", + "memfd", + "memoffset 0.9.0", + "paste", + "psm", + "rustix 0.38.21", + "sptr", + "wasm-encoder 0.38.1", + "wasmtime-asm-macros 17.0.2", + "wasmtime-environ 17.0.2", + "wasmtime-fiber 17.0.2", + "wasmtime-jit-debug 17.0.2", + "wasmtime-versioned-export-macros 17.0.2", + "wasmtime-wmemcheck 17.0.2", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-types" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e98a2c09807eee3207991bf05b6271aa3817c548224ded6b7bac61374ef9221" +checksum = "e810a0d2e869abd1cb42bd232990f6bd211672b3d202d2ae7e70ffb97ed70ea3" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.101.4", "serde", "serde_derive", "thiserror", - "wasmparser", + "wasmparser 0.115.0", +] + +[[package]] +name = "wasmtime-types" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "158b87374f29ff040e865537674d610d970ccff28383853d1dc09b439eee7a87" +dependencies = [ + "cranelift-entity 0.104.2", + "serde", + "serde_derive", + "thiserror", + "wasmparser 0.118.2", ] [[package]] name = "wasmtime-versioned-export-macros" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73190422af3b408daa3c791f97f50c62509746c09de934d69dae602c65809663" +checksum = "09b5575a75e711ca6c36bb9ad647c93541cdc8e34218031acba5da3f35919dd3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "wasmtime-versioned-export-macros" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e78ba3989894471c172329d42d1fc03edf2efe883fcc05a5d42f7bd5030de0ff" dependencies = [ "proc-macro2", "quote", @@ -6679,7 +7054,7 @@ dependencies = [ "libc", "log", "once_cell", - "rustix 0.38.20", + "rustix 0.38.21", "system-interface", "thiserror", "tokio", @@ -6687,45 +7062,63 @@ dependencies = [ "url", "wasi-cap-std-sync", "wasi-common", - "wasmtime", + "wasmtime 14.0.4", "wiggle", "windows-sys 0.48.0", ] [[package]] name = "wasmtime-winch" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eff589e9b8f701ea4d66472115d23145fe58b62d1289c51f4a2e36c5dccf6053" +checksum = "c1c1b6abbba5a01739bef9f00a87b419414a7dd99b795823d93fb12fc2bf994a" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.101.4", "gimli", "object", "target-lexicon", - "wasmparser", - "wasmtime-cranelift-shared", - "wasmtime-environ", + "wasmparser 0.115.0", + "wasmtime-cranelift-shared 14.0.4", + "wasmtime-environ 14.0.4", "winch-codegen", ] [[package]] name = "wasmtime-wit-bindgen" -version = "14.0.2" +version = "14.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d214ca7513d76af2872ad5bba4b0dcc0225821931745fdcb4fc30dd34bc3bf7" +dependencies = [ + "anyhow", + "heck 0.4.0", + "indexmap 2.0.2", + "wit-parser 0.12.1", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f672060c021afd9a3ab72f4e319d1f7bb1f4e973d5e24130bb0bb11eba356f5e" +checksum = "81b149b61bd1402bcd5d456c616302812f8bebd65c56f720cefd86ab6cf5c8d8" dependencies = [ "anyhow", "heck 0.4.0", "indexmap 2.0.2", - "wit-parser", + "wit-parser 0.13.2", ] [[package]] name = "wasmtime-wmemcheck" -version = "14.0.2" +version = "14.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dafab2db172a53e23940e0fa3078c202f567ee5f13f4b42f66b694fab43c658" + +[[package]] +name = "wasmtime-wmemcheck" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d40e574507de689ee8ad428b5ddfc6bc81b5eff3c8d493e0b8ec1ebf7e4eadf" +checksum = "e9b9a897e713f3d78ac66c751e4d34ec3a1cd100b85083a6dcf054940accde05" [[package]] name = "wast" @@ -6738,23 +7131,24 @@ dependencies = [ [[package]] name = "wast" -version = "66.0.2" +version = "201.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93cb43b0ac6dd156f2c375735ccfd72b012a7c0a6e6d09503499b8d3cb6e6072" +checksum = "1ef6e1ef34d7da3e2b374fd2b1a9c0227aff6cad596e1b24df9b58d0f6222faa" dependencies = [ + "bumpalo", "leb128", "memchr", "unicode-width", - "wasm-encoder", + "wasm-encoder 0.201.0", ] [[package]] name = "wat" -version = "1.0.77" +version = "1.201.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072" +checksum = "453d5b37a45b98dee4f4cb68015fc73634d7883bbef1c65e6e9c78d454cf3f32" dependencies = [ - "wast 66.0.2", + "wast 201.0.0", ] [[package]] @@ -7073,7 +7467,7 @@ dependencies = [ "bitflags 2.4.0", "thiserror", "tracing 0.1.37", - "wasmtime", + "wasmtime 14.0.4", "wiggle-macro", ] @@ -7146,18 +7540,18 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "0.12.2" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2942fc0530ed88259df32f09f52a4222583e1ec7c3fa3f4a911905bbf70c3b0" +checksum = "f112bebb367a544d20c254083798087f22ceeb426168a970b955e8436f749dca" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.101.4", "gimli", "regalloc2", "smallvec", "target-lexicon", - "wasmparser", - "wasmtime-environ", + "wasmparser 0.115.0", + "wasmtime-environ 14.0.4", ] [[package]] @@ -7219,6 +7613,15 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -7466,6 +7869,23 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "wit-parser" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "316b36a9f0005f5aa4b03c39bc3728d045df136f8c13a73b7db4510dec725e08" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.0.2", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", +] + [[package]] name = "witx" version = "0.9.1" @@ -7526,7 +7946,7 @@ dependencies = [ "libc", "libloading 0.8.1", "once_cell", - "rustix 0.38.20", + "rustix 0.38.21", "x11rb-protocol 0.13.0", ] diff --git a/lapce-proxy/Cargo.toml b/lapce-proxy/Cargo.toml index bb20f42ac4..657d7a595e 100644 --- a/lapce-proxy/Cargo.toml +++ b/lapce-proxy/Cargo.toml @@ -62,7 +62,7 @@ grep-matcher = "0.1.6" grep-regex = "0.1.11" # wasm -wasmtime = "14.0.0" +wasmtime = "17.0.2" wasmtime-wasi = "14.0.0" wasi-common = "14.0.0"