Merge remote-tracking branch 'upstream/master' into poll

This commit is contained in:
Marcin Mielniczuk
2020-01-16 13:06:02 +01:00
52 changed files with 1200 additions and 447 deletions

284
Cargo.lock generated
View File

@@ -30,6 +30,15 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64cf76cb6e2222ed0ea86b2b0ee2f71c96ec6edd5af42e84d59160e91b836ec4"
[[package]]
name = "arbitrary"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b93b22576af8f14bb2bad6a5dc09c4f80539a801f7ea340c798e222f2ce49859"
dependencies = [
"derive_arbitrary",
]
[[package]]
name = "arrayref"
version = "0.3.5"
@@ -76,9 +85,9 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
[[package]]
name = "backtrace"
version = "0.3.40"
version = "0.3.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "924c76597f0d9ca25d762c25a4d369d51267536465dc5064bdf0eb073ed477ea"
checksum = "b4b1549d804b6c73f4817df2ba073709e96e426f12987127c48e6745568c350b"
dependencies = [
"backtrace-sys",
"cfg-if",
@@ -159,8 +168,8 @@ dependencies = [
"lazycell",
"log",
"peeking_take_while",
"proc-macro2",
"quote",
"proc-macro2 1.0.7",
"quote 1.0.2",
"regex",
"rustc-hash",
"shlex",
@@ -341,24 +350,25 @@ dependencies = [
[[package]]
name = "cranelift-bforest"
version = "0.54.0"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd3225fff1be118941c5fb66f1fb1f7f3e86468fac0e7364713c4fb99b72632b"
checksum = "40af6e6f7419110906d0f7b4b8084d3216be64d7da77aa12887885ebe0fc2776"
dependencies = [
"cranelift-entity",
]
[[package]]
name = "cranelift-codegen"
version = "0.54.0"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3e3e6679892029f76a99b9059d2b74e77ac03637d573bb014bc21579ec1b7da"
checksum = "88583eb22e5cd0fe1ef66f0b80d0063d21d30e84e887d08b3d369def3ea7b4be"
dependencies = [
"byteorder",
"cranelift-bforest",
"cranelift-codegen-meta",
"cranelift-codegen-shared",
"cranelift-entity",
"gimli",
"log",
"serde",
"smallvec",
@@ -368,9 +378,9 @@ dependencies = [
[[package]]
name = "cranelift-codegen-meta"
version = "0.54.0"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cabe691548e28ca82ebd218f2fe76eec4c5629b64ef3db8b58443b7d9047275"
checksum = "353872c984943b9134d7c835eb9d12932bd90f4992dbe666593771bee920d673"
dependencies = [
"cranelift-codegen-shared",
"cranelift-entity",
@@ -378,24 +388,24 @@ dependencies = [
[[package]]
name = "cranelift-codegen-shared"
version = "0.54.0"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d173252ffade4aa6e929090977b9a4cd5ac28e15a42626f878be3844b3000ad9"
checksum = "cd1e96479a56981cce5c8f14d26773195d662ccdbbeca39fb8eba22b5ca8ea6a"
[[package]]
name = "cranelift-entity"
version = "0.54.0"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3498ad9ba021715716a1c52e2b31d7829a149913fb0d88493e4b07d3b772b656"
checksum = "37bc8dc3d4274ededc687d84821f491a8a03447dbb7481983936220892cf55b4"
dependencies = [
"serde",
]
[[package]]
name = "cranelift-frontend"
version = "0.54.0"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "521a30773b8de74345c807a38853f055aca8fecaa39a0fc7698bfebc5a3da515"
checksum = "4ea33e55bda8c425f3f533355b03e3a43cf29b4e228b35b868b6a1c43b6a139e"
dependencies = [
"cranelift-codegen",
"log",
@@ -405,9 +415,9 @@ dependencies = [
[[package]]
name = "cranelift-native"
version = "0.54.0"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "624e755cbe984e437308968239736e7f9aa3193e99928fb76eec7a1946627b34"
checksum = "2c22cfaaa5e69eddaddd6cfa7a76233de964b9b2245e81a5f47dae739931ad0d"
dependencies = [
"cranelift-codegen",
"raw-cpuid",
@@ -416,9 +426,9 @@ dependencies = [
[[package]]
name = "cranelift-wasm"
version = "0.54.0"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0320733e518ab9e0e2d1a22034d40e2851fb403ed14db5220cf9b86576b9cfd4"
checksum = "038f8fd636abc83ccd6f110e0891766521c3599b52173c0f37e61c684f19a15d"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -426,7 +436,7 @@ dependencies = [
"log",
"serde",
"thiserror",
"wasmparser 0.45.2",
"wasmparser 0.47.0",
]
[[package]]
@@ -513,8 +523,8 @@ version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc"
dependencies = [
"quote",
"syn",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -526,6 +536,17 @@ dependencies = [
"cfg-if",
]
[[package]]
name = "derive_arbitrary"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b979a9f98d526ac07489ae2879e04d948ceeb195d777742997a30c3d1ab1aad6"
dependencies = [
"proc-macro2 0.4.30",
"syn 0.14.9",
"synstructure 0.9.0",
]
[[package]]
name = "digest"
version = "0.8.1"
@@ -567,9 +588,9 @@ dependencies = [
"byteorder",
"lazy_static",
"owning_ref",
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -667,10 +688,10 @@ version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08"
dependencies = [
"proc-macro2",
"quote",
"syn",
"synstructure",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
"synstructure 0.12.3",
]
[[package]]
@@ -745,9 +766,9 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a36606a68532b5640dc86bb1f33c64b45c4682aad4c50f3937b317ea387f3d6"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -839,9 +860,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b714fc08d0961716390977cdff1536234415ac37b509e34e5a983def8340fb75"
dependencies = [
"proc-macro-hack",
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
"unindent",
]
@@ -862,9 +883,9 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a8e30575afe28eea36a9a39136b70b2fb6b0dd0a212a5bd1f30a498395c0274"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -917,10 +938,11 @@ checksum = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558"
[[package]]
name = "libfuzzer-sys"
version = "0.1.0"
source = "git+https://github.com/rust-fuzz/libfuzzer-sys.git#0c4507533a79e85e1984f59765bdd35fbdaa7f1b"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94f9e4f036a9cb9f43c637990c03fe045425a33c1c44abf9bc6f555671be5969"
dependencies = [
"arbitrary",
"arbitrary 0.3.2",
"cc",
]
@@ -1144,9 +1166,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4214c9e912ef61bf42b81ba9a47e8aad1b2ffaf739ab162bf96d1e011f54e6c5"
dependencies = [
"proc-macro-hack",
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -1185,10 +1207,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53c98547ceaea14eeb26fcadf51dc70d01a2479a7839170eae133721105e4428"
dependencies = [
"proc-macro-error-attr",
"proc-macro2",
"quote",
"proc-macro2 1.0.7",
"quote 1.0.2",
"rustversion",
"syn",
"syn 1.0.13",
]
[[package]]
@@ -1197,10 +1219,10 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2bf5d493cf5d3e296beccfd61794e445e830dfc8070a9c248ad3ee071392c6c"
dependencies = [
"proc-macro2",
"quote",
"proc-macro2 1.0.7",
"quote 1.0.2",
"rustversion",
"syn",
"syn 1.0.13",
"syn-mid",
]
@@ -1210,9 +1232,18 @@ version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecd45702f76d6d3c75a80564378ae228a85f0b59d2f3ed43c91b4a69eb2ebfc5"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
name = "proc-macro2"
version = "0.4.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
dependencies = [
"unicode-xid 0.1.0",
]
[[package]]
@@ -1221,7 +1252,7 @@ version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0319972dcae462681daf4da1adeeaa066e3ebd29c69be96c6abb1259d2ee2bcc"
dependencies = [
"unicode-xid",
"unicode-xid 0.2.0",
]
[[package]]
@@ -1251,9 +1282,9 @@ version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4882d8237fd8c7373cc25cb802fe0dab9ff70830fd56f47ef6c7f3f287fcc057"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -1262,10 +1293,10 @@ version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdf321cfab555f7411298733c86d21e5136f5ded13f5872fabf9de3337beecda"
dependencies = [
"proc-macro2",
"proc-macro2 1.0.7",
"pyo3-derive-backend",
"quote",
"syn",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -1286,13 +1317,22 @@ dependencies = [
"rand_core 0.5.1",
]
[[package]]
name = "quote"
version = "0.6.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
dependencies = [
"proc-macro2 0.4.30",
]
[[package]]
name = "quote"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
dependencies = [
"proc-macro2",
"proc-macro2 1.0.7",
]
[[package]]
@@ -1517,9 +1557,9 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a0538bd897e17257b0128d2fd95c2ed6df939374073a36166051a79e2eb7986"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -1549,9 +1589,9 @@ version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8584eea9b9ff42825b46faf46a8c24d2cff13ec152fa2a50df788b87c07ee28"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -1584,9 +1624,9 @@ version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -1669,9 +1709,20 @@ checksum = "0a97f829a34a0a9d5b353a881025a23b8c9fd09d46be6045df6b22920dbd7a93"
dependencies = [
"heck",
"proc-macro-error",
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
name = "syn"
version = "0.14.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "261ae9ecaa397c42b960649561949d69311f08eeaea86a65696e6e46517cf741"
dependencies = [
"proc-macro2 0.4.30",
"quote 0.6.13",
"unicode-xid 0.1.0",
]
[[package]]
@@ -1680,9 +1731,9 @@ version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e4ff033220a41d1a57d8125eab57bf5263783dfdcc18688b1dacc6ce9651ef8"
dependencies = [
"proc-macro2",
"quote",
"unicode-xid",
"proc-macro2 1.0.7",
"quote 1.0.2",
"unicode-xid 0.2.0",
]
[[package]]
@@ -1691,9 +1742,21 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fd3937748a7eccff61ba5b90af1a20dbf610858923a9192ea0ecb0cb77db1d0"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
name = "synstructure"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85bb9b7550d063ea184027c9b8c20ac167cd36d3e06b3a40bceb9d746dc1a7b7"
dependencies = [
"proc-macro2 0.4.30",
"quote 0.6.13",
"syn 0.14.9",
"unicode-xid 0.1.0",
]
[[package]]
@@ -1702,10 +1765,10 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545"
dependencies = [
"proc-macro2",
"quote",
"syn",
"unicode-xid",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
"unicode-xid 0.2.0",
]
[[package]]
@@ -1780,9 +1843,9 @@ version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb2e25d25307eb8436894f727aba8f65d07adf02e5b35a13cebed48bd282bfef"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -1861,6 +1924,12 @@ version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
[[package]]
name = "unicode-xid"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
[[package]]
name = "unicode-xid"
version = "0.2.0"
@@ -1921,9 +1990,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8757b0da38353d55a9687f4dee68a8f441f980dd36e16ab07d6e6c673f505f76"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -1958,9 +2027,9 @@ dependencies = [
name = "wasi-common-cbindgen"
version = "0.9.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
"trybuild",
]
@@ -1988,12 +2057,6 @@ version = "0.42.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1527c84a5bd585215f29c06b0e2a5274e478ad4dfc970d26ffad66fdc6cb311d"
[[package]]
name = "wasmparser"
version = "0.45.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b4eab1d9971d0803729cba3617b56eb04fcb4bd25361cb63880ed41a42f20d5"
[[package]]
name = "wasmparser"
version = "0.47.0"
@@ -2015,6 +2078,7 @@ name = "wasmtime"
version = "0.9.0"
dependencies = [
"anyhow",
"backtrace",
"cfg-if",
"file-per-thread-logger",
"libc",
@@ -2031,6 +2095,13 @@ dependencies = [
"winapi",
]
[[package]]
name = "wasmtime-c-api"
version = "0.9.0"
dependencies = [
"wasmtime",
]
[[package]]
name = "wasmtime-cli"
version = "0.9.0"
@@ -2113,7 +2184,7 @@ dependencies = [
name = "wasmtime-fuzz"
version = "0.9.0"
dependencies = [
"arbitrary",
"arbitrary 0.2.0",
"env_logger 0.7.1",
"libfuzzer-sys",
"log",
@@ -2127,7 +2198,7 @@ name = "wasmtime-fuzzing"
version = "0.9.0"
dependencies = [
"anyhow",
"arbitrary",
"arbitrary 0.3.2",
"binaryen",
"env_logger 0.7.1",
"log",
@@ -2205,6 +2276,7 @@ dependencies = [
name = "wasmtime-runtime"
version = "0.9.0"
dependencies = [
"backtrace",
"cc",
"cfg-if",
"indexmap",
@@ -2233,9 +2305,9 @@ dependencies = [
name = "wasmtime-rust-macro"
version = "0.9.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
"proc-macro2 1.0.7",
"quote 1.0.2",
"syn 1.0.13",
]
[[package]]
@@ -2323,8 +2395,8 @@ name = "wig"
version = "0.9.2"
dependencies = [
"heck",
"proc-macro2",
"quote",
"proc-macro2 1.0.7",
"quote 1.0.2",
"witx",
]