From dd36a624fa98b78db06229f72f1e3150872c5d2a Mon Sep 17 00:00:00 2001 From: debris Date: Wed, 5 Apr 2017 16:45:51 +0700 Subject: [PATCH] updated dependencies and graph --- Cargo.lock | 172 +- Cargo.toml | 2 +- bencher/Cargo.toml | 1 - bencher/src/main.rs | 1 - chain/src/indexed_block.rs | 9 +- rpc/Cargo.toml | 1 - rpc/src/lib.rs | 2 - sync/Cargo.toml | 3 +- sync/src/lib.rs | 2 - tools/graph.dot | 809 ++++--- tools/graph.svg | 4467 ++++++++++++++++++------------------ tools/workspace.diff | 3 +- verification/Cargo.toml | 1 - 13 files changed, 2721 insertions(+), 2752 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index abf0becf..020304ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,8 +4,7 @@ version = "0.1.0" dependencies = [ "chain 0.1.0", "db 0.1.0", - "ethcore-devtools 1.3.0", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "network 0.1.0", "primitives 0.1.0", "rayon 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -20,7 +19,7 @@ name = "abstract-ns" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "quick-error 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -46,7 +45,7 @@ dependencies = [ "ole32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "shell32-sys 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", - "xdg 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "xdg 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -80,7 +79,6 @@ dependencies = [ "byteorder 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "chain 0.1.0", "db 0.1.0", - "ethcore-devtools 1.3.0", "network 0.1.0", "primitives 0.1.0", "test-data 0.1.0", @@ -160,7 +158,7 @@ dependencies = [ [[package]] name = "clap" -version = "2.21.2" +version = "2.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "ansi_term 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -183,11 +181,6 @@ dependencies = [ "url 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "crossbeam" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "csv" version = "0.15.0" @@ -206,7 +199,7 @@ dependencies = [ "chain 0.1.0", "elastic-array 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "ethcore-devtools 1.3.0", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitives 0.1.0", "rocksdb 0.4.5 (git+https://github.com/ethcore/rust-rocksdb)", @@ -228,7 +221,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "byteorder 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -251,7 +244,7 @@ name = "env_logger" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "regex 0.1.80 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -276,16 +269,15 @@ dependencies = [ [[package]] name = "futures" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "futures-cpupool" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -318,8 +310,8 @@ dependencies = [ "cookie 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "httparse 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", - "mime 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", + "mime 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "rotor 0.6.3 (git+https://github.com/ethcore/rotor)", "rustc-serialize 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", "spmc 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -331,7 +323,7 @@ dependencies = [ [[package]] name = "idna" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "matches 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -344,7 +336,7 @@ name = "import" version = "0.1.0" dependencies = [ "chain 0.1.0", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "primitives 0.1.0", "serialization 0.1.0", ] @@ -368,10 +360,10 @@ name = "jsonrpc-core" version = "6.0.0" source = "git+https://github.com/ethcore/jsonrpc.git#3db845542b40a460c414142b3f76555b78c90a11" dependencies = [ - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 0.9.12 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 0.9.12 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -383,7 +375,7 @@ source = "git+https://github.com/ethcore/jsonrpc.git#3db845542b40a460c414142b3f7 dependencies = [ "hyper 0.10.0-a.0 (git+https://github.com/ethcore/hyper)", "jsonrpc-core 6.0.0 (git+https://github.com/ethcore/jsonrpc.git)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "unicase 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -394,7 +386,7 @@ version = "6.0.0" source = "git+https://github.com/ethcore/jsonrpc.git#3db845542b40a460c414142b3f76555b78c90a11" dependencies = [ "jsonrpc-core 6.0.0 (git+https://github.com/ethcore/jsonrpc.git)", - "serde 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 0.9.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -413,7 +405,7 @@ dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "bitcrypto 0.1.0", "eth-secp256k1 0.5.6 (git+https://github.com/ethcore/rust-secp256k1)", - "lazy_static 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "primitives 0.1.0", "rand 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", @@ -426,7 +418,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lazy_static" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -446,7 +438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "log" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -455,7 +447,7 @@ version = "0.1.0" dependencies = [ "ansi_term 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -494,10 +486,10 @@ dependencies = [ [[package]] name = "mime" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -526,7 +518,7 @@ dependencies = [ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "miow 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.27 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -543,7 +535,7 @@ dependencies = [ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.27 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -574,10 +566,10 @@ dependencies = [ [[package]] name = "murmur3" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -629,7 +621,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "abstract-ns 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "domain 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -675,9 +667,9 @@ dependencies = [ "abstract-ns 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "bitcrypto 0.1.0", "csv 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-cpupool 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-cpupool 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "message 0.1.0", "network 0.1.0", "ns-dns-tokio 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -696,19 +688,19 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot_core 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "thread-id 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "parking_lot_core" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -717,15 +709,14 @@ name = "pbtc" version = "0.1.0" dependencies = [ "app_dirs 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "bencher 0.1.0", "chain 0.1.0", - "clap 2.21.2 (registry+https://github.com/rust-lang/crates.io-index)", + "clap 2.22.2 (registry+https://github.com/rust-lang/crates.io-index)", "db 0.1.0", "env_logger 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "import 0.1.0", "keys 0.1.0", "libc 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "logs 0.1.0", "message 0.1.0", "miner 0.1.0", @@ -780,7 +771,7 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -823,7 +814,7 @@ name = "rotor" version = "0.6.3" source = "git+https://github.com/ethcore/rotor#c1a2dd0046c5ea2517a5b637fca8ee2e77021e82" dependencies = [ - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.1 (git+https://github.com/ethcore/mio.git)", "quick-error 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -836,20 +827,19 @@ version = "0.1.0" dependencies = [ "chain 0.1.0", "db 0.1.0", - "ethcore-devtools 1.3.0", "jsonrpc-core 6.0.0 (git+https://github.com/ethcore/jsonrpc.git)", "jsonrpc-http-server 6.0.0 (git+https://github.com/ethcore/jsonrpc.git)", "jsonrpc-macros 6.0.0 (git+https://github.com/ethcore/jsonrpc.git)", "keys 0.1.0", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "miner 0.1.0", "network 0.1.0", "p2p 0.1.0", "primitives 0.1.0", "rustc-serialize 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", "script 0.1.0", - "serde 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 0.9.12 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 0.9.12 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)", "serialization 0.1.0", "sync 0.1.0", @@ -895,7 +885,7 @@ dependencies = [ "bitcrypto 0.1.0", "chain 0.1.0", "keys 0.1.0", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "primitives 0.1.0", "serialization 0.1.0", ] @@ -907,25 +897,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde" -version = "0.9.11" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde_codegen_internals" -version = "0.14.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "syn 0.11.9 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.11.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "serde_derive" -version = "0.9.11" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_codegen_internals 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.11.9 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_codegen_internals 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.11.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -936,7 +926,7 @@ dependencies = [ "dtoa 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "itoa 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 0.9.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -968,7 +958,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "smallvec" -version = "0.1.8" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -988,7 +978,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "syn" -version = "0.11.9" +version = "0.11.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1005,13 +995,12 @@ dependencies = [ "byteorder 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "chain 0.1.0", "db 0.1.0", - "ethcore-devtools 1.3.0", - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "linked-hash-map 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "message 0.1.0", "miner 0.1.0", - "murmur3 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "murmur3 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "network 0.1.0", "p2p 0.1.0", "parking_lot 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1086,7 +1075,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1096,9 +1085,9 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", "scoped-tls 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1111,8 +1100,8 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1156,7 +1145,7 @@ name = "url" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "idna 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "idna 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1205,7 +1194,7 @@ dependencies = [ [[package]] name = "xdg" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -1229,9 +1218,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum byteorder 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c40977b0ee6b9885c9013cd41d9feffdd22deb3bb4dc3a71d901cc7a77de18c8" "checksum bytes 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "46112a0060ae15e3a3f9a445428a53e082b91215b744fa27a1948842f4a64b96" "checksum cfg-if 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "de1e760d7b6535af4241fca8bd8adf68e2e7edacc6b29f5d399050c5e48cf88c" -"checksum clap 2.21.2 (registry+https://github.com/rust-lang/crates.io-index)" = "58ad5e8142f3a5eab0c1cba5011aa383e009842936107fe4d94f1a8d380a1aec" +"checksum clap 2.22.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3cae8c5a1108961e9bafb1096b8cbb6a31c17ab1a276ce9b52334be99962f653" "checksum cookie 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d53b80dde876f47f03cda35303e368a79b91c70b0d65ecba5fd5280944a08591" -"checksum crossbeam 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0c5ea215664ca264da8a9d9c3be80d2eaf30923c259d03e870388eb927508f97" "checksum csv 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7ef22b37c7a51c564a365892c012dc0271221fdcc64c69b19ba4d6fa8bd96d9c" "checksum deque 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1614659040e711785ed8ea24219140654da1729f3ec8a47a9719d041112fe7bf" "checksum domain 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "98a3da08ed0ae31d52bed986d9faa378534056e538b9ce61a43498ac89cd2c60" @@ -1239,13 +1227,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum elastic-array 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "058dc1040bbf28853bc48ec5f59190bac41b246c43c30064f0d318e6d1362fd6" "checksum env_logger 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "15abd780e45b3ea4f76b4e9a26ff4843258dd8a3eed2775a0e7368c2e7936c2f" "checksum eth-secp256k1 0.5.6 (git+https://github.com/ethcore/rust-secp256k1)" = "" -"checksum futures 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8e51e7f9c150ba7fd4cee9df8bf6ea3dea5b63b68955ddad19ccd35b71dcfb4d" -"checksum futures-cpupool 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "257b356f43df6266091b58eadffbe881f053a8646c4a8ba9edce98d63814caab" +"checksum futures 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "0ffa9721bfc26c0293ab2195bbf037aefb3951ece8d755e01fb90e0177acba79" +"checksum futures-cpupool 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a283c84501e92cade5ea673a2a7ca44f71f209ccdd302a3e0896f50083d2c5ff" "checksum gcc 0.3.45 (registry+https://github.com/rust-lang/crates.io-index)" = "40899336fb50db0c78710f53e87afc54d8c7266fb76262fecc78ca1a7f09deae" "checksum heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "5a376f7402b85be6e0ba504243ecbc0709c48019ecc6286d0540c2e359050c88" "checksum httparse 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a6e7a63e511f9edffbab707141fbb8707d1a3098615fb2adbd5769cdfcc9b17d" "checksum hyper 0.10.0-a.0 (git+https://github.com/ethcore/hyper)" = "" -"checksum idna 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1053236e00ce4f668aeca4a769a09b3bf5a682d802abd6f3cb39374f6b162c11" +"checksum idna 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6ac85ec3f80c8e4e99d9325521337e14ec7555c458a14e377d189659a427f375" "checksum iovec 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "29d062ee61fccdf25be172e70f34c9f6efc597e1fb8f6526e8437b2046ab26be" "checksum itoa 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "eb2f404fbc66fd9aac13e998248505e7ecb2ad8e44ab6388684c5fb11c6c251c" "checksum jsonrpc-core 6.0.0 (git+https://github.com/ethcore/jsonrpc.git)" = "" @@ -1253,20 +1241,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum jsonrpc-macros 6.0.0 (git+https://github.com/ethcore/jsonrpc.git)" = "" "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" "checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" -"checksum lazy_static 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7291b1dd97d331f752620b02dfdbc231df7fc01bf282a00769e1cdb963c460dc" +"checksum lazy_static 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2f61b8421c7a4648c391611625d56fdd5c7567da05af1be655fd8cacc643abb3" "checksum lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce12306c4739d86ee97c23139f3a34ddf0387bbf181bc7929d287025a8c3ef6b" "checksum libc 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)" = "88ee81885f9f04bff991e306fea7c1c60a5f0f9e409e99f6b40e3311a3363135" "checksum linked-hash-map 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6d262045c5b87c0861b3f004610afd0e2c851e2908d08b6c870cbb9d5f494ecd" -"checksum log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ab83497bf8bf4ed2a74259c1c802351fcd67a65baa86394b6ba73c36f4838054" +"checksum log 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "5141eca02775a762cc6cd564d8d2c50f67c0ea3a372cbf1c51592b3e029e10ad" "checksum matches 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "efd7622e3022e1a6eaa602c4cea8912254e5582c9c692e9167714182244801b1" "checksum memchr 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20" "checksum memchr 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1dbccc0e46f1ea47b9f17e6d67c5a96bd27030519c519c9c91327e31275a47b4" -"checksum mime 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b5c93a4bd787ddc6e7833c519b73a50883deb5863d76d9b71eb8216fb7f94e66" +"checksum mime 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "5514f038123342d01ee5f95129e4ef1e0470c93bc29edf058a46f9ee3ba6737e" "checksum mio 0.6.1 (git+https://github.com/ethcore/mio.git)" = "" "checksum mio 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f27d38f824a0d267d55b29b171e9e99269a53812e385fa75c1fe700ae254a6a4" "checksum miow 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3e690c5df6b2f60acd45d56378981e827ff8295562fc8d34f573deb267a59cd1" "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" -"checksum murmur3 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ece7fe85164ffce69891c581b6b035a3c2f66dd3459f299d43d5efff90663e22" +"checksum murmur3 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a9fbfc749b3a5d9c313c5e0cd61788f1f219ebd2f22de25996df0481c08949e4" "checksum net2 0.2.27 (registry+https://github.com/rust-lang/crates.io-index)" = "18b9642ad6222faf5ce46f6966f59b71b9775ad5758c9e09fcf0a6c8061972b4" "checksum nix 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a0d95c5fa8b641c10ad0b8887454ebaafa3c92b5cd5350f8fc693adafd178e7b" "checksum nodrop 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "52cd74cd09beba596430cc6e3091b74007169a56246e1262f0ba451ea95117b2" @@ -1277,12 +1265,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum ole32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c" "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" "checksum parking_lot 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "aebb68eebde2c99f89592d925288600fde220177e46b5c9a91ca218d245aeedf" -"checksum parking_lot_core 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fb1b97670a2ffadce7c397fb80a3d687c4f3060140b885621ef1653d0e5d5068" +"checksum parking_lot_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "56a19dcbb5d1e32b6cccb8a9aa1fc2a38418c8699652e735e2bf391a3dc0aa16" "checksum quick-error 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0aad603e8d7fb67da22dbdf1f4b826ce8829e406124109e73cf1b2454b93a71c" "checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" "checksum rand 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "022e0636ec2519ddae48154b028864bdce4eaf7d35226ab8e65c611be97b189d" "checksum rayon 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "50c575b58c2b109e2fbc181820cbe177474f35610ff9e357dc75f6bac854ffbf" -"checksum redox_syscall 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "8dd35cc9a8bdec562c757e3d43c1526b5c6d2653e23e2315065bc25556550753" +"checksum redox_syscall 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "29dbdfd4b9df8ab31dec47c6087b7b13cbf4a776f335e4de8efba8288dda075b" "checksum regex 0.1.80 (registry+https://github.com/rust-lang/crates.io-index)" = "4fd4ace6a8cf7860714a2c2280d6c1f7e6a413486c13298bbc86fd3da019402f" "checksum regex-syntax 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f9ec002c35e86791825ed294b50008eea9ddfc8def4420124fbc6b08db834957" "checksum rocksdb 0.4.5 (git+https://github.com/ethcore/rust-rocksdb)" = "" @@ -1293,18 +1281,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum rustc_version 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084" "checksum scoped-tls 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f417c22df063e9450888a7561788e9bd46d3bb3c1466435b4eccb903807f147d" "checksum semver 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)" = "d4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac" -"checksum serde 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)" = "a702319c807c016e51f672e5c77d6f0b46afddd744b5e437d6b8436b888b458f" -"checksum serde_codegen_internals 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4d52006899f910528a10631e5b727973fe668f3228109d1707ccf5bad5490b6e" -"checksum serde_derive 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)" = "f15ea24bd037b2d64646b4d934fa99c649be66e3f7b29fb595a5543b212b1452" +"checksum serde 0.9.12 (registry+https://github.com/rust-lang/crates.io-index)" = "f023838e7e1878c679322dc7f66c3648bd33763a215fad752f378a623856898d" +"checksum serde_codegen_internals 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bc888bd283bd2420b16ad0d860e35ad8acb21941180a83a189bb2046f9d00400" +"checksum serde_derive 0.9.12 (registry+https://github.com/rust-lang/crates.io-index)" = "ebb753639f6d55ba1acbcd330ccaf4d9f5862353ac2851e43eac63c2a5343a11" "checksum serde_json 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)" = "dbc45439552eb8fb86907a2c41c1fd0ef97458efb87ff7f878db466eb581824e" "checksum shell32-sys 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "72f20b8f3c060374edb8046591ba28f62448c369ccbdc7b02075103fb3a9e38d" "checksum siphasher 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "833011ca526bd88f16778d32c699d325a9ad302fa06381cd66f7be63351d3f6d" "checksum slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23" -"checksum smallvec 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "fcc8d19212aacecf95e4a7a2179b26f7aeb9732a915cf01f05b0d3e044865410" +"checksum smallvec 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dca03f2f42500a9ef8ac0d16183dff8bed40e3dcf98f9d4147928548d5c4236e" "checksum spmc 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "93bdab61c1a413e591c4d17388ffa859eaff2df27f1e13a5ec8b716700605adf" "checksum stable_deref_trait 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "15132e0e364248108c5e2c02e3ab539be8d6f5d52a01ca9bbf27ed657316f02b" "checksum strsim 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b4d15c810519a91cf877e7e36e63fe068815c678181439f2f29e2562147c3694" -"checksum syn 0.11.9 (registry+https://github.com/rust-lang/crates.io-index)" = "480c834701caba3548aa991e54677281be3a5414a9d09ddbdf4ed74a569a9d19" +"checksum syn 0.11.10 (registry+https://github.com/rust-lang/crates.io-index)" = "171b739972d9a1bfb169e8077238b51f9ebeaae4ff6e08072f7ba386a8802da2" "checksum synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" "checksum term_size 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "07b6c1ac5b3fffd75073276bca1ceed01f67a28537097a2a9539e116e50fb21a" "checksum thread-id 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a9539db560102d1cef46b8b78ce737ff0bb64e7e18d35b2a5688f7d097d0ff03" @@ -1327,5 +1315,5 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" "checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" -"checksum xdg 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "77b831a5ba77110f438f0ac5583aafeb087f70432998ba6b7dcb1d32185db453" +"checksum xdg 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a66b7c2281ebde13cf4391d70d4c7e5946c3c25e72a7b859ca8f677dcd0b0c61" "checksum yaml-rust 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992" diff --git a/Cargo.toml b/Cargo.toml index 22b9b94e..a3948f53 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,6 @@ db = { path = "db" } verification = { path = "verification" } sync = { path = "sync" } import = { path = "import" } -bencher = { path = "bencher" } logs = { path = "logs" } rpc = { path = "rpc" } primitives = { path = "primitives" } @@ -32,3 +31,4 @@ path = "pbtc/main.rs" name = "pbtc" [workspace] +members = ["bencher"] diff --git a/bencher/Cargo.toml b/bencher/Cargo.toml index c3713d96..f0999b07 100644 --- a/bencher/Cargo.toml +++ b/bencher/Cargo.toml @@ -11,7 +11,6 @@ verification = { path = "../verification" } network = { path = "../network" } chain = { path = "../chain" } primitives = { path = "../primitives" } -ethcore-devtools = { path = "../devtools" } test-data = { path = "../test-data" } time = "*" byteorder = "1.0" diff --git a/bencher/src/main.rs b/bencher/src/main.rs index f39be189..95cfb3c6 100644 --- a/bencher/src/main.rs +++ b/bencher/src/main.rs @@ -1,6 +1,5 @@ extern crate db; extern crate chain; -extern crate ethcore_devtools as devtools; extern crate test_data; extern crate time; extern crate verification; diff --git a/chain/src/indexed_block.rs b/chain/src/indexed_block.rs index 9e02979f..8e662170 100644 --- a/chain/src/indexed_block.rs +++ b/chain/src/indexed_block.rs @@ -1,8 +1,9 @@ use std::{io, cmp}; use hash::H256; +use hex::FromHex; use ser::{ Serializable, serialized_list_size, - Deserializable, Reader, Error as ReaderError + Deserializable, Reader, Error as ReaderError, deserialize }; use block::Block; use transaction::Transaction; @@ -75,3 +76,9 @@ impl Deserializable for IndexedBlock { Ok(block) } } + +impl From<&'static str> for IndexedBlock { + fn from(s: &'static str) -> Self { + deserialize(&s.from_hex().unwrap() as &[u8]).unwrap() + } +} diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index f3ce8f49..2807295d 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -16,7 +16,6 @@ jsonrpc-core = { git = "https://github.com/ethcore/jsonrpc.git" } jsonrpc-macros = { git = "https://github.com/ethcore/jsonrpc.git" } jsonrpc-http-server = { git = "https://github.com/ethcore/jsonrpc.git" } -ethcore-devtools = { path = "../devtools" } sync = { path = "../sync" } serialization = { path = "../serialization" } chain = { path = "../chain" } diff --git a/rpc/src/lib.rs b/rpc/src/lib.rs index 0cd5b938..de7d5f05 100644 --- a/rpc/src/lib.rs +++ b/rpc/src/lib.rs @@ -21,8 +21,6 @@ extern crate db; extern crate test_data; extern crate miner; extern crate verification; -#[cfg(test)] -extern crate ethcore_devtools as devtools; extern crate script as global_script; extern crate keys; diff --git a/sync/Cargo.toml b/sync/Cargo.toml index 4f9733e9..962aaa37 100644 --- a/sync/Cargo.toml +++ b/sync/Cargo.toml @@ -9,9 +9,8 @@ log = "0.3" time = "0.1" futures = "0.1" linked-hash-map = "0.3" -ethcore-devtools = { path = "../devtools" } bit-vec = "0.4.3" -murmur3 = "0.3" +murmur3 = "0.4" rand = "0.3" byteorder = "1.0" diff --git a/sync/src/lib.rs b/sync/src/lib.rs index f5f22a67..1d2f1673 100644 --- a/sync/src/lib.rs +++ b/sync/src/lib.rs @@ -18,8 +18,6 @@ extern crate verification; extern crate miner; extern crate script; extern crate serialization as ser; -#[cfg(test)] -extern crate ethcore_devtools as devtools; extern crate rand; extern crate network; diff --git a/tools/graph.dot b/tools/graph.dot index 8682d1e0..a522fb7c 100644 --- a/tools/graph.dot +++ b/tools/graph.dot @@ -3,81 +3,81 @@ digraph dependencies { size="5,5"; N0[label="pbtc",shape=box]; N1[label="app_dirs",shape=box]; - N2[label="bencher",shape=box]; - N3[label="chain",shape=box]; - N4[label="clap",shape=box]; - N5[label="db",shape=box]; - N6[label="env_logger",shape=box]; - N7[label="import",shape=box]; - N8[label="keys",shape=box]; + N2[label="chain",shape=box]; + N3[label="clap",shape=box]; + N4[label="db",shape=box]; + N5[label="env_logger",shape=box]; + N6[label="import",shape=box]; + N7[label="keys",shape=box]; + N8[label="libc",shape=box]; N9[label="log",shape=box]; N10[label="logs",shape=box]; N11[label="message",shape=box]; N12[label="miner",shape=box]; N13[label="network",shape=box]; N14[label="p2p",shape=box]; - N15[label="rpc",shape=box]; - N16[label="script",shape=box]; - N17[label="sync",shape=box]; - N18[label="verification",shape=box]; - N19[label="abstract-ns",shape=box]; - N20[label="futures",shape=box]; - N21[label="quick-error",shape=box]; - N22[label="rand",shape=box]; - N23[label="aho-corasick",shape=box]; - N24[label="memchr",shape=box]; - N25[label="ansi_term",shape=box]; - N26[label="ole32-sys",shape=box]; - N27[label="shell32-sys",shape=box]; - N28[label="winapi",shape=box]; - N29[label="xdg",shape=box]; - N30[label="arrayvec",shape=box]; - N31[label="nodrop",shape=box]; - N32[label="odds",shape=box]; - N33[label="aster",shape=box]; - N34[label="syntex_syntax",shape=box]; - N35[label="base58",shape=box]; - N36[label="ethcore-devtools",shape=box]; - N37[label="primitives",shape=box]; - N38[label="test-data",shape=box]; - N39[label="time",shape=box]; - N40[label="bit-vec",shape=box]; - N41[label="bitcrypto",shape=box]; - N42[label="rust-crypto",shape=box]; - N43[label="siphasher",shape=box]; - N44[label="bitflags v0.4.0",shape=box]; - N45[label="bitflags v0.7.0",shape=box]; - N46[label="byteorder",shape=box]; - N47[label="cfg-if",shape=box]; - N48[label="heapsize",shape=box]; - N49[label="rustc-serialize",shape=box]; - N50[label="serialization",shape=box]; - N51[label="libc",shape=box]; - N52[label="strsim",shape=box]; - N53[label="term_size",shape=box]; - N54[label="unicode-segmentation",shape=box]; - N55[label="unicode-width",shape=box]; - N56[label="vec_map",shape=box]; - N57[label="yaml-rust",shape=box]; - N58[label="cookie",shape=box]; - N59[label="url",shape=box]; - N60[label="crossbeam",shape=box]; - N61[label="csv",shape=box]; - N62[label="elastic-array",shape=box]; - N63[label="lru-cache",shape=box]; - N64[label="parking_lot v0.3.6",shape=box]; - N65[label="rocksdb",shape=box]; - N66[label="deque",shape=box]; - N67[label="domain",shape=box]; - N68[label="tokio-core",shape=box]; - N69[label="dtoa",shape=box]; - N70[label="regex",shape=box]; - N71[label="eth-secp256k1",shape=box]; - N72[label="gcc",shape=box]; - N73[label="futures-cpupool",shape=box]; - N74[label="num_cpus",shape=box]; - N75[label="rayon",shape=box]; - N76[label="kernel32-sys",shape=box]; + N15[label="primitives",shape=box]; + N16[label="rpc",shape=box]; + N17[label="script",shape=box]; + N18[label="sync",shape=box]; + N19[label="verification",shape=box]; + N20[label="abstract-ns",shape=box]; + N21[label="futures",shape=box]; + N22[label="quick-error",shape=box]; + N23[label="rand",shape=box]; + N24[label="aho-corasick",shape=box]; + N25[label="memchr v0.1.11",shape=box]; + N26[label="ansi_term",shape=box]; + N27[label="ole32-sys",shape=box]; + N28[label="shell32-sys",shape=box]; + N29[label="winapi",shape=box]; + N30[label="xdg",shape=box]; + N31[label="arrayvec",shape=box]; + N32[label="nodrop",shape=box]; + N33[label="odds",shape=box]; + N34[label="atty",shape=box]; + N35[label="kernel32-sys",shape=box]; + N36[label="base58",shape=box]; + N37[label="bigint",shape=box]; + N38[label="heapsize",shape=box]; + N39[label="rustc-serialize",shape=box]; + N40[label="rustc_version",shape=box]; + N41[label="bit-vec",shape=box]; + N42[label="bitcrypto",shape=box]; + N43[label="rust-crypto",shape=box]; + N44[label="siphasher",shape=box]; + N45[label="bitflags v0.4.0",shape=box]; + N46[label="bitflags v0.8.0",shape=box]; + N47[label="byteorder v0.5.3",shape=box]; + N48[label="byteorder v1.0.0",shape=box]; + N49[label="bytes",shape=box]; + N50[label="iovec",shape=box]; + N51[label="cfg-if",shape=box]; + N52[label="serialization",shape=box]; + N53[label="strsim",shape=box]; + N54[label="term_size",shape=box]; + N55[label="unicode-segmentation",shape=box]; + N56[label="unicode-width",shape=box]; + N57[label="vec_map",shape=box]; + N58[label="yaml-rust",shape=box]; + N59[label="cookie",shape=box]; + N60[label="time",shape=box]; + N61[label="url",shape=box]; + N62[label="csv",shape=box]; + N63[label="memchr v1.0.1",shape=box]; + N64[label="elastic-array",shape=box]; + N65[label="parking_lot",shape=box]; + N66[label="rocksdb",shape=box]; + N67[label="deque",shape=box]; + N68[label="domain",shape=box]; + N69[label="tokio-core",shape=box]; + N70[label="dtoa",shape=box]; + N71[label="regex",shape=box]; + N72[label="eth-secp256k1",shape=box]; + N73[label="gcc",shape=box]; + N74[label="futures-cpupool",shape=box]; + N75[label="num_cpus",shape=box]; + N76[label="rayon",shape=box]; N77[label="httparse",shape=box]; N78[label="hyper",shape=box]; N79[label="language-tags",shape=box]; @@ -92,48 +92,47 @@ digraph dependencies { N88[label="unicode-normalization",shape=box]; N89[label="itoa",shape=box]; N90[label="jsonrpc-core",shape=box]; - N91[label="parking_lot v0.2.8",shape=box]; - N92[label="serde",shape=box]; - N93[label="serde_codegen",shape=box]; - N94[label="serde_json",shape=box]; - N95[label="jsonrpc-http-server",shape=box]; + N91[label="serde",shape=box]; + N92[label="serde_derive",shape=box]; + N93[label="serde_json",shape=box]; + N94[label="jsonrpc-http-server",shape=box]; + N95[label="jsonrpc-macros",shape=box]; N96[label="winapi-build",shape=box]; N97[label="lazy_static",shape=box]; N98[label="lazycell",shape=box]; - N99[label="linked-hash-map v0.2.1",shape=box]; - N100[label="linked-hash-map v0.3.0",shape=box]; - N101[label="mio",shape=box]; - N102[label="miow",shape=box]; + N99[label="linked-hash-map",shape=box]; + N100[label="test-data",shape=box]; + N101[label="mio v0.6.1",shape=box]; + N102[label="miow v0.1.5",shape=box]; N103[label="net2",shape=box]; N104[label="nix",shape=box]; N105[label="slab",shape=box]; - N106[label="ws2_32-sys",shape=box]; - N107[label="murmur3",shape=box]; - N108[label="rustc_version",shape=box]; - N109[label="semver",shape=box]; - N110[label="void",shape=box]; - N111[label="ns-dns-tokio",shape=box]; - N112[label="num-traits",shape=box]; - N113[label="owning_ref",shape=box]; - N114[label="smallvec",shape=box]; - N115[label="parking_lot_core",shape=box]; - N116[label="quasi",shape=box]; - N117[label="syntex_errors",shape=box]; - N118[label="quasi_codegen",shape=box]; - N119[label="syntex",shape=box]; - N120[label="regex-syntax",shape=box]; - N121[label="thread_local",shape=box]; - N122[label="utf8-ranges",shape=box]; - N123[label="rocksdb-sys",shape=box]; - N124[label="scoped-pool",shape=box]; - N125[label="scopeguard",shape=box]; - N126[label="variance",shape=box]; - N127[label="scoped-tls",shape=box]; - N128[label="serde_codegen_internals",shape=box]; - N129[label="syntex_pos",shape=box]; - N130[label="term",shape=box]; - N131[label="unicode-xid",shape=box]; - N132[label="thread-id",shape=box]; + N106[label="mio v0.6.6",shape=box]; + N107[label="miow v0.2.1",shape=box]; + N108[label="ws2_32-sys",shape=box]; + N109[label="murmur3",shape=box]; + N110[label="semver",shape=box]; + N111[label="void",shape=box]; + N112[label="ns-dns-tokio",shape=box]; + N113[label="num-traits",shape=box]; + N114[label="owning_ref",shape=box]; + N115[label="stable_deref_trait",shape=box]; + N116[label="tokio-io",shape=box]; + N117[label="parking_lot_core",shape=box]; + N118[label="thread-id v3.0.0",shape=box]; + N119[label="smallvec",shape=box]; + N120[label="quote",shape=box]; + N121[label="redox_syscall",shape=box]; + N122[label="regex-syntax",shape=box]; + N123[label="thread_local",shape=box]; + N124[label="utf8-ranges",shape=box]; + N125[label="rocksdb-sys",shape=box]; + N126[label="scoped-tls",shape=box]; + N127[label="serde_codegen_internals",shape=box]; + N128[label="syn",shape=box]; + N129[label="synom",shape=box]; + N130[label="unicode-xid",shape=box]; + N131[label="thread-id v2.0.0",shape=box]; N0 -> N1[label="",style=dashed]; N0 -> N2[label="",style=dashed]; N0 -> N3[label="",style=dashed]; @@ -152,249 +151,244 @@ digraph dependencies { N0 -> N16[label="",style=dashed]; N0 -> N17[label="",style=dashed]; N0 -> N18[label="",style=dashed]; - N1 -> N26[label="",style=dashed]; + N0 -> N19[label="",style=dashed]; N1 -> N27[label="",style=dashed]; N1 -> N28[label="",style=dashed]; N1 -> N29[label="",style=dashed]; - N2 -> N3[label="",style=dashed]; - N2 -> N5[label="",style=dashed]; - N2 -> N18[label="",style=dashed]; - N2 -> N36[label="",style=dashed]; - N2 -> N37[label="",style=dashed]; + N1 -> N30[label="",style=dashed]; + N2 -> N15[label="",style=dashed]; N2 -> N38[label="",style=dashed]; N2 -> N39[label="",style=dashed]; - N3 -> N37[label="",style=dashed]; - N3 -> N41[label="",style=dashed]; - N3 -> N48[label="",style=dashed]; - N3 -> N49[label="",style=dashed]; - N3 -> N50[label="",style=dashed]; - N4 -> N25[label="",style=dashed]; - N4 -> N45[label="",style=dashed]; - N4 -> N51[label="",style=dashed]; + N2 -> N42[label="",style=dashed]; + N2 -> N52[label="",style=dashed]; + N3 -> N26[label="",style=dashed]; + N3 -> N34[label="",style=dashed]; + N3 -> N46[label="",style=dashed]; + N3 -> N53[label="",style=dashed]; + N3 -> N54[label="",style=dashed]; + N3 -> N55[label="",style=dashed]; + N3 -> N56[label="",style=dashed]; + N3 -> N57[label="",style=dashed]; + N3 -> N58[label="",style=dashed]; + N4 -> N2[label="",style=dashed]; + N4 -> N9[label="",style=dashed]; + N4 -> N15[label="",style=dashed]; + N4 -> N41[label="",style=dashed]; N4 -> N52[label="",style=dashed]; - N4 -> N53[label="",style=dashed]; - N4 -> N54[label="",style=dashed]; - N4 -> N55[label="",style=dashed]; - N4 -> N56[label="",style=dashed]; - N4 -> N57[label="",style=dashed]; - N5 -> N3[label="",style=dashed]; + N4 -> N64[label="",style=dashed]; + N4 -> N65[label="",style=dashed]; + N4 -> N66[label="",style=dashed]; N5 -> N9[label="",style=dashed]; - N5 -> N36[label="",style=dashed]; - N5 -> N37[label="",style=dashed]; - N5 -> N38[label="",style=dashed]; - N5 -> N40[label="",style=dashed]; - N5 -> N46[label="",style=dashed]; - N5 -> N50[label="",style=dashed]; - N5 -> N62[label="",style=dashed]; - N5 -> N63[label="",style=dashed]; - N5 -> N64[label="",style=dashed]; - N5 -> N65[label="",style=dashed]; + N5 -> N71[label="",style=dashed]; + N6 -> N2[label="",style=dashed]; N6 -> N9[label="",style=dashed]; - N6 -> N70[label="",style=dashed]; - N7 -> N3[label="",style=dashed]; - N7 -> N9[label="",style=dashed]; - N7 -> N37[label="",style=dashed]; - N7 -> N50[label="",style=dashed]; - N8 -> N22[label="",style=dashed]; - N8 -> N35[label="",style=dashed]; - N8 -> N37[label="",style=dashed]; - N8 -> N41[label="",style=dashed]; - N8 -> N49[label="",style=dashed]; - N8 -> N71[label="",style=dashed]; - N8 -> N97[label="",style=dashed]; - N10 -> N6[label="",style=dashed]; + N6 -> N15[label="",style=dashed]; + N6 -> N52[label="",style=dashed]; + N7 -> N15[label="",style=dashed]; + N7 -> N23[label="",style=dashed]; + N7 -> N36[label="",style=dashed]; + N7 -> N39[label="",style=dashed]; + N7 -> N42[label="",style=dashed]; + N7 -> N72[label="",style=dashed]; + N7 -> N97[label="",style=dashed]; + N10 -> N5[label="",style=dashed]; N10 -> N9[label="",style=dashed]; - N10 -> N25[label="",style=dashed]; - N10 -> N39[label="",style=dashed]; - N11 -> N3[label="",style=dashed]; + N10 -> N26[label="",style=dashed]; + N10 -> N60[label="",style=dashed]; + N11 -> N2[label="",style=dashed]; N11 -> N13[label="",style=dashed]; - N11 -> N37[label="",style=dashed]; - N11 -> N41[label="",style=dashed]; - N11 -> N46[label="",style=dashed]; - N11 -> N50[label="",style=dashed]; - N12 -> N3[label="",style=dashed]; - N12 -> N5[label="",style=dashed]; + N11 -> N15[label="",style=dashed]; + N11 -> N42[label="",style=dashed]; + N11 -> N48[label="",style=dashed]; + N11 -> N52[label="",style=dashed]; + N12 -> N2[label="",style=dashed]; + N12 -> N4[label="",style=dashed]; + N12 -> N7[label="",style=dashed]; N12 -> N13[label="",style=dashed]; - N12 -> N18[label="",style=dashed]; - N12 -> N37[label="",style=dashed]; + N12 -> N15[label="",style=dashed]; + N12 -> N17[label="",style=dashed]; + N12 -> N19[label="",style=dashed]; N12 -> N38[label="",style=dashed]; - N12 -> N41[label="",style=dashed]; - N12 -> N46[label="",style=dashed]; + N12 -> N42[label="",style=dashed]; N12 -> N48[label="",style=dashed]; - N12 -> N50[label="",style=dashed]; - N13 -> N3[label="",style=dashed]; - N13 -> N37[label="",style=dashed]; - N13 -> N50[label="",style=dashed]; + N12 -> N52[label="",style=dashed]; + N12 -> N100[label="",style=dashed]; + N13 -> N2[label="",style=dashed]; + N13 -> N15[label="",style=dashed]; + N13 -> N52[label="",style=dashed]; N14 -> N9[label="",style=dashed]; N14 -> N11[label="",style=dashed]; N14 -> N13[label="",style=dashed]; - N14 -> N19[label="",style=dashed]; + N14 -> N15[label="",style=dashed]; N14 -> N20[label="",style=dashed]; - N14 -> N22[label="",style=dashed]; - N14 -> N37[label="",style=dashed]; - N14 -> N39[label="",style=dashed]; - N14 -> N41[label="",style=dashed]; - N14 -> N50[label="",style=dashed]; - N14 -> N61[label="",style=dashed]; - N14 -> N64[label="",style=dashed]; - N14 -> N68[label="",style=dashed]; - N14 -> N73[label="",style=dashed]; - N14 -> N111[label="",style=dashed]; - N15 -> N3[label="",style=dashed]; - N15 -> N5[label="",style=dashed]; - N15 -> N9[label="",style=dashed]; - N15 -> N12[label="",style=dashed]; - N15 -> N13[label="",style=dashed]; - N15 -> N14[label="",style=dashed]; - N15 -> N17[label="",style=dashed]; + N14 -> N21[label="",style=dashed]; + N14 -> N23[label="",style=dashed]; + N14 -> N42[label="",style=dashed]; + N14 -> N52[label="",style=dashed]; + N14 -> N60[label="",style=dashed]; + N14 -> N62[label="",style=dashed]; + N14 -> N65[label="",style=dashed]; + N14 -> N69[label="",style=dashed]; + N14 -> N74[label="",style=dashed]; + N14 -> N112[label="",style=dashed]; + N14 -> N116[label="",style=dashed]; N15 -> N37[label="",style=dashed]; N15 -> N38[label="",style=dashed]; - N15 -> N49[label="",style=dashed]; - N15 -> N50[label="",style=dashed]; - N15 -> N68[label="",style=dashed]; - N15 -> N90[label="",style=dashed]; - N15 -> N92[label="",style=dashed]; - N15 -> N93[label="",style=dashed]; - N15 -> N94[label="",style=dashed]; - N15 -> N95[label="",style=dashed]; - N16 -> N3[label="",style=dashed]; - N16 -> N8[label="",style=dashed]; + N15 -> N39[label="",style=dashed]; + N15 -> N40[label="",style=dashed]; + N15 -> N48[label="",style=dashed]; + N16 -> N2[label="",style=dashed]; + N16 -> N4[label="",style=dashed]; + N16 -> N7[label="",style=dashed]; N16 -> N9[label="",style=dashed]; - N16 -> N37[label="",style=dashed]; - N16 -> N41[label="",style=dashed]; - N16 -> N50[label="",style=dashed]; - N17 -> N3[label="",style=dashed]; - N17 -> N5[label="",style=dashed]; + N16 -> N12[label="",style=dashed]; + N16 -> N13[label="",style=dashed]; + N16 -> N14[label="",style=dashed]; + N16 -> N15[label="",style=dashed]; + N16 -> N17[label="",style=dashed]; + N16 -> N18[label="",style=dashed]; + N16 -> N19[label="",style=dashed]; + N16 -> N39[label="",style=dashed]; + N16 -> N52[label="",style=dashed]; + N16 -> N69[label="",style=dashed]; + N16 -> N90[label="",style=dashed]; + N16 -> N91[label="",style=dashed]; + N16 -> N92[label="",style=dashed]; + N16 -> N93[label="",style=dashed]; + N16 -> N94[label="",style=dashed]; + N16 -> N95[label="",style=dashed]; + N16 -> N100[label="",style=dashed]; + N17 -> N2[label="",style=dashed]; + N17 -> N7[label="",style=dashed]; N17 -> N9[label="",style=dashed]; - N17 -> N11[label="",style=dashed]; - N17 -> N12[label="",style=dashed]; - N17 -> N13[label="",style=dashed]; - N17 -> N14[label="",style=dashed]; - N17 -> N16[label="",style=dashed]; - N17 -> N18[label="",style=dashed]; - N17 -> N20[label="",style=dashed]; - N17 -> N22[label="",style=dashed]; - N17 -> N36[label="",style=dashed]; - N17 -> N37[label="",style=dashed]; - N17 -> N38[label="",style=dashed]; - N17 -> N39[label="",style=dashed]; - N17 -> N40[label="",style=dashed]; - N17 -> N41[label="",style=dashed]; - N17 -> N46[label="",style=dashed]; - N17 -> N50[label="",style=dashed]; - N17 -> N64[label="",style=dashed]; - N17 -> N68[label="",style=dashed]; - N17 -> N73[label="",style=dashed]; - N17 -> N100[label="",style=dashed]; - N17 -> N107[label="",style=dashed]; - N18 -> N3[label="",style=dashed]; - N18 -> N5[label="",style=dashed]; + N17 -> N15[label="",style=dashed]; + N17 -> N42[label="",style=dashed]; + N17 -> N52[label="",style=dashed]; + N18 -> N2[label="",style=dashed]; + N18 -> N4[label="",style=dashed]; N18 -> N9[label="",style=dashed]; + N18 -> N11[label="",style=dashed]; + N18 -> N12[label="",style=dashed]; N18 -> N13[label="",style=dashed]; - N18 -> N16[label="",style=dashed]; - N18 -> N36[label="",style=dashed]; - N18 -> N37[label="",style=dashed]; - N18 -> N38[label="",style=dashed]; - N18 -> N39[label="",style=dashed]; - N18 -> N46[label="",style=dashed]; - N18 -> N50[label="",style=dashed]; - N18 -> N64[label="",style=dashed]; - N18 -> N124[label="",style=dashed]; - N19 -> N20[label="",style=dashed]; - N19 -> N21[label="",style=dashed]; - N19 -> N22[label="",style=dashed]; - N20 -> N9[label="",style=dashed]; - N22 -> N51[label="",style=dashed]; - N23 -> N24[label="",style=dashed]; - N24 -> N51[label="",style=dashed]; - N26 -> N28[label="",style=dashed]; - N26 -> N96[label="",style=dashed]; - N27 -> N28[label="",style=dashed]; + N18 -> N14[label="",style=dashed]; + N18 -> N15[label="",style=dashed]; + N18 -> N17[label="",style=dashed]; + N18 -> N19[label="",style=dashed]; + N18 -> N21[label="",style=dashed]; + N18 -> N23[label="",style=dashed]; + N18 -> N41[label="",style=dashed]; + N18 -> N42[label="",style=dashed]; + N18 -> N48[label="",style=dashed]; + N18 -> N52[label="",style=dashed]; + N18 -> N60[label="",style=dashed]; + N18 -> N65[label="",style=dashed]; + N18 -> N99[label="",style=dashed]; + N18 -> N100[label="",style=dashed]; + N18 -> N109[label="",style=dashed]; + N19 -> N2[label="",style=dashed]; + N19 -> N4[label="",style=dashed]; + N19 -> N9[label="",style=dashed]; + N19 -> N13[label="",style=dashed]; + N19 -> N15[label="",style=dashed]; + N19 -> N17[label="",style=dashed]; + N19 -> N52[label="",style=dashed]; + N19 -> N60[label="",style=dashed]; + N19 -> N76[label="",style=dashed]; + N20 -> N21[label="",style=dashed]; + N20 -> N22[label="",style=dashed]; + N20 -> N23[label="",style=dashed]; + N23 -> N8[label="",style=dashed]; + N24 -> N25[label="",style=dashed]; + N25 -> N8[label="",style=dashed]; + N27 -> N29[label="",style=dashed]; N27 -> N96[label="",style=dashed]; - N30 -> N31[label=""]; - N30 -> N32[label=""]; + N28 -> N29[label="",style=dashed]; + N28 -> N96[label="",style=dashed]; N31 -> N32[label=""]; - N33 -> N34[label="",style=dashed]; - N34 -> N9[label="",style=dashed]; - N34 -> N45[label="",style=dashed]; - N34 -> N49[label="",style=dashed]; - N34 -> N51[label="",style=dashed]; - N34 -> N117[label="",style=dashed]; - N34 -> N129[label="",style=dashed]; - N34 -> N130[label="",style=dashed]; - N34 -> N131[label="",style=dashed]; - N36 -> N22[label="",style=dashed]; - N37 -> N48[label="",style=dashed]; - N37 -> N49[label="",style=dashed]; - N37 -> N108[label="",style=dashed]; - N38 -> N3[label="",style=dashed]; - N38 -> N37[label="",style=dashed]; - N38 -> N39[label="",style=dashed]; - N38 -> N50[label="",style=dashed]; - N39 -> N28[label="",style=dashed]; - N39 -> N51[label="",style=dashed]; - N39 -> N76[label="",style=dashed]; - N41 -> N37[label="",style=dashed]; - N41 -> N42[label="",style=dashed]; - N41 -> N43[label="",style=dashed]; - N42 -> N22[label="",style=dashed]; - N42 -> N39[label="",style=dashed]; - N42 -> N49[label="",style=dashed]; - N42 -> N51[label="",style=dashed]; - N42 -> N72[label="",style=dashed]; - N48 -> N76[label="",style=dashed]; - N50 -> N37[label="",style=dashed]; - N50 -> N46[label="",style=dashed]; - N53 -> N28[label="",style=dashed]; - N53 -> N51[label="",style=dashed]; - N53 -> N76[label="",style=dashed]; - N58 -> N39[label=""]; - N58 -> N59[label=""]; - N59 -> N85[label=""]; - N59 -> N86[label=""]; - N61 -> N46[label="",style=dashed]; - N61 -> N49[label="",style=dashed]; - N63 -> N99[label="",style=dashed]; - N64 -> N113[label="",style=dashed]; - N64 -> N115[label="",style=dashed]; - N65 -> N51[label="",style=dashed]; - N65 -> N123[label="",style=dashed]; - N66 -> N22[label="",style=dashed]; - N67 -> N20[label="",style=dashed]; - N67 -> N22[label="",style=dashed]; - N67 -> N46[label="",style=dashed]; - N67 -> N68[label="",style=dashed]; - N68 -> N9[label="",style=dashed]; - N68 -> N20[label="",style=dashed]; - N68 -> N101[label="",style=dashed]; - N68 -> N105[label="",style=dashed]; - N68 -> N127[label="",style=dashed]; - N70 -> N23[label="",style=dashed]; - N70 -> N24[label="",style=dashed]; - N70 -> N120[label="",style=dashed]; - N70 -> N121[label="",style=dashed]; - N70 -> N122[label="",style=dashed]; - N71 -> N22[label="",style=dashed]; - N71 -> N30[label="",style=dashed]; - N71 -> N49[label="",style=dashed]; - N71 -> N51[label="",style=dashed]; - N71 -> N72[label="",style=dashed]; - N72 -> N75[label="",style=dashed]; - N73 -> N20[label="",style=dashed]; - N73 -> N60[label="",style=dashed]; - N73 -> N74[label="",style=dashed]; - N74 -> N51[label="",style=dashed]; - N75 -> N22[label="",style=dashed]; - N75 -> N51[label="",style=dashed]; - N75 -> N66[label="",style=dashed]; - N75 -> N74[label="",style=dashed]; - N76 -> N28[label="",style=dashed]; - N76 -> N96[label="",style=dashed]; + N31 -> N33[label=""]; + N32 -> N33[label=""]; + N34 -> N8[label="",style=dashed]; + N34 -> N29[label="",style=dashed]; + N34 -> N35[label="",style=dashed]; + N35 -> N29[label="",style=dashed]; + N35 -> N96[label="",style=dashed]; + N37 -> N23[label="",style=dashed]; + N37 -> N38[label="",style=dashed]; + N37 -> N39[label="",style=dashed]; + N37 -> N40[label="",style=dashed]; + N38 -> N35[label="",style=dashed]; + N40 -> N110[label="",style=dashed]; + N42 -> N15[label="",style=dashed]; + N42 -> N43[label="",style=dashed]; + N42 -> N44[label="",style=dashed]; + N43 -> N8[label="",style=dashed]; + N43 -> N23[label="",style=dashed]; + N43 -> N39[label="",style=dashed]; + N43 -> N60[label="",style=dashed]; + N43 -> N73[label="",style=dashed]; + N49 -> N48[label="",style=dashed]; + N49 -> N50[label="",style=dashed]; + N50 -> N8[label="",style=dashed]; + N50 -> N29[label="",style=dashed]; + N52 -> N15[label="",style=dashed]; + N52 -> N48[label="",style=dashed]; + N54 -> N8[label="",style=dashed]; + N54 -> N29[label="",style=dashed]; + N54 -> N35[label="",style=dashed]; + N59 -> N60[label=""]; + N59 -> N61[label=""]; + N60 -> N8[label="",style=dashed]; + N60 -> N29[label="",style=dashed]; + N60 -> N35[label="",style=dashed]; + N60 -> N121[label="",style=dashed]; + N61 -> N85[label=""]; + N61 -> N86[label=""]; + N62 -> N39[label="",style=dashed]; + N62 -> N48[label="",style=dashed]; + N62 -> N63[label="",style=dashed]; + N63 -> N8[label="",style=dashed]; + N64 -> N38[label="",style=dashed]; + N65 -> N114[label="",style=dashed]; + N65 -> N117[label="",style=dashed]; + N65 -> N118[label="",style=dashed]; + N66 -> N8[label="",style=dashed]; + N66 -> N125[label="",style=dashed]; + N67 -> N23[label="",style=dashed]; + N68 -> N21[label="",style=dashed]; + N68 -> N23[label="",style=dashed]; + N68 -> N47[label=""]; + N68 -> N69[label="",style=dashed]; + N69 -> N9[label="",style=dashed]; + N69 -> N21[label="",style=dashed]; + N69 -> N49[label="",style=dashed]; + N69 -> N50[label="",style=dashed]; + N69 -> N105[label="",style=dashed]; + N69 -> N106[label="",style=dashed]; + N69 -> N116[label="",style=dashed]; + N69 -> N126[label="",style=dashed]; + N71 -> N24[label="",style=dashed]; + N71 -> N25[label="",style=dashed]; + N71 -> N122[label="",style=dashed]; + N71 -> N123[label="",style=dashed]; + N71 -> N124[label="",style=dashed]; + N72 -> N8[label="",style=dashed]; + N72 -> N23[label="",style=dashed]; + N72 -> N31[label="",style=dashed]; + N72 -> N39[label="",style=dashed]; + N72 -> N73[label="",style=dashed]; + N73 -> N76[label="",style=dashed]; + N74 -> N21[label="",style=dashed]; + N74 -> N75[label="",style=dashed]; + N75 -> N8[label="",style=dashed]; + N76 -> N8[label="",style=dashed]; + N76 -> N23[label="",style=dashed]; + N76 -> N67[label="",style=dashed]; + N76 -> N75[label="",style=dashed]; N78 -> N9[label="",style=dashed]; N78 -> N39[label="",style=dashed]; - N78 -> N49[label="",style=dashed]; - N78 -> N58[label=""]; N78 -> N59[label=""]; + N78 -> N60[label="",style=dashed]; + N78 -> N61[label=""]; N78 -> N77[label=""]; N78 -> N79[label=""]; N78 -> N80[label=""]; @@ -404,102 +398,105 @@ digraph dependencies { N78 -> N84[label=""]; N80 -> N9[label=""]; N81 -> N9[label=""]; - N81 -> N21[label=""]; + N81 -> N22[label=""]; N81 -> N101[label=""]; N81 -> N105[label=""]; - N81 -> N110[label=""]; - N83 -> N108[label="",style=dashed]; - N84 -> N28[label=""]; - N84 -> N106[label=""]; + N81 -> N111[label=""]; + N83 -> N40[label="",style=dashed]; + N84 -> N29[label=""]; + N84 -> N108[label=""]; N85 -> N86[label=""]; N85 -> N87[label=""]; N85 -> N88[label=""]; N87 -> N86[label=""]; N90 -> N9[label="",style=dashed]; + N90 -> N21[label="",style=dashed]; + N90 -> N69[label="",style=dashed]; N90 -> N91[label="",style=dashed]; N90 -> N92[label="",style=dashed]; N90 -> N93[label="",style=dashed]; - N90 -> N94[label="",style=dashed]; - N91 -> N28[label="",style=dashed]; - N91 -> N51[label="",style=dashed]; - N91 -> N76[label="",style=dashed]; - N91 -> N114[label="",style=dashed]; - N93 -> N33[label="",style=dashed]; - N93 -> N34[label="",style=dashed]; - N93 -> N116[label="",style=dashed]; - N93 -> N118[label="",style=dashed]; - N93 -> N119[label="",style=dashed]; - N93 -> N128[label="",style=dashed]; + N92 -> N120[label="",style=dashed]; + N92 -> N127[label="",style=dashed]; + N92 -> N128[label="",style=dashed]; + N93 -> N70[label="",style=dashed]; + N93 -> N89[label="",style=dashed]; + N93 -> N91[label="",style=dashed]; + N93 -> N113[label="",style=dashed]; + N94 -> N9[label="",style=dashed]; N94 -> N69[label="",style=dashed]; - N94 -> N89[label="",style=dashed]; - N94 -> N92[label="",style=dashed]; - N94 -> N112[label="",style=dashed]; - N95 -> N9[label="",style=dashed]; - N95 -> N78[label="",style=dashed]; - N95 -> N83[label="",style=dashed]; + N94 -> N78[label="",style=dashed]; + N94 -> N83[label="",style=dashed]; + N94 -> N90[label="",style=dashed]; N95 -> N90[label="",style=dashed]; - N101 -> N9[label="",style=dashed]; - N101 -> N28[label="",style=dashed]; - N101 -> N51[label="",style=dashed]; - N101 -> N76[label="",style=dashed]; - N101 -> N98[label="",style=dashed]; - N101 -> N102[label="",style=dashed]; - N101 -> N103[label="",style=dashed]; - N101 -> N104[label="",style=dashed]; - N101 -> N105[label="",style=dashed]; - N102 -> N28[label="",style=dashed]; - N102 -> N76[label="",style=dashed]; - N102 -> N103[label="",style=dashed]; - N102 -> N106[label="",style=dashed]; - N103 -> N28[label="",style=dashed]; - N103 -> N47[label="",style=dashed]; - N103 -> N51[label="",style=dashed]; - N103 -> N76[label="",style=dashed]; - N103 -> N106[label="",style=dashed]; - N104 -> N44[label="",style=dashed]; - N104 -> N47[label="",style=dashed]; - N104 -> N51[label="",style=dashed]; - N104 -> N108[label="",style=dashed]; - N104 -> N109[label="",style=dashed]; - N104 -> N110[label="",style=dashed]; - N106 -> N28[label="",style=dashed]; - N106 -> N96[label="",style=dashed]; - N107 -> N46[label="",style=dashed]; - N108 -> N109[label="",style=dashed]; - N111 -> N19[label="",style=dashed]; - N111 -> N20[label="",style=dashed]; - N111 -> N67[label="",style=dashed]; - N111 -> N68[label="",style=dashed]; - N115 -> N22[label="",style=dashed]; - N115 -> N28[label="",style=dashed]; - N115 -> N51[label="",style=dashed]; - N115 -> N76[label="",style=dashed]; - N115 -> N114[label="",style=dashed]; - N116 -> N34[label="",style=dashed]; - N116 -> N117[label="",style=dashed]; - N117 -> N9[label="",style=dashed]; - N117 -> N49[label="",style=dashed]; - N117 -> N51[label="",style=dashed]; - N117 -> N129[label="",style=dashed]; - N117 -> N130[label="",style=dashed]; - N117 -> N131[label="",style=dashed]; - N118 -> N33[label="",style=dashed]; - N118 -> N34[label="",style=dashed]; - N118 -> N117[label="",style=dashed]; - N118 -> N119[label="",style=dashed]; - N119 -> N34[label="",style=dashed]; - N119 -> N117[label="",style=dashed]; - N121 -> N132[label="",style=dashed]; - N123 -> N51[label="",style=dashed]; - N123 -> N72[label="",style=dashed]; - N124 -> N60[label="",style=dashed]; - N124 -> N125[label="",style=dashed]; - N124 -> N126[label="",style=dashed]; - N128 -> N34[label="",style=dashed]; - N128 -> N117[label="",style=dashed]; - N129 -> N49[label="",style=dashed]; - N130 -> N28[label="",style=dashed]; - N130 -> N76[label="",style=dashed]; - N132 -> N51[label="",style=dashed]; - N132 -> N76[label="",style=dashed]; + N95 -> N91[label="",style=dashed]; + N100 -> N2[label="",style=dashed]; + N100 -> N15[label="",style=dashed]; + N100 -> N17[label="",style=dashed]; + N100 -> N52[label="",style=dashed]; + N100 -> N60[label="",style=dashed]; + N101 -> N8[label=""]; + N101 -> N9[label=""]; + N101 -> N29[label=""]; + N101 -> N35[label=""]; + N101 -> N98[label=""]; + N101 -> N102[label=""]; + N101 -> N103[label=""]; + N101 -> N104[label=""]; + N101 -> N105[label=""]; + N102 -> N29[label=""]; + N102 -> N35[label=""]; + N102 -> N103[label=""]; + N102 -> N108[label=""]; + N103 -> N8[label="",style=dashed]; + N103 -> N29[label="",style=dashed]; + N103 -> N35[label="",style=dashed]; + N103 -> N51[label=""]; + N103 -> N108[label="",style=dashed]; + N104 -> N8[label=""]; + N104 -> N40[label=""]; + N104 -> N45[label=""]; + N104 -> N51[label=""]; + N104 -> N110[label=""]; + N104 -> N111[label=""]; + N106 -> N8[label="",style=dashed]; + N106 -> N9[label="",style=dashed]; + N106 -> N29[label="",style=dashed]; + N106 -> N35[label="",style=dashed]; + N106 -> N50[label="",style=dashed]; + N106 -> N98[label="",style=dashed]; + N106 -> N103[label="",style=dashed]; + N106 -> N105[label="",style=dashed]; + N106 -> N107[label="",style=dashed]; + N107 -> N29[label="",style=dashed]; + N107 -> N35[label="",style=dashed]; + N107 -> N103[label="",style=dashed]; + N107 -> N108[label="",style=dashed]; + N108 -> N29[label="",style=dashed]; + N108 -> N96[label="",style=dashed]; + N109 -> N48[label="",style=dashed]; + N112 -> N20[label="",style=dashed]; + N112 -> N21[label="",style=dashed]; + N112 -> N68[label="",style=dashed]; + N112 -> N69[label="",style=dashed]; + N114 -> N115[label="",style=dashed]; + N116 -> N9[label="",style=dashed]; + N116 -> N21[label="",style=dashed]; + N116 -> N49[label="",style=dashed]; + N117 -> N8[label="",style=dashed]; + N117 -> N23[label="",style=dashed]; + N117 -> N29[label="",style=dashed]; + N117 -> N35[label="",style=dashed]; + N117 -> N119[label="",style=dashed]; + N118 -> N8[label="",style=dashed]; + N118 -> N35[label="",style=dashed]; + N123 -> N131[label="",style=dashed]; + N125 -> N8[label="",style=dashed]; + N125 -> N73[label="",style=dashed]; + N127 -> N128[label="",style=dashed]; + N128 -> N120[label="",style=dashed]; + N128 -> N129[label="",style=dashed]; + N128 -> N130[label="",style=dashed]; + N129 -> N130[label="",style=dashed]; + N131 -> N8[label="",style=dashed]; + N131 -> N35[label="",style=dashed]; } diff --git a/tools/graph.svg b/tools/graph.svg index ea2f3c78..124c6637 100644 --- a/tools/graph.svg +++ b/tools/graph.svg @@ -4,2515 +4,2500 @@ - - + + dependencies - + N0 - -pbtc + +pbtc N1 - -app_dirs + +app_dirs N0->N1 - - + + N2 - -bencher + +chain N0->N2 - - + + N3 - -chain + +clap N0->N3 - - + + N4 - -clap + +db N0->N4 - - + + N5 - -db + +env_logger N0->N5 - - + + N6 - -env_logger + +import N0->N6 - - + + N7 - -import + +keys N0->N7 - - + + N8 - -keys + +libc N0->N8 - - + + N9 - -log + +log N0->N9 - - + + N10 - -logs + +logs N0->N10 - - + + N11 - -message + +message N0->N11 - - + + N12 - -miner + +miner N0->N12 - - + + N13 - -network + +network N0->N13 - - + + N14 - -p2p + +p2p N0->N14 - - + + N15 - -rpc + +primitives N0->N15 - - + + N16 - -script + +rpc N0->N16 - - + + N17 - -sync + +script N0->N17 - - + + N18 - -verification + +sync N0->N18 - - - - -N26 - -ole32-sys - - -N1->N26 - - - - -N27 - -shell32-sys - - -N1->N27 - - - - -N28 - -winapi - - -N1->N28 - - - - -N29 - -xdg - - -N1->N29 - - - - -N2->N3 - - - - -N2->N5 - - - - -N2->N18 - - - - -N36 - -ethcore-devtools - - -N2->N36 - - - - -N37 - -primitives - - -N2->N37 - - - - -N38 - -test-data - - -N2->N38 - - - - -N39 - -time - - -N2->N39 - - - - -N3->N37 - - - - -N41 - -bitcrypto - - -N3->N41 - - - - -N48 - -heapsize - - -N3->N48 - - - - -N49 - -rustc-serialize - - -N3->N49 - - - - -N50 - -serialization - - -N3->N50 - - - - -N25 - -ansi_term - - -N4->N25 - - - - -N45 - -bitflags v0.7.0 - - -N4->N45 - - - - -N51 - -libc - - -N4->N51 - - - - -N52 - -strsim - - -N4->N52 - - - - -N53 - -term_size - - -N4->N53 - - - - -N54 - -unicode-segmentation - - -N4->N54 - - - - -N55 - -unicode-width - - -N4->N55 - - - - -N56 - -vec_map - - -N4->N56 - - - - -N57 - -yaml-rust - - -N4->N57 - - - - -N5->N3 - - - - -N5->N9 - - - - -N5->N36 - - - - -N5->N37 - - - - -N5->N38 - - - - -N40 - -bit-vec - - -N5->N40 - - - - -N46 - -byteorder - - -N5->N46 - - - - -N5->N50 - - - - -N62 - -elastic-array - - -N5->N62 - - - - -N63 - -lru-cache - - -N5->N63 - - - - -N64 - -parking_lot v0.3.6 - - -N5->N64 - - - - -N65 - -rocksdb - - -N5->N65 - - - - -N6->N9 - - - - -N70 - -regex - - -N6->N70 - - - - -N7->N3 - - - - -N7->N9 - - - - -N7->N37 - - - - -N7->N50 - - - - -N22 - -rand - - -N8->N22 - - - - -N35 - -base58 - - -N8->N35 - - - - -N8->N37 - - - - -N8->N41 - - - - -N8->N49 - - - - -N71 - -eth-secp256k1 - - -N8->N71 - - - - -N97 - -lazy_static - - -N8->N97 - - - - -N10->N6 - - - - -N10->N9 - - - - -N10->N25 - - - - -N10->N39 - - - - -N11->N3 - - - - -N11->N13 - - - - -N11->N37 - - - - -N11->N41 - - - - -N11->N46 - - - - -N11->N50 - - - - -N12->N3 - - - - -N12->N5 - - - - -N12->N13 - - - - -N12->N18 - - - - -N12->N37 - - - - -N12->N38 - - - - -N12->N41 - - - - -N12->N46 - - - - -N12->N48 - - - - -N12->N50 - - - - -N13->N3 - - - - -N13->N37 - - - - -N13->N50 - - - - -N14->N9 - - - - -N14->N11 - - - - -N14->N13 - - + + N19 - -abstract-ns - - -N14->N19 - - - - -N20 - -futures - - -N14->N20 - - - - -N14->N22 - - - - -N14->N37 - - - - -N14->N39 - - - - -N14->N41 - - - - -N14->N50 - - - - -N61 - -csv - - -N14->N61 - - - - -N14->N64 - - - - -N68 - -tokio-core - - -N14->N68 - - - - -N73 - -futures-cpupool - - -N14->N73 - - - - -N111 - -ns-dns-tokio - - -N14->N111 - - - - -N15->N3 - - - - -N15->N5 - - - - -N15->N9 - - - - -N15->N12 - - - - -N15->N13 - - - - -N15->N14 - - - - -N15->N17 - - - - -N15->N37 - - - - -N15->N38 - - - - -N15->N49 - - - - -N15->N50 - - - - -N15->N68 - - - - -N90 - -jsonrpc-core - - -N15->N90 - - - - -N92 - -serde - - -N15->N92 - - - - -N93 - -serde_codegen - - -N15->N93 - - - - -N94 - -serde_json - - -N15->N94 - - - - -N95 - -jsonrpc-http-server - - -N15->N95 - - - - -N16->N3 - - - - -N16->N8 - - - - -N16->N9 - - - - -N16->N37 - - - - -N16->N41 - - - - -N16->N50 - - - - -N17->N3 - - - - -N17->N5 - - - - -N17->N9 - - - - -N17->N11 - - - - -N17->N12 - - - - -N17->N13 - - - - -N17->N14 - - - - -N17->N16 - - - - -N17->N18 - - - - -N17->N20 - - - - -N17->N22 - - - - -N17->N36 - - - - -N17->N37 - - - - -N17->N38 - - - - -N17->N39 - - - - -N17->N40 - - - - -N17->N41 - - - - -N17->N46 - - - - -N17->N50 - - - - -N17->N64 - - - - -N17->N68 - - - - -N17->N73 - - - - -N100 - -linked-hash-map v0.3.0 - - -N17->N100 - - - - -N107 - -murmur3 - - -N17->N107 - - - - -N18->N3 - - - - -N18->N5 - - - - -N18->N9 - - - - -N18->N13 - - - - -N18->N16 - - - - -N18->N36 - - - - -N18->N37 - - - - -N18->N38 - - - - -N18->N39 - - - - -N18->N46 - - - - -N18->N50 - - - - -N18->N64 - - - - -N124 - -scoped-pool - - -N18->N124 - - - - -N19->N20 - - - - -N21 - -quick-error - - -N19->N21 - - - - -N19->N22 - - - - -N20->N9 - - - - -N22->N51 - - - - -N23 - -aho-corasick - - -N24 - -memchr - - -N23->N24 - - - - -N24->N51 - - - - -N26->N28 - - - - -N96 - -winapi-build - - -N26->N96 - - - - -N27->N28 - - - - -N27->N96 - - + +verification + + +N0->N19 + + + + +N27 + +ole32-sys + + +N1->N27 + + + + +N28 + +shell32-sys + + +N1->N28 + + + + +N29 + +winapi + + +N1->N29 + + N30 - -arrayvec + +xdg - -N31 - -nodrop + +N1->N30 + + - -N30->N31 - - + +N2->N15 + + - -N32 - -odds + +N38 + +heapsize - -N30->N32 - - + +N2->N38 + + - -N31->N32 - - + +N39 + +rustc-serialize - -N33 - -aster - - -N34 - -syntex_syntax - - -N33->N34 - - - - -N34->N9 - - - - -N34->N45 - - - - -N34->N49 - - - - -N34->N51 - - - - -N117 - -syntex_errors - - -N34->N117 - - - - -N129 - -syntex_pos - - -N34->N129 - - - - -N130 - -term - - -N34->N130 - - - - -N131 - -unicode-xid - - -N34->N131 - - - - -N36->N22 - - - - -N37->N48 - - - - -N37->N49 - - - - -N108 - -rustc_version - - -N37->N108 - - - - -N38->N3 - - - - -N38->N37 - - - - -N38->N39 - - - - -N38->N50 - - - - -N39->N28 - - - - -N39->N51 - - - - -N76 - -kernel32-sys - - -N39->N76 - - - - -N41->N37 - - + +N2->N39 + + N42 - -rust-crypto + +bitcrypto - -N41->N42 - - + +N2->N42 + + - -N43 - -siphasher + +N52 + +serialization - -N41->N43 - - + +N2->N52 + + - -N42->N22 - - + +N26 + +ansi_term - -N42->N39 - - + +N3->N26 + + - -N42->N49 - - + +N34 + +atty - -N42->N51 - - + +N3->N34 + + - -N72 - -gcc + +N46 + +bitflags v0.8.0 - -N42->N72 - - + +N3->N46 + + - -N44 - -bitflags v0.4.0 + +N53 + +strsim - -N47 - -cfg-if + +N3->N53 + + - -N48->N76 - - + +N54 + +term_size - -N50->N37 - - + +N3->N54 + + - -N50->N46 - - + +N55 + +unicode-segmentation - -N53->N28 - - + +N3->N55 + + - -N53->N51 - - + +N56 + +unicode-width - -N53->N76 - - + +N3->N56 + + + + +N57 + +vec_map + + +N3->N57 + + N58 - -cookie + +yaml-rust - -N58->N39 - - + +N3->N58 + + - -N59 - -url + +N4->N2 + + - -N58->N59 - - + +N4->N9 + + - -N85 - -idna + +N4->N15 + + - -N59->N85 - - + +N41 + +bit-vec - -N86 - -matches + +N4->N41 + + - -N59->N86 - - + +N4->N52 + + - -N60 - -crossbeam + +N64 + +elastic-array - -N61->N46 - - + +N4->N64 + + - -N61->N49 - - + +N65 + +parking_lot - -N99 - -linked-hash-map v0.2.1 - - -N63->N99 - - - - -N113 - -owning_ref - - -N64->N113 - - - - -N115 - -parking_lot_core - - -N64->N115 - - - - -N65->N51 - - - - -N123 - -rocksdb-sys - - -N65->N123 - - + +N4->N65 + + N66 - -deque + +rocksdb - -N66->N22 - - + +N4->N66 + + - -N67 - -domain + +N5->N9 + + - -N67->N20 - - + +N71 + +regex - -N67->N22 - - + +N5->N71 + + - -N67->N46 - - + +N6->N2 + + - -N67->N68 - - + +N6->N9 + + - -N68->N9 - - + +N6->N15 + + - -N68->N20 - - + +N6->N52 + + - -N101 - -mio + +N7->N15 + + - -N68->N101 - - + +N23 + +rand - -N105 - -slab + +N7->N23 + + - -N68->N105 - - + +N36 + +base58 - -N127 - -scoped-tls + +N7->N36 + + - -N68->N127 - - + +N7->N39 + + + + +N7->N42 + + + + +N72 + +eth-secp256k1 + + +N7->N72 + + + + +N97 + +lazy_static + + +N7->N97 + + + + +N10->N5 + + + + +N10->N9 + + + + +N10->N26 + + + + +N60 + +time + + +N10->N60 + + + + +N11->N2 + + + + +N11->N13 + + + + +N11->N15 + + + + +N11->N42 + + + + +N48 + +byteorder v1.0.0 + + +N11->N48 + + + + +N11->N52 + + + + +N12->N2 + + + + +N12->N4 + + + + +N12->N7 + + + + +N12->N13 + + + + +N12->N15 + + + + +N12->N17 + + + + +N12->N19 + + + + +N12->N38 + + + + +N12->N42 + + + + +N12->N48 + + + + +N12->N52 + + + + +N100 + +test-data + + +N12->N100 + + + + +N13->N2 + + + + +N13->N15 + + + + +N13->N52 + + + + +N14->N9 + + + + +N14->N11 + + + + +N14->N13 + + + + +N14->N15 + + + + +N20 + +abstract-ns + + +N14->N20 + + + + +N21 + +futures + + +N14->N21 + + + + +N14->N23 + + + + +N14->N42 + + + + +N14->N52 + + + + +N14->N60 + + + + +N62 + +csv + + +N14->N62 + + + + +N14->N65 + + N69 - -dtoa + +tokio-core - -N70->N23 - - - - -N70->N24 - - - - -N120 - -regex-syntax - - -N70->N120 - - - - -N121 - -thread_local - - -N70->N121 - - - - -N122 - -utf8-ranges - - -N70->N122 - - - - -N71->N22 - - - - -N71->N30 - - - - -N71->N49 - - - - -N71->N51 - - - - -N71->N72 - - - - -N75 - -rayon - - -N72->N75 - - - - -N73->N20 - - - - -N73->N60 - - + +N14->N69 + + N74 - -num_cpus + +futures-cpupool - -N73->N74 - - - - -N74->N51 - - - - -N75->N22 - - - - -N75->N51 - - - - -N75->N66 - - - - -N75->N74 - - - - -N76->N28 - - - - -N76->N96 - - - - -N77 - -httparse - - -N78 - -hyper - - -N78->N9 - - - - -N78->N39 - - - - -N78->N49 - - - - -N78->N58 - - - - -N78->N59 - - - - -N78->N77 - - - - -N79 - -language-tags - - -N78->N79 - - - - -N80 - -mime - - -N78->N80 - - - - -N81 - -rotor - - -N78->N81 - - - - -N82 - -spmc - - -N78->N82 - - - - -N83 - -unicase - - -N78->N83 - - - - -N84 - -vecio - - -N78->N84 - - - - -N80->N9 - - - - -N81->N9 - - - - -N81->N21 - - - - -N81->N101 - - - - -N81->N105 - - - - -N110 - -void - - -N81->N110 - - - - -N83->N108 - - - - -N84->N28 - - - - -N106 - -ws2_32-sys - - -N84->N106 - - - - -N85->N86 - - - - -N87 - -unicode-bidi - - -N85->N87 - - - - -N88 - -unicode-normalization - - -N85->N88 - - - - -N87->N86 - - - - -N89 - -itoa - - -N90->N9 - - - - -N91 - -parking_lot v0.2.8 - - -N90->N91 - - - - -N90->N92 - - - - -N90->N93 - - - - -N90->N94 - - - - -N91->N28 - - - - -N91->N51 - - - - -N91->N76 - - - - -N114 - -smallvec - - -N91->N114 - - - - -N93->N33 - - - - -N93->N34 - - - - -N116 - -quasi - - -N93->N116 - - - - -N118 - -quasi_codegen - - -N93->N118 - - - - -N119 - -syntex - - -N93->N119 - - - - -N128 - -serde_codegen_internals - - -N93->N128 - - - - -N94->N69 - - - - -N94->N89 - - - - -N94->N92 - - + +N14->N74 + + N112 - -num-traits + +ns-dns-tokio - -N94->N112 - - + +N14->N112 + + - -N95->N9 - - + +N116 + +tokio-io - -N95->N78 - - + +N14->N116 + + - -N95->N83 - - + +N37 + +bigint - -N95->N90 - - + +N15->N37 + + - -N98 - -lazycell + +N15->N38 + + - -N101->N9 - - + +N15->N39 + + - -N101->N28 - - + +N40 + +rustc_version - -N101->N51 - - + +N15->N40 + + - -N101->N76 - - + +N15->N48 + + - -N101->N98 - - + +N16->N2 + + - -N102 - -miow + +N16->N4 + + - -N101->N102 - - + +N16->N7 + + - -N103 - -net2 + +N16->N9 + + - -N101->N103 - - + +N16->N12 + + - -N104 - -nix + +N16->N13 + + - -N101->N104 - - + +N16->N14 + + - -N101->N105 - - + +N16->N15 + + - -N102->N28 - - + +N16->N17 + + - -N102->N76 - - + +N16->N18 + + - -N102->N103 - - + +N16->N19 + + - -N102->N106 - - + +N16->N39 + + - -N103->N28 - - + +N16->N52 + + - -N103->N47 - - + +N16->N69 + + - -N103->N51 - - + +N90 + +jsonrpc-core - -N103->N76 - - + +N16->N90 + + - -N103->N106 - - + +N91 + +serde - -N104->N44 - - + +N16->N91 + + - -N104->N47 - - + +N92 + +serde_derive - -N104->N51 - - + +N16->N92 + + - -N104->N108 - - + +N93 + +serde_json + + +N16->N93 + + + + +N94 + +jsonrpc-http-server + + +N16->N94 + + + + +N95 + +jsonrpc-macros + + +N16->N95 + + + + +N16->N100 + + + + +N17->N2 + + + + +N17->N7 + + + + +N17->N9 + + + + +N17->N15 + + + + +N17->N42 + + + + +N17->N52 + + + + +N18->N2 + + + + +N18->N4 + + + + +N18->N9 + + + + +N18->N11 + + + + +N18->N12 + + + + +N18->N13 + + + + +N18->N14 + + + + +N18->N15 + + + + +N18->N17 + + + + +N18->N19 + + + + +N18->N21 + + + + +N18->N23 + + + + +N18->N41 + + + + +N18->N42 + + + + +N18->N48 + + + + +N18->N52 + + + + +N18->N60 + + + + +N18->N65 + + + + +N99 + +linked-hash-map + + +N18->N99 + + + + +N18->N100 + + N109 - -semver + +murmur3 - -N104->N109 - - + +N18->N109 + + - -N104->N110 - - + +N19->N2 + + - -N106->N28 - - + +N19->N4 + + - -N106->N96 - - + +N19->N9 + + - -N107->N46 - - + +N19->N13 + + - -N108->N109 - - + +N19->N15 + + - -N111->N19 - - + +N19->N17 + + - -N111->N20 - - + +N19->N52 + + - -N111->N67 - - + +N19->N60 + + - -N111->N68 - - + +N76 + +rayon - -N115->N22 - - + +N19->N76 + + - -N115->N28 - - + +N20->N21 + + - -N115->N51 - - + +N22 + +quick-error - -N115->N76 - - + +N20->N22 + + - -N115->N114 - - + +N20->N23 + + - -N116->N34 - - + +N23->N8 + + - -N116->N117 - - + +N24 + +aho-corasick - -N117->N9 - - + +N25 + +memchr v0.1.11 - -N117->N49 - - + +N24->N25 + + - -N117->N51 - - + +N25->N8 + + - -N117->N129 - - + +N27->N29 + + - -N117->N130 - - + +N96 + +winapi-build - -N117->N131 - - + +N27->N96 + + - -N118->N33 - - + +N28->N29 + + - -N118->N34 - - + +N28->N96 + + - -N118->N117 - - + +N31 + +arrayvec - -N118->N119 - - + +N32 + +nodrop - -N119->N34 - - + +N31->N32 + + - -N119->N117 - - + +N33 + +odds - -N132 - -thread-id + +N31->N33 + + - -N121->N132 - - + +N32->N33 + + - -N123->N51 - - + +N34->N8 + + - -N123->N72 - - + +N34->N29 + + - -N124->N60 - - + +N35 + +kernel32-sys + + +N34->N35 + + + + +N35->N29 + + + + +N35->N96 + + + + +N37->N23 + + + + +N37->N38 + + + + +N37->N39 + + + + +N37->N40 + + + + +N38->N35 + + + + +N110 + +semver + + +N40->N110 + + + + +N42->N15 + + + + +N43 + +rust-crypto + + +N42->N43 + + + + +N44 + +siphasher + + +N42->N44 + + + + +N43->N8 + + + + +N43->N23 + + + + +N43->N39 + + + + +N43->N60 + + + + +N73 + +gcc + + +N43->N73 + + + + +N45 + +bitflags v0.4.0 + + +N47 + +byteorder v0.5.3 + + +N49 + +bytes + + +N49->N48 + + + + +N50 + +iovec + + +N49->N50 + + + + +N50->N8 + + + + +N50->N29 + + + + +N51 + +cfg-if + + +N52->N15 + + + + +N52->N48 + + + + +N54->N8 + + + + +N54->N29 + + + + +N54->N35 + + + + +N59 + +cookie + + +N59->N60 + + + + +N61 + +url + + +N59->N61 + + + + +N60->N8 + + + + +N60->N29 + + + + +N60->N35 + + + + +N121 + +redox_syscall + + +N60->N121 + + + + +N85 + +idna + + +N61->N85 + + + + +N86 + +matches + + +N61->N86 + + + + +N62->N39 + + + + +N62->N48 + + + + +N63 + +memchr v1.0.1 + + +N62->N63 + + + + +N63->N8 + + + + +N64->N38 + + + + +N114 + +owning_ref + + +N65->N114 + + + + +N117 + +parking_lot_core + + +N65->N117 + + + + +N118 + +thread-id v3.0.0 + + +N65->N118 + + + + +N66->N8 + + N125 - -scopeguard + +rocksdb-sys - -N124->N125 - - + +N66->N125 + + + + +N67 + +deque + + +N67->N23 + + + + +N68 + +domain + + +N68->N21 + + + + +N68->N23 + + + + +N68->N47 + + + + +N68->N69 + + + + +N69->N9 + + + + +N69->N21 + + + + +N69->N49 + + + + +N69->N50 + + + + +N105 + +slab + + +N69->N105 + + + + +N106 + +mio v0.6.6 + + +N69->N106 + + + + +N69->N116 + + N126 - -variance + +scoped-tls - -N124->N126 - - + +N69->N126 + + - -N128->N34 - - + +N70 + +dtoa - -N128->N117 - - + +N71->N24 + + - -N129->N49 - - + +N71->N25 + + - -N130->N28 - - + +N122 + +regex-syntax - -N130->N76 - - + +N71->N122 + + - -N132->N51 - - + +N123 + +thread_local - -N132->N76 - - + +N71->N123 + + + + +N124 + +utf8-ranges + + +N71->N124 + + + + +N72->N8 + + + + +N72->N23 + + + + +N72->N31 + + + + +N72->N39 + + + + +N72->N73 + + + + +N73->N76 + + + + +N74->N21 + + + + +N75 + +num_cpus + + +N74->N75 + + + + +N75->N8 + + + + +N76->N8 + + + + +N76->N23 + + + + +N76->N67 + + + + +N76->N75 + + + + +N77 + +httparse + + +N78 + +hyper + + +N78->N9 + + + + +N78->N39 + + + + +N78->N59 + + + + +N78->N60 + + + + +N78->N61 + + + + +N78->N77 + + + + +N79 + +language-tags + + +N78->N79 + + + + +N80 + +mime + + +N78->N80 + + + + +N81 + +rotor + + +N78->N81 + + + + +N82 + +spmc + + +N78->N82 + + + + +N83 + +unicase + + +N78->N83 + + + + +N84 + +vecio + + +N78->N84 + + + + +N80->N9 + + + + +N81->N9 + + + + +N81->N22 + + + + +N101 + +mio v0.6.1 + + +N81->N101 + + + + +N81->N105 + + + + +N111 + +void + + +N81->N111 + + + + +N83->N40 + + + + +N84->N29 + + + + +N108 + +ws2_32-sys + + +N84->N108 + + + + +N85->N86 + + + + +N87 + +unicode-bidi + + +N85->N87 + + + + +N88 + +unicode-normalization + + +N85->N88 + + + + +N87->N86 + + + + +N89 + +itoa + + +N90->N9 + + + + +N90->N21 + + + + +N90->N69 + + + + +N90->N91 + + + + +N90->N92 + + + + +N90->N93 + + + + +N120 + +quote + + +N92->N120 + + + + +N127 + +serde_codegen_internals + + +N92->N127 + + + + +N128 + +syn + + +N92->N128 + + + + +N93->N70 + + + + +N93->N89 + + + + +N93->N91 + + + + +N113 + +num-traits + + +N93->N113 + + + + +N94->N9 + + + + +N94->N69 + + + + +N94->N78 + + + + +N94->N83 + + + + +N94->N90 + + + + +N95->N90 + + + + +N95->N91 + + + + +N98 + +lazycell + + +N100->N2 + + + + +N100->N15 + + + + +N100->N17 + + + + +N100->N52 + + + + +N100->N60 + + + + +N101->N8 + + + + +N101->N9 + + + + +N101->N29 + + + + +N101->N35 + + + + +N101->N98 + + + + +N102 + +miow v0.1.5 + + +N101->N102 + + + + +N103 + +net2 + + +N101->N103 + + + + +N104 + +nix + + +N101->N104 + + + + +N101->N105 + + + + +N102->N29 + + + + +N102->N35 + + + + +N102->N103 + + + + +N102->N108 + + + + +N103->N8 + + + + +N103->N29 + + + + +N103->N35 + + + + +N103->N51 + + + + +N103->N108 + + + + +N104->N8 + + + + +N104->N40 + + + + +N104->N45 + + + + +N104->N51 + + + + +N104->N110 + + + + +N104->N111 + + + + +N106->N8 + + + + +N106->N9 + + + + +N106->N29 + + + + +N106->N35 + + + + +N106->N50 + + + + +N106->N98 + + + + +N106->N103 + + + + +N106->N105 + + + + +N107 + +miow v0.2.1 + + +N106->N107 + + + + +N107->N29 + + + + +N107->N35 + + + + +N107->N103 + + + + +N107->N108 + + + + +N108->N29 + + + + +N108->N96 + + + + +N109->N48 + + + + +N112->N20 + + + + +N112->N21 + + + + +N112->N68 + + + + +N112->N69 + + + + +N115 + +stable_deref_trait + + +N114->N115 + + + + +N116->N9 + + + + +N116->N21 + + + + +N116->N49 + + + + +N117->N8 + + + + +N117->N23 + + + + +N117->N29 + + + + +N117->N35 + + + + +N119 + +smallvec + + +N117->N119 + + + + +N118->N8 + + + + +N118->N35 + + + + +N131 + +thread-id v2.0.0 + + +N123->N131 + + + + +N125->N8 + + + + +N125->N73 + + + + +N127->N128 + + + + +N128->N120 + + + + +N129 + +synom + + +N128->N129 + + + + +N130 + +unicode-xid + + +N128->N130 + + + + +N129->N130 + + + + +N131->N8 + + + + +N131->N35 + + diff --git a/tools/workspace.diff b/tools/workspace.diff index 4d73c314..17ebced7 100644 --- a/tools/workspace.diff +++ b/tools/workspace.diff @@ -2,9 +2,10 @@ diff --git Cargo.toml Cargo.toml index fca51d5..6a16dd6 100644 --- Cargo.toml +++ Cargo.toml -@@ -24,3 +24,5 @@ import = { path = "import" } +@@ -24,3 +24,6 @@ import = { path = "import" } [[bin]] path = "pbtc/main.rs" name = "pbtc" + +[workspace] ++members = ["bencher"] diff --git a/verification/Cargo.toml b/verification/Cargo.toml index f36a23f8..fe85a381 100644 --- a/verification/Cargo.toml +++ b/verification/Cargo.toml @@ -16,4 +16,3 @@ db = { path = "../db" } [dev-dependencies] test-data = { path = "../test-data" } -ethcore-devtools = { path = "../devtools" }