aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-06-26 23:02:10 +0100
committerAleksey Kladov <[email protected]>2019-06-26 23:02:10 +0100
commitd4e2a3b72622d298a1d1813a847c4d6b2a10976c (patch)
tree4964158749f7d33c8831cf93721adefdd1925fcc
parent6e2369938a6f5214680dcc0f4bb58cdb20dc1015 (diff)
:arrow_up: rowan
New rowan includes one more memory optimization: green nodes are deduplicated within a single tree
-rw-r--r--Cargo.lock26
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"
44version = "0.2.3" 44version = "0.2.3"
45source = "registry+https://github.com/rust-lang/crates.io-index" 45source = "registry+https://github.com/rust-lang/crates.io-index"
46dependencies = [ 46dependencies = [
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]]
57name = "backtrace" 57name = "backtrace"
58version = "0.3.31" 58version = "0.3.32"
59source = "registry+https://github.com/rust-lang/crates.io-index" 59source = "registry+https://github.com/rust-lang/crates.io-index"
60dependencies = [ 60dependencies = [
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]]
69name = "backtrace-sys" 68name = "backtrace-sys"
70version = "0.1.28" 69version = "0.1.29"
71source = "registry+https://github.com/rust-lang/crates.io-index" 70source = "registry+https://github.com/rust-lang/crates.io-index"
72dependencies = [ 71dependencies = [
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"
421version = "0.12.1" 420version = "0.12.1"
422source = "registry+https://github.com/rust-lang/crates.io-index" 421source = "registry+https://github.com/rust-lang/crates.io-index"
423dependencies = [ 422dependencies = [
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"
430version = "0.1.5" 429version = "0.1.5"
431source = "registry+https://github.com/rust-lang/crates.io-index" 430source = "registry+https://github.com/rust-lang/crates.io-index"
432dependencies = [ 431dependencies = [
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 = [
1221name = "ra_prof" 1220name = "ra_prof"
1222version = "0.1.0" 1221version = "0.1.0"
1223dependencies = [ 1222dependencies = [
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]]
1486name = "rowan" 1485name = "rowan"
1487version = "0.5.4" 1486version = "0.5.5"
1488source = "registry+https://github.com/rust-lang/crates.io-index" 1487source = "registry+https://github.com/rust-lang/crates.io-index"
1489dependencies = [ 1488dependencies = [
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"