build(deps): bump wasmtime to v23.0.2

This commit is contained in:
Christian Clason 2024-08-16 14:02:56 +02:00
parent 4f97cf8505
commit c3dd66df0e
2 changed files with 106 additions and 81 deletions

184
Cargo.lock generated
View file

@ -90,12 +90,6 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16"
[[package]]
name = "autocfg"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "bindgen"
version = "0.69.4"
@ -286,21 +280,32 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
[[package]]
name = "cranelift-bforest"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29daf137addc15da6bab6eae2c4a11e274b1d270bf2759508e62f6145e863ef6"
checksum = "305d51c180ebdc46ef61bc60c54ae6512db3bc9a05842a1f1e762e45977019ab"
dependencies = [
"cranelift-entity",
]
[[package]]
name = "cranelift-codegen"
version = "0.108.1"
name = "cranelift-bitset"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de619867d5de4c644b7fd9904d6e3295269c93d8a71013df796ab338681222d4"
checksum = "e3247afacd9b13d620033f3190d9e49d1beefc1acb33d5604a249956c9c13709"
dependencies = [
"serde",
"serde_derive",
]
[[package]]
name = "cranelift-codegen"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd7ca95e831c18d1356da783765c344207cbdffea91e13e47fa9327dbb2e0719"
dependencies = [
"bumpalo",
"cranelift-bforest",
"cranelift-bitset",
"cranelift-codegen-meta",
"cranelift-codegen-shared",
"cranelift-control",
@ -317,43 +322,44 @@ dependencies = [
[[package]]
name = "cranelift-codegen-meta"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29f5cf277490037d8dae9513d35e0ee8134670ae4a964a5ed5b198d4249d7c10"
checksum = "450c105fa1e51bfba4e95a86e926504a867ad5639d63f31d43fe3b7ec1f1c9ef"
dependencies = [
"cranelift-codegen-shared",
]
[[package]]
name = "cranelift-codegen-shared"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c3e22ecad1123343a3c09ac6ecc532bb5c184b6fcb7888df0ea953727f79924"
checksum = "5479117cd1266881479908d383086561cee37e49affbea9b1e6b594cc21cc220"
[[package]]
name = "cranelift-control"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53ca3ec6d30bce84ccf59c81fead4d16381a3ef0ef75e8403bc1e7385980da09"
checksum = "34378804f0abfdd22c068a741cfeed86938b92375b2a96fb0b42c878e0141bfb"
dependencies = [
"arbitrary",
]
[[package]]
name = "cranelift-entity"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7eabb8d36b0ca8906bec93c78ea516741cac2d7e6b266fa7b0ffddcc09004990"
checksum = "a48cb0a194c9ba82fec35a1e492055388d89b2e3c03dee9dcf2488892be8004d"
dependencies = [
"cranelift-bitset",
"serde",
"serde_derive",
]
[[package]]
name = "cranelift-frontend"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44b42630229e49a8cfcae90bdc43c8c4c08f7a7aa4618b67f79265cd2f996dd2"
checksum = "8327afc6c1c05f4be62fefce5b439fa83521c65363a322e86ea32c85e7ceaf64"
dependencies = [
"cranelift-codegen",
"log",
@ -363,15 +369,15 @@ dependencies = [
[[package]]
name = "cranelift-isle"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "918d1e36361805dfe0b6cdfd5a5ffdb5d03fa796170c5717d2727cbe623b93a0"
checksum = "56b08621c00321efcfa3eee6a3179adc009e21ea8d24ca7adc3c326184bc3f48"
[[package]]
name = "cranelift-native"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75aea85a0d7e1800b14ce9d3f53adf8ad4d1ee8a9e23b0269bdc50285e93b9b3"
checksum = "d51180b147c8557c1196c77b098f04140c91962e135ea152cd2fcabf40cf365c"
dependencies = [
"cranelift-codegen",
"libc",
@ -380,9 +386,9 @@ dependencies = [
[[package]]
name = "cranelift-wasm"
version = "0.108.1"
version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dac491fd3473944781f0cf9528c90cc899d18ad438da21961a839a3a44d57dfb"
checksum = "019e3dccb7f15e0bc14f0ddc034ec608a66df8e05c9e1e16f75a7716f8461799"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@ -390,7 +396,7 @@ dependencies = [
"itertools",
"log",
"smallvec",
"wasmparser",
"wasmparser 0.212.0",
"wasmtime-types",
]
@ -580,6 +586,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash",
"serde",
]
[[package]]
@ -838,15 +845,6 @@ dependencies = [
"rustix",
]
[[package]]
name = "memoffset"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
]
[[package]]
name = "minimal-lexical"
version = "0.2.1"
@ -917,9 +915,9 @@ dependencies = [
[[package]]
name = "object"
version = "0.33.0"
version = "0.36.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8dd6c0cdf9429bce006e1362bfce61fa1bfd8c898a643ed8d2b471934701d3d"
checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9"
dependencies = [
"crc32fast",
"hashbrown 0.14.5",
@ -1298,6 +1296,15 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "termcolor"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [
"winapi-util",
]
[[package]]
name = "thiserror"
version = "1.0.62"
@ -1463,7 +1470,7 @@ dependencies = [
"unindent",
"url",
"walkdir",
"wasmparser",
"wasmparser 0.207.0",
"webbrowser",
]
@ -1671,9 +1678,9 @@ checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "wasm-encoder"
version = "0.207.0"
version = "0.212.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d996306fb3aeaee0d9157adbe2f670df0236caf19f6728b221e92d0f27b3fe17"
checksum = "501940df4418b8929eb6d52f1aade1fdd15a5b86c92453cb696e3c906bd3fc33"
dependencies = [
"leb128",
]
@ -1692,22 +1699,38 @@ dependencies = [
]
[[package]]
name = "wasmprinter"
version = "0.207.0"
name = "wasmparser"
version = "0.212.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c2d8a7b4dabb460208e6b4334d9db5766e84505038b2529e69c3d07ac619115"
checksum = "8d28bc49ba1e5c5b61ffa7a2eace10820443c4b7d1c0b144109261d14570fdf8"
dependencies = [
"ahash",
"bitflags 2.5.0",
"hashbrown 0.14.5",
"indexmap",
"semver",
"serde",
]
[[package]]
name = "wasmprinter"
version = "0.212.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfac65326cc561112af88c3028f6dfdb140acff67ede33a8e86be2dc6b8956f7"
dependencies = [
"anyhow",
"wasmparser",
"termcolor",
"wasmparser 0.212.0",
]
[[package]]
name = "wasmtime"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f92a1370c66a0022e6d92dcc277e2c84f5dece19569670b8ce7db8162560d8b6"
checksum = "07232e0b473af36112da7348f51e73fa8b11047a6cb546096da3812930b7c93a"
dependencies = [
"anyhow",
"bitflags 2.5.0",
"bumpalo",
"cc",
"cfg-if",
@ -1718,7 +1741,6 @@ dependencies = [
"log",
"mach2",
"memfd",
"memoffset",
"object",
"once_cell",
"paste",
@ -1730,7 +1752,7 @@ dependencies = [
"smallvec",
"sptr",
"target-lexicon",
"wasmparser",
"wasmparser 0.212.0",
"wasmtime-asm-macros",
"wasmtime-component-macro",
"wasmtime-cranelift",
@ -1743,18 +1765,18 @@ dependencies = [
[[package]]
name = "wasmtime-asm-macros"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6dee8679c974a7f258c03d60d3c747c426ed219945b6d08cbc77fd2eab15b2d1"
checksum = "e5a9c42562d879c749288d9a26acc0d95d2ca069e30c2ec2efce84461c4d62b3"
dependencies = [
"cfg-if",
]
[[package]]
name = "wasmtime-c-api-impl"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76af8b62c8d2814b7d5975c5dc140122e4c086150db6c15d25a4b76f11c929dd"
checksum = "e55c57ee0a9573b34c8a49b739e847685317afeb3d5c00d2fafb4a7414511ec4"
dependencies = [
"anyhow",
"log",
@ -1766,9 +1788,9 @@ dependencies = [
[[package]]
name = "wasmtime-c-api-macros"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d74b92f917c9ced9c6262a00e9cb982ebac183e6900b4d44e2480f936b9495eb"
checksum = "ddc83b2c8ff891ae3b4e8ec74bda75b691b803ae346660493bb8e76b4159b9ff"
dependencies = [
"proc-macro2",
"quote",
@ -1776,9 +1798,9 @@ dependencies = [
[[package]]
name = "wasmtime-component-macro"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32cae30035f1cf97dcc6657c979cf39f99ce6be93583675eddf4aeaa5548509c"
checksum = "c0c3f57c4bc96f9b4a6ff4d6cb6e837913eff32e98d09e2b6d79b5c4647b415b"
dependencies = [
"anyhow",
"proc-macro2",
@ -1791,15 +1813,15 @@ dependencies = [
[[package]]
name = "wasmtime-component-util"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7ae611f08cea620c67330925be28a96115bf01f8f393a6cbdf4856a86087134"
checksum = "1da707969bc31a565da9b32d087eb2370c95c6f2087c5539a15f2e3b27e77203"
[[package]]
name = "wasmtime-cranelift"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2909406a6007e28be964067167890bca4574bd48a9ff18f1fa9f4856d89ea40"
checksum = "62cb6135ec46994299be711b78b03acaa9480de3715f827d450f0c947a84977c"
dependencies = [
"anyhow",
"cfg-if",
@ -1814,18 +1836,19 @@ dependencies = [
"object",
"target-lexicon",
"thiserror",
"wasmparser",
"wasmparser 0.212.0",
"wasmtime-environ",
"wasmtime-versioned-export-macros",
]
[[package]]
name = "wasmtime-environ"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40e227f9ed2f5421473723d6c0352b5986e6e6044fde5410a274a394d726108f"
checksum = "9bcaa3b42a0718e9123da7fb75e8e13fc95df7db2a7e32e2f2f4f0d3333b7d6f"
dependencies = [
"anyhow",
"cranelift-bitset",
"cranelift-entity",
"gimli",
"indexmap",
@ -1836,16 +1859,16 @@ dependencies = [
"serde_derive",
"target-lexicon",
"wasm-encoder",
"wasmparser",
"wasmparser 0.212.0",
"wasmprinter",
"wasmtime-types",
]
[[package]]
name = "wasmtime-jit-icache-coherence"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afe088f9b56bb353adaf837bf7e10f1c2e1676719dd5be4cac8e37f2ba1ee5bc"
checksum = "2cfee42dac5148fc2664ab1f5cb8d7fa77a28d1a2cf1d9483abc2c3d751a58b9"
dependencies = [
"anyhow",
"cfg-if",
@ -1855,28 +1878,29 @@ dependencies = [
[[package]]
name = "wasmtime-slab"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ff75cafffe47b04b036385ce3710f209153525b0ed19d57b0cf44a22d446460"
checksum = "42eb8f6515708ec67974998c3e644101db4186308985f5ef7c2ef324ff33c948"
[[package]]
name = "wasmtime-types"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f2fa462bfea3220711c84e2b549f147e4df89eeb49b8a2a3d89148f6cc4a8b1"
checksum = "046873fb8fb3e9652f3fd76fe99c8c8129007695c3d73b2e307fdae40f6e324c"
dependencies = [
"anyhow",
"cranelift-entity",
"serde",
"serde_derive",
"smallvec",
"wasmparser",
"wasmparser 0.212.0",
]
[[package]]
name = "wasmtime-versioned-export-macros"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4cedc5bfef3db2a85522ee38564b47ef3b7fc7c92e94cacbce99808e63cdd47"
checksum = "99c02af2e9dbeb427304d1a08787d70ed0dbfec1af2236616f84c9f1f03e7969"
dependencies = [
"proc-macro2",
"quote",
@ -1885,9 +1909,9 @@ dependencies = [
[[package]]
name = "wasmtime-wit-bindgen"
version = "21.0.1"
version = "23.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c936a52ce69c28de2aa3b5fb4f2dbbb2966df304f04cccb7aca4ba56d915fda0"
checksum = "75f528f8b8a2376a3dacaf497d960216dd466d324425361e1e00e26de0a7705c"
dependencies = [
"anyhow",
"heck 0.4.1",
@ -2160,9 +2184,9 @@ dependencies = [
[[package]]
name = "wit-parser"
version = "0.207.0"
version = "0.212.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78c83dab33a9618d86cfe3563cc864deffd08c17efc5db31a3b7cd1edeffe6e1"
checksum = "ceeb0424aa8679f3fcf2d6e3cfa381f3d6fa6179976a2c05a6249dd2bb426716"
dependencies = [
"anyhow",
"id-arena",
@ -2173,7 +2197,7 @@ dependencies = [
"serde_derive",
"serde_json",
"unicode-xid",
"wasmparser",
"wasmparser 0.212.0",
]
[[package]]

View file

@ -36,10 +36,11 @@ regex-syntax = { version = "0.8.4", default-features = false }
tree-sitter-language = { version = "0.1", path = "language" }
[dependencies.wasmtime-c-api]
version = "21.0.1"
version = "23.0.2"
optional = true
package = "wasmtime-c-api-impl"
default-features = false
features = ["cranelift"]
[build-dependencies]
bindgen = { version = "0.69.4", optional = true }