Update release notes, wasmtime 0.16, cranelift 0.63.

This commit is contained in:
Dan Gohman
2020-04-29 17:30:25 -07:00
parent 363cd2d20f
commit 864cf98c8d
51 changed files with 263 additions and 241 deletions

168
Cargo.lock generated
View File

@@ -17,12 +17,9 @@ dependencies = [
[[package]]
name = "ahash"
version = "0.3.2"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0989268a37e128d4d7a8028f1c60099430113fdbc70419010601ce51a228e4fe"
dependencies = [
"const-random",
]
checksum = "35b909d1c126f78ace756fc337133356c499eebeefcce930fa5fb018823f2b2d"
[[package]]
name = "aho-corasick"
@@ -50,9 +47,9 @@ checksum = "d9a60d744a80c30fcb657dfe2c1b22bcb3e814c1a1e3674f32bf5820b570fbff"
[[package]]
name = "arbitrary"
version = "0.4.2"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1148c9b25d393a07c4cc3ef5dd30f82a40a1c261018c4a670611ed8e76cad3ea"
checksum = "c5eb01a9ab8a3369f2f7632b9461c34f5920bd454774bab5b9fc6744f21d6143"
dependencies = [
"derive_arbitrary",
]
@@ -270,18 +267,6 @@ dependencies = [
"vec_map",
]
[[package]]
name = "clicolors-control"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e"
dependencies = [
"atty",
"lazy_static",
"libc",
"winapi",
]
[[package]]
name = "cloudabi"
version = "0.0.3"
@@ -302,18 +287,19 @@ dependencies = [
[[package]]
name = "console"
version = "0.10.0"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6728a28023f207181b193262711102bfbaf47cc9d13bc71d0736607ef8efe88c"
checksum = "dea0f3e2e8d7dba335e913b97f9e1992c86c4399d54f8be1d31c8727d0652064"
dependencies = [
"clicolors-control",
"encode_unicode",
"lazy_static",
"libc",
"regex",
"terminal_size",
"termios",
"unicode-width",
"winapi",
"winapi-util",
]
[[package]]
@@ -354,7 +340,7 @@ dependencies = [
[[package]]
name = "cranelift"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-codegen",
"cranelift-frontend",
@@ -362,14 +348,14 @@ dependencies = [
[[package]]
name = "cranelift-bforest"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-entity",
]
[[package]]
name = "cranelift-codegen"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"byteorder",
"cranelift-bforest",
@@ -377,7 +363,7 @@ dependencies = [
"cranelift-codegen-shared",
"cranelift-entity",
"gimli",
"hashbrown 0.7.1",
"hashbrown 0.7.2",
"log",
"regalloc",
"serde",
@@ -388,7 +374,7 @@ dependencies = [
[[package]]
name = "cranelift-codegen-meta"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-codegen-shared",
"cranelift-entity",
@@ -396,18 +382,18 @@ dependencies = [
[[package]]
name = "cranelift-codegen-shared"
version = "0.62.0"
version = "0.63.0"
[[package]]
name = "cranelift-entity"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"serde",
]
[[package]]
name = "cranelift-faerie"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"anyhow",
"cranelift-codegen",
@@ -419,7 +405,7 @@ dependencies = [
[[package]]
name = "cranelift-filetests"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"byteorder",
"cranelift-codegen",
@@ -438,10 +424,10 @@ dependencies = [
[[package]]
name = "cranelift-frontend"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-codegen",
"hashbrown 0.7.1",
"hashbrown 0.7.2",
"log",
"smallvec",
"target-lexicon",
@@ -449,7 +435,7 @@ dependencies = [
[[package]]
name = "cranelift-module"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"anyhow",
"cranelift-codegen",
@@ -461,7 +447,7 @@ dependencies = [
[[package]]
name = "cranelift-native"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-codegen",
"raw-cpuid",
@@ -470,7 +456,7 @@ dependencies = [
[[package]]
name = "cranelift-object"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-codegen",
"cranelift-module",
@@ -480,7 +466,7 @@ dependencies = [
[[package]]
name = "cranelift-preopt"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -488,7 +474,7 @@ dependencies = [
[[package]]
name = "cranelift-reader"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-codegen",
"target-lexicon",
@@ -496,7 +482,7 @@ dependencies = [
[[package]]
name = "cranelift-serde"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"clap",
"cranelift-codegen",
@@ -508,7 +494,7 @@ dependencies = [
[[package]]
name = "cranelift-simplejit"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift",
"cranelift-codegen",
@@ -526,7 +512,7 @@ dependencies = [
[[package]]
name = "cranelift-tools"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"capstone",
"cfg-if",
@@ -558,12 +544,12 @@ dependencies = [
[[package]]
name = "cranelift-wasm"
version = "0.62.0"
version = "0.63.0"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
"cranelift-frontend",
"hashbrown 0.7.1",
"hashbrown 0.7.2",
"log",
"serde",
"target-lexicon",
@@ -639,9 +625,9 @@ dependencies = [
[[package]]
name = "derive_arbitrary"
version = "0.4.2"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9735d3bee627701429c04d0e5bbaa966d22dcd64e50e4296e5aa960a15159881"
checksum = "5cee758ebd1c79a9c6fb95f242dcc30bdbf555c28369ae908d21fdaf81537496"
dependencies = [
"proc-macro2",
"quote",
@@ -961,11 +947,11 @@ dependencies = [
[[package]]
name = "hashbrown"
version = "0.7.1"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "479e9d9a1a3f8c489868a935b557ab5710e3e223836da2ecd52901d88935cb56"
checksum = "96282e96bfcd3da0d3aa9938bedf1e50df3269b6db08b4876d2da0bb1a0841cf"
dependencies = [
"ahash 0.3.2",
"ahash 0.3.3",
"autocfg 1.0.0",
]
@@ -980,9 +966,9 @@ dependencies = [
[[package]]
name = "hermit-abi"
version = "0.1.11"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a0d737e0f947a1864e93d33fdef4af8445a00d1ed8dc0c8ddb73139ea6abf15"
checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4"
dependencies = [
"libc",
]
@@ -1091,7 +1077,7 @@ dependencies = [
[[package]]
name = "lightbeam"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"capstone",
@@ -1616,7 +1602,7 @@ dependencies = [
[[package]]
name = "run-examples"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"cc",
]
@@ -1744,9 +1730,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.51"
version = "1.0.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da07b57ee2623368351e9a0488bb0b261322a15a6e0ae53e243cbdc0f4208da9"
checksum = "a7894c8ed05b7a3a279aeb79025fdec1d3158080b75b98a08faf2806bb799edd"
dependencies = [
"itoa",
"ryu",
@@ -1767,9 +1753,9 @@ dependencies = [
[[package]]
name = "smallvec"
version = "1.3.0"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05720e22615919e4734f6a99ceae50d00226c3c5aca406e102ebc33298214e0a"
checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4"
[[package]]
name = "stable_deref_trait"
@@ -1824,9 +1810,9 @@ dependencies = [
[[package]]
name = "syn"
version = "1.0.17"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03"
checksum = "410a7488c0a728c7ceb4ad59b9567eb4053d02e8cc7f5c0e0eeeb39518369213"
dependencies = [
"proc-macro2",
"quote",
@@ -1883,6 +1869,16 @@ dependencies = [
"winapi-util",
]
[[package]]
name = "terminal_size"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8038f95fc7a6f351163f4b964af631bd26c9e828f7db085f2a84aca56f70d13b"
dependencies = [
"libc",
"winapi",
]
[[package]]
name = "termios"
version = "0.3.2"
@@ -1894,7 +1890,7 @@ dependencies = [
[[package]]
name = "test-programs"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"cfg-if",
@@ -1919,18 +1915,18 @@ dependencies = [
[[package]]
name = "thiserror"
version = "1.0.15"
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54b3d3d2ff68104100ab257bb6bb0cb26c901abe4bd4ba15961f3bf867924012"
checksum = "d12a1dae4add0f0d568eebc7bf142f145ba1aa2544cafb195c76f0f409091b60"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.15"
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca972988113b7715266f91250ddb98070d033c62a011fa0fcc57434a649310dd"
checksum = "3f34e0c1caaa462fd840ec6b768946ea1e7842620d94fe29d5b847138f521269"
dependencies = [
"proc-macro2",
"quote",
@@ -2043,7 +2039,7 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
[[package]]
name = "wasi-common"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"cfg-if",
@@ -2079,7 +2075,7 @@ dependencies = [
[[package]]
name = "wasmtime"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"backtrace",
@@ -2101,7 +2097,7 @@ dependencies = [
[[package]]
name = "wasmtime-c-api"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"once_cell",
@@ -2114,7 +2110,7 @@ dependencies = [
[[package]]
name = "wasmtime-c-api-macros"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"proc-macro2",
"quote",
@@ -2122,7 +2118,7 @@ dependencies = [
[[package]]
name = "wasmtime-cli"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"faerie",
@@ -2152,7 +2148,7 @@ dependencies = [
[[package]]
name = "wasmtime-debug"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"faerie",
@@ -2166,7 +2162,7 @@ dependencies = [
[[package]]
name = "wasmtime-environ"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"base64 0.12.0",
@@ -2211,7 +2207,7 @@ dependencies = [
[[package]]
name = "wasmtime-fuzzing"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"arbitrary",
@@ -2228,7 +2224,7 @@ dependencies = [
[[package]]
name = "wasmtime-jit"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"cfg-if",
@@ -2253,7 +2249,7 @@ dependencies = [
[[package]]
name = "wasmtime-obj"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"faerie",
@@ -2263,7 +2259,7 @@ dependencies = [
[[package]]
name = "wasmtime-profiling"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"cfg-if",
@@ -2281,7 +2277,7 @@ dependencies = [
[[package]]
name = "wasmtime-runtime"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"backtrace",
"cc",
@@ -2298,7 +2294,7 @@ dependencies = [
[[package]]
name = "wasmtime-rust"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"wasmtime",
@@ -2308,7 +2304,7 @@ dependencies = [
[[package]]
name = "wasmtime-rust-macro"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"proc-macro2",
"quote",
@@ -2317,7 +2313,7 @@ dependencies = [
[[package]]
name = "wasmtime-wasi"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"log",
@@ -2330,7 +2326,7 @@ dependencies = [
[[package]]
name = "wasmtime-wast"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"wasmtime",
@@ -2366,7 +2362,7 @@ dependencies = [
[[package]]
name = "wig"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"heck",
"proc-macro2",
@@ -2376,7 +2372,7 @@ dependencies = [
[[package]]
name = "wiggle"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"proptest",
"thiserror",
@@ -2387,7 +2383,7 @@ dependencies = [
[[package]]
name = "wiggle-generate"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"anyhow",
"heck",
@@ -2399,7 +2395,7 @@ dependencies = [
[[package]]
name = "wiggle-macro"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"quote",
"syn",
@@ -2410,7 +2406,7 @@ dependencies = [
[[package]]
name = "wiggle-test"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"proptest",
"wiggle",
@@ -2449,7 +2445,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "winx"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"bitflags",
"cvt",
@@ -2471,7 +2467,7 @@ dependencies = [
[[package]]
name = "yanix"
version = "0.15.0"
version = "0.16.0"
dependencies = [
"bitflags",
"cfg-if",