From 48202e0c319c5466a8db330a35b4463e6ce06a32 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Sat, 22 Feb 2020 15:10:45 -0800 Subject: [PATCH] Update dependencies to current versions, reducing duplicate versions (#963) * Cargo.lock: Update, to no longer use multiple versions of autocfg * Update wasmtime-debug and wasmtime-profiling to current gimli 0.20.0 This also eliminates duplicate versions of gimli and arrayvec, and eliminates the nodrop dependency entirely. * Update wasmtime-profiling to goblin 0.1.3 and object 0.17.0 This also eliminates two duplicate versions of goblin, and duplicate versions of proc-macro2, quote, syn, scroll_derive, and unicode-xid. * Update wasmtime-profiling to current scroll 0.10.1 This eliminates duplicate versions of scroll. * Update wasmtime-profiling to current target-lexicon 0.10.0 This eliminates duplicate versions of target-lexicon. * Update wasmtime-interface-types to current walrus and wasm-webidl-bindings This also eliminates the oldest of the three duplicate versions of wasmparser. * Update wasmtime-wast to current wast 8.0.0 This eliminates one of the duplicate versions of wast. --- Cargo.lock | 417 +++++++++++------------------- Cargo.toml | 2 +- crates/debug/Cargo.toml | 2 +- crates/interface-types/Cargo.toml | 4 +- crates/profiling/Cargo.toml | 10 +- crates/wast/Cargo.toml | 2 +- 6 files changed, 156 insertions(+), 281 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b5b845185a..0e71a7d36f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -51,15 +51,6 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" -[[package]] -name = "arrayvec" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" -dependencies = [ - "nodrop", -] - [[package]] name = "arrayvec" version = "0.5.1" @@ -77,12 +68,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "autocfg" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" - [[package]] name = "autocfg" version = "1.0.0" @@ -165,8 +150,8 @@ dependencies = [ "lazycell", "log", "peeking_take_while", - "proc-macro2 1.0.8", - "quote 1.0.2", + "proc-macro2", + "quote", "regex", "rustc-hash", "shlex", @@ -186,7 +171,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" dependencies = [ "arrayref", - "arrayvec 0.5.1", + "arrayvec", "constant_time_eq", ] @@ -356,11 +341,11 @@ dependencies = [ "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", - "gimli 0.20.0", + "gimli", "log", "serde", "smallvec", - "target-lexicon 0.10.0", + "target-lexicon", "thiserror", ] @@ -398,7 +383,7 @@ dependencies = [ "cranelift-codegen", "log", "smallvec", - "target-lexicon 0.10.0", + "target-lexicon", ] [[package]] @@ -409,7 +394,7 @@ checksum = "564ee82268bc25b914fcf331edfc2452f2d9ca34f976b187b4ca668beba250c8" dependencies = [ "cranelift-codegen", "raw-cpuid", - "target-lexicon 0.10.0", + "target-lexicon", ] [[package]] @@ -438,24 +423,26 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3aa945d63861bfe624b55d153a39684da1e8c0bc8fba932f7ee3a3c16cea3ca" +checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285" dependencies = [ "crossbeam-epoch", "crossbeam-utils", + "maybe-uninit", ] [[package]] name = "crossbeam-epoch" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac" +checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" dependencies = [ - "autocfg 0.1.7", + "autocfg", "cfg-if", "crossbeam-utils", "lazy_static", + "maybe-uninit", "memoffset", "scopeguard", ] @@ -472,11 +459,11 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" dependencies = [ - "autocfg 0.1.7", + "autocfg", "cfg-if", "lazy_static", ] @@ -487,8 +474,8 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc" dependencies = [ - "quote 1.0.2", - "syn 1.0.14", + "quote", + "syn", ] [[package]] @@ -506,8 +493,8 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dab2f0544254a47cabc58956cc7ebda74c3b796bb2761e3fe8f29fdde632ad95" dependencies = [ - "proc-macro2 1.0.8", - "syn 1.0.14", + "proc-macro2", + "syn", "synstructure", ] @@ -558,9 +545,9 @@ dependencies = [ "byteorder", "lazy_static", "owning_ref", - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -633,12 +620,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74b9ed6159e4a6212c61d9c6a86bee01876b192a64accecf58d5b5ae3b667b52" dependencies = [ "anyhow", - "goblin 0.1.3", + "goblin", "indexmap", "log", - "scroll 0.10.1", + "scroll", "string-interner", - "target-lexicon 0.10.0", + "target-lexicon", "thiserror", ] @@ -658,9 +645,9 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", "synstructure", ] @@ -753,22 +740,9 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a36606a68532b5640dc86bb1f33c64b45c4682aad4c50f3937b317ea387f3d6" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", -] - -[[package]] -name = "gimli" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162d18ae5f2e3b90a993d202f1ba17a5633c2484426f8bcae201f86194bacd00" -dependencies = [ - "arrayvec 0.4.12", - "byteorder", - "fallible-iterator", - "indexmap", - "stable_deref_trait", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -777,8 +751,12 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81dd6190aad0f05ddbbf3245c54ed14ca4aa6dd32f22312b70d8f168c3e3e633" dependencies = [ + "arrayvec", "byteorder", + "fallible-iterator", "indexmap", + "smallvec", + "stable_deref_trait", ] [[package]] @@ -787,28 +765,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" -[[package]] -name = "goblin" -version = "0.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f55d53401eb2fd30afd025c570b1946b6966344acf21b42e31286f3bf89e6a8" -dependencies = [ - "log", - "plain", - "scroll 0.9.2", -] - -[[package]] -name = "goblin" -version = "0.0.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3fa261d919c1ae9d1e4533c4a2f99e10938603c4208d56c05bec7a872b661b0" -dependencies = [ - "log", - "plain", - "scroll 0.9.2", -] - [[package]] name = "goblin" version = "0.1.3" @@ -817,7 +773,7 @@ checksum = "3081214398d39e4bd7f2c1975f0488ed04614ffdd976c6fc7a0708278552c0da" dependencies = [ "log", "plain", - "scroll 0.10.1", + "scroll", ] [[package]] @@ -859,7 +815,7 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292" dependencies = [ - "autocfg 1.0.0", + "autocfg", ] [[package]] @@ -879,9 +835,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b714fc08d0961716390977cdff1536234415ac37b509e34e5a983def8340fb75" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", "unindent", ] @@ -902,9 +858,9 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a8e30575afe28eea36a9a39136b70b2fb6b0dd0a212a5bd1f30a498395c0274" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -951,9 +907,9 @@ checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a" [[package]] name = "libc" -version = "0.2.66" +version = "0.2.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558" +checksum = "eb147597cdf94ed43ab7a9038716637d2d1bf2bc571da995d0028dec06bd3018" [[package]] name = "libfuzzer-sys" @@ -1017,10 +973,16 @@ dependencies = [ ] [[package]] -name = "memchr" -version = "2.3.2" +name = "maybe-uninit" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53445de381a1f436797497c61d851644d0e8e88e6140f22872ad33a704933978" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" + +[[package]] +name = "memchr" +version = "2.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" [[package]] name = "memmap" @@ -1062,12 +1024,6 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "816df386e5557ac1843a96f1ba8a7cbf4ab175d05ccc15c87a3cda27b4fbdece" -[[package]] -name = "nodrop" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" - [[package]] name = "nom" version = "4.2.3" @@ -1097,7 +1053,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95" dependencies = [ - "autocfg 1.0.0", + "autocfg", "num-traits", ] @@ -1107,7 +1063,7 @@ version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f6ea62e9d81a77cd3ee9a2a5b9b609447857f3d358704331e4ef39eb247fcba" dependencies = [ - "autocfg 1.0.0", + "autocfg", "num-traits", ] @@ -1117,7 +1073,7 @@ version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfb0800a0291891dd9f4fe7bd9c19384f98f7fbe0cd0f39a2c6b88b9868bbc00" dependencies = [ - "autocfg 1.0.0", + "autocfg", "num-integer", "num-traits", ] @@ -1128,7 +1084,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da4dc79f9e6c81bef96148c8f6b8e72ad4541caa4a24373e900a36da07de03a3" dependencies = [ - "autocfg 1.0.0", + "autocfg", "num-integer", "num-traits", ] @@ -1139,7 +1095,7 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096" dependencies = [ - "autocfg 1.0.0", + "autocfg", ] [[package]] @@ -1154,14 +1110,15 @@ dependencies = [ [[package]] name = "object" -version = "0.12.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df4af347f5ac3d0e83e78c26be33cd10e8e874dcb68517a909ad802ba50a90b5" +checksum = "ea44a4fd660ab0f38434934ca0212e90fbeaaee54126ef20a3451c30c95bafae" dependencies = [ "flate2", - "goblin 0.0.22", + "goblin", "parity-wasm", - "scroll 0.9.2", + "scroll", + "target-lexicon", "uuid", ] @@ -1192,9 +1149,9 @@ dependencies = [ [[package]] name = "parity-wasm" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20d7e522a7f994cc4ae32970b1ce0d99ecf91b8e1df080517a26faa6d2e2ee62" +checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865" [[package]] name = "paste" @@ -1213,9 +1170,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4214c9e912ef61bf42b81ba9a47e8aad1b2ffaf739ab162bf96d1e011f54e6c5" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1254,10 +1211,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "052b3c9af39c7e5e94245f820530487d19eb285faedcb40e0c3275132293f242" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.8", - "quote 1.0.2", + "proc-macro2", + "quote", "rustversion", - "syn 1.0.14", + "syn", ] [[package]] @@ -1266,10 +1223,10 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d175bef481c7902e63e3165627123fff3502f06ac043d3ef42d08c1246da9253" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", + "proc-macro2", + "quote", "rustversion", - "syn 1.0.14", + "syn", "syn-mid", ] @@ -1279,18 +1236,9 @@ version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecd45702f76d6d3c75a80564378ae228a85f0b59d2f3ed43c91b4a69eb2ebfc5" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", -] - -[[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", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1299,7 +1247,7 @@ version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3acb317c6ff86a4e579dfa00fc5e6cca91ecbb4e7eb2df0468805b674eb88548" dependencies = [ - "unicode-xid 0.2.0", + "unicode-xid", ] [[package]] @@ -1329,9 +1277,9 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4882d8237fd8c7373cc25cb802fe0dab9ff70830fd56f47ef6c7f3f287fcc057" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1340,10 +1288,10 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf321cfab555f7411298733c86d21e5136f5ded13f5872fabf9de3337beecda" dependencies = [ - "proc-macro2 1.0.8", + "proc-macro2", "pyo3-derive-backend", - "quote 1.0.2", - "syn 1.0.14", + "quote", + "syn", ] [[package]] @@ -1364,22 +1312,13 @@ dependencies = [ "rand_core", ] -[[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 1.0.8", + "proc-macro2", ] [[package]] @@ -1563,9 +1502,9 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3bba175698996010c4f6dce5e7f173b6eb781fce25d2cfc45e27091ce0b79f6" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1580,34 +1519,13 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -[[package]] -name = "scroll" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f84d114ef17fd144153d608fba7c446b0145d038985e7a8cc5d08bb0ce20383" -dependencies = [ - "rustc_version", - "scroll_derive 0.9.5", -] - [[package]] name = "scroll" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abb2332cb595d33f7edd5700f4cbf94892e680c7f0ae56adab58a35190b66cb1" dependencies = [ - "scroll_derive 0.10.1", -] - -[[package]] -name = "scroll_derive" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f1aa96c45e7f5a91cb7fabe7b279f02fea7126239fc40b732316e8b6a2d0fcb" -dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", + "scroll_derive", ] [[package]] @@ -1616,9 +1534,9 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8584eea9b9ff42825b46faf46a8c24d2cff13ec152fa2a50df788b87c07ee28" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1651,9 +1569,9 @@ version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1737,31 +1655,20 @@ checksum = "095064aa1f5b94d14e635d0a5684cf140c43ae40a0fd990708d38f5d669e5f64" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] name = "syn" -version = "0.15.44" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" +checksum = "7a0294dc449adc58bb6592fff1a23d3e5e6e235afc6a0ffca2657d19e7bbffe5" dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "unicode-xid 0.1.0", -] - -[[package]] -name = "syn" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af6f3550d8dff9ef7dc34d384ac6f107e5d31c8f57d9f28e0081503f547ac8f5" -dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "unicode-xid 0.2.0", + "proc-macro2", + "quote", + "unicode-xid", ] [[package]] @@ -1770,9 +1677,9 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1781,21 +1688,10 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", - "unicode-xid 0.2.0", -] - -[[package]] -name = "target-lexicon" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b0ab4982b8945c35cc1c46a83a9094c414f6828a099ce5dcaa8ee2b04642dcb" -dependencies = [ - "failure", - "failure_derive", - "serde_json", + "proc-macro2", + "quote", + "syn", + "unicode-xid", ] [[package]] @@ -1835,7 +1731,7 @@ dependencies = [ "cfg-if", "os_pipe", "pretty_env_logger", - "target-lexicon 0.10.0", + "target-lexicon", "tempfile", "wasi-common", "wasmtime", @@ -1867,9 +1763,9 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7b51e1fbc44b5a0840be594fbc0f960be09050f2617e61e6aa43bef97cd3ef4" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1934,12 +1830,6 @@ 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" @@ -1963,9 +1853,9 @@ dependencies = [ [[package]] name = "uuid" -version = "0.7.4" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90dbc611eb48397705a6b0f6e917da23ae517e4d127123d2cf7674206627d32a" +checksum = "9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11" [[package]] name = "vec_map" @@ -1987,28 +1877,28 @@ checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" [[package]] name = "walrus" -version = "0.13.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85ce93ab0c27412ba41d509f2410fa575ecbfdb4a6aba0e02e79e12c09745485" +checksum = "84651d7b04ebbecf715a28859d1dc5053b98c6a5a20bd7343d8f015947b86481" dependencies = [ "anyhow", "id-arena", "leb128", "log", "walrus-macro", - "wasmparser 0.39.3", + "wasmparser 0.48.2", ] [[package]] name = "walrus-macro" -version = "0.13.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8757b0da38353d55a9687f4dee68a8f441f980dd36e16ab07d6e6c673f505f76" +checksum = "2b1845ca33b1fcec5624f0e5ea617e41a8adea37f71eb117d3ff81a089d5e3f9" dependencies = [ "heck", - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -2039,9 +1929,9 @@ dependencies = [ [[package]] name = "wasm-webidl-bindings" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5cae185868c6038a48f487b9af3766ee0c68d4a85fa3610c3a0522092b3cec1" +checksum = "42298d64a28700ecd5aa47d8037bcf832b7be0c88ad6b272ebb5d92d7e052a8c" dependencies = [ "anyhow", "id-arena", @@ -2049,12 +1939,6 @@ dependencies = [ "walrus", ] -[[package]] -name = "wasmparser" -version = "0.39.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c702914acda5feeeffbc29e4d953e5b9ce79d8b98da4dbf18a77086e116c5470" - [[package]] name = "wasmparser" version = "0.48.2" @@ -2091,7 +1975,7 @@ dependencies = [ "rayon", "region", "rustc-demangle", - "target-lexicon 0.10.0", + "target-lexicon", "wasi-common", "wasmparser 0.51.2", "wasmtime-environ", @@ -2122,7 +2006,7 @@ dependencies = [ "pretty_env_logger", "rayon", "structopt", - "target-lexicon 0.10.0", + "target-lexicon", "tempfile", "test-programs", "wasi-common", @@ -2146,9 +2030,9 @@ version = "0.9.0" dependencies = [ "anyhow", "faerie", - "gimli 0.19.0", + "gimli", "more-asserts", - "target-lexicon 0.10.0", + "target-lexicon", "thiserror", "wasmparser 0.51.2", "wasmtime-environ", @@ -2179,7 +2063,7 @@ dependencies = [ "rayon", "serde", "sha2", - "target-lexicon 0.10.0", + "target-lexicon", "tempfile", "thiserror", "toml", @@ -2241,7 +2125,7 @@ dependencies = [ "cranelift-wasm", "more-asserts", "region", - "target-lexicon 0.10.0", + "target-lexicon", "thiserror", "wasmparser 0.51.2", "wasmtime-debug", @@ -2265,14 +2149,14 @@ dependencies = [ name = "wasmtime-profiling" version = "0.1.0" dependencies = [ - "gimli 0.19.0", - "goblin 0.0.24", + "gimli", + "goblin", "lazy_static", "libc", "object", - "scroll 0.9.2", + "scroll", "serde", - "target-lexicon 0.4.0", + "target-lexicon", ] [[package]] @@ -2282,7 +2166,7 @@ dependencies = [ "anyhow", "pyo3", "region", - "target-lexicon 0.10.0", + "target-lexicon", "wasmparser 0.51.2", "wasmtime", "wasmtime-interface-types", @@ -2322,9 +2206,9 @@ dependencies = [ name = "wasmtime-rust-macro" version = "0.9.0" dependencies = [ - "proc-macro2 1.0.8", - "quote 1.0.2", - "syn 1.0.14", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -2345,7 +2229,7 @@ version = "0.9.0" dependencies = [ "anyhow", "wasmtime", - "wast 7.0.0", + "wast 8.0.0", ] [[package]] @@ -2357,15 +2241,6 @@ dependencies = [ "leb128", ] -[[package]] -name = "wast" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12a729d076deb29c8509fa71f2d427729f9394f9496844ed8fcab152f35d163d" -dependencies = [ - "leb128", -] - [[package]] name = "wast" version = "8.0.0" @@ -2398,8 +2273,8 @@ name = "wig" version = "0.9.2" dependencies = [ "heck", - "proc-macro2 1.0.8", - "quote 1.0.2", + "proc-macro2", + "quote", "witx", ] diff --git a/Cargo.toml b/Cargo.toml index 5d62b5b9c3..72d64bbced 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ file-per-thread-logger = "0.1.1" wat = "1.0.2" libc = "0.2.60" rayon = "1.2.1" -wasm-webidl-bindings = "0.6" +wasm-webidl-bindings = "0.8" [dev-dependencies] wasmtime-runtime = { path = "crates/runtime" } diff --git a/crates/debug/Cargo.toml b/crates/debug/Cargo.toml index fdc90f8735..0ecba74733 100644 --- a/crates/debug/Cargo.toml +++ b/crates/debug/Cargo.toml @@ -12,7 +12,7 @@ readme = "README.md" edition = "2018" [dependencies] -gimli = "0.19.0" +gimli = "0.20.0" wasmparser = "0.51.0" faerie = "0.14.0" wasmtime-environ = { path = "../environ", version = "0.9.0" } diff --git a/crates/interface-types/Cargo.toml b/crates/interface-types/Cargo.toml index cb96cdb473..ec1e2db072 100644 --- a/crates/interface-types/Cargo.toml +++ b/crates/interface-types/Cargo.toml @@ -12,9 +12,9 @@ edition = "2018" [dependencies] anyhow = "1.0.19" -walrus = "0.13" +walrus = "0.15" wasmparser = "0.51.0" -wasm-webidl-bindings = "0.6" +wasm-webidl-bindings = "0.8" wasmtime = { path = "../api", version = "0.9.0" } wasmtime-jit = { path = "../jit", version = "0.9.0" } wasmtime-environ = { path = "../environ", version = "0.9.0" } diff --git a/crates/profiling/Cargo.toml b/crates/profiling/Cargo.toml index f504cf4b22..ca676f40ce 100644 --- a/crates/profiling/Cargo.toml +++ b/crates/profiling/Cargo.toml @@ -12,12 +12,12 @@ edition = "2018" [dependencies] libc = { version = "0.2.60", default-features = false } -goblin = "0.0.24" +goblin = "0.1.3" serde = { version = "1.0.99", features = ["derive"] } -scroll = "0.9.2" -gimli = "0.19.0" -object = "0.12.0" -target-lexicon = "0.4.0" +scroll = "0.10.1" +gimli = "0.20.0" +object = "0.17.0" +target-lexicon = "0.10.0" lazy_static = "1.4" [badges] diff --git a/crates/wast/Cargo.toml b/crates/wast/Cargo.toml index 5ac4032afe..1dd69c2694 100644 --- a/crates/wast/Cargo.toml +++ b/crates/wast/Cargo.toml @@ -13,7 +13,7 @@ edition = "2018" [dependencies] anyhow = "1.0.19" wasmtime = { path = "../api", version = "0.9.0" } -wast = "7.0.0" +wast = "8.0.0" [badges] maintenance = { status = "actively-developed" }