Wasmtime 0.18.0 and Cranelift 0.65.0.

This commit is contained in:
Dan Gohman
2020-06-09 10:11:49 -07:00
parent 4d5fdfcbba
commit caa87048ab
58 changed files with 280 additions and 253 deletions

176
Cargo.lock generated
View File

@@ -1,5 +1,14 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
[[package]]
name = "addr2line"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543"
dependencies = [
"gimli",
]
[[package]]
name = "ahash"
version = "0.2.18"
@@ -11,9 +20,9 @@ dependencies = [
[[package]]
name = "ahash"
version = "0.3.5"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f3e0bf23f51883cce372d5d5892211236856e4bb37fb942e1eb135ee0f146e3"
checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217"
[[package]]
name = "aho-corasick"
@@ -85,26 +94,17 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
[[package]]
name = "backtrace"
version = "0.3.46"
version = "0.3.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e"
checksum = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130"
dependencies = [
"backtrace-sys",
"addr2line",
"cfg-if",
"libc",
"object 0.19.0",
"rustc-demangle",
]
[[package]]
name = "backtrace-sys"
version = "0.1.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18fbebbe1c9d1f383a9cc7e8ccdb471b91c8d024ee9c2ca5b5346121fe8b4399"
dependencies = [
"cc",
"libc",
]
[[package]]
name = "base64"
version = "0.11.0"
@@ -351,7 +351,7 @@ dependencies = [
[[package]]
name = "cranelift"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen",
"cranelift-frontend",
@@ -359,14 +359,14 @@ dependencies = [
[[package]]
name = "cranelift-bforest"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-entity",
]
[[package]]
name = "cranelift-codegen"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"bincode",
"byteorder",
@@ -388,7 +388,7 @@ dependencies = [
[[package]]
name = "cranelift-codegen-meta"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen-shared",
"cranelift-entity",
@@ -396,18 +396,18 @@ dependencies = [
[[package]]
name = "cranelift-codegen-shared"
version = "0.64.0"
version = "0.65.0"
[[package]]
name = "cranelift-entity"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"serde",
]
[[package]]
name = "cranelift-faerie"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"anyhow",
"cranelift-codegen",
@@ -419,7 +419,7 @@ dependencies = [
[[package]]
name = "cranelift-filetests"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"byteorder",
"cranelift-codegen",
@@ -441,7 +441,7 @@ dependencies = [
[[package]]
name = "cranelift-frontend"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen",
"hashbrown 0.7.2",
@@ -452,7 +452,7 @@ dependencies = [
[[package]]
name = "cranelift-interpreter"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -467,7 +467,7 @@ dependencies = [
[[package]]
name = "cranelift-module"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"anyhow",
"cranelift-codegen",
@@ -479,7 +479,7 @@ dependencies = [
[[package]]
name = "cranelift-native"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen",
"raw-cpuid",
@@ -488,17 +488,17 @@ dependencies = [
[[package]]
name = "cranelift-object"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen",
"cranelift-module",
"object",
"object 0.18.0",
"target-lexicon",
]
[[package]]
name = "cranelift-preopt"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -506,7 +506,7 @@ dependencies = [
[[package]]
name = "cranelift-reader"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen",
"smallvec",
@@ -516,7 +516,7 @@ dependencies = [
[[package]]
name = "cranelift-serde"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"clap",
"cranelift-codegen",
@@ -528,7 +528,7 @@ dependencies = [
[[package]]
name = "cranelift-simplejit"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift",
"cranelift-codegen",
@@ -546,7 +546,7 @@ dependencies = [
[[package]]
name = "cranelift-tools"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"capstone",
"cfg-if",
@@ -581,7 +581,7 @@ dependencies = [
[[package]]
name = "cranelift-wasm"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -730,11 +730,10 @@ dependencies = [
[[package]]
name = "dirs-sys"
version = "0.3.4"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b"
checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"
dependencies = [
"cfg-if",
"libc",
"redox_users",
"winapi",
@@ -966,7 +965,7 @@ version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96282e96bfcd3da0d3aa9938bedf1e50df3269b6db08b4876d2da0bb1a0841cf"
dependencies = [
"ahash 0.3.5",
"ahash 0.3.8",
"autocfg 1.0.0",
]
@@ -1101,7 +1100,7 @@ dependencies = [
[[package]]
name = "lightbeam"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"capstone",
@@ -1233,6 +1232,12 @@ dependencies = [
"target-lexicon",
]
[[package]]
name = "object"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2"
[[package]]
name = "once_cell"
version = "1.4.0"
@@ -1266,7 +1271,7 @@ dependencies = [
[[package]]
name = "peepmatic"
version = "0.64.0"
version = "0.65.0"
dependencies = [
"anyhow",
"peepmatic-automata",
@@ -1278,14 +1283,14 @@ dependencies = [
[[package]]
name = "peepmatic-automata"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"serde",
]
[[package]]
name = "peepmatic-fuzzing"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"arbitrary",
"bincode",
@@ -1303,7 +1308,7 @@ dependencies = [
[[package]]
name = "peepmatic-macro"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"proc-macro2",
"quote",
@@ -1312,7 +1317,7 @@ dependencies = [
[[package]]
name = "peepmatic-runtime"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"bincode",
"bumpalo",
@@ -1326,7 +1331,7 @@ dependencies = [
[[package]]
name = "peepmatic-test"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"env_logger",
"log",
@@ -1437,9 +1442,9 @@ dependencies = [
[[package]]
name = "quote"
version = "1.0.6"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54a21852a652ad6f610c9510194f398ff6f8692e334fd1145fed931f7fbe44ea"
checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"
dependencies = [
"proc-macro2",
]
@@ -1725,7 +1730,7 @@ dependencies = [
[[package]]
name = "run-examples"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"cc",
]
@@ -2022,7 +2027,7 @@ dependencies = [
[[package]]
name = "test-programs"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"cfg-if",
@@ -2254,7 +2259,7 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
[[package]]
name = "wasi-common"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"cfg-if",
@@ -2296,7 +2301,7 @@ dependencies = [
[[package]]
name = "wasmtime"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"backtrace",
@@ -2319,7 +2324,7 @@ dependencies = [
[[package]]
name = "wasmtime-c-api"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"env_logger",
@@ -2333,7 +2338,7 @@ dependencies = [
[[package]]
name = "wasmtime-c-api-macros"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"proc-macro2",
"quote",
@@ -2341,7 +2346,7 @@ dependencies = [
[[package]]
name = "wasmtime-cli"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"env_logger",
@@ -2350,7 +2355,7 @@ dependencies = [
"humantime",
"libc",
"more-asserts",
"object",
"object 0.18.0",
"pretty_env_logger",
"rayon",
"structopt",
@@ -2372,12 +2377,12 @@ dependencies = [
[[package]]
name = "wasmtime-debug"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"gimli",
"more-asserts",
"object",
"object 0.18.0",
"target-lexicon",
"thiserror",
"wasmparser 0.57.0",
@@ -2386,7 +2391,7 @@ dependencies = [
[[package]]
name = "wasmtime-environ"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"base64 0.12.1",
@@ -2432,7 +2437,7 @@ dependencies = [
[[package]]
name = "wasmtime-fuzzing"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"arbitrary",
@@ -2449,7 +2454,7 @@ dependencies = [
[[package]]
name = "wasmtime-jit"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"cfg-if",
@@ -2474,17 +2479,17 @@ dependencies = [
[[package]]
name = "wasmtime-obj"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"more-asserts",
"object",
"object 0.18.0",
"wasmtime-environ",
]
[[package]]
name = "wasmtime-profiling"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"cfg-if",
@@ -2492,7 +2497,7 @@ dependencies = [
"ittapi-rs",
"lazy_static",
"libc",
"object",
"object 0.18.0",
"scroll",
"serde",
"target-lexicon",
@@ -2502,7 +2507,7 @@ dependencies = [
[[package]]
name = "wasmtime-runtime"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"backtrace",
"cc",
@@ -2520,7 +2525,7 @@ dependencies = [
[[package]]
name = "wasmtime-rust"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"wasmtime",
@@ -2530,7 +2535,7 @@ dependencies = [
[[package]]
name = "wasmtime-rust-macro"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"proc-macro2",
"quote",
@@ -2539,7 +2544,7 @@ dependencies = [
[[package]]
name = "wasmtime-wasi"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"log",
@@ -2552,7 +2557,7 @@ dependencies = [
[[package]]
name = "wasmtime-wast"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"wasmtime",
@@ -2587,17 +2592,26 @@ dependencies = [
]
[[package]]
name = "wat"
version = "1.0.18"
name = "wast"
version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b50f9e5e5c81e6fd987ae6997a9f4bbb751df2dec1d8cadb0b5778f1ec13bbe"
checksum = "01b1f23531740a81f9300bd2febd397a95c76bfa4aa4bfaf4ca8b1ee3438f337"
dependencies = [
"wast 17.0.0",
"leb128",
]
[[package]]
name = "wat"
version = "1.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4006d418d59293172aebfeeadb7673459dc151874a79135946ea7996b6a98515"
dependencies = [
"wast 18.0.0",
]
[[package]]
name = "wig"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"heck",
"proc-macro2",
@@ -2607,7 +2621,7 @@ dependencies = [
[[package]]
name = "wiggle"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"proptest",
"thiserror",
@@ -2619,7 +2633,7 @@ dependencies = [
[[package]]
name = "wiggle-generate"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"heck",
@@ -2631,7 +2645,7 @@ dependencies = [
[[package]]
name = "wiggle-macro"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"quote",
"syn",
@@ -2642,7 +2656,7 @@ dependencies = [
[[package]]
name = "wiggle-test"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"env_logger",
"proptest",
@@ -2685,7 +2699,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "winx"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"bitflags",
"cvt",
@@ -2707,7 +2721,7 @@ dependencies = [
[[package]]
name = "yanix"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"bitflags",
"cfg-if",