aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-05-30 10:02:30 +0100
committerAleksey Kladov <[email protected]>2019-05-30 10:02:30 +0100
commit18ed3517474dbc41586f71b22c72bf083be3dca9 (patch)
tree1d6de28985e14bc9c53051e8d729218fb65ef3c0
parent615b59aea09d4bd55c3e3a72e9aab86810107ca6 (diff)
:arrow_up: parking_lot
-rw-r--r--Cargo.lock115
-rw-r--r--Cargo.toml1
-rw-r--r--crates/ra_db/Cargo.toml1
-rw-r--r--crates/ra_hir/Cargo.toml2
-rw-r--r--crates/ra_ide_api/Cargo.toml1
-rw-r--r--crates/ra_lsp_server/Cargo.toml2
-rw-r--r--crates/ra_syntax/Cargo.toml1
7 files changed, 35 insertions, 88 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 68c5f7874..9482cba8f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -41,14 +41,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
41 41
42[[package]] 42[[package]]
43name = "backtrace" 43name = "backtrace"
44version = "0.3.20" 44version = "0.3.26"
45source = "registry+https://github.com/rust-lang/crates.io-index" 45source = "registry+https://github.com/rust-lang/crates.io-index"
46dependencies = [ 46dependencies = [
47 "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 47 "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
48 "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", 48 "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)",
49 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 49 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
50 "libc 0.2.55 (registry+https://github.com/rust-lang/crates.io-index)", 50 "libc 0.2.55 (registry+https://github.com/rust-lang/crates.io-index)",
51 "rustc-demangle 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", 51 "rustc-demangle 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
52] 52]
53 53
54[[package]] 54[[package]]
@@ -381,7 +381,7 @@ name = "error-chain"
381version = "0.12.1" 381version = "0.12.1"
382source = "registry+https://github.com/rust-lang/crates.io-index" 382source = "registry+https://github.com/rust-lang/crates.io-index"
383dependencies = [ 383dependencies = [
384 "backtrace 0.3.20 (registry+https://github.com/rust-lang/crates.io-index)", 384 "backtrace 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
385 "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 385 "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
386] 386]
387 387
@@ -390,7 +390,7 @@ name = "failure"
390version = "0.1.5" 390version = "0.1.5"
391source = "registry+https://github.com/rust-lang/crates.io-index" 391source = "registry+https://github.com/rust-lang/crates.io-index"
392dependencies = [ 392dependencies = [
393 "backtrace 0.3.20 (registry+https://github.com/rust-lang/crates.io-index)", 393 "backtrace 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
394 "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 394 "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
395] 395]
396 396
@@ -693,15 +693,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
693 693
694[[package]] 694[[package]]
695name = "lock_api" 695name = "lock_api"
696version = "0.1.5"
697source = "registry+https://github.com/rust-lang/crates.io-index"
698dependencies = [
699 "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
700 "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
701]
702
703[[package]]
704name = "lock_api"
705version = "0.2.0" 696version = "0.2.0"
706source = "registry+https://github.com/rust-lang/crates.io-index" 697source = "registry+https://github.com/rust-lang/crates.io-index"
707dependencies = [ 698dependencies = [
@@ -753,7 +744,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
753 744
754[[package]] 745[[package]]
755name = "mio" 746name = "mio"
756version = "0.6.17" 747version = "0.6.19"
757source = "registry+https://github.com/rust-lang/crates.io-index" 748source = "registry+https://github.com/rust-lang/crates.io-index"
758dependencies = [ 749dependencies = [
759 "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 750 "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -775,7 +766,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
775dependencies = [ 766dependencies = [
776 "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 767 "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
777 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 768 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
778 "mio 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)", 769 "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)",
779 "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 770 "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
780] 771]
781 772
@@ -817,7 +808,7 @@ dependencies = [
817 "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 808 "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
818 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 809 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
819 "libc 0.2.55 (registry+https://github.com/rust-lang/crates.io-index)", 810 "libc 0.2.55 (registry+https://github.com/rust-lang/crates.io-index)",
820 "mio 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)", 811 "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)",
821 "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 812 "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
822 "walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 813 "walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
823 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 814 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -890,23 +881,6 @@ version = "0.3.5"
890source = "registry+https://github.com/rust-lang/crates.io-index" 881source = "registry+https://github.com/rust-lang/crates.io-index"
891 882
892[[package]] 883[[package]]
893name = "owning_ref"
894version = "0.4.0"
895source = "registry+https://github.com/rust-lang/crates.io-index"
896dependencies = [
897 "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
898]
899
900[[package]]
901name = "parking_lot"
902version = "0.7.1"
903source = "registry+https://github.com/rust-lang/crates.io-index"
904dependencies = [
905 "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
906 "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
907]
908
909[[package]]
910name = "parking_lot" 884name = "parking_lot"
911version = "0.8.0" 885version = "0.8.0"
912source = "registry+https://github.com/rust-lang/crates.io-index" 886source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -918,18 +892,6 @@ dependencies = [
918 892
919[[package]] 893[[package]]
920name = "parking_lot_core" 894name = "parking_lot_core"
921version = "0.4.0"
922source = "registry+https://github.com/rust-lang/crates.io-index"
923dependencies = [
924 "libc 0.2.55 (registry+https://github.com/rust-lang/crates.io-index)",
925 "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
926 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
927 "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)",
928 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
929]
930
931[[package]]
932name = "parking_lot_core"
933version = "0.5.0" 895version = "0.5.0"
934source = "registry+https://github.com/rust-lang/crates.io-index" 896source = "registry+https://github.com/rust-lang/crates.io-index"
935dependencies = [ 897dependencies = [
@@ -1064,7 +1026,7 @@ dependencies = [
1064 "ra_hir 0.1.0", 1026 "ra_hir 0.1.0",
1065 "ra_project_model 0.1.0", 1027 "ra_project_model 0.1.0",
1066 "ra_syntax 0.1.0", 1028 "ra_syntax 0.1.0",
1067 "ra_vfs 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 1029 "ra_vfs 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
1068 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1030 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1069 "test_utils 0.1.0", 1031 "test_utils 0.1.0",
1070] 1032]
@@ -1091,13 +1053,12 @@ dependencies = [
1091name = "ra_db" 1053name = "ra_db"
1092version = "0.1.0" 1054version = "0.1.0"
1093dependencies = [ 1055dependencies = [
1094 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1095 "ra_arena 0.1.0", 1056 "ra_arena 0.1.0",
1096 "ra_prof 0.1.0", 1057 "ra_prof 0.1.0",
1097 "ra_syntax 0.1.0", 1058 "ra_syntax 0.1.0",
1098 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1059 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1099 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1060 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1100 "salsa 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", 1061 "salsa 0.12.1 (git+https://github.com/salsa-rs/salsa?rev=2485cb6)",
1101 "test_utils 0.1.0", 1062 "test_utils 0.1.0",
1102] 1063]
1103 1064
@@ -1123,7 +1084,7 @@ dependencies = [
1123 "insta 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", 1084 "insta 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
1124 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 1085 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
1125 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1086 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
1126 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1087 "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1127 "ra_arena 0.1.0", 1088 "ra_arena 0.1.0",
1128 "ra_db 0.1.0", 1089 "ra_db 0.1.0",
1129 "ra_mbe 0.1.0", 1090 "ra_mbe 0.1.0",
@@ -1146,7 +1107,6 @@ dependencies = [
1146 "jemallocator 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 1107 "jemallocator 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
1147 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 1108 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
1148 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1109 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
1149 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1150 "proptest 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", 1110 "proptest 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
1151 "ra_assists 0.1.0", 1111 "ra_assists 0.1.0",
1152 "ra_db 0.1.0", 1112 "ra_db 0.1.0",
@@ -1175,14 +1135,14 @@ dependencies = [
1175 "gen_lsp_server 0.2.0", 1135 "gen_lsp_server 0.2.0",
1176 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1136 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
1177 "lsp-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", 1137 "lsp-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)",
1178 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1138 "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1179 "ra_arena 0.1.0", 1139 "ra_arena 0.1.0",
1180 "ra_ide_api 0.1.0", 1140 "ra_ide_api 0.1.0",
1181 "ra_prof 0.1.0", 1141 "ra_prof 0.1.0",
1182 "ra_project_model 0.1.0", 1142 "ra_project_model 0.1.0",
1183 "ra_syntax 0.1.0", 1143 "ra_syntax 0.1.0",
1184 "ra_text_edit 0.1.0", 1144 "ra_text_edit 0.1.0",
1185 "ra_vfs 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 1145 "ra_vfs 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
1186 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1146 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1187 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1147 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1188 "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", 1148 "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1246,10 +1206,9 @@ dependencies = [
1246 "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", 1206 "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
1247 "drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 1207 "drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1248 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 1208 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1249 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1250 "ra_parser 0.1.0", 1209 "ra_parser 0.1.0",
1251 "ra_text_edit 0.1.0", 1210 "ra_text_edit 0.1.0",
1252 "rowan 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1211 "rowan 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
1253 "smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 1212 "smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
1254 "test_utils 0.1.0", 1213 "test_utils 0.1.0",
1255 "text_unit 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 1214 "text_unit 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1275,13 +1234,13 @@ dependencies = [
1275 1234
1276[[package]] 1235[[package]]
1277name = "ra_vfs" 1236name = "ra_vfs"
1278version = "0.2.3" 1237version = "0.2.4"
1279source = "registry+https://github.com/rust-lang/crates.io-index" 1238source = "registry+https://github.com/rust-lang/crates.io-index"
1280dependencies = [ 1239dependencies = [
1281 "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 1240 "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1282 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1241 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
1283 "notify 4.0.12 (registry+https://github.com/rust-lang/crates.io-index)", 1242 "notify 4.0.12 (registry+https://github.com/rust-lang/crates.io-index)",
1284 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1243 "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1285 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1244 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1286 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1245 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1287 "walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 1246 "walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1470,18 +1429,18 @@ dependencies = [
1470 1429
1471[[package]] 1430[[package]]
1472name = "rowan" 1431name = "rowan"
1473version = "0.5.0" 1432version = "0.5.2"
1474source = "registry+https://github.com/rust-lang/crates.io-index" 1433source = "registry+https://github.com/rust-lang/crates.io-index"
1475dependencies = [ 1434dependencies = [
1476 "colosseum 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1435 "colosseum 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1477 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1436 "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1478 "smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 1437 "smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
1479 "text_unit 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 1438 "text_unit 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
1480] 1439]
1481 1440
1482[[package]] 1441[[package]]
1483name = "rustc-demangle" 1442name = "rustc-demangle"
1484version = "0.1.14" 1443version = "0.1.15"
1485source = "registry+https://github.com/rust-lang/crates.io-index" 1444source = "registry+https://github.com/rust-lang/crates.io-index"
1486 1445
1487[[package]] 1446[[package]]
@@ -1507,23 +1466,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1507 1466
1508[[package]] 1467[[package]]
1509name = "salsa" 1468name = "salsa"
1510version = "0.12.0" 1469version = "0.12.1"
1511source = "registry+https://github.com/rust-lang/crates.io-index" 1470source = "git+https://github.com/salsa-rs/salsa?rev=2485cb6#2485cb69a0d8dc5a8772c547c73ccef182a94be4"
1512dependencies = [ 1471dependencies = [
1513 "derive-new 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", 1472 "derive-new 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
1514 "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 1473 "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
1515 "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1474 "lock_api 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
1516 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1475 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
1517 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1476 "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1518 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1477 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1519 "salsa-macros 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", 1478 "salsa-macros 0.12.1 (git+https://github.com/salsa-rs/salsa?rev=2485cb6)",
1520 "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", 1479 "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)",
1521] 1480]
1522 1481
1523[[package]] 1482[[package]]
1524name = "salsa-macros" 1483name = "salsa-macros"
1525version = "0.12.0" 1484version = "0.12.1"
1526source = "registry+https://github.com/rust-lang/crates.io-index" 1485source = "git+https://github.com/salsa-rs/salsa?rev=2485cb6#2485cb69a0d8dc5a8772c547c73ccef182a94be4"
1527dependencies = [ 1486dependencies = [
1528 "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1487 "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1529 "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", 1488 "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1640,11 +1599,6 @@ dependencies = [
1640] 1599]
1641 1600
1642[[package]] 1601[[package]]
1643name = "stable_deref_trait"
1644version = "1.1.1"
1645source = "registry+https://github.com/rust-lang/crates.io-index"
1646
1647[[package]]
1648name = "stacker" 1602name = "stacker"
1649version = "0.1.5" 1603version = "0.1.5"
1650source = "registry+https://github.com/rust-lang/crates.io-index" 1604source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2031,7 +1985,7 @@ dependencies = [
2031"checksum arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71" 1985"checksum arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71"
2032"checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652" 1986"checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652"
2033"checksum autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf" 1987"checksum autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf"
2034"checksum backtrace 0.3.20 (registry+https://github.com/rust-lang/crates.io-index)" = "45934a579eff9fd0ff637ac376a4bd134f47f8fc603f0b211d696b54d61e35f1" 1988"checksum backtrace 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)" = "1a13fc43f04daf08ab4f71e3d27e1fc27fc437d3e95ac0063a796d92fb40f39b"
2035"checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6" 1989"checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6"
2036"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" 1990"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e"
2037"checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80" 1991"checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80"
@@ -2110,7 +2064,6 @@ dependencies = [
2110"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 2064"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
2111"checksum libc 0.2.55 (registry+https://github.com/rust-lang/crates.io-index)" = "42914d39aad277d9e176efbdad68acb1d5443ab65afe0e0e4f0d49352a950880" 2065"checksum libc 0.2.55 (registry+https://github.com/rust-lang/crates.io-index)" = "42914d39aad277d9e176efbdad68acb1d5443ab65afe0e0e4f0d49352a950880"
2112"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" 2066"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
2113"checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c"
2114"checksum lock_api 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ed946d4529956a20f2d63ebe1b69996d5a2137c91913fe3ebbeff957f5bca7ff" 2067"checksum lock_api 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ed946d4529956a20f2d63ebe1b69996d5a2137c91913fe3ebbeff957f5bca7ff"
2115"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" 2068"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6"
2116"checksum lsp-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cb6c75cb08c8d8507dd4e355171ec1f46689ae2820697ba892a233e5d8f7a167" 2069"checksum lsp-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cb6c75cb08c8d8507dd4e355171ec1f46689ae2820697ba892a233e5d8f7a167"
@@ -2118,7 +2071,7 @@ dependencies = [
2118"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 2071"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
2119"checksum memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39" 2072"checksum memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39"
2120"checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" 2073"checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3"
2121"checksum mio 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)" = "049ba5ca2b63e837adeee724aa9e36b408ed593529dcc802aa96ca14bd329bdf" 2074"checksum mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)" = "83f51996a3ed004ef184e16818edc51fadffe8e7ca68be67f9dee67d84d0ff23"
2122"checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" 2075"checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40"
2123"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" 2076"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"
2124"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" 2077"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88"
@@ -2133,10 +2086,7 @@ dependencies = [
2133"checksum once_cell 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e7a15c6c8c034b56d2f01b23b98cdbbb622f8de99efad0d93d8ea0e608b36a7e" 2086"checksum once_cell 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e7a15c6c8c034b56d2f01b23b98cdbbb622f8de99efad0d93d8ea0e608b36a7e"
2134"checksum opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409" 2087"checksum opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409"
2135"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" 2088"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063"
2136"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13"
2137"checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337"
2138"checksum parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fa7767817701cce701d5585b9c4db3cdd02086398322c1d7e8bf5094a96a2ce7" 2089"checksum parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fa7767817701cce701d5585b9c4db3cdd02086398322c1d7e8bf5094a96a2ce7"
2139"checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9"
2140"checksum parking_lot_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cb88cb1cb3790baa6776844f968fea3be44956cf184fa1be5a03341f5491278c" 2090"checksum parking_lot_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cb88cb1cb3790baa6776844f968fea3be44956cf184fa1be5a03341f5491278c"
2141"checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" 2091"checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
2142"checksum pest 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "933085deae3f32071f135d799d75667b63c8dc1f4537159756e3d4ceab41868c" 2092"checksum pest 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "933085deae3f32071f135d799d75667b63c8dc1f4537159756e3d4ceab41868c"
@@ -2148,7 +2098,7 @@ dependencies = [
2148"checksum proptest 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2afed8cbdc8a64b58a5c021757a782351ec1afee85be374872721c84d5da5d80" 2098"checksum proptest 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2afed8cbdc8a64b58a5c021757a782351ec1afee85be374872721c84d5da5d80"
2149"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" 2099"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
2150"checksum quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db" 2100"checksum quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db"
2151"checksum ra_vfs 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a36512521aefbd2c76314c97b19b1f8377bd7ea770e3d6910c3fb68fe615f806" 2101"checksum ra_vfs 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "70927388fff29059b93221d2bad05167788a41cbf1302504f9ed5918d0654ce8"
2152"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 2102"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
2153"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 2103"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
2154"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 2104"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
@@ -2169,13 +2119,13 @@ dependencies = [
2169"checksum relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0e7790c7f1cc73d831d28dc5a7deb316a006e7848e6a7f467cdb10a0a9e0fb1c" 2119"checksum relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0e7790c7f1cc73d831d28dc5a7deb316a006e7848e6a7f467cdb10a0a9e0fb1c"
2170"checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" 2120"checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5"
2171"checksum ron 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "17f52a24414403f81528b67488cf8edc4eda977d3af1646bb6b106a600ead78f" 2121"checksum ron 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "17f52a24414403f81528b67488cf8edc4eda977d3af1646bb6b106a600ead78f"
2172"checksum rowan 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "91237e0f16ac1073139acd696d9d386c3225ba1d6eafc09b105984905994068d" 2122"checksum rowan 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbbf724d1e1f30669766ffc7e2490cd942d3b792367c12f9b00852b506b659f9"
2173"checksum rustc-demangle 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "ccc78bfd5acd7bf3e89cffcf899e5cb1a52d6fafa8dec2739ad70c9577a57288" 2123"checksum rustc-demangle 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "a7f4dccf6f4891ebcc0c39f9b6eb1a83b9bf5d747cb439ec6fba4f3b977038af"
2174"checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8" 2124"checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8"
2175"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 2125"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
2176"checksum ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "b96a9549dc8d48f2c283938303c4b5a77aa29bfbc5b54b084fb1630408899a8f" 2126"checksum ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "b96a9549dc8d48f2c283938303c4b5a77aa29bfbc5b54b084fb1630408899a8f"
2177"checksum salsa 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "249290390580a2ccdc1aa8256989733978a7c3e11e508abc529055ae4866e3a3" 2127"checksum salsa 0.12.1 (git+https://github.com/salsa-rs/salsa?rev=2485cb6)" = "<none>"
2178"checksum salsa-macros 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9120ba92eda59ebd3a39e8245531df9a3805468bf38fe57fdfc30f14d0fdbea9" 2128"checksum salsa-macros 0.12.1 (git+https://github.com/salsa-rs/salsa?rev=2485cb6)" = "<none>"
2179"checksum same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8f20c4be53a8a1ff4c1f1b2bd14570d2f634628709752f0702ecdd2b3f9a5267" 2129"checksum same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8f20c4be53a8a1ff4c1f1b2bd14570d2f634628709752f0702ecdd2b3f9a5267"
2180"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" 2130"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27"
2181"checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d" 2131"checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d"
@@ -2190,7 +2140,6 @@ dependencies = [
2190"checksum slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373" 2140"checksum slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373"
2191"checksum smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be" 2141"checksum smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be"
2192"checksum smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e6507d018aa8dfcaa08aaab587605591cd2109df66a921486a2220e2daf9fa29" 2142"checksum smol_str 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e6507d018aa8dfcaa08aaab587605591cd2109df66a921486a2220e2daf9fa29"
2193"checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8"
2194"checksum stacker 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fb79482f57cf598af52094ec4cc3b3c42499d3ce5bd426f2ac41515b7e57404b" 2143"checksum stacker 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fb79482f57cf598af52094ec4cc3b3c42499d3ce5bd426f2ac41515b7e57404b"
2195"checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 2144"checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
2196"checksum superslice 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f" 2145"checksum superslice 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
diff --git a/Cargo.toml b/Cargo.toml
index c5155e899..3fc55fa90 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -6,3 +6,4 @@ incremental = true
6debug = true 6debug = true
7 7
8[patch.'crates-io'] 8[patch.'crates-io']
9salsa = {git = "https://github.com/salsa-rs/salsa", rev = "2485cb6" } # https://github.com/salsa-rs/salsa/pull/167
diff --git a/crates/ra_db/Cargo.toml b/crates/ra_db/Cargo.toml
index 5328303d2..b43202890 100644
--- a/crates/ra_db/Cargo.toml
+++ b/crates/ra_db/Cargo.toml
@@ -8,7 +8,6 @@ authors = ["rust-analyzer developers"]
8salsa = "0.12.0" 8salsa = "0.12.0"
9relative-path = "0.4.0" 9relative-path = "0.4.0"
10rustc-hash = "1.0" 10rustc-hash = "1.0"
11parking_lot = "0.7.0"
12 11
13ra_arena = { path = "../ra_arena" } 12ra_arena = { path = "../ra_arena" }
14ra_syntax = { path = "../ra_syntax" } 13ra_syntax = { path = "../ra_syntax" }
diff --git a/crates/ra_hir/Cargo.toml b/crates/ra_hir/Cargo.toml
index 18ecb7957..a86dfa6b2 100644
--- a/crates/ra_hir/Cargo.toml
+++ b/crates/ra_hir/Cargo.toml
@@ -9,7 +9,7 @@ arrayvec = "0.4.10"
9log = "0.4.5" 9log = "0.4.5"
10relative-path = "0.4.0" 10relative-path = "0.4.0"
11rustc-hash = "1.0" 11rustc-hash = "1.0"
12parking_lot = "0.7.0" 12parking_lot = "0.8.0"
13ena = "0.11" 13ena = "0.11"
14join_to_string = "0.1.3" 14join_to_string = "0.1.3"
15either = "1.5.2" 15either = "1.5.2"
diff --git a/crates/ra_ide_api/Cargo.toml b/crates/ra_ide_api/Cargo.toml
index 8939e9d79..9bf5dd6e6 100644
--- a/crates/ra_ide_api/Cargo.toml
+++ b/crates/ra_ide_api/Cargo.toml
@@ -12,7 +12,6 @@ relative-path = "0.4.0"
12rayon = "1.0.2" 12rayon = "1.0.2"
13fst = { version = "0.3.1", default-features = false } 13fst = { version = "0.3.1", default-features = false }
14rustc-hash = "1.0" 14rustc-hash = "1.0"
15parking_lot = "0.7.0"
16unicase = "2.2.0" 15unicase = "2.2.0"
17superslice = "1.0.0" 16superslice = "1.0.0"
18rand = "0.6.5" 17rand = "0.6.5"
diff --git a/crates/ra_lsp_server/Cargo.toml b/crates/ra_lsp_server/Cargo.toml
index 74861a56a..d52e0165f 100644
--- a/crates/ra_lsp_server/Cargo.toml
+++ b/crates/ra_lsp_server/Cargo.toml
@@ -17,7 +17,7 @@ log = "0.4.3"
17url_serde = "0.2.0" 17url_serde = "0.2.0"
18lsp-types = { version = "0.57.1", features = ["proposed"] } 18lsp-types = { version = "0.57.1", features = ["proposed"] }
19rustc-hash = "1.0" 19rustc-hash = "1.0"
20parking_lot = "0.7.0" 20parking_lot = "0.8.0"
21 21
22ra_vfs = "0.2.0" 22ra_vfs = "0.2.0"
23thread_worker = { path = "../thread_worker" } 23thread_worker = { path = "../thread_worker" }
diff --git a/crates/ra_syntax/Cargo.toml b/crates/ra_syntax/Cargo.toml
index 082bc5253..95ff6b1d8 100644
--- a/crates/ra_syntax/Cargo.toml
+++ b/crates/ra_syntax/Cargo.toml
@@ -12,7 +12,6 @@ arrayvec = "0.4.10"
12unicode-xid = "0.1.0" 12unicode-xid = "0.1.0"
13itertools = "0.8.0" 13itertools = "0.8.0"
14drop_bomb = "0.1.4" 14drop_bomb = "0.1.4"
15parking_lot = "0.7.0"
16rowan = "0.5.0" 15rowan = "0.5.0"
17 16
18# ideally, `serde` should be enabled by `ra_lsp_server`, but we enable it here 17# ideally, `serde` should be enabled by `ra_lsp_server`, but we enable it here