diff options
author | Aleksey Kladov <[email protected]> | 2019-06-26 23:02:10 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-06-26 23:02:10 +0100 |
commit | d4e2a3b72622d298a1d1813a847c4d6b2a10976c (patch) | |
tree | 4964158749f7d33c8831cf93721adefdd1925fcc | |
parent | 6e2369938a6f5214680dcc0f4bb58cdb20dc1015 (diff) |
:arrow_up: rowan
New rowan includes one more memory optimization: green nodes are
deduplicated within a single tree
-rw-r--r-- | Cargo.lock | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Cargo.lock b/Cargo.lock index 33e6a4f3d..4f691f39e 100644 --- a/Cargo.lock +++ b/Cargo.lock | |||
@@ -44,7 +44,7 @@ name = "backtrace" | |||
44 | version = "0.2.3" | 44 | version = "0.2.3" |
45 | source = "registry+https://github.com/rust-lang/crates.io-index" | 45 | source = "registry+https://github.com/rust-lang/crates.io-index" |
46 | dependencies = [ | 46 | dependencies = [ |
47 | "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", | 47 | "backtrace-sys 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", |
48 | "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | 48 | "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", |
49 | "dbghelp-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 49 | "dbghelp-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", |
50 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | 50 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -55,11 +55,10 @@ dependencies = [ | |||
55 | 55 | ||
56 | [[package]] | 56 | [[package]] |
57 | name = "backtrace" | 57 | name = "backtrace" |
58 | version = "0.3.31" | 58 | version = "0.3.32" |
59 | source = "registry+https://github.com/rust-lang/crates.io-index" | 59 | source = "registry+https://github.com/rust-lang/crates.io-index" |
60 | dependencies = [ | 60 | dependencies = [ |
61 | "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | 61 | "backtrace-sys 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", |
62 | "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", | ||
63 | "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | 62 | "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", |
64 | "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", | 63 | "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", |
65 | "rustc-demangle 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", | 64 | "rustc-demangle 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -67,7 +66,7 @@ dependencies = [ | |||
67 | 66 | ||
68 | [[package]] | 67 | [[package]] |
69 | name = "backtrace-sys" | 68 | name = "backtrace-sys" |
70 | version = "0.1.28" | 69 | version = "0.1.29" |
71 | source = "registry+https://github.com/rust-lang/crates.io-index" | 70 | source = "registry+https://github.com/rust-lang/crates.io-index" |
72 | dependencies = [ | 71 | dependencies = [ |
73 | "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", | 72 | "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -421,7 +420,7 @@ name = "error-chain" | |||
421 | version = "0.12.1" | 420 | version = "0.12.1" |
422 | source = "registry+https://github.com/rust-lang/crates.io-index" | 421 | source = "registry+https://github.com/rust-lang/crates.io-index" |
423 | dependencies = [ | 422 | dependencies = [ |
424 | "backtrace 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)", | 423 | "backtrace 0.3.32 (registry+https://github.com/rust-lang/crates.io-index)", |
425 | "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | 424 | "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", |
426 | ] | 425 | ] |
427 | 426 | ||
@@ -430,7 +429,7 @@ name = "failure" | |||
430 | version = "0.1.5" | 429 | version = "0.1.5" |
431 | source = "registry+https://github.com/rust-lang/crates.io-index" | 430 | source = "registry+https://github.com/rust-lang/crates.io-index" |
432 | dependencies = [ | 431 | dependencies = [ |
433 | "backtrace 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)", | 432 | "backtrace 0.3.32 (registry+https://github.com/rust-lang/crates.io-index)", |
434 | "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | 433 | "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", |
435 | ] | 434 | ] |
436 | 435 | ||
@@ -1221,7 +1220,7 @@ dependencies = [ | |||
1221 | name = "ra_prof" | 1220 | name = "ra_prof" |
1222 | version = "0.1.0" | 1221 | version = "0.1.0" |
1223 | dependencies = [ | 1222 | dependencies = [ |
1224 | "backtrace 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)", | 1223 | "backtrace 0.3.32 (registry+https://github.com/rust-lang/crates.io-index)", |
1225 | "cpuprofiler 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", | 1224 | "cpuprofiler 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", |
1226 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1225 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1227 | "once_cell 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1226 | "once_cell 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1252,7 +1251,7 @@ dependencies = [ | |||
1252 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1251 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1253 | "ra_parser 0.1.0", | 1252 | "ra_parser 0.1.0", |
1254 | "ra_text_edit 0.1.0", | 1253 | "ra_text_edit 0.1.0", |
1255 | "rowan 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 1254 | "rowan 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", |
1256 | "smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | 1255 | "smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", |
1257 | "test_utils 0.1.0", | 1256 | "test_utils 0.1.0", |
1258 | "text_unit 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | 1257 | "text_unit 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1484,11 +1483,12 @@ dependencies = [ | |||
1484 | 1483 | ||
1485 | [[package]] | 1484 | [[package]] |
1486 | name = "rowan" | 1485 | name = "rowan" |
1487 | version = "0.5.4" | 1486 | version = "0.5.5" |
1488 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1487 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1489 | dependencies = [ | 1488 | dependencies = [ |
1490 | "colosseum 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1489 | "colosseum 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1491 | "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1490 | "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1491 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1492 | "smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | 1492 | "smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", |
1493 | "text_unit 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | 1493 | "text_unit 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", |
1494 | ] | 1494 | ] |
@@ -2035,8 +2035,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
2035 | "checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652" | 2035 | "checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652" |
2036 | "checksum autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf" | 2036 | "checksum autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf" |
2037 | "checksum backtrace 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "346d7644f0b5f9bc73082d3b2236b69a05fd35cce0cfa3724e184e6a5c9e2a2f" | 2037 | "checksum backtrace 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "346d7644f0b5f9bc73082d3b2236b69a05fd35cce0cfa3724e184e6a5c9e2a2f" |
2038 | "checksum backtrace 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)" = "e0f77aa27f55a4beb477ff6bc4d9bf72f90eb422b19c1d8e5a644b8aeb674d66" | 2038 | "checksum backtrace 0.3.32 (registry+https://github.com/rust-lang/crates.io-index)" = "18b50f5258d1a9ad8396d2d345827875de4261b158124d4c819d9b351454fae5" |
2039 | "checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6" | 2039 | "checksum backtrace-sys 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)" = "12cb9f1eef1d1fc869ad5a26c9fa48516339a15e54a227a25460fc304815fdb3" |
2040 | "checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" | 2040 | "checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" |
2041 | "checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80" | 2041 | "checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80" |
2042 | "checksum bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb" | 2042 | "checksum bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb" |
@@ -2173,7 +2173,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
2173 | "checksum relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0e7790c7f1cc73d831d28dc5a7deb316a006e7848e6a7f467cdb10a0a9e0fb1c" | 2173 | "checksum relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0e7790c7f1cc73d831d28dc5a7deb316a006e7848e6a7f467cdb10a0a9e0fb1c" |
2174 | "checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e" | 2174 | "checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e" |
2175 | "checksum ron 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "17f52a24414403f81528b67488cf8edc4eda977d3af1646bb6b106a600ead78f" | 2175 | "checksum ron 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "17f52a24414403f81528b67488cf8edc4eda977d3af1646bb6b106a600ead78f" |
2176 | "checksum rowan 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "695dbacb8b8e077caf0cdeb65b0fe0c27bd99a9b7bf5f6467681c4c94cbe6133" | 2176 | "checksum rowan 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "500ba7550373d42593a5228085bad391517378fa31ad2a84defe100dd8259fef" |
2177 | "checksum rustc-demangle 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "a7f4dccf6f4891ebcc0c39f9b6eb1a83b9bf5d747cb439ec6fba4f3b977038af" | 2177 | "checksum rustc-demangle 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "a7f4dccf6f4891ebcc0c39f9b6eb1a83b9bf5d747cb439ec6fba4f3b977038af" |
2178 | "checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8" | 2178 | "checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8" |
2179 | "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" | 2179 | "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" |