Bump wasmtime to 1.0.0 (#12317)

This commit is contained in:
Koute
2022-09-21 19:21:01 +09:00
committed by GitHub
parent 6c7020bb16
commit d5c57ffcc1
3 changed files with 65 additions and 62 deletions
+61 -59
View File
@@ -1153,11 +1153,11 @@ dependencies = [
[[package]]
name = "cranelift-bforest"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f91425bea5a5ac6d76b788477064944a7e21f0e240fd93f6f368a774a3efdd1"
checksum = "b27bbd3e6c422cf6282b047bcdd51ecd9ca9f3497a3be0132ffa08e509b824b0"
dependencies = [
"cranelift-entity 0.87.1",
"cranelift-entity 0.88.0",
]
[[package]]
@@ -1179,14 +1179,16 @@ dependencies = [
[[package]]
name = "cranelift-codegen"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b83b4bbf7bc96db77b7b5b5e41fafc4001536e9f0cbfd702ed7d4d8f848dc06"
checksum = "872f5d4557a411b087bd731df6347c142ae1004e6467a144a7e33662e5715a01"
dependencies = [
"cranelift-bforest 0.87.1",
"cranelift-codegen-meta 0.87.1",
"cranelift-codegen-shared 0.87.1",
"cranelift-entity 0.87.1",
"arrayvec 0.7.2",
"bumpalo",
"cranelift-bforest 0.88.0",
"cranelift-codegen-meta 0.88.0",
"cranelift-codegen-shared 0.88.0",
"cranelift-entity 0.88.0",
"cranelift-isle",
"gimli 0.26.1",
"log",
@@ -1207,11 +1209,11 @@ dependencies = [
[[package]]
name = "cranelift-codegen-meta"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da02e8fff048c381b313a3dfef4deb2343976fb6d7acc8e7d9c86d4c93e3fa06"
checksum = "21b49fdebb29c62c1fc4da1eeebd609e9d530ecde24a9876def546275f73a244"
dependencies = [
"cranelift-codegen-shared 0.87.1",
"cranelift-codegen-shared 0.88.0",
]
[[package]]
@@ -1222,9 +1224,9 @@ checksum = "9dabb5fe66e04d4652e434195b45ae65b5c8172d520247b8f66d8df42b2b45dc"
[[package]]
name = "cranelift-codegen-shared"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9abc2a06e8fc29e36660ebbc9e2503e18a051057072acbb1e75e7f7cf19cb95e"
checksum = "5fc0c091e2db055d4d7f6b7cec2d2ead286bcfaea3357c6a52c2a2613a8cb5ac"
[[package]]
name = "cranelift-entity"
@@ -1234,9 +1236,9 @@ checksum = "3329733e4d4b8e91c809efcaa4faee80bf66f20164e3dd16d707346bd3494799"
[[package]]
name = "cranelift-entity"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aeced7874890fc25d85cacc5e626c4d67931c7c25aad1c2ad521684744c1ff5c"
checksum = "354a9597be87996c9b278655e68b8447f65dd907256855ad773864edee8d985c"
dependencies = [
"serde",
]
@@ -1255,11 +1257,11 @@ dependencies = [
[[package]]
name = "cranelift-frontend"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc1d301ccad6fce05d9c9793d433d225fafdd57661b98d268d8d162e9291ff2e"
checksum = "0cd8dd3fb8b82c772f4172e87ae1677b971676fffa7c4e3398e3047e650a266b"
dependencies = [
"cranelift-codegen 0.87.1",
"cranelift-codegen 0.88.0",
"log",
"smallvec",
"target-lexicon",
@@ -1267,34 +1269,34 @@ dependencies = [
[[package]]
name = "cranelift-isle"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd7b100db19320848986b4df1da19501dbddeb706a799f502222f72f889b0fab"
checksum = "b82527802b1f7d8da288adc28f1dc97ea52943f5871c041213f7b5035ac698a7"
[[package]]
name = "cranelift-native"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7be18d8b976cddc822e52343f328b7593d26dd2f1aeadd90da071596a210d524"
checksum = "c30ba8b910f1be023af0c39109cb28a8809734942a6b3eecbf2de8993052ea5e"
dependencies = [
"cranelift-codegen 0.87.1",
"cranelift-codegen 0.88.0",
"libc",
"target-lexicon",
]
[[package]]
name = "cranelift-wasm"
version = "0.87.1"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f9e48bb632a2e189b38a9fa89fa5a6eea687a5a4c613bbef7c2b7522c3ad0e0"
checksum = "776a8916d201894aca9637a20814f1e11abc62acd5cfbe0b4eb2e63922756971"
dependencies = [
"cranelift-codegen 0.87.1",
"cranelift-entity 0.87.1",
"cranelift-frontend 0.87.1",
"cranelift-codegen 0.88.0",
"cranelift-entity 0.88.0",
"cranelift-frontend 0.88.0",
"itertools",
"log",
"smallvec",
"wasmparser 0.88.0",
"wasmparser 0.89.1",
"wasmtime-types",
]
@@ -11858,18 +11860,18 @@ checksum = "52144d4c78e5cf8b055ceab8e5fa22814ce4315d6002ad32cfd914f37c12fd65"
[[package]]
name = "wasmparser"
version = "0.88.0"
version = "0.89.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb8cf7dd82407fe68161bedcd57fde15596f32ebf6e9b3bdbf3ae1da20e38e5e"
checksum = "ab5d3e08b13876f96dd55608d03cd4883a0545884932d5adf11925876c96daef"
dependencies = [
"indexmap",
]
[[package]]
name = "wasmtime"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a020a3f6587fa7a7d98a021156177735ebb07212a6239a85ab5f14b2f728508f"
checksum = "8a10dc9784d8c3a33c970e3939180424955f08af2e7f20368ec02685a0e8f065"
dependencies = [
"anyhow",
"bincode",
@@ -11884,7 +11886,7 @@ dependencies = [
"rayon",
"serde",
"target-lexicon",
"wasmparser 0.88.0",
"wasmparser 0.89.1",
"wasmtime-cache",
"wasmtime-cranelift",
"wasmtime-environ",
@@ -11895,18 +11897,18 @@ dependencies = [
[[package]]
name = "wasmtime-asm-macros"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fed4ada1fdd4d9a2aa37be652abcc31ae3188ad0efcefb4571ef4f785be2d777"
checksum = "ee4dbdc6daf68528cad1275ac91e3f51848ce9824385facc94c759f529decdf8"
dependencies = [
"cfg-if 1.0.0",
]
[[package]]
name = "wasmtime-cache"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d96a03a5732ef39b83943d9d72de8ac2d58623d3bfaaea4d9a92aea5fcd9acf5"
checksum = "9f507f3fa1ee1b2f9a83644e2514242b1dfe580782c0eb042f1ef70255bc4ffe"
dependencies = [
"anyhow",
"base64",
@@ -11924,14 +11926,14 @@ dependencies = [
[[package]]
name = "wasmtime-cranelift"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fc59c28fe895112db09e262fb9c483f9e7b82c78a82a6ded69567ccc0e9795b"
checksum = "8f03cf79d982fc68e94ba0bea6a300a3b94621c4eb9705eece0a4f06b235a3b5"
dependencies = [
"anyhow",
"cranelift-codegen 0.87.1",
"cranelift-entity 0.87.1",
"cranelift-frontend 0.87.1",
"cranelift-codegen 0.88.0",
"cranelift-entity 0.88.0",
"cranelift-frontend 0.88.0",
"cranelift-native",
"cranelift-wasm",
"gimli 0.26.1",
@@ -11939,18 +11941,18 @@ dependencies = [
"object 0.29.0",
"target-lexicon",
"thiserror",
"wasmparser 0.88.0",
"wasmparser 0.89.1",
"wasmtime-environ",
]
[[package]]
name = "wasmtime-environ"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11086e573d2635a45ac0d44697a8e4586e058cf1b190f76bea466ca2ec36c30a"
checksum = "5c587c62e91c5499df62012b87b88890d0eb470b2ffecc5964e9da967b70c77c"
dependencies = [
"anyhow",
"cranelift-entity 0.87.1",
"cranelift-entity 0.88.0",
"gimli 0.26.1",
"indexmap",
"log",
@@ -11958,15 +11960,15 @@ dependencies = [
"serde",
"target-lexicon",
"thiserror",
"wasmparser 0.88.0",
"wasmparser 0.89.1",
"wasmtime-types",
]
[[package]]
name = "wasmtime-jit"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5444a78b74144718633f8642eccd7c4858f4c6f0c98ae6a3668998adf177ba2"
checksum = "047839b5dabeae5424a078c19b8cc897e5943a7fadc69e3d888b9c9a897666b3"
dependencies = [
"addr2line",
"anyhow",
@@ -11989,9 +11991,9 @@ dependencies = [
[[package]]
name = "wasmtime-jit-debug"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2bf6a667d2a29b2b0ed42bcf7564f00c595d92c24acb4d241c7c4d950b1910c"
checksum = "b299569abf6f99b7b8e020afaf84a700e8636c6a42e242069267322cd5818235"
dependencies = [
"object 0.29.0",
"once_cell",
@@ -12000,9 +12002,9 @@ dependencies = [
[[package]]
name = "wasmtime-runtime"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee064ce7b563cc201cdf3bb1cc4b233f386d8c57a96e55f4c4afe6103f4bd6a1"
checksum = "ae79e0515160bd5abee5df50a16c4eb8db9f71b530fc988ae1d9ce34dcb8dd01"
dependencies = [
"anyhow",
"cc",
@@ -12025,14 +12027,14 @@ dependencies = [
[[package]]
name = "wasmtime-types"
version = "0.40.1"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "01e104bd9e625181d53ead85910bbc0863aa5f0c6ef96836fe9a5cc65da11b69"
checksum = "790cf43ee8e2d5dad1780af30f00d7a972b74725fb1e4f90c28d62733819b185"
dependencies = [
"cranelift-entity 0.87.1",
"cranelift-entity 0.88.0",
"serde",
"thiserror",
"wasmparser 0.88.0",
"wasmparser 0.89.1",
]
[[package]]
@@ -21,7 +21,7 @@ parity-wasm = "0.45"
# When bumping wasmtime do not forget to also bump rustix
# to exactly the same version as used by wasmtime!
wasmtime = { version = "0.40.1", default-features = false, features = [
wasmtime = { version = "1.0.0", default-features = false, features = [
"cache",
"cranelift",
"jitdump",
@@ -35,7 +35,8 @@ sp-runtime-interface = { version = "6.0.0", path = "../../../primitives/runtime-
sp-sandbox = { version = "0.10.0-dev", path = "../../../primitives/sandbox" }
sp-wasm-interface = { version = "6.0.0", features = ["wasmtime"], path = "../../../primitives/wasm-interface" }
# Here we include the rustix crate used by wasmtime just to enable its 'use-libc' flag.
# Here we include the rustix crate in the exactly same semver-compatible version as used by
# wasmtime and enable its 'use-libc' flag.
#
# By default rustix directly calls the appropriate syscalls completely bypassing libc;
# this doesn't have any actual benefits for us besides making it harder to debug memory
@@ -18,7 +18,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
impl-trait-for-tuples = "0.2.2"
log = { version = "0.4.17", optional = true }
wasmi = { version = "0.13", optional = true }
wasmtime = { version = "0.40.1", default-features = false, optional = true }
wasmtime = { version = "1.0.0", default-features = false, optional = true }
sp-std = { version = "4.0.0", default-features = false, path = "../std" }
[features]