aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock121
-rw-r--r--crates/ra_batch/Cargo.toml2
-rw-r--r--crates/ra_lsp_server/Cargo.toml4
3 files changed, 66 insertions, 61 deletions
diff --git a/Cargo.lock b/Cargo.lock
index af97b7659..b67637fe8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -10,14 +10,6 @@ dependencies = [
10 10
11[[package]] 11[[package]]
12name = "arrayvec" 12name = "arrayvec"
13version = "0.4.12"
14source = "registry+https://github.com/rust-lang/crates.io-index"
15dependencies = [
16 "nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
17]
18
19[[package]]
20name = "arrayvec"
21version = "0.5.1" 13version = "0.5.1"
22source = "registry+https://github.com/rust-lang/crates.io-index" 14source = "registry+https://github.com/rust-lang/crates.io-index"
23 15
@@ -235,44 +227,44 @@ dependencies = [
235 227
236[[package]] 228[[package]]
237name = "crossbeam" 229name = "crossbeam"
238version = "0.7.2" 230version = "0.7.3"
239source = "registry+https://github.com/rust-lang/crates.io-index" 231source = "registry+https://github.com/rust-lang/crates.io-index"
240dependencies = [ 232dependencies = [
241 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 233 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
242 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 234 "crossbeam-channel 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
243 "crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 235 "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
244 "crossbeam-epoch 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 236 "crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
245 "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 237 "crossbeam-queue 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
246 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 238 "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
247] 239]
248 240
249[[package]] 241[[package]]
250name = "crossbeam-channel" 242name = "crossbeam-channel"
251version = "0.3.9" 243version = "0.4.0"
252source = "registry+https://github.com/rust-lang/crates.io-index" 244source = "registry+https://github.com/rust-lang/crates.io-index"
253dependencies = [ 245dependencies = [
254 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 246 "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
255] 247]
256 248
257[[package]] 249[[package]]
258name = "crossbeam-deque" 250name = "crossbeam-deque"
259version = "0.7.1" 251version = "0.7.2"
260source = "registry+https://github.com/rust-lang/crates.io-index" 252source = "registry+https://github.com/rust-lang/crates.io-index"
261dependencies = [ 253dependencies = [
262 "crossbeam-epoch 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 254 "crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
263 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 255 "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
264] 256]
265 257
266[[package]] 258[[package]]
267name = "crossbeam-epoch" 259name = "crossbeam-epoch"
268version = "0.7.2" 260version = "0.8.0"
269source = "registry+https://github.com/rust-lang/crates.io-index" 261source = "registry+https://github.com/rust-lang/crates.io-index"
270dependencies = [ 262dependencies = [
271 "arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", 263 "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
272 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 264 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
273 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 265 "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
274 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 266 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
275 "memoffset 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 267 "memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
276 "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 268 "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
277] 269]
278 270
@@ -285,6 +277,14 @@ dependencies = [
285] 277]
286 278
287[[package]] 279[[package]]
280name = "crossbeam-queue"
281version = "0.2.0"
282source = "registry+https://github.com/rust-lang/crates.io-index"
283dependencies = [
284 "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
285]
286
287[[package]]
288name = "crossbeam-utils" 288name = "crossbeam-utils"
289version = "0.6.6" 289version = "0.6.6"
290source = "registry+https://github.com/rust-lang/crates.io-index" 290source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -294,6 +294,16 @@ dependencies = [
294] 294]
295 295
296[[package]] 296[[package]]
297name = "crossbeam-utils"
298version = "0.7.0"
299source = "registry+https://github.com/rust-lang/crates.io-index"
300dependencies = [
301 "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
302 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
303 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
304]
305
306[[package]]
297name = "derive-new" 307name = "derive-new"
298version = "0.5.8" 308version = "0.5.8"
299source = "registry+https://github.com/rust-lang/crates.io-index" 309source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -354,7 +364,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
354 364
355[[package]] 365[[package]]
356name = "flexi_logger" 366name = "flexi_logger"
357version = "0.14.4" 367version = "0.14.5"
358source = "registry+https://github.com/rust-lang/crates.io-index" 368source = "registry+https://github.com/rust-lang/crates.io-index"
359dependencies = [ 369dependencies = [
360 "chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)", 370 "chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -473,7 +483,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
473dependencies = [ 483dependencies = [
474 "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 484 "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
475 "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", 485 "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
476 "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 486 "unicode-normalization 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
477] 487]
478 488
479[[package]] 489[[package]]
@@ -639,10 +649,10 @@ dependencies = [
639 649
640[[package]] 650[[package]]
641name = "lsp-server" 651name = "lsp-server"
642version = "0.2.0" 652version = "0.3.0"
643source = "registry+https://github.com/rust-lang/crates.io-index" 653source = "registry+https://github.com/rust-lang/crates.io-index"
644dependencies = [ 654dependencies = [
645 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 655 "crossbeam-channel 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
646 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 656 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
647 "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", 657 "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)",
648 "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)", 658 "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -677,7 +687,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
677 687
678[[package]] 688[[package]]
679name = "memoffset" 689name = "memoffset"
680version = "0.5.2" 690version = "0.5.3"
681source = "registry+https://github.com/rust-lang/crates.io-index" 691source = "registry+https://github.com/rust-lang/crates.io-index"
682dependencies = [ 692dependencies = [
683 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 693 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -733,11 +743,6 @@ dependencies = [
733] 743]
734 744
735[[package]] 745[[package]]
736name = "nodrop"
737version = "0.1.14"
738source = "registry+https://github.com/rust-lang/crates.io-index"
739
740[[package]]
741name = "notify" 746name = "notify"
742version = "4.0.14" 747version = "4.0.14"
743source = "registry+https://github.com/rust-lang/crates.io-index" 748source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -944,13 +949,13 @@ dependencies = [
944name = "ra_batch" 949name = "ra_batch"
945version = "0.1.0" 950version = "0.1.0"
946dependencies = [ 951dependencies = [
947 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 952 "crossbeam-channel 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
948 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 953 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
949 "ra_db 0.1.0", 954 "ra_db 0.1.0",
950 "ra_hir 0.1.0", 955 "ra_hir 0.1.0",
951 "ra_ide_api 0.1.0", 956 "ra_ide_api 0.1.0",
952 "ra_project_model 0.1.0", 957 "ra_project_model 0.1.0",
953 "ra_vfs 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 958 "ra_vfs 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
954 "ra_vfs_glob 0.1.0", 959 "ra_vfs_glob 0.1.0",
955 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 960 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
956] 961]
@@ -969,7 +974,7 @@ dependencies = [
969name = "ra_cli" 974name = "ra_cli"
970version = "0.1.0" 975version = "0.1.0"
971dependencies = [ 976dependencies = [
972 "flexi_logger 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)", 977 "flexi_logger 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)",
973 "indicatif 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", 978 "indicatif 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
974 "pico-args 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 979 "pico-args 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
975 "ra_batch 0.1.0", 980 "ra_batch 0.1.0",
@@ -1092,11 +1097,11 @@ dependencies = [
1092name = "ra_lsp_server" 1097name = "ra_lsp_server"
1093version = "0.1.0" 1098version = "0.1.0"
1094dependencies = [ 1099dependencies = [
1095 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 1100 "crossbeam-channel 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1096 "flexi_logger 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)", 1101 "flexi_logger 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)",
1097 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1102 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1098 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 1103 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
1099 "lsp-server 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1104 "lsp-server 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
1100 "lsp-types 0.61.0 (registry+https://github.com/rust-lang/crates.io-index)", 1105 "lsp-types 0.61.0 (registry+https://github.com/rust-lang/crates.io-index)",
1101 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 1106 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
1102 "ra_ide_api 0.1.0", 1107 "ra_ide_api 0.1.0",
@@ -1104,7 +1109,7 @@ dependencies = [
1104 "ra_project_model 0.1.0", 1109 "ra_project_model 0.1.0",
1105 "ra_syntax 0.1.0", 1110 "ra_syntax 0.1.0",
1106 "ra_text_edit 0.1.0", 1111 "ra_text_edit 0.1.0",
1107 "ra_vfs 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1112 "ra_vfs 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1108 "ra_vfs_glob 0.1.0", 1113 "ra_vfs_glob 0.1.0",
1109 "relative-path 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 1114 "relative-path 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1110 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1115 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1195,10 +1200,10 @@ dependencies = [
1195 1200
1196[[package]] 1201[[package]]
1197name = "ra_vfs" 1202name = "ra_vfs"
1198version = "0.5.0" 1203version = "0.5.1"
1199source = "registry+https://github.com/rust-lang/crates.io-index" 1204source = "registry+https://github.com/rust-lang/crates.io-index"
1200dependencies = [ 1205dependencies = [
1201 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 1206 "crossbeam-channel 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1202 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1207 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1203 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 1208 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
1204 "notify 4.0.14 (registry+https://github.com/rust-lang/crates.io-index)", 1209 "notify 4.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1213,7 +1218,7 @@ name = "ra_vfs_glob"
1213version = "0.1.0" 1218version = "0.1.0"
1214dependencies = [ 1219dependencies = [
1215 "globset 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", 1220 "globset 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
1216 "ra_vfs 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1221 "ra_vfs 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1217] 1222]
1218 1223
1219[[package]] 1224[[package]]
@@ -1363,7 +1368,7 @@ name = "rayon"
1363version = "1.2.0" 1368version = "1.2.0"
1364source = "registry+https://github.com/rust-lang/crates.io-index" 1369source = "registry+https://github.com/rust-lang/crates.io-index"
1365dependencies = [ 1370dependencies = [
1366 "crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1371 "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
1367 "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", 1372 "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
1368 "rayon-core 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", 1373 "rayon-core 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
1369] 1374]
@@ -1373,7 +1378,7 @@ name = "rayon-core"
1373version = "1.6.0" 1378version = "1.6.0"
1374source = "registry+https://github.com/rust-lang/crates.io-index" 1379source = "registry+https://github.com/rust-lang/crates.io-index"
1375dependencies = [ 1380dependencies = [
1376 "crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1381 "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
1377 "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1382 "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1378 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 1383 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
1379 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1384 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1481,7 +1486,7 @@ name = "salsa"
1481version = "0.13.2" 1486version = "0.13.2"
1482source = "registry+https://github.com/rust-lang/crates.io-index" 1487source = "registry+https://github.com/rust-lang/crates.io-index"
1483dependencies = [ 1488dependencies = [
1484 "crossbeam 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 1489 "crossbeam 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
1485 "derive-new 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", 1490 "derive-new 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
1486 "indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 1491 "indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
1487 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 1492 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1706,7 +1711,7 @@ dependencies = [
1706 1711
1707[[package]] 1712[[package]]
1708name = "unicode-normalization" 1713name = "unicode-normalization"
1709version = "0.1.8" 1714version = "0.1.9"
1710source = "registry+https://github.com/rust-lang/crates.io-index" 1715source = "registry+https://github.com/rust-lang/crates.io-index"
1711dependencies = [ 1716dependencies = [
1712 "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", 1717 "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1840,7 +1845,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1840 1845
1841[metadata] 1846[metadata]
1842"checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d" 1847"checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d"
1843"checksum arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9"
1844"checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" 1848"checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
1845"checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90" 1849"checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90"
1846"checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" 1850"checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
@@ -1866,12 +1870,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1866"checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e" 1870"checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e"
1867"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 1871"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
1868"checksum console 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f5d540c2d34ac9dd0deb5f3b5f54c36c79efa78f6b3ad19106a554d07a7b5d9f" 1872"checksum console 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f5d540c2d34ac9dd0deb5f3b5f54c36c79efa78f6b3ad19106a554d07a7b5d9f"
1869"checksum crossbeam 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2d818a4990769aac0c7ff1360e233ef3a41adcb009ebb2036bf6915eb0f6b23c" 1873"checksum crossbeam 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "69323bff1fb41c635347b8ead484a5ca6c3f11914d784170b158d8449ab07f8e"
1870"checksum crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa" 1874"checksum crossbeam-channel 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "acec9a3b0b3559f15aee4f90746c4e5e293b701c0f7d3925d24e01645267b68c"
1871"checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71" 1875"checksum crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3aa945d63861bfe624b55d153a39684da1e8c0bc8fba932f7ee3a3c16cea3ca"
1872"checksum crossbeam-epoch 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "fedcd6772e37f3da2a9af9bf12ebe046c0dfe657992377b4df982a2b54cd37a9" 1876"checksum crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac"
1873"checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b" 1877"checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b"
1878"checksum crossbeam-queue 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "dfd6515864a82d2f877b42813d4553292c6659498c9a2aa31bab5a15243c2700"
1874"checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6" 1879"checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6"
1880"checksum crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4"
1875"checksum derive-new 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)" = "71f31892cd5c62e414316f2963c5689242c43d8e7bbcaaeca97e5e28c95d91d9" 1881"checksum derive-new 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)" = "71f31892cd5c62e414316f2963c5689242c43d8e7bbcaaeca97e5e28c95d91d9"
1876"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" 1882"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
1877"checksum drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f" 1883"checksum drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f"
@@ -1881,7 +1887,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1881"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 1887"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
1882"checksum filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd7380b54ced79dda72ecc35cc4fbbd1da6bba54afaa37e96fd1c2a308cd469" 1888"checksum filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd7380b54ced79dda72ecc35cc4fbbd1da6bba54afaa37e96fd1c2a308cd469"
1883"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" 1889"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33"
1884"checksum flexi_logger 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)" = "d20d127f22dd09495f5a5de83dc9f51cf90932735b642910062c577082dd3b36" 1890"checksum flexi_logger 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a13ea6b8a4debecf47bf3966d56db0e21366bc3a3649ba159e1a9e6fdd36a4f4"
1885"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" 1891"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
1886"checksum format-buf 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f7aea5a5909a74969507051a3b17adc84737e31a5f910559892aedce026f4d53" 1892"checksum format-buf 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f7aea5a5909a74969507051a3b17adc84737e31a5f910559892aedce026f4d53"
1887"checksum fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" 1893"checksum fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674"
@@ -1918,17 +1924,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1918"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" 1924"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
1919"checksum lock_api 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f8912e782533a93a167888781b836336a6ca5da6175c05944c86cf28c31104dc" 1925"checksum lock_api 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f8912e782533a93a167888781b836336a6ca5da6175c05944c86cf28c31104dc"
1920"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" 1926"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
1921"checksum lsp-server 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "148cfb1c0b3295c23d9fb4a20fd1b242f5e6f46c525fdcc7f5c0a65710362012" 1927"checksum lsp-server 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0ba36405bd742139ab79c246ca5adb7fde2fe1a0f495e2c8e2f607b607dedb12"
1922"checksum lsp-types 0.61.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fa3268fbe8beb2795c2fb327bf44f4f3d24f5fe9ebc18d7e2980afd444d72bcf" 1928"checksum lsp-types 0.61.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fa3268fbe8beb2795c2fb327bf44f4f3d24f5fe9ebc18d7e2980afd444d72bcf"
1923"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 1929"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
1924"checksum maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 1930"checksum maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
1925"checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e" 1931"checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e"
1926"checksum memoffset 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a85c1a8c329f11437034d7313dca647c79096523533a1c79e86f1d0f657c7cc" 1932"checksum memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9"
1927"checksum mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)" = "83f51996a3ed004ef184e16818edc51fadffe8e7ca68be67f9dee67d84d0ff23" 1933"checksum mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)" = "83f51996a3ed004ef184e16818edc51fadffe8e7ca68be67f9dee67d84d0ff23"
1928"checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" 1934"checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40"
1929"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" 1935"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"
1930"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" 1936"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88"
1931"checksum nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
1932"checksum notify 4.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "199628fc33b21bc767baa057490b00b382ecbae030803a7b36292422d15b778b" 1937"checksum notify 4.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "199628fc33b21bc767baa057490b00b382ecbae030803a7b36292422d15b778b"
1933"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" 1938"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09"
1934"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" 1939"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32"
@@ -1950,7 +1955,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1950"checksum psm 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b14fc68b454f875abc8354c2555e1d56596f74833ddc0f77f87f4871ed6a30e0" 1955"checksum psm 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b14fc68b454f875abc8354c2555e1d56596f74833ddc0f77f87f4871ed6a30e0"
1951"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" 1956"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
1952"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe" 1957"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
1953"checksum ra_vfs 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc8f508bc7a9871b81b6ee75e15d0bbc9f81a96698364a090a8d10b0f8b970b7" 1958"checksum ra_vfs 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a95d3d1edc70a98d9e42f145bc92c2071dfdc532571591c9eac407c0e4feb89"
1954"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 1959"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
1955"checksum rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3ae1b169243eaf61759b8475a998f0a385e42042370f3a7dbaf35246eacc8412" 1960"checksum rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3ae1b169243eaf61759b8475a998f0a385e42042370f3a7dbaf35246eacc8412"
1956"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 1961"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
@@ -2006,7 +2011,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2006"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" 2011"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
2007"checksum unicase 2.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2e2e6bd1e59e56598518beb94fd6db628ded570326f0a98c679a304bd9f00150" 2012"checksum unicase 2.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2e2e6bd1e59e56598518beb94fd6db628ded570326f0a98c679a304bd9f00150"
2008"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" 2013"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
2009"checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426" 2014"checksum unicode-normalization 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "09c8070a9942f5e7cfccd93f490fdebd230ee3c3c9f107cb25bad5351ef671cf"
2010"checksum unicode-segmentation 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49f5526225fd8b77342d5986ab5f6055552e9c0776193b5b63fd53b46debfad7" 2015"checksum unicode-segmentation 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49f5526225fd8b77342d5986ab5f6055552e9c0776193b5b63fd53b46debfad7"
2011"checksum unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20" 2016"checksum unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20"
2012"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" 2017"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
diff --git a/crates/ra_batch/Cargo.toml b/crates/ra_batch/Cargo.toml
index c85da7a2c..d08c5ceac 100644
--- a/crates/ra_batch/Cargo.toml
+++ b/crates/ra_batch/Cargo.toml
@@ -7,7 +7,7 @@ authors = ["rust-analyzer developers"]
7[dependencies] 7[dependencies]
8log = "0.4.5" 8log = "0.4.5"
9rustc-hash = "1.0" 9rustc-hash = "1.0"
10crossbeam-channel = "0.3.5" 10crossbeam-channel = "0.4.0"
11 11
12ra_vfs = "0.5.0" 12ra_vfs = "0.5.0"
13ra_vfs_glob = { path = "../ra_vfs_glob" } 13ra_vfs_glob = { path = "../ra_vfs_glob" }
diff --git a/crates/ra_lsp_server/Cargo.toml b/crates/ra_lsp_server/Cargo.toml
index dd4d3bf9a..743f6a60a 100644
--- a/crates/ra_lsp_server/Cargo.toml
+++ b/crates/ra_lsp_server/Cargo.toml
@@ -9,7 +9,7 @@ threadpool = "1.7.1"
9relative-path = "1.0.0" 9relative-path = "1.0.0"
10serde_json = "1.0.34" 10serde_json = "1.0.34"
11serde = { version = "1.0.83", features = ["derive"] } 11serde = { version = "1.0.83", features = ["derive"] }
12crossbeam-channel = "0.3.5" 12crossbeam-channel = "0.4"
13flexi_logger = "0.14.0" 13flexi_logger = "0.14.0"
14log = "0.4.3" 14log = "0.4.3"
15lsp-types = { version = "0.61.0", features = ["proposed"] } 15lsp-types = { version = "0.61.0", features = ["proposed"] }
@@ -20,7 +20,7 @@ ra_vfs = "0.5.0"
20ra_syntax = { path = "../ra_syntax" } 20ra_syntax = { path = "../ra_syntax" }
21ra_text_edit = { path = "../ra_text_edit" } 21ra_text_edit = { path = "../ra_text_edit" }
22ra_ide_api = { path = "../ra_ide_api" } 22ra_ide_api = { path = "../ra_ide_api" }
23lsp-server = "0.2.0" 23lsp-server = "0.3.0"
24ra_project_model = { path = "../ra_project_model" } 24ra_project_model = { path = "../ra_project_model" }
25ra_prof = { path = "../ra_prof" } 25ra_prof = { path = "../ra_prof" }
26ra_vfs_glob = { path = "../ra_vfs_glob" } 26ra_vfs_glob = { path = "../ra_vfs_glob" }