diff --git a/Cargo.lock b/Cargo.lock index eca8a053..f66c4f4d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -32,7 +32,7 @@ version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "nodrop 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "odds 0.2.22 (registry+https://github.com/rust-lang/crates.io-index)", + "odds 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -86,7 +86,7 @@ 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)", "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "strsim 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "term_size 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-segmentation 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -108,7 +108,7 @@ dependencies = [ "chain 0.1.0", "elastic-array 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "ethcore-devtools 1.3.0", - "parking_lot 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "primitives 0.1.0", "rocksdb 0.4.5 (git+https://github.com/ethcore/rust-rocksdb)", "serialization 0.1.0", @@ -143,8 +143,8 @@ version = "0.5.6" source = "git+https://github.com/ethcore/rust-secp256k1#f998f9a8c18227af200f0f7fdadf8a6560d391ff" dependencies = [ "arrayvec 0.3.20 (registry+https://github.com/rust-lang/crates.io-index)", - "gcc 0.3.35 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.37 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -176,7 +176,7 @@ dependencies = [ [[package]] name = "gcc" -version = "0.3.35" +version = "0.3.37" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "rayon 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -224,7 +224,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "libc" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -242,7 +242,7 @@ name = "memchr" version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -273,7 +273,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)", "lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "miow 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.26 (registry+https://github.com/rust-lang/crates.io-index)", @@ -300,7 +300,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cfg-if 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -312,7 +312,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "semver 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)", "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -323,7 +323,7 @@ name = "nodrop" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "odds 0.2.22 (registry+https://github.com/rust-lang/crates.io-index)", + "odds 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -331,7 +331,7 @@ name = "num_cpus" version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -339,12 +339,12 @@ name = "num_cpus" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "odds" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -361,7 +361,7 @@ dependencies = [ "futures-cpupool 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "message 0.1.0", - "parking_lot 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "primitives 0.1.0", "rand 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", @@ -370,7 +370,7 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "owning_ref 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -383,7 +383,7 @@ version = "0.2.0" 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.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -402,7 +402,7 @@ name = "rand" version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -435,19 +435,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "rocksdb" version = "0.4.5" -source = "git+https://github.com/ethcore/rust-rocksdb#ffc7c82380fe8569f85ae6743f7f620af2d4a679" +source = "git+https://github.com/ethcore/rust-rocksdb#64c63ccbe1f62c2e2b39262486f9ba813793af58" dependencies = [ - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "rocksdb-sys 0.3.0 (git+https://github.com/ethcore/rust-rocksdb)", ] [[package]] name = "rocksdb-sys" version = "0.3.0" -source = "git+https://github.com/ethcore/rust-rocksdb#ffc7c82380fe8569f85ae6743f7f620af2d4a679" +source = "git+https://github.com/ethcore/rust-rocksdb#64c63ccbe1f62c2e2b39262486f9ba813793af58" dependencies = [ - "gcc 0.3.35 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.37 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -455,8 +455,8 @@ name = "rust-crypto" version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "gcc 0.3.35 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.37 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", @@ -525,7 +525,7 @@ 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.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -542,7 +542,7 @@ version = "2.0.0" 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.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -559,7 +559,7 @@ version = "0.1.35" 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.16 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -603,7 +603,7 @@ dependencies = [ "db 0.1.0", "ethcore-devtools 1.3.0", "linked-hash-map 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "primitives 0.1.0", "serialization 0.1.0", "test-data 0.1.0", @@ -655,12 +655,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum eth-secp256k1 0.5.6 (git+https://github.com/ethcore/rust-secp256k1)" = "" "checksum futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0bd34f72c0fffc9d2f6c570fd392bf99b9c5cd1481d79809e1cc2320befc0af0" "checksum futures-cpupool 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bb982bb25cd8fa5da6a8eb3a460354c984ff1113da82bcb4f0b0862b5795db82" -"checksum gcc 0.3.35 (registry+https://github.com/rust-lang/crates.io-index)" = "91ecd03771effb0c968fd6950b37e89476a578aaf1c70297d8e92b6516ec3312" +"checksum gcc 0.3.37 (registry+https://github.com/rust-lang/crates.io-index)" = "41337e9dc80ebadf36b4f252bf7440f61bcf34f99caa170e50dcd0f9a0cdb5d8" "checksum heapsize 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8c80e194758495a9109566134dc06e42ea0423987d6ceca016edaa90381b3549" "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" "checksum lazy_static 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "49247ec2a285bb3dcb23cbd9c35193c025e7251bfce77c1d5da97e6362dffe7f" "checksum lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce12306c4739d86ee97c23139f3a34ddf0387bbf181bc7929d287025a8c3ef6b" -"checksum libc 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)" = "408014cace30ee0f767b1c4517980646a573ec61a57957aeeabcac8ac0a02e8d" +"checksum libc 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "044d1360593a78f5c8e5e710beccdc24ab71d1f01bc19a29bcacdba22e8475d8" "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 memchr 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20" @@ -671,9 +671,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum nodrop 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0dbbadd3f4c98dea0bd3d9b4be4c0cdaf1ab57035cb2e41fce3983db5add7cc5" "checksum num_cpus 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "cee7e88156f3f9e19bdd598f8d6c9db7bf4078f99f8381f43a55b09648d1a6e3" "checksum num_cpus 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8890e6084723d57d0df8d2720b0d60c6ee67d6c93e7169630e4371e88765dcad" -"checksum odds 0.2.22 (registry+https://github.com/rust-lang/crates.io-index)" = "308eb922caa165a2c4be8004abf87822fc4b444ab339f70fc172236b1905efb0" +"checksum odds 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)" = "e04630a62b3f1cc8c58b4d8f2555a40136f02b420e158242936ef286a72d33a0" "checksum owning_ref 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8d91377085359426407a287ab16884a0111ba473aa6844ff01d4ec20ce3d75e7" -"checksum parking_lot 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "dbc5847584161f273e69edc63c1a86254a22f570a0b5dd87aa6f9773f6f7d125" +"checksum parking_lot 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "e1435e7a2a00dfebededd6c6bdbd54008001e94b4a2aadd6aef0dc4c56317621" "checksum parking_lot_core 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fb1b97670a2ffadce7c397fb80a3d687c4f3060140b885621ef1653d0e5d5068" "checksum rand 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "2791d88c6defac799c3f20d74f094ca33b9332612d9aef9078519c82e4fe04a5" "checksum rayon 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "655df67c314c30fa3055a365eae276eb88aa4f3413a352a1ab32c1320eda41ea" diff --git a/tools/graph.dot b/tools/graph.dot index 65f8ef8d..e2f3396d 100644 --- a/tools/graph.dot +++ b/tools/graph.dot @@ -8,72 +8,75 @@ digraph dependencies { N6[label="miner",shape=box]; N7[label="p2p",shape=box]; N8[label="script",shape=box]; - N9[label="aho-corasick",shape=box]; - N10[label="memchr",shape=box]; - N11[label="ansi_term",shape=box]; - N12[label="arrayvec",shape=box]; - N13[label="nodrop",shape=box]; - N14[label="odds",shape=box]; - N15[label="base58",shape=box]; - N16[label="bitcrypto",shape=box]; - N17[label="primitives",shape=box]; - N18[label="rust-crypto",shape=box]; - N19[label="bitflags v0.4.0",shape=box]; - N20[label="bitflags v0.7.0",shape=box]; - N21[label="byteorder",shape=box]; - N22[label="cfg-if",shape=box]; - N23[label="chain",shape=box]; - N24[label="heapsize",shape=box]; - N25[label="rustc-serialize",shape=box]; - N26[label="serialization",shape=box]; - N27[label="libc",shape=box]; - N28[label="strsim",shape=box]; - N29[label="term_size",shape=box]; - N30[label="unicode-segmentation",shape=box]; - N31[label="unicode-width",shape=box]; - N32[label="vec_map",shape=box]; - N33[label="yaml-rust",shape=box]; - N34[label="crossbeam",shape=box]; - N35[label="elastic-array",shape=box]; - N36[label="ethcore-devtools",shape=box]; - N37[label="parking_lot",shape=box]; - N38[label="rocksdb",shape=box]; - N39[label="deque",shape=box]; - N40[label="rand",shape=box]; - N41[label="log",shape=box]; - N42[label="regex",shape=box]; - N43[label="eth-secp256k1",shape=box]; - N44[label="gcc",shape=box]; - N45[label="futures",shape=box]; - N46[label="futures-cpupool",shape=box]; - N47[label="num_cpus v1.1.0",shape=box]; - N48[label="rayon",shape=box]; - N49[label="kernel32-sys",shape=box]; - N50[label="winapi",shape=box]; - N51[label="winapi-build",shape=box]; - N52[label="lazy_static",shape=box]; - N53[label="lazycell",shape=box]; - N54[label="mio",shape=box]; - N55[label="miow",shape=box]; - N56[label="net2",shape=box]; - N57[label="nix",shape=box]; - N58[label="slab",shape=box]; - N59[label="ws2_32-sys",shape=box]; - N60[label="rustc_version",shape=box]; - N61[label="semver",shape=box]; - N62[label="void",shape=box]; - N63[label="num_cpus v0.2.13",shape=box]; - N64[label="owning_ref",shape=box]; - N65[label="time",shape=box]; - N66[label="tokio-core",shape=box]; - N67[label="parking_lot_core",shape=box]; - N68[label="smallvec",shape=box]; - N69[label="regex-syntax",shape=box]; - N70[label="thread_local",shape=box]; - N71[label="utf8-ranges",shape=box]; - N72[label="rocksdb-sys",shape=box]; - N73[label="scoped-tls",shape=box]; - N74[label="thread-id",shape=box]; + N9[label="verification",shape=box]; + N10[label="aho-corasick",shape=box]; + N11[label="memchr",shape=box]; + N12[label="ansi_term",shape=box]; + N13[label="arrayvec",shape=box]; + N14[label="nodrop",shape=box]; + N15[label="odds",shape=box]; + N16[label="base58",shape=box]; + N17[label="bitcrypto",shape=box]; + N18[label="primitives",shape=box]; + N19[label="rust-crypto",shape=box]; + N20[label="bitflags v0.4.0",shape=box]; + N21[label="bitflags v0.7.0",shape=box]; + N22[label="byteorder",shape=box]; + N23[label="cfg-if",shape=box]; + N24[label="chain",shape=box]; + N25[label="heapsize",shape=box]; + N26[label="rustc-serialize",shape=box]; + N27[label="serialization",shape=box]; + N28[label="libc",shape=box]; + N29[label="strsim",shape=box]; + N30[label="term_size",shape=box]; + N31[label="unicode-segmentation",shape=box]; + N32[label="unicode-width",shape=box]; + N33[label="vec_map",shape=box]; + N34[label="yaml-rust",shape=box]; + N35[label="crossbeam",shape=box]; + N36[label="elastic-array",shape=box]; + N37[label="ethcore-devtools",shape=box]; + N38[label="parking_lot",shape=box]; + N39[label="rocksdb",shape=box]; + N40[label="test-data",shape=box]; + N41[label="deque",shape=box]; + N42[label="rand",shape=box]; + N43[label="log",shape=box]; + N44[label="regex",shape=box]; + N45[label="eth-secp256k1",shape=box]; + N46[label="gcc",shape=box]; + N47[label="futures",shape=box]; + N48[label="futures-cpupool",shape=box]; + N49[label="num_cpus v1.1.0",shape=box]; + N50[label="rayon",shape=box]; + N51[label="kernel32-sys",shape=box]; + N52[label="winapi",shape=box]; + N53[label="winapi-build",shape=box]; + N54[label="lazy_static",shape=box]; + N55[label="lazycell",shape=box]; + N56[label="linked-hash-map",shape=box]; + N57[label="mio",shape=box]; + N58[label="miow",shape=box]; + N59[label="net2",shape=box]; + N60[label="nix",shape=box]; + N61[label="slab",shape=box]; + N62[label="ws2_32-sys",shape=box]; + N63[label="rustc_version",shape=box]; + N64[label="semver",shape=box]; + N65[label="void",shape=box]; + N66[label="num_cpus v0.2.13",shape=box]; + N67[label="owning_ref",shape=box]; + N68[label="time",shape=box]; + N69[label="tokio-core",shape=box]; + N70[label="parking_lot_core",shape=box]; + N71[label="smallvec",shape=box]; + N72[label="regex-syntax",shape=box]; + N73[label="thread_local",shape=box]; + N74[label="utf8-ranges",shape=box]; + N75[label="rocksdb-sys",shape=box]; + N76[label="scoped-tls",shape=box]; + N77[label="thread-id",shape=box]; N0 -> N1[label="",style=dashed]; N0 -> N2[label="",style=dashed]; N0 -> N3[label="",style=dashed]; @@ -82,153 +85,164 @@ digraph dependencies { N0 -> N6[label="",style=dashed]; N0 -> N7[label="",style=dashed]; N0 -> N8[label="",style=dashed]; - N1 -> N11[label="",style=dashed]; - N1 -> N20[label="",style=dashed]; - N1 -> N27[label="",style=dashed]; + N0 -> N9[label="",style=dashed]; + N1 -> N12[label="",style=dashed]; + N1 -> N21[label="",style=dashed]; N1 -> N28[label="",style=dashed]; N1 -> N29[label="",style=dashed]; N1 -> N30[label="",style=dashed]; N1 -> N31[label="",style=dashed]; N1 -> N32[label="",style=dashed]; N1 -> N33[label="",style=dashed]; - N2 -> N17[label="",style=dashed]; - N2 -> N21[label="",style=dashed]; - N2 -> N23[label="",style=dashed]; - N2 -> N26[label="",style=dashed]; - N2 -> N35[label="",style=dashed]; + N1 -> N34[label="",style=dashed]; + N2 -> N18[label="",style=dashed]; + N2 -> N22[label="",style=dashed]; + N2 -> N24[label="",style=dashed]; + N2 -> N27[label="",style=dashed]; N2 -> N36[label="",style=dashed]; N2 -> N37[label="",style=dashed]; N2 -> N38[label="",style=dashed]; - N3 -> N41[label="",style=dashed]; - N3 -> N42[label="",style=dashed]; - N4 -> N15[label="",style=dashed]; + N2 -> N39[label="",style=dashed]; + N2 -> N40[label="",style=dashed]; + N3 -> N43[label="",style=dashed]; + N3 -> N44[label="",style=dashed]; N4 -> N16[label="",style=dashed]; N4 -> N17[label="",style=dashed]; - N4 -> N25[label="",style=dashed]; - N4 -> N40[label="",style=dashed]; - N4 -> N43[label="",style=dashed]; - N4 -> N52[label="",style=dashed]; - N5 -> N16[label="",style=dashed]; + N4 -> N18[label="",style=dashed]; + N4 -> N26[label="",style=dashed]; + N4 -> N42[label="",style=dashed]; + N4 -> N45[label="",style=dashed]; + N4 -> N54[label="",style=dashed]; N5 -> N17[label="",style=dashed]; - N5 -> N21[label="",style=dashed]; - N5 -> N23[label="",style=dashed]; - N5 -> N26[label="",style=dashed]; - N6 -> N17[label="",style=dashed]; - N6 -> N23[label="",style=dashed]; + N5 -> N18[label="",style=dashed]; + N5 -> N22[label="",style=dashed]; + N5 -> N24[label="",style=dashed]; + N5 -> N27[label="",style=dashed]; + N6 -> N18[label="",style=dashed]; N6 -> N24[label="",style=dashed]; - N6 -> N26[label="",style=dashed]; + N6 -> N25[label="",style=dashed]; + N6 -> N27[label="",style=dashed]; N7 -> N5[label="",style=dashed]; - N7 -> N16[label="",style=dashed]; N7 -> N17[label="",style=dashed]; - N7 -> N37[label="",style=dashed]; - N7 -> N40[label="",style=dashed]; - N7 -> N41[label="",style=dashed]; - N7 -> N45[label="",style=dashed]; - N7 -> N46[label="",style=dashed]; - N7 -> N65[label="",style=dashed]; - N7 -> N66[label="",style=dashed]; + N7 -> N18[label="",style=dashed]; + N7 -> N38[label="",style=dashed]; + N7 -> N42[label="",style=dashed]; + N7 -> N43[label="",style=dashed]; + N7 -> N47[label="",style=dashed]; + N7 -> N48[label="",style=dashed]; + N7 -> N68[label="",style=dashed]; + N7 -> N69[label="",style=dashed]; N8 -> N4[label="",style=dashed]; - N8 -> N16[label="",style=dashed]; N8 -> N17[label="",style=dashed]; - N8 -> N23[label="",style=dashed]; - N8 -> N26[label="",style=dashed]; - N9 -> N10[label="",style=dashed]; - N10 -> N27[label="",style=dashed]; - N12 -> N13[label=""]; - N12 -> N14[label=""]; + N8 -> N18[label="",style=dashed]; + N8 -> N24[label="",style=dashed]; + N8 -> N27[label="",style=dashed]; + N9 -> N2[label="",style=dashed]; + N9 -> N18[label="",style=dashed]; + N9 -> N24[label="",style=dashed]; + N9 -> N27[label="",style=dashed]; + N9 -> N37[label="",style=dashed]; + N9 -> N38[label="",style=dashed]; + N9 -> N40[label="",style=dashed]; + N9 -> N56[label="",style=dashed]; + N10 -> N11[label="",style=dashed]; + N11 -> N28[label="",style=dashed]; N13 -> N14[label=""]; - N16 -> N17[label="",style=dashed]; - N16 -> N18[label="",style=dashed]; - N17 -> N24[label="",style=dashed]; - N17 -> N25[label="",style=dashed]; + N13 -> N15[label=""]; + N14 -> N15[label=""]; + N17 -> N18[label="",style=dashed]; + N17 -> N19[label="",style=dashed]; N18 -> N25[label="",style=dashed]; - N18 -> N27[label="",style=dashed]; - N18 -> N40[label="",style=dashed]; - N18 -> N44[label="",style=dashed]; - N18 -> N65[label="",style=dashed]; - N23 -> N16[label="",style=dashed]; - N23 -> N17[label="",style=dashed]; - N23 -> N24[label="",style=dashed]; - N23 -> N25[label="",style=dashed]; - N23 -> N26[label="",style=dashed]; - N24 -> N49[label="",style=dashed]; - N26 -> N17[label="",style=dashed]; - N26 -> N21[label="",style=dashed]; - N29 -> N27[label="",style=dashed]; - N29 -> N49[label="",style=dashed]; - N29 -> N50[label="",style=dashed]; - N36 -> N40[label="",style=dashed]; - N37 -> N64[label="",style=dashed]; - N37 -> N67[label="",style=dashed]; - N38 -> N27[label="",style=dashed]; - N38 -> N72[label="",style=dashed]; - N39 -> N40[label="",style=dashed]; - N40 -> N27[label="",style=dashed]; - N42 -> N9[label="",style=dashed]; - N42 -> N10[label="",style=dashed]; - N42 -> N69[label="",style=dashed]; - N42 -> N70[label="",style=dashed]; - N42 -> N71[label="",style=dashed]; - N43 -> N12[label="",style=dashed]; - N43 -> N25[label="",style=dashed]; - N43 -> N27[label="",style=dashed]; - N43 -> N40[label="",style=dashed]; - N43 -> N44[label="",style=dashed]; - N44 -> N48[label="",style=dashed]; - N45 -> N41[label="",style=dashed]; - N46 -> N34[label="",style=dashed]; - N46 -> N45[label="",style=dashed]; - N46 -> N47[label="",style=dashed]; - N47 -> N27[label="",style=dashed]; - N48 -> N39[label="",style=dashed]; - N48 -> N40[label="",style=dashed]; - N48 -> N63[label="",style=dashed]; - N49 -> N50[label="",style=dashed]; - N49 -> N51[label="",style=dashed]; - N54 -> N27[label="",style=dashed]; - N54 -> N41[label="",style=dashed]; - N54 -> N49[label="",style=dashed]; - N54 -> N50[label="",style=dashed]; - N54 -> N53[label=""]; - N54 -> N55[label=""]; - N54 -> N56[label=""]; - N54 -> N57[label=""]; - N54 -> N58[label="",style=dashed]; - N55 -> N49[label=""]; - N55 -> N50[label=""]; - N55 -> N56[label=""]; - N55 -> N59[label=""]; - N56 -> N22[label=""]; - N56 -> N27[label=""]; - N56 -> N49[label=""]; - N56 -> N50[label=""]; - N56 -> N59[label=""]; - N57 -> N19[label=""]; - N57 -> N22[label=""]; - N57 -> N27[label=""]; + N18 -> N26[label="",style=dashed]; + N19 -> N26[label="",style=dashed]; + N19 -> N28[label="",style=dashed]; + N19 -> N42[label="",style=dashed]; + N19 -> N46[label="",style=dashed]; + N19 -> N68[label="",style=dashed]; + N24 -> N17[label="",style=dashed]; + N24 -> N18[label="",style=dashed]; + N24 -> N25[label="",style=dashed]; + N24 -> N26[label="",style=dashed]; + N24 -> N27[label="",style=dashed]; + N25 -> N51[label="",style=dashed]; + N27 -> N18[label="",style=dashed]; + N27 -> N22[label="",style=dashed]; + N30 -> N28[label="",style=dashed]; + N30 -> N51[label="",style=dashed]; + N30 -> N52[label="",style=dashed]; + N37 -> N42[label="",style=dashed]; + N38 -> N67[label="",style=dashed]; + N38 -> N70[label="",style=dashed]; + N39 -> N28[label="",style=dashed]; + N39 -> N75[label="",style=dashed]; + N40 -> N24[label="",style=dashed]; + N41 -> N42[label="",style=dashed]; + N42 -> N28[label="",style=dashed]; + N44 -> N10[label="",style=dashed]; + N44 -> N11[label="",style=dashed]; + N44 -> N72[label="",style=dashed]; + N44 -> N73[label="",style=dashed]; + N44 -> N74[label="",style=dashed]; + N45 -> N13[label="",style=dashed]; + N45 -> N26[label="",style=dashed]; + N45 -> N28[label="",style=dashed]; + N45 -> N42[label="",style=dashed]; + N45 -> N46[label="",style=dashed]; + N46 -> N50[label="",style=dashed]; + N47 -> N43[label="",style=dashed]; + N48 -> N35[label="",style=dashed]; + N48 -> N47[label="",style=dashed]; + N48 -> N49[label="",style=dashed]; + N49 -> N28[label="",style=dashed]; + N50 -> N41[label="",style=dashed]; + N50 -> N42[label="",style=dashed]; + N50 -> N66[label="",style=dashed]; + N51 -> N52[label="",style=dashed]; + N51 -> N53[label="",style=dashed]; + N57 -> N28[label="",style=dashed]; + N57 -> N43[label="",style=dashed]; + N57 -> N51[label="",style=dashed]; + N57 -> N52[label="",style=dashed]; + N57 -> N55[label=""]; + N57 -> N58[label=""]; + N57 -> N59[label=""]; N57 -> N60[label=""]; - N57 -> N61[label=""]; - N57 -> N62[label=""]; - N59 -> N50[label=""]; + N57 -> N61[label="",style=dashed]; + N58 -> N51[label=""]; + N58 -> N52[label=""]; + N58 -> N59[label=""]; + N58 -> N62[label=""]; + N59 -> N23[label=""]; + N59 -> N28[label=""]; N59 -> N51[label=""]; - N60 -> N61[label=""]; - N63 -> N27[label="",style=dashed]; - N65 -> N27[label="",style=dashed]; - N65 -> N49[label="",style=dashed]; - N65 -> N50[label="",style=dashed]; - N66 -> N41[label="",style=dashed]; - N66 -> N45[label="",style=dashed]; - N66 -> N54[label="",style=dashed]; - N66 -> N58[label="",style=dashed]; - N66 -> N73[label="",style=dashed]; - N67 -> N27[label="",style=dashed]; - N67 -> N40[label="",style=dashed]; - N67 -> N49[label="",style=dashed]; - N67 -> N50[label="",style=dashed]; - N67 -> N68[label="",style=dashed]; - N70 -> N74[label="",style=dashed]; - N72 -> N27[label="",style=dashed]; - N72 -> N44[label="",style=dashed]; - N74 -> N27[label="",style=dashed]; - N74 -> N49[label="",style=dashed]; + N59 -> N52[label=""]; + N59 -> N62[label=""]; + N60 -> N20[label=""]; + N60 -> N23[label=""]; + N60 -> N28[label=""]; + N60 -> N63[label=""]; + N60 -> N64[label=""]; + N60 -> N65[label=""]; + N62 -> N52[label=""]; + N62 -> N53[label=""]; + N63 -> N64[label=""]; + N66 -> N28[label="",style=dashed]; + N68 -> N28[label="",style=dashed]; + N68 -> N51[label="",style=dashed]; + N68 -> N52[label="",style=dashed]; + N69 -> N43[label="",style=dashed]; + N69 -> N47[label="",style=dashed]; + N69 -> N57[label="",style=dashed]; + N69 -> N61[label="",style=dashed]; + N69 -> N76[label="",style=dashed]; + N70 -> N28[label="",style=dashed]; + N70 -> N42[label="",style=dashed]; + N70 -> N51[label="",style=dashed]; + N70 -> N52[label="",style=dashed]; + N70 -> N71[label="",style=dashed]; + N73 -> N77[label="",style=dashed]; + N75 -> N28[label="",style=dashed]; + N75 -> N46[label="",style=dashed]; + N77 -> N28[label="",style=dashed]; + N77 -> N51[label="",style=dashed]; } diff --git a/tools/graph.png b/tools/graph.png index 94c46fe2..d32a4c14 100644 Binary files a/tools/graph.png and b/tools/graph.png differ