diff options
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 197 |
1 files changed, 85 insertions, 112 deletions
diff --git a/Cargo.lock b/Cargo.lock index c95ef002d..89d0a60ec 100644 --- a/Cargo.lock +++ b/Cargo.lock | |||
@@ -16,15 +16,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
16 | checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" | 16 | checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" |
17 | 17 | ||
18 | [[package]] | 18 | [[package]] |
19 | name = "aho-corasick" | ||
20 | version = "0.7.13" | ||
21 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
22 | checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" | ||
23 | dependencies = [ | ||
24 | "memchr", | ||
25 | ] | ||
26 | |||
27 | [[package]] | ||
28 | name = "ansi_term" | 19 | name = "ansi_term" |
29 | version = "0.12.1" | 20 | version = "0.12.1" |
30 | source = "registry+https://github.com/rust-lang/crates.io-index" | 21 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -122,6 +113,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
122 | checksum = "f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518" | 113 | checksum = "f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518" |
123 | 114 | ||
124 | [[package]] | 115 | [[package]] |
116 | name = "cfg" | ||
117 | version = "0.0.0" | ||
118 | dependencies = [ | ||
119 | "mbe", | ||
120 | "rustc-hash", | ||
121 | "syntax", | ||
122 | "tt", | ||
123 | ] | ||
124 | |||
125 | [[package]] | ||
125 | name = "cfg-if" | 126 | name = "cfg-if" |
126 | version = "0.1.10" | 127 | version = "0.1.10" |
127 | source = "registry+https://github.com/rust-lang/crates.io-index" | 128 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -289,9 +290,9 @@ checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1" | |||
289 | 290 | ||
290 | [[package]] | 291 | [[package]] |
291 | name = "either" | 292 | name = "either" |
292 | version = "1.5.3" | 293 | version = "1.6.0" |
293 | source = "registry+https://github.com/rust-lang/crates.io-index" | 294 | source = "registry+https://github.com/rust-lang/crates.io-index" |
294 | checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" | 295 | checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f" |
295 | 296 | ||
296 | [[package]] | 297 | [[package]] |
297 | name = "ena" | 298 | name = "ena" |
@@ -551,9 +552,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" | |||
551 | 552 | ||
552 | [[package]] | 553 | [[package]] |
553 | name = "lazycell" | 554 | name = "lazycell" |
554 | version = "1.2.1" | 555 | version = "1.3.0" |
555 | source = "registry+https://github.com/rust-lang/crates.io-index" | 556 | source = "registry+https://github.com/rust-lang/crates.io-index" |
556 | checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" | 557 | checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" |
557 | 558 | ||
558 | [[package]] | 559 | [[package]] |
559 | name = "libc" | 560 | name = "libc" |
@@ -645,10 +646,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
645 | checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" | 646 | checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" |
646 | 647 | ||
647 | [[package]] | 648 | [[package]] |
648 | name = "memchr" | 649 | name = "mbe" |
649 | version = "2.3.3" | 650 | version = "0.0.0" |
650 | source = "registry+https://github.com/rust-lang/crates.io-index" | 651 | dependencies = [ |
651 | checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" | 652 | "log", |
653 | "parser", | ||
654 | "rustc-hash", | ||
655 | "smallvec", | ||
656 | "syntax", | ||
657 | "test_utils", | ||
658 | "tt", | ||
659 | ] | ||
652 | 660 | ||
653 | [[package]] | 661 | [[package]] |
654 | name = "memmap" | 662 | name = "memmap" |
@@ -902,6 +910,23 @@ dependencies = [ | |||
902 | ] | 910 | ] |
903 | 911 | ||
904 | [[package]] | 912 | [[package]] |
913 | name = "proc_macro_srv" | ||
914 | version = "0.0.0" | ||
915 | dependencies = [ | ||
916 | "cargo_metadata", | ||
917 | "difference", | ||
918 | "goblin", | ||
919 | "libloading", | ||
920 | "mbe", | ||
921 | "memmap", | ||
922 | "ra_proc_macro", | ||
923 | "serde_derive", | ||
924 | "test_utils", | ||
925 | "toolchain", | ||
926 | "tt", | ||
927 | ] | ||
928 | |||
929 | [[package]] | ||
905 | name = "profile" | 930 | name = "profile" |
906 | version = "0.0.0" | 931 | version = "0.0.0" |
907 | dependencies = [ | 932 | dependencies = [ |
@@ -914,6 +939,25 @@ dependencies = [ | |||
914 | ] | 939 | ] |
915 | 940 | ||
916 | [[package]] | 941 | [[package]] |
942 | name = "project_model" | ||
943 | version = "0.0.0" | ||
944 | dependencies = [ | ||
945 | "anyhow", | ||
946 | "arena", | ||
947 | "cargo_metadata", | ||
948 | "cfg", | ||
949 | "log", | ||
950 | "paths", | ||
951 | "ra_db", | ||
952 | "ra_proc_macro", | ||
953 | "rustc-hash", | ||
954 | "serde", | ||
955 | "serde_json", | ||
956 | "stdx", | ||
957 | "toolchain", | ||
958 | ] | ||
959 | |||
960 | [[package]] | ||
917 | name = "quote" | 961 | name = "quote" |
918 | version = "1.0.7" | 962 | version = "1.0.7" |
919 | source = "registry+https://github.com/rust-lang/crates.io-index" | 963 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -930,7 +974,6 @@ dependencies = [ | |||
930 | "itertools", | 974 | "itertools", |
931 | "profile", | 975 | "profile", |
932 | "ra_db", | 976 | "ra_db", |
933 | "ra_fmt", | ||
934 | "ra_hir", | 977 | "ra_hir", |
935 | "ra_ide_db", | 978 | "ra_ide_db", |
936 | "rustc-hash", | 979 | "rustc-hash", |
@@ -941,21 +984,11 @@ dependencies = [ | |||
941 | ] | 984 | ] |
942 | 985 | ||
943 | [[package]] | 986 | [[package]] |
944 | name = "ra_cfg" | ||
945 | version = "0.1.0" | ||
946 | dependencies = [ | ||
947 | "ra_mbe", | ||
948 | "rustc-hash", | ||
949 | "syntax", | ||
950 | "tt", | ||
951 | ] | ||
952 | |||
953 | [[package]] | ||
954 | name = "ra_db" | 987 | name = "ra_db" |
955 | version = "0.1.0" | 988 | version = "0.1.0" |
956 | dependencies = [ | 989 | dependencies = [ |
990 | "cfg", | ||
957 | "profile", | 991 | "profile", |
958 | "ra_cfg", | ||
959 | "rustc-hash", | 992 | "rustc-hash", |
960 | "salsa", | 993 | "salsa", |
961 | "stdx", | 994 | "stdx", |
@@ -966,14 +999,6 @@ dependencies = [ | |||
966 | ] | 999 | ] |
967 | 1000 | ||
968 | [[package]] | 1001 | [[package]] |
969 | name = "ra_fmt" | ||
970 | version = "0.1.0" | ||
971 | dependencies = [ | ||
972 | "itertools", | ||
973 | "syntax", | ||
974 | ] | ||
975 | |||
976 | [[package]] | ||
977 | name = "ra_hir" | 1002 | name = "ra_hir" |
978 | version = "0.1.0" | 1003 | version = "0.1.0" |
979 | dependencies = [ | 1004 | dependencies = [ |
@@ -997,6 +1022,7 @@ version = "0.1.0" | |||
997 | dependencies = [ | 1022 | dependencies = [ |
998 | "anymap", | 1023 | "anymap", |
999 | "arena", | 1024 | "arena", |
1025 | "cfg", | ||
1000 | "drop_bomb", | 1026 | "drop_bomb", |
1001 | "either", | 1027 | "either", |
1002 | "expect", | 1028 | "expect", |
@@ -1004,12 +1030,11 @@ dependencies = [ | |||
1004 | "indexmap", | 1030 | "indexmap", |
1005 | "itertools", | 1031 | "itertools", |
1006 | "log", | 1032 | "log", |
1033 | "mbe", | ||
1007 | "once_cell", | 1034 | "once_cell", |
1008 | "profile", | 1035 | "profile", |
1009 | "ra_cfg", | ||
1010 | "ra_db", | 1036 | "ra_db", |
1011 | "ra_hir_expand", | 1037 | "ra_hir_expand", |
1012 | "ra_mbe", | ||
1013 | "rustc-hash", | 1038 | "rustc-hash", |
1014 | "smallvec", | 1039 | "smallvec", |
1015 | "stdx", | 1040 | "stdx", |
@@ -1025,10 +1050,10 @@ dependencies = [ | |||
1025 | "arena", | 1050 | "arena", |
1026 | "either", | 1051 | "either", |
1027 | "log", | 1052 | "log", |
1053 | "mbe", | ||
1028 | "parser", | 1054 | "parser", |
1029 | "profile", | 1055 | "profile", |
1030 | "ra_db", | 1056 | "ra_db", |
1031 | "ra_mbe", | ||
1032 | "rustc-hash", | 1057 | "rustc-hash", |
1033 | "syntax", | 1058 | "syntax", |
1034 | "test_utils", | 1059 | "test_utils", |
@@ -1067,6 +1092,7 @@ dependencies = [ | |||
1067 | name = "ra_ide" | 1092 | name = "ra_ide" |
1068 | version = "0.1.0" | 1093 | version = "0.1.0" |
1069 | dependencies = [ | 1094 | dependencies = [ |
1095 | "cfg", | ||
1070 | "either", | 1096 | "either", |
1071 | "expect", | 1097 | "expect", |
1072 | "indexmap", | 1098 | "indexmap", |
@@ -1075,9 +1101,7 @@ dependencies = [ | |||
1075 | "oorandom", | 1101 | "oorandom", |
1076 | "profile", | 1102 | "profile", |
1077 | "ra_assists", | 1103 | "ra_assists", |
1078 | "ra_cfg", | ||
1079 | "ra_db", | 1104 | "ra_db", |
1080 | "ra_fmt", | ||
1081 | "ra_hir", | 1105 | "ra_hir", |
1082 | "ra_ide_db", | 1106 | "ra_ide_db", |
1083 | "ra_ssr", | 1107 | "ra_ssr", |
@@ -1108,19 +1132,6 @@ dependencies = [ | |||
1108 | ] | 1132 | ] |
1109 | 1133 | ||
1110 | [[package]] | 1134 | [[package]] |
1111 | name = "ra_mbe" | ||
1112 | version = "0.1.0" | ||
1113 | dependencies = [ | ||
1114 | "log", | ||
1115 | "parser", | ||
1116 | "rustc-hash", | ||
1117 | "smallvec", | ||
1118 | "syntax", | ||
1119 | "test_utils", | ||
1120 | "tt", | ||
1121 | ] | ||
1122 | |||
1123 | [[package]] | ||
1124 | name = "ra_proc_macro" | 1135 | name = "ra_proc_macro" |
1125 | version = "0.1.0" | 1136 | version = "0.1.0" |
1126 | dependencies = [ | 1137 | dependencies = [ |
@@ -1133,42 +1144,6 @@ dependencies = [ | |||
1133 | ] | 1144 | ] |
1134 | 1145 | ||
1135 | [[package]] | 1146 | [[package]] |
1136 | name = "ra_proc_macro_srv" | ||
1137 | version = "0.1.0" | ||
1138 | dependencies = [ | ||
1139 | "cargo_metadata", | ||
1140 | "difference", | ||
1141 | "goblin", | ||
1142 | "libloading", | ||
1143 | "memmap", | ||
1144 | "ra_mbe", | ||
1145 | "ra_proc_macro", | ||
1146 | "serde_derive", | ||
1147 | "test_utils", | ||
1148 | "toolchain", | ||
1149 | "tt", | ||
1150 | ] | ||
1151 | |||
1152 | [[package]] | ||
1153 | name = "ra_project_model" | ||
1154 | version = "0.1.0" | ||
1155 | dependencies = [ | ||
1156 | "anyhow", | ||
1157 | "arena", | ||
1158 | "cargo_metadata", | ||
1159 | "log", | ||
1160 | "paths", | ||
1161 | "ra_cfg", | ||
1162 | "ra_db", | ||
1163 | "ra_proc_macro", | ||
1164 | "rustc-hash", | ||
1165 | "serde", | ||
1166 | "serde_json", | ||
1167 | "stdx", | ||
1168 | "toolchain", | ||
1169 | ] | ||
1170 | |||
1171 | [[package]] | ||
1172 | name = "ra_ssr" | 1147 | name = "ra_ssr" |
1173 | version = "0.1.0" | 1148 | version = "0.1.0" |
1174 | dependencies = [ | 1149 | dependencies = [ |
@@ -1219,10 +1194,7 @@ version = "1.3.9" | |||
1219 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1194 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1220 | checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" | 1195 | checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" |
1221 | dependencies = [ | 1196 | dependencies = [ |
1222 | "aho-corasick", | ||
1223 | "memchr", | ||
1224 | "regex-syntax", | 1197 | "regex-syntax", |
1225 | "thread_local", | ||
1226 | ] | 1198 | ] |
1227 | 1199 | ||
1228 | [[package]] | 1200 | [[package]] |
@@ -1258,6 +1230,7 @@ name = "rust-analyzer" | |||
1258 | version = "0.1.0" | 1230 | version = "0.1.0" |
1259 | dependencies = [ | 1231 | dependencies = [ |
1260 | "anyhow", | 1232 | "anyhow", |
1233 | "cfg", | ||
1261 | "crossbeam-channel", | 1234 | "crossbeam-channel", |
1262 | "env_logger", | 1235 | "env_logger", |
1263 | "expect", | 1236 | "expect", |
@@ -1267,21 +1240,20 @@ dependencies = [ | |||
1267 | "log", | 1240 | "log", |
1268 | "lsp-server", | 1241 | "lsp-server", |
1269 | "lsp-types", | 1242 | "lsp-types", |
1243 | "mbe", | ||
1270 | "mimalloc", | 1244 | "mimalloc", |
1271 | "oorandom", | 1245 | "oorandom", |
1272 | "parking_lot", | 1246 | "parking_lot", |
1273 | "pico-args", | 1247 | "pico-args", |
1248 | "proc_macro_srv", | ||
1274 | "profile", | 1249 | "profile", |
1275 | "ra_cfg", | 1250 | "project_model", |
1276 | "ra_db", | 1251 | "ra_db", |
1277 | "ra_hir", | 1252 | "ra_hir", |
1278 | "ra_hir_def", | 1253 | "ra_hir_def", |
1279 | "ra_hir_ty", | 1254 | "ra_hir_ty", |
1280 | "ra_ide", | 1255 | "ra_ide", |
1281 | "ra_ide_db", | 1256 | "ra_ide_db", |
1282 | "ra_mbe", | ||
1283 | "ra_proc_macro_srv", | ||
1284 | "ra_project_model", | ||
1285 | "ra_ssr", | 1257 | "ra_ssr", |
1286 | "rayon", | 1258 | "rayon", |
1287 | "rustc-hash", | 1259 | "rustc-hash", |
@@ -1414,18 +1386,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" | |||
1414 | 1386 | ||
1415 | [[package]] | 1387 | [[package]] |
1416 | name = "serde" | 1388 | name = "serde" |
1417 | version = "1.0.114" | 1389 | version = "1.0.115" |
1418 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1390 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1419 | checksum = "5317f7588f0a5078ee60ef675ef96735a1442132dc645eb1d12c018620ed8cd3" | 1391 | checksum = "e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5" |
1420 | dependencies = [ | 1392 | dependencies = [ |
1421 | "serde_derive", | 1393 | "serde_derive", |
1422 | ] | 1394 | ] |
1423 | 1395 | ||
1424 | [[package]] | 1396 | [[package]] |
1425 | name = "serde_derive" | 1397 | name = "serde_derive" |
1426 | version = "1.0.114" | 1398 | version = "1.0.115" |
1427 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1399 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1428 | checksum = "2a0be94b04690fbaed37cddffc5c134bf537c8e3329d53e982fe04c374978f8e" | 1400 | checksum = "609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48" |
1429 | dependencies = [ | 1401 | dependencies = [ |
1430 | "proc-macro2", | 1402 | "proc-macro2", |
1431 | "quote", | 1403 | "quote", |
@@ -1471,9 +1443,9 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" | |||
1471 | 1443 | ||
1472 | [[package]] | 1444 | [[package]] |
1473 | name = "smallvec" | 1445 | name = "smallvec" |
1474 | version = "1.4.1" | 1446 | version = "1.4.2" |
1475 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1447 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1476 | checksum = "3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f" | 1448 | checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" |
1477 | 1449 | ||
1478 | [[package]] | 1450 | [[package]] |
1479 | name = "smol_str" | 1451 | name = "smol_str" |
@@ -1614,9 +1586,9 @@ dependencies = [ | |||
1614 | 1586 | ||
1615 | [[package]] | 1587 | [[package]] |
1616 | name = "tracing" | 1588 | name = "tracing" |
1617 | version = "0.1.18" | 1589 | version = "0.1.19" |
1618 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1590 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1619 | checksum = "f0aae59226cf195d8e74d4b34beae1859257efb4e5fed3f147d2dc2c7d372178" | 1591 | checksum = "6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c" |
1620 | dependencies = [ | 1592 | dependencies = [ |
1621 | "cfg-if", | 1593 | "cfg-if", |
1622 | "tracing-attributes", | 1594 | "tracing-attributes", |
@@ -1625,9 +1597,9 @@ dependencies = [ | |||
1625 | 1597 | ||
1626 | [[package]] | 1598 | [[package]] |
1627 | name = "tracing-attributes" | 1599 | name = "tracing-attributes" |
1628 | version = "0.1.9" | 1600 | version = "0.1.10" |
1629 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1601 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1630 | checksum = "f0693bf8d6f2bf22c690fc61a9d21ac69efdbb894a17ed596b9af0f01e64b84b" | 1602 | checksum = "1fe233f4227389ab7df5b32649239da7ebe0b281824b4e84b342d04d3fd8c25e" |
1631 | dependencies = [ | 1603 | dependencies = [ |
1632 | "proc-macro2", | 1604 | "proc-macro2", |
1633 | "quote", | 1605 | "quote", |
@@ -1636,9 +1608,9 @@ dependencies = [ | |||
1636 | 1608 | ||
1637 | [[package]] | 1609 | [[package]] |
1638 | name = "tracing-core" | 1610 | name = "tracing-core" |
1639 | version = "0.1.13" | 1611 | version = "0.1.14" |
1640 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1612 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1641 | checksum = "d593f98af59ebc017c0648f0117525db358745a8894a8d684e185ba3f45954f9" | 1613 | checksum = "db63662723c316b43ca36d833707cc93dff82a02ba3d7e354f342682cc8b3545" |
1642 | dependencies = [ | 1614 | dependencies = [ |
1643 | "lazy_static", | 1615 | "lazy_static", |
1644 | ] | 1616 | ] |
@@ -1666,9 +1638,9 @@ dependencies = [ | |||
1666 | 1638 | ||
1667 | [[package]] | 1639 | [[package]] |
1668 | name = "tracing-subscriber" | 1640 | name = "tracing-subscriber" |
1669 | version = "0.2.10" | 1641 | version = "0.2.11" |
1670 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1642 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1671 | checksum = "f7b33f8b2ef2ab0c3778c12646d9c42a24f7772bee4cdafc72199644a9f58fdc" | 1643 | checksum = "abd165311cc4d7a555ad11cc77a37756df836182db0d81aac908c8184c584f40" |
1672 | dependencies = [ | 1644 | dependencies = [ |
1673 | "ansi_term", | 1645 | "ansi_term", |
1674 | "chrono", | 1646 | "chrono", |
@@ -1679,6 +1651,7 @@ dependencies = [ | |||
1679 | "serde_json", | 1651 | "serde_json", |
1680 | "sharded-slab", | 1652 | "sharded-slab", |
1681 | "smallvec", | 1653 | "smallvec", |
1654 | "thread_local", | ||
1682 | "tracing-core", | 1655 | "tracing-core", |
1683 | "tracing-log", | 1656 | "tracing-log", |
1684 | "tracing-serde", | 1657 | "tracing-serde", |