diff options
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 538 |
1 files changed, 229 insertions, 309 deletions
diff --git a/Cargo.lock b/Cargo.lock index 459f82f3a..572fb868e 100644 --- a/Cargo.lock +++ b/Cargo.lock | |||
@@ -2,18 +2,18 @@ | |||
2 | # It is not intended for manual editing. | 2 | # It is not intended for manual editing. |
3 | [[package]] | 3 | [[package]] |
4 | name = "addr2line" | 4 | name = "addr2line" |
5 | version = "0.12.2" | 5 | version = "0.13.0" |
6 | source = "registry+https://github.com/rust-lang/crates.io-index" | 6 | source = "registry+https://github.com/rust-lang/crates.io-index" |
7 | checksum = "602d785912f476e480434627e8732e6766b760c045bbf897d9dfaa9f4fbd399c" | 7 | checksum = "1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072" |
8 | dependencies = [ | 8 | dependencies = [ |
9 | "gimli", | 9 | "gimli", |
10 | ] | 10 | ] |
11 | 11 | ||
12 | [[package]] | 12 | [[package]] |
13 | name = "adler32" | 13 | name = "adler" |
14 | version = "1.1.0" | 14 | version = "0.2.3" |
15 | source = "registry+https://github.com/rust-lang/crates.io-index" | 15 | source = "registry+https://github.com/rust-lang/crates.io-index" |
16 | checksum = "567b077b825e468cc974f0020d4082ee6e03132512f207ef1a02fd5d00d1f32d" | 16 | checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" |
17 | 17 | ||
18 | [[package]] | 18 | [[package]] |
19 | name = "aho-corasick" | 19 | name = "aho-corasick" |
@@ -26,18 +26,18 @@ dependencies = [ | |||
26 | 26 | ||
27 | [[package]] | 27 | [[package]] |
28 | name = "ansi_term" | 28 | name = "ansi_term" |
29 | version = "0.11.0" | 29 | version = "0.12.1" |
30 | source = "registry+https://github.com/rust-lang/crates.io-index" | 30 | source = "registry+https://github.com/rust-lang/crates.io-index" |
31 | checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" | 31 | checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" |
32 | dependencies = [ | 32 | dependencies = [ |
33 | "winapi 0.3.9", | 33 | "winapi 0.3.9", |
34 | ] | 34 | ] |
35 | 35 | ||
36 | [[package]] | 36 | [[package]] |
37 | name = "anyhow" | 37 | name = "anyhow" |
38 | version = "1.0.31" | 38 | version = "1.0.32" |
39 | source = "registry+https://github.com/rust-lang/crates.io-index" | 39 | source = "registry+https://github.com/rust-lang/crates.io-index" |
40 | checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f" | 40 | checksum = "6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b" |
41 | 41 | ||
42 | [[package]] | 42 | [[package]] |
43 | name = "anymap" | 43 | name = "anymap" |
@@ -52,6 +52,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
52 | checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" | 52 | checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" |
53 | 53 | ||
54 | [[package]] | 54 | [[package]] |
55 | name = "atty" | ||
56 | version = "0.2.14" | ||
57 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
58 | checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" | ||
59 | dependencies = [ | ||
60 | "hermit-abi", | ||
61 | "libc", | ||
62 | "winapi 0.3.9", | ||
63 | ] | ||
64 | |||
65 | [[package]] | ||
55 | name = "autocfg" | 66 | name = "autocfg" |
56 | version = "1.0.0" | 67 | version = "1.0.0" |
57 | source = "registry+https://github.com/rust-lang/crates.io-index" | 68 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -59,9 +70,9 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" | |||
59 | 70 | ||
60 | [[package]] | 71 | [[package]] |
61 | name = "backtrace" | 72 | name = "backtrace" |
62 | version = "0.3.49" | 73 | version = "0.3.50" |
63 | source = "registry+https://github.com/rust-lang/crates.io-index" | 74 | source = "registry+https://github.com/rust-lang/crates.io-index" |
64 | checksum = "05100821de9e028f12ae3d189176b41ee198341eb8f369956407fea2f5cc666c" | 75 | checksum = "46254cf2fdcdf1badb5934448c1bcbe046a56537b3987d96c51a7afc5d03f293" |
65 | dependencies = [ | 76 | dependencies = [ |
66 | "addr2line", | 77 | "addr2line", |
67 | "cfg-if", | 78 | "cfg-if", |
@@ -84,15 +95,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
84 | checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" | 95 | checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" |
85 | 96 | ||
86 | [[package]] | 97 | [[package]] |
87 | name = "bstr" | ||
88 | version = "0.2.13" | ||
89 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
90 | checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" | ||
91 | dependencies = [ | ||
92 | "memchr", | ||
93 | ] | ||
94 | |||
95 | [[package]] | ||
96 | name = "byteorder" | 98 | name = "byteorder" |
97 | version = "1.3.4" | 99 | version = "1.3.4" |
98 | source = "registry+https://github.com/rust-lang/crates.io-index" | 100 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -100,21 +102,20 @@ checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" | |||
100 | 102 | ||
101 | [[package]] | 103 | [[package]] |
102 | name = "cargo_metadata" | 104 | name = "cargo_metadata" |
103 | version = "0.10.0" | 105 | version = "0.11.1" |
104 | source = "registry+https://github.com/rust-lang/crates.io-index" | 106 | source = "registry+https://github.com/rust-lang/crates.io-index" |
105 | checksum = "b8de60b887edf6d74370fc8eb177040da4847d971d6234c7b13a6da324ef0caf" | 107 | checksum = "89fec17b16f1ac67908af82e47d0a90a7afd0e1827b181cd77504323d3263d35" |
106 | dependencies = [ | 108 | dependencies = [ |
107 | "semver", | 109 | "semver", |
108 | "serde", | 110 | "serde", |
109 | "serde_derive", | ||
110 | "serde_json", | 111 | "serde_json", |
111 | ] | 112 | ] |
112 | 113 | ||
113 | [[package]] | 114 | [[package]] |
114 | name = "cc" | 115 | name = "cc" |
115 | version = "1.0.56" | 116 | version = "1.0.58" |
116 | source = "registry+https://github.com/rust-lang/crates.io-index" | 117 | source = "registry+https://github.com/rust-lang/crates.io-index" |
117 | checksum = "77c1f1d60091c1b73e2b1f4560ab419204b178e625fa945ded7b660becd2bd46" | 118 | checksum = "f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518" |
118 | 119 | ||
119 | [[package]] | 120 | [[package]] |
120 | name = "cfg-if" | 121 | name = "cfg-if" |
@@ -124,9 +125,9 @@ checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" | |||
124 | 125 | ||
125 | [[package]] | 126 | [[package]] |
126 | name = "chalk-derive" | 127 | name = "chalk-derive" |
127 | version = "0.15.0" | 128 | version = "0.19.0" |
128 | source = "registry+https://github.com/rust-lang/crates.io-index" | 129 | source = "registry+https://github.com/rust-lang/crates.io-index" |
129 | checksum = "c7379caa72d04103fcfd9bde5642b816f58e3ffd6a0d39347e9e35a066648226" | 130 | checksum = "654c611946ba2629c5028cb7708687af975faf2c29d731824cb294c873df4697" |
130 | dependencies = [ | 131 | dependencies = [ |
131 | "proc-macro2", | 132 | "proc-macro2", |
132 | "quote", | 133 | "quote", |
@@ -135,35 +136,35 @@ dependencies = [ | |||
135 | ] | 136 | ] |
136 | 137 | ||
137 | [[package]] | 138 | [[package]] |
138 | name = "chalk-engine" | 139 | name = "chalk-ir" |
139 | version = "0.15.0" | 140 | version = "0.19.0" |
140 | source = "registry+https://github.com/rust-lang/crates.io-index" | 141 | source = "registry+https://github.com/rust-lang/crates.io-index" |
141 | checksum = "8e8afe48b5663504b485791ab4fae69cf4864869a71ceec9c758fd4d03423722" | 142 | checksum = "0a5341fbc654ca886b73b804a36aebf0e621057ccc1a68e9815b5b39b3ac9ae8" |
142 | dependencies = [ | 143 | dependencies = [ |
143 | "chalk-derive", | 144 | "chalk-derive", |
144 | "chalk-ir", | 145 | "lazy_static", |
145 | "rustc-hash", | ||
146 | "tracing", | ||
147 | ] | 146 | ] |
148 | 147 | ||
149 | [[package]] | 148 | [[package]] |
150 | name = "chalk-ir" | 149 | name = "chalk-recursive" |
151 | version = "0.15.0" | 150 | version = "0.19.0" |
152 | source = "registry+https://github.com/rust-lang/crates.io-index" | 151 | source = "registry+https://github.com/rust-lang/crates.io-index" |
153 | checksum = "231e391a03c1fc45874171d92be9542efedc939bac59d9501ee28b9521feb406" | 152 | checksum = "4484807b155b5a411e6135d330295f9ba5042e2920b8712c6574ca6ea91e9ee5" |
154 | dependencies = [ | 153 | dependencies = [ |
155 | "chalk-derive", | 154 | "chalk-derive", |
156 | "lazy_static", | 155 | "chalk-ir", |
156 | "chalk-solve", | ||
157 | "rustc-hash", | ||
158 | "tracing", | ||
157 | ] | 159 | ] |
158 | 160 | ||
159 | [[package]] | 161 | [[package]] |
160 | name = "chalk-solve" | 162 | name = "chalk-solve" |
161 | version = "0.15.0" | 163 | version = "0.19.0" |
162 | source = "registry+https://github.com/rust-lang/crates.io-index" | 164 | source = "registry+https://github.com/rust-lang/crates.io-index" |
163 | checksum = "72c969c0fd06ad50538253327ca3445ff02cc9d0209f94c3cbf198ad9d365b48" | 165 | checksum = "281f82facd2538997fbe52132b1941ed213d266748215c31d15f62a8664429ad" |
164 | dependencies = [ | 166 | dependencies = [ |
165 | "chalk-derive", | 167 | "chalk-derive", |
166 | "chalk-engine", | ||
167 | "chalk-ir", | 168 | "chalk-ir", |
168 | "ena", | 169 | "ena", |
169 | "itertools", | 170 | "itertools", |
@@ -171,13 +172,14 @@ dependencies = [ | |||
171 | "rustc-hash", | 172 | "rustc-hash", |
172 | "tracing", | 173 | "tracing", |
173 | "tracing-subscriber", | 174 | "tracing-subscriber", |
175 | "tracing-tree", | ||
174 | ] | 176 | ] |
175 | 177 | ||
176 | [[package]] | 178 | [[package]] |
177 | name = "chrono" | 179 | name = "chrono" |
178 | version = "0.4.11" | 180 | version = "0.4.13" |
179 | source = "registry+https://github.com/rust-lang/crates.io-index" | 181 | source = "registry+https://github.com/rust-lang/crates.io-index" |
180 | checksum = "80094f509cf8b5ae86a4966a39b3ff66cd7e2a3e594accec3743ff3fabeab5b2" | 182 | checksum = "c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6" |
181 | dependencies = [ | 183 | dependencies = [ |
182 | "num-integer", | 184 | "num-integer", |
183 | "num-traits", | 185 | "num-traits", |
@@ -194,41 +196,31 @@ dependencies = [ | |||
194 | ] | 196 | ] |
195 | 197 | ||
196 | [[package]] | 198 | [[package]] |
197 | name = "console" | 199 | name = "cmake" |
198 | version = "0.11.3" | 200 | version = "0.1.44" |
199 | source = "registry+https://github.com/rust-lang/crates.io-index" | 201 | source = "registry+https://github.com/rust-lang/crates.io-index" |
200 | checksum = "8c0994e656bba7b922d8dd1245db90672ffb701e684e45be58f20719d69abc5a" | 202 | checksum = "0e56268c17a6248366d66d4a47a3381369d068cce8409bb1716ed77ea32163bb" |
201 | dependencies = [ | 203 | dependencies = [ |
202 | "encode_unicode", | 204 | "cc", |
203 | "lazy_static", | ||
204 | "libc", | ||
205 | "terminal_size", | ||
206 | "termios", | ||
207 | "winapi 0.3.9", | ||
208 | ] | 205 | ] |
209 | 206 | ||
210 | [[package]] | 207 | [[package]] |
211 | name = "crossbeam" | 208 | name = "crc32fast" |
212 | version = "0.7.3" | 209 | version = "1.2.0" |
213 | source = "registry+https://github.com/rust-lang/crates.io-index" | 210 | source = "registry+https://github.com/rust-lang/crates.io-index" |
214 | checksum = "69323bff1fb41c635347b8ead484a5ca6c3f11914d784170b158d8449ab07f8e" | 211 | checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" |
215 | dependencies = [ | 212 | dependencies = [ |
216 | "cfg-if", | 213 | "cfg-if", |
217 | "crossbeam-channel", | ||
218 | "crossbeam-deque", | ||
219 | "crossbeam-epoch", | ||
220 | "crossbeam-queue", | ||
221 | "crossbeam-utils", | ||
222 | ] | 214 | ] |
223 | 215 | ||
224 | [[package]] | 216 | [[package]] |
225 | name = "crossbeam-channel" | 217 | name = "crossbeam-channel" |
226 | version = "0.4.2" | 218 | version = "0.4.3" |
227 | source = "registry+https://github.com/rust-lang/crates.io-index" | 219 | source = "registry+https://github.com/rust-lang/crates.io-index" |
228 | checksum = "cced8691919c02aac3cb0a1bc2e9b73d89e832bf9a06fc579d4e71b68a2da061" | 220 | checksum = "09ee0cc8804d5393478d743b035099520087a5186f3b93fa58cec08fa62407b6" |
229 | dependencies = [ | 221 | dependencies = [ |
222 | "cfg-if", | ||
230 | "crossbeam-utils", | 223 | "crossbeam-utils", |
231 | "maybe-uninit", | ||
232 | ] | 224 | ] |
233 | 225 | ||
234 | [[package]] | 226 | [[package]] |
@@ -292,12 +284,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
292 | checksum = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f" | 284 | checksum = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f" |
293 | 285 | ||
294 | [[package]] | 286 | [[package]] |
295 | name = "dtoa" | ||
296 | version = "0.4.6" | ||
297 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
298 | checksum = "134951f4028bdadb9b84baf4232681efbf277da25144b9b0ad65df75946c422b" | ||
299 | |||
300 | [[package]] | ||
301 | name = "either" | 287 | name = "either" |
302 | version = "1.5.3" | 288 | version = "1.5.3" |
303 | source = "registry+https://github.com/rust-lang/crates.io-index" | 289 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -313,12 +299,6 @@ dependencies = [ | |||
313 | ] | 299 | ] |
314 | 300 | ||
315 | [[package]] | 301 | [[package]] |
316 | name = "encode_unicode" | ||
317 | version = "0.3.6" | ||
318 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
319 | checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" | ||
320 | |||
321 | [[package]] | ||
322 | name = "env_logger" | 302 | name = "env_logger" |
323 | version = "0.7.1" | 303 | version = "0.7.1" |
324 | source = "registry+https://github.com/rust-lang/crates.io-index" | 304 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -328,10 +308,19 @@ dependencies = [ | |||
328 | ] | 308 | ] |
329 | 309 | ||
330 | [[package]] | 310 | [[package]] |
311 | name = "expect" | ||
312 | version = "0.1.0" | ||
313 | dependencies = [ | ||
314 | "difference", | ||
315 | "once_cell", | ||
316 | "stdx", | ||
317 | ] | ||
318 | |||
319 | [[package]] | ||
331 | name = "filetime" | 320 | name = "filetime" |
332 | version = "0.2.10" | 321 | version = "0.2.11" |
333 | source = "registry+https://github.com/rust-lang/crates.io-index" | 322 | source = "registry+https://github.com/rust-lang/crates.io-index" |
334 | checksum = "affc17579b132fc2461adf7c575cc6e8b134ebca52c51f5411388965227dc695" | 323 | checksum = "e500da2fab70bdc43f8f0e0b350a227f31c72311c56aba48f01d5cd62bb0345b" |
335 | dependencies = [ | 324 | dependencies = [ |
336 | "cfg-if", | 325 | "cfg-if", |
337 | "libc", | 326 | "libc", |
@@ -346,6 +335,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
346 | checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" | 335 | checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" |
347 | 336 | ||
348 | [[package]] | 337 | [[package]] |
338 | name = "flate2" | ||
339 | version = "1.0.16" | ||
340 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
341 | checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e" | ||
342 | dependencies = [ | ||
343 | "cfg-if", | ||
344 | "crc32fast", | ||
345 | "libc", | ||
346 | "miniz_oxide", | ||
347 | ] | ||
348 | |||
349 | [[package]] | ||
349 | name = "flycheck" | 350 | name = "flycheck" |
350 | version = "0.1.0" | 351 | version = "0.1.0" |
351 | dependencies = [ | 352 | dependencies = [ |
@@ -358,18 +359,6 @@ dependencies = [ | |||
358 | ] | 359 | ] |
359 | 360 | ||
360 | [[package]] | 361 | [[package]] |
361 | name = "fnv" | ||
362 | version = "1.0.7" | ||
363 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
364 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" | ||
365 | |||
366 | [[package]] | ||
367 | name = "fs_extra" | ||
368 | version = "1.1.0" | ||
369 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
370 | checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" | ||
371 | |||
372 | [[package]] | ||
373 | name = "fsevent" | 362 | name = "fsevent" |
374 | version = "2.0.2" | 363 | version = "2.0.2" |
375 | source = "registry+https://github.com/rust-lang/crates.io-index" | 364 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -432,22 +421,9 @@ dependencies = [ | |||
432 | 421 | ||
433 | [[package]] | 422 | [[package]] |
434 | name = "gimli" | 423 | name = "gimli" |
435 | version = "0.21.0" | 424 | version = "0.22.0" |
436 | source = "registry+https://github.com/rust-lang/crates.io-index" | 425 | source = "registry+https://github.com/rust-lang/crates.io-index" |
437 | checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" | 426 | checksum = "aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724" |
438 | |||
439 | [[package]] | ||
440 | name = "globset" | ||
441 | version = "0.4.5" | ||
442 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
443 | checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120" | ||
444 | dependencies = [ | ||
445 | "aho-corasick", | ||
446 | "bstr", | ||
447 | "fnv", | ||
448 | "log", | ||
449 | "regex", | ||
450 | ] | ||
451 | 427 | ||
452 | [[package]] | 428 | [[package]] |
453 | name = "goblin" | 429 | name = "goblin" |
@@ -461,6 +437,15 @@ dependencies = [ | |||
461 | ] | 437 | ] |
462 | 438 | ||
463 | [[package]] | 439 | [[package]] |
440 | name = "hashbrown" | ||
441 | version = "0.8.1" | ||
442 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
443 | checksum = "34f595585f103464d8d2f6e9864682d74c1601fed5e07d62b1c9058dba8246fb" | ||
444 | dependencies = [ | ||
445 | "autocfg", | ||
446 | ] | ||
447 | |||
448 | [[package]] | ||
464 | name = "heck" | 449 | name = "heck" |
465 | version = "0.3.1" | 450 | version = "0.3.1" |
466 | source = "registry+https://github.com/rust-lang/crates.io-index" | 451 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -471,9 +456,9 @@ dependencies = [ | |||
471 | 456 | ||
472 | [[package]] | 457 | [[package]] |
473 | name = "hermit-abi" | 458 | name = "hermit-abi" |
474 | version = "0.1.14" | 459 | version = "0.1.15" |
475 | source = "registry+https://github.com/rust-lang/crates.io-index" | 460 | source = "registry+https://github.com/rust-lang/crates.io-index" |
476 | checksum = "b9586eedd4ce6b3c498bc3b4dd92fc9f11166aa908a914071953768066c67909" | 461 | checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" |
477 | dependencies = [ | 462 | dependencies = [ |
478 | "libc", | 463 | "libc", |
479 | ] | 464 | ] |
@@ -500,11 +485,12 @@ dependencies = [ | |||
500 | 485 | ||
501 | [[package]] | 486 | [[package]] |
502 | name = "indexmap" | 487 | name = "indexmap" |
503 | version = "1.4.0" | 488 | version = "1.5.0" |
504 | source = "registry+https://github.com/rust-lang/crates.io-index" | 489 | source = "registry+https://github.com/rust-lang/crates.io-index" |
505 | checksum = "c398b2b113b55809ceb9ee3e753fcbac793f1956663f3c36549c1346015c2afe" | 490 | checksum = "5b88cd59ee5f71fea89a62248fc8f387d44400cefe05ef548466d61ced9029a7" |
506 | dependencies = [ | 491 | dependencies = [ |
507 | "autocfg", | 492 | "autocfg", |
493 | "hashbrown", | ||
508 | ] | 494 | ] |
509 | 495 | ||
510 | [[package]] | 496 | [[package]] |
@@ -528,24 +514,10 @@ dependencies = [ | |||
528 | ] | 514 | ] |
529 | 515 | ||
530 | [[package]] | 516 | [[package]] |
531 | name = "insta" | ||
532 | version = "0.16.1" | ||
533 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
534 | checksum = "617e921abc813f96a3b00958c079e7bf1e2db998f8a04f1546dd967373a418ee" | ||
535 | dependencies = [ | ||
536 | "console", | ||
537 | "difference", | ||
538 | "lazy_static", | ||
539 | "serde", | ||
540 | "serde_json", | ||
541 | "serde_yaml", | ||
542 | ] | ||
543 | |||
544 | [[package]] | ||
545 | name = "instant" | 517 | name = "instant" |
546 | version = "0.1.5" | 518 | version = "0.1.6" |
547 | source = "registry+https://github.com/rust-lang/crates.io-index" | 519 | source = "registry+https://github.com/rust-lang/crates.io-index" |
548 | checksum = "69da7ce1490173c2bf4d26bc8be429aaeeaf4cce6c4b970b7949651fa17655fe" | 520 | checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485" |
549 | 521 | ||
550 | [[package]] | 522 | [[package]] |
551 | name = "iovec" | 523 | name = "iovec" |
@@ -572,38 +544,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
572 | checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" | 544 | checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" |
573 | 545 | ||
574 | [[package]] | 546 | [[package]] |
575 | name = "jemalloc-ctl" | ||
576 | version = "0.3.3" | ||
577 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
578 | checksum = "c502a5ff9dd2924f1ed32ba96e3b65735d837b4bfd978d3161b1702e66aca4b7" | ||
579 | dependencies = [ | ||
580 | "jemalloc-sys", | ||
581 | "libc", | ||
582 | "paste", | ||
583 | ] | ||
584 | |||
585 | [[package]] | ||
586 | name = "jemalloc-sys" | ||
587 | version = "0.3.2" | ||
588 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
589 | checksum = "0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45" | ||
590 | dependencies = [ | ||
591 | "cc", | ||
592 | "fs_extra", | ||
593 | "libc", | ||
594 | ] | ||
595 | |||
596 | [[package]] | ||
597 | name = "jemallocator" | ||
598 | version = "0.3.2" | ||
599 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
600 | checksum = "43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69" | ||
601 | dependencies = [ | ||
602 | "jemalloc-sys", | ||
603 | "libc", | ||
604 | ] | ||
605 | |||
606 | [[package]] | ||
607 | name = "jod-thread" | 547 | name = "jod-thread" |
608 | version = "0.1.2" | 548 | version = "0.1.2" |
609 | source = "registry+https://github.com/rust-lang/crates.io-index" | 549 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -633,9 +573,9 @@ checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" | |||
633 | 573 | ||
634 | [[package]] | 574 | [[package]] |
635 | name = "libc" | 575 | name = "libc" |
636 | version = "0.2.71" | 576 | version = "0.2.74" |
637 | source = "registry+https://github.com/rust-lang/crates.io-index" | 577 | source = "registry+https://github.com/rust-lang/crates.io-index" |
638 | checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49" | 578 | checksum = "a2f02823cf78b754822df5f7f268fb59822e7296276d3e069d8e8cb26a14bd10" |
639 | 579 | ||
640 | [[package]] | 580 | [[package]] |
641 | name = "libloading" | 581 | name = "libloading" |
@@ -647,25 +587,28 @@ dependencies = [ | |||
647 | ] | 587 | ] |
648 | 588 | ||
649 | [[package]] | 589 | [[package]] |
650 | name = "linked-hash-map" | 590 | name = "libmimalloc-sys" |
651 | version = "0.5.3" | 591 | version = "0.1.15" |
652 | source = "registry+https://github.com/rust-lang/crates.io-index" | 592 | source = "registry+https://github.com/rust-lang/crates.io-index" |
653 | checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" | 593 | checksum = "a27252ec1d0c4e0dd6142cbc572da50b363ab56fc334f7aa8fadf295b2e24e74" |
594 | dependencies = [ | ||
595 | "cmake", | ||
596 | ] | ||
654 | 597 | ||
655 | [[package]] | 598 | [[package]] |
656 | name = "lock_api" | 599 | name = "lock_api" |
657 | version = "0.4.0" | 600 | version = "0.4.1" |
658 | source = "registry+https://github.com/rust-lang/crates.io-index" | 601 | source = "registry+https://github.com/rust-lang/crates.io-index" |
659 | checksum = "de302ce1fe7482db13738fbaf2e21cfb06a986b89c0bf38d88abf16681aada4e" | 602 | checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" |
660 | dependencies = [ | 603 | dependencies = [ |
661 | "scopeguard", | 604 | "scopeguard", |
662 | ] | 605 | ] |
663 | 606 | ||
664 | [[package]] | 607 | [[package]] |
665 | name = "log" | 608 | name = "log" |
666 | version = "0.4.8" | 609 | version = "0.4.11" |
667 | source = "registry+https://github.com/rust-lang/crates.io-index" | 610 | source = "registry+https://github.com/rust-lang/crates.io-index" |
668 | checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" | 611 | checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" |
669 | dependencies = [ | 612 | dependencies = [ |
670 | "cfg-if", | 613 | "cfg-if", |
671 | ] | 614 | ] |
@@ -684,9 +627,9 @@ dependencies = [ | |||
684 | 627 | ||
685 | [[package]] | 628 | [[package]] |
686 | name = "lsp-types" | 629 | name = "lsp-types" |
687 | version = "0.74.2" | 630 | version = "0.79.0" |
688 | source = "registry+https://github.com/rust-lang/crates.io-index" | 631 | source = "registry+https://github.com/rust-lang/crates.io-index" |
689 | checksum = "b360754e89e0e13c114245131382ba921d4ff1efabb918e549422938aaa8d392" | 632 | checksum = "7f1f86677fdbe8df5f88b99131b1424e50aad27bbe3e5900d221bc414bd72e9b" |
690 | dependencies = [ | 633 | dependencies = [ |
691 | "base64", | 634 | "base64", |
692 | "bitflags", | 635 | "bitflags", |
@@ -741,20 +684,29 @@ dependencies = [ | |||
741 | 684 | ||
742 | [[package]] | 685 | [[package]] |
743 | name = "memoffset" | 686 | name = "memoffset" |
744 | version = "0.5.4" | 687 | version = "0.5.5" |
745 | source = "registry+https://github.com/rust-lang/crates.io-index" | 688 | source = "registry+https://github.com/rust-lang/crates.io-index" |
746 | checksum = "b4fc2c02a7e374099d4ee95a193111f72d2110197fe200272371758f6c3643d8" | 689 | checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" |
747 | dependencies = [ | 690 | dependencies = [ |
748 | "autocfg", | 691 | "autocfg", |
749 | ] | 692 | ] |
750 | 693 | ||
751 | [[package]] | 694 | [[package]] |
695 | name = "mimalloc" | ||
696 | version = "0.1.19" | ||
697 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
698 | checksum = "6c52de2069999f01bd26436564dbe7de3a87898feeb7a0d0ff9eb20a05bb7ca0" | ||
699 | dependencies = [ | ||
700 | "libmimalloc-sys", | ||
701 | ] | ||
702 | |||
703 | [[package]] | ||
752 | name = "miniz_oxide" | 704 | name = "miniz_oxide" |
753 | version = "0.3.7" | 705 | version = "0.4.0" |
754 | source = "registry+https://github.com/rust-lang/crates.io-index" | 706 | source = "registry+https://github.com/rust-lang/crates.io-index" |
755 | checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" | 707 | checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f" |
756 | dependencies = [ | 708 | dependencies = [ |
757 | "adler32", | 709 | "adler", |
758 | ] | 710 | ] |
759 | 711 | ||
760 | [[package]] | 712 | [[package]] |
@@ -873,6 +825,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
873 | checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d" | 825 | checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d" |
874 | 826 | ||
875 | [[package]] | 827 | [[package]] |
828 | name = "oorandom" | ||
829 | version = "11.1.2" | ||
830 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
831 | checksum = "a170cebd8021a008ea92e4db85a72f80b35df514ec664b296fdcbb654eac0b2c" | ||
832 | |||
833 | [[package]] | ||
876 | name = "parking_lot" | 834 | name = "parking_lot" |
877 | version = "0.11.0" | 835 | version = "0.11.0" |
878 | source = "registry+https://github.com/rust-lang/crates.io-index" | 836 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -899,33 +857,33 @@ dependencies = [ | |||
899 | ] | 857 | ] |
900 | 858 | ||
901 | [[package]] | 859 | [[package]] |
902 | name = "paste" | 860 | name = "paths" |
903 | version = "0.1.18" | 861 | version = "0.1.0" |
862 | |||
863 | [[package]] | ||
864 | name = "percent-encoding" | ||
865 | version = "2.1.0" | ||
904 | source = "registry+https://github.com/rust-lang/crates.io-index" | 866 | source = "registry+https://github.com/rust-lang/crates.io-index" |
905 | checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" | 867 | checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" |
906 | dependencies = [ | ||
907 | "paste-impl", | ||
908 | "proc-macro-hack", | ||
909 | ] | ||
910 | 868 | ||
911 | [[package]] | 869 | [[package]] |
912 | name = "paste-impl" | 870 | name = "perf-event" |
913 | version = "0.1.18" | 871 | version = "0.4.4" |
914 | source = "registry+https://github.com/rust-lang/crates.io-index" | 872 | source = "registry+https://github.com/rust-lang/crates.io-index" |
915 | checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" | 873 | checksum = "76c42ba5d85a2f4472b99f475fb60cf336d9b4c85b1ea8bb300fef2e3c7c8f89" |
916 | dependencies = [ | 874 | dependencies = [ |
917 | "proc-macro-hack", | 875 | "libc", |
876 | "perf-event-open-sys", | ||
918 | ] | 877 | ] |
919 | 878 | ||
920 | [[package]] | 879 | [[package]] |
921 | name = "paths" | 880 | name = "perf-event-open-sys" |
922 | version = "0.1.0" | 881 | version = "0.3.1" |
923 | |||
924 | [[package]] | ||
925 | name = "percent-encoding" | ||
926 | version = "2.1.0" | ||
927 | source = "registry+https://github.com/rust-lang/crates.io-index" | 882 | source = "registry+https://github.com/rust-lang/crates.io-index" |
928 | checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" | 883 | checksum = "95db63e37862bc1b842135d2234ef9418f222cc660c6752f45e7cf9ddfb97f96" |
884 | dependencies = [ | ||
885 | "libc", | ||
886 | ] | ||
929 | 887 | ||
930 | [[package]] | 888 | [[package]] |
931 | name = "petgraph" | 889 | name = "petgraph" |
@@ -956,25 +914,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
956 | checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" | 914 | checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" |
957 | 915 | ||
958 | [[package]] | 916 | [[package]] |
959 | name = "proc-macro-hack" | ||
960 | version = "0.5.16" | ||
961 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
962 | checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4" | ||
963 | |||
964 | [[package]] | ||
965 | name = "proc-macro2" | 917 | name = "proc-macro2" |
966 | version = "1.0.18" | 918 | version = "1.0.19" |
967 | source = "registry+https://github.com/rust-lang/crates.io-index" | 919 | source = "registry+https://github.com/rust-lang/crates.io-index" |
968 | checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa" | 920 | checksum = "04f5f085b5d71e2188cb8271e5da0161ad52c3f227a661a3c135fdf28e258b12" |
969 | dependencies = [ | 921 | dependencies = [ |
970 | "unicode-xid", | 922 | "unicode-xid", |
971 | ] | 923 | ] |
972 | 924 | ||
973 | [[package]] | 925 | [[package]] |
974 | name = "pulldown-cmark" | 926 | name = "pulldown-cmark" |
975 | version = "0.7.1" | 927 | version = "0.7.2" |
976 | source = "registry+https://github.com/rust-lang/crates.io-index" | 928 | source = "registry+https://github.com/rust-lang/crates.io-index" |
977 | checksum = "3e142c3b8f49d2200605ee6ba0b1d757310e9e7a72afe78c36ee2ef67300ee00" | 929 | checksum = "ca36dea94d187597e104a5c8e4b07576a8a45aa5db48a65e12940d3eb7461f55" |
978 | dependencies = [ | 930 | dependencies = [ |
979 | "bitflags", | 931 | "bitflags", |
980 | "getopts", | 932 | "getopts", |
@@ -1040,7 +992,6 @@ dependencies = [ | |||
1040 | "ra_prof", | 992 | "ra_prof", |
1041 | "ra_syntax", | 993 | "ra_syntax", |
1042 | "ra_tt", | 994 | "ra_tt", |
1043 | "relative-path", | ||
1044 | "rustc-hash", | 995 | "rustc-hash", |
1045 | "salsa", | 996 | "salsa", |
1046 | "stdx", | 997 | "stdx", |
@@ -1071,6 +1022,7 @@ dependencies = [ | |||
1071 | "ra_prof", | 1022 | "ra_prof", |
1072 | "ra_syntax", | 1023 | "ra_syntax", |
1073 | "rustc-hash", | 1024 | "rustc-hash", |
1025 | "stdx", | ||
1074 | ] | 1026 | ] |
1075 | 1027 | ||
1076 | [[package]] | 1028 | [[package]] |
@@ -1080,9 +1032,9 @@ dependencies = [ | |||
1080 | "anymap", | 1032 | "anymap", |
1081 | "drop_bomb", | 1033 | "drop_bomb", |
1082 | "either", | 1034 | "either", |
1035 | "expect", | ||
1083 | "fst", | 1036 | "fst", |
1084 | "indexmap", | 1037 | "indexmap", |
1085 | "insta", | ||
1086 | "itertools", | 1038 | "itertools", |
1087 | "log", | 1039 | "log", |
1088 | "once_cell", | 1040 | "once_cell", |
@@ -1123,9 +1075,10 @@ version = "0.1.0" | |||
1123 | dependencies = [ | 1075 | dependencies = [ |
1124 | "arrayvec", | 1076 | "arrayvec", |
1125 | "chalk-ir", | 1077 | "chalk-ir", |
1078 | "chalk-recursive", | ||
1126 | "chalk-solve", | 1079 | "chalk-solve", |
1127 | "ena", | 1080 | "ena", |
1128 | "insta", | 1081 | "expect", |
1129 | "itertools", | 1082 | "itertools", |
1130 | "log", | 1083 | "log", |
1131 | "ra_arena", | 1084 | "ra_arena", |
@@ -1139,6 +1092,9 @@ dependencies = [ | |||
1139 | "smallvec", | 1092 | "smallvec", |
1140 | "stdx", | 1093 | "stdx", |
1141 | "test_utils", | 1094 | "test_utils", |
1095 | "tracing", | ||
1096 | "tracing-subscriber", | ||
1097 | "tracing-tree", | ||
1142 | ] | 1098 | ] |
1143 | 1099 | ||
1144 | [[package]] | 1100 | [[package]] |
@@ -1146,12 +1102,13 @@ name = "ra_ide" | |||
1146 | version = "0.1.0" | 1102 | version = "0.1.0" |
1147 | dependencies = [ | 1103 | dependencies = [ |
1148 | "either", | 1104 | "either", |
1105 | "expect", | ||
1149 | "indexmap", | 1106 | "indexmap", |
1150 | "insta", | ||
1151 | "itertools", | 1107 | "itertools", |
1152 | "lazy_static", | 1108 | "lazy_static", |
1153 | "log", | 1109 | "log", |
1154 | "maplit", | 1110 | "maplit", |
1111 | "oorandom", | ||
1155 | "pulldown-cmark", | 1112 | "pulldown-cmark", |
1156 | "pulldown-cmark-to-cmark", | 1113 | "pulldown-cmark-to-cmark", |
1157 | "ra_assists", | 1114 | "ra_assists", |
@@ -1190,7 +1147,7 @@ dependencies = [ | |||
1190 | "ra_text_edit", | 1147 | "ra_text_edit", |
1191 | "rayon", | 1148 | "rayon", |
1192 | "rustc-hash", | 1149 | "rustc-hash", |
1193 | "superslice", | 1150 | "stdx", |
1194 | "test_utils", | 1151 | "test_utils", |
1195 | ] | 1152 | ] |
1196 | 1153 | ||
@@ -1248,9 +1205,10 @@ name = "ra_prof" | |||
1248 | version = "0.1.0" | 1205 | version = "0.1.0" |
1249 | dependencies = [ | 1206 | dependencies = [ |
1250 | "backtrace", | 1207 | "backtrace", |
1251 | "jemalloc-ctl", | 1208 | "cfg-if", |
1252 | "jemallocator", | 1209 | "libc", |
1253 | "once_cell", | 1210 | "once_cell", |
1211 | "perf-event", | ||
1254 | "ra_arena", | 1212 | "ra_arena", |
1255 | ] | 1213 | ] |
1256 | 1214 | ||
@@ -1277,12 +1235,14 @@ dependencies = [ | |||
1277 | name = "ra_ssr" | 1235 | name = "ra_ssr" |
1278 | version = "0.1.0" | 1236 | version = "0.1.0" |
1279 | dependencies = [ | 1237 | dependencies = [ |
1238 | "expect", | ||
1280 | "ra_db", | 1239 | "ra_db", |
1281 | "ra_hir", | 1240 | "ra_hir", |
1282 | "ra_ide_db", | 1241 | "ra_ide_db", |
1283 | "ra_syntax", | 1242 | "ra_syntax", |
1284 | "ra_text_edit", | 1243 | "ra_text_edit", |
1285 | "rustc-hash", | 1244 | "rustc-hash", |
1245 | "test_utils", | ||
1286 | ] | 1246 | ] |
1287 | 1247 | ||
1288 | [[package]] | 1248 | [[package]] |
@@ -1290,10 +1250,12 @@ name = "ra_syntax" | |||
1290 | version = "0.1.0" | 1250 | version = "0.1.0" |
1291 | dependencies = [ | 1251 | dependencies = [ |
1292 | "arrayvec", | 1252 | "arrayvec", |
1253 | "expect", | ||
1293 | "itertools", | 1254 | "itertools", |
1294 | "once_cell", | 1255 | "once_cell", |
1295 | "ra_parser", | 1256 | "ra_parser", |
1296 | "ra_text_edit", | 1257 | "ra_text_edit", |
1258 | "rayon", | ||
1297 | "rowan", | 1259 | "rowan", |
1298 | "rustc-ap-rustc_lexer", | 1260 | "rustc-ap-rustc_lexer", |
1299 | "rustc-hash", | 1261 | "rustc-hash", |
@@ -1323,6 +1285,7 @@ name = "ra_tt" | |||
1323 | version = "0.1.0" | 1285 | version = "0.1.0" |
1324 | dependencies = [ | 1286 | dependencies = [ |
1325 | "smol_str", | 1287 | "smol_str", |
1288 | "stdx", | ||
1326 | ] | 1289 | ] |
1327 | 1290 | ||
1328 | [[package]] | 1291 | [[package]] |
@@ -1403,9 +1366,9 @@ dependencies = [ | |||
1403 | 1366 | ||
1404 | [[package]] | 1367 | [[package]] |
1405 | name = "redox_syscall" | 1368 | name = "redox_syscall" |
1406 | version = "0.1.56" | 1369 | version = "0.1.57" |
1407 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1370 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1408 | checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" | 1371 | checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" |
1409 | 1372 | ||
1410 | [[package]] | 1373 | [[package]] |
1411 | name = "regex" | 1374 | name = "regex" |
@@ -1436,21 +1399,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1436 | checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8" | 1399 | checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8" |
1437 | 1400 | ||
1438 | [[package]] | 1401 | [[package]] |
1439 | name = "relative-path" | ||
1440 | version = "1.2.1" | ||
1441 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1442 | checksum = "c602122c47b382cd045b10866a084b184035d45d8c2609cdd3762852ddfae2a1" | ||
1443 | |||
1444 | [[package]] | ||
1445 | name = "remove_dir_all" | ||
1446 | version = "0.5.3" | ||
1447 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1448 | checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" | ||
1449 | dependencies = [ | ||
1450 | "winapi 0.3.9", | ||
1451 | ] | ||
1452 | |||
1453 | [[package]] | ||
1454 | name = "rowan" | 1402 | name = "rowan" |
1455 | version = "0.10.0" | 1403 | version = "0.10.0" |
1456 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1404 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1469,14 +1417,15 @@ dependencies = [ | |||
1469 | "anyhow", | 1417 | "anyhow", |
1470 | "crossbeam-channel", | 1418 | "crossbeam-channel", |
1471 | "env_logger", | 1419 | "env_logger", |
1420 | "expect", | ||
1472 | "flycheck", | 1421 | "flycheck", |
1473 | "globset", | ||
1474 | "insta", | ||
1475 | "itertools", | 1422 | "itertools", |
1476 | "jod-thread", | 1423 | "jod-thread", |
1477 | "log", | 1424 | "log", |
1478 | "lsp-server", | 1425 | "lsp-server", |
1479 | "lsp-types", | 1426 | "lsp-types", |
1427 | "mimalloc", | ||
1428 | "oorandom", | ||
1480 | "parking_lot", | 1429 | "parking_lot", |
1481 | "pico-args", | 1430 | "pico-args", |
1482 | "ra_cfg", | 1431 | "ra_cfg", |
@@ -1495,12 +1444,11 @@ dependencies = [ | |||
1495 | "ra_text_edit", | 1444 | "ra_text_edit", |
1496 | "ra_toolchain", | 1445 | "ra_toolchain", |
1497 | "ra_tt", | 1446 | "ra_tt", |
1498 | "rand", | 1447 | "rayon", |
1499 | "rustc-hash", | 1448 | "rustc-hash", |
1500 | "serde", | 1449 | "serde", |
1501 | "serde_json", | 1450 | "serde_json", |
1502 | "stdx", | 1451 | "stdx", |
1503 | "tempfile", | ||
1504 | "test_utils", | 1452 | "test_utils", |
1505 | "threadpool", | 1453 | "threadpool", |
1506 | "vfs", | 1454 | "vfs", |
@@ -1510,9 +1458,9 @@ dependencies = [ | |||
1510 | 1458 | ||
1511 | [[package]] | 1459 | [[package]] |
1512 | name = "rustc-ap-rustc_lexer" | 1460 | name = "rustc-ap-rustc_lexer" |
1513 | version = "666.0.0" | 1461 | version = "671.0.0" |
1514 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1462 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1515 | checksum = "4e00c526f9f8430ea4cd2178d25b02bfc7debe6677350c57292f92f50e65d2fe" | 1463 | checksum = "22e1221f3bfa2943c942cf8da319ab2346887f8757778c29c7f1822cd27b521f" |
1516 | dependencies = [ | 1464 | dependencies = [ |
1517 | "unicode-xid", | 1465 | "unicode-xid", |
1518 | ] | 1466 | ] |
@@ -1537,15 +1485,16 @@ checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" | |||
1537 | 1485 | ||
1538 | [[package]] | 1486 | [[package]] |
1539 | name = "salsa" | 1487 | name = "salsa" |
1540 | version = "0.14.2" | 1488 | version = "0.15.1" |
1541 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1489 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1542 | checksum = "6a976dce155e392af3f1aa540ca23a6fc7303a7fef425cb431c464deb263eb54" | 1490 | checksum = "d4cdc109fcc9e9450c7ef47fb7474e99bffd51799da03ed0a6c7f0e2cb3848a6" |
1543 | dependencies = [ | 1491 | dependencies = [ |
1544 | "crossbeam", | 1492 | "crossbeam-utils", |
1545 | "indexmap", | 1493 | "indexmap", |
1494 | "lock_api", | ||
1546 | "log", | 1495 | "log", |
1496 | "oorandom", | ||
1547 | "parking_lot", | 1497 | "parking_lot", |
1548 | "rand", | ||
1549 | "rustc-hash", | 1498 | "rustc-hash", |
1550 | "salsa-macros", | 1499 | "salsa-macros", |
1551 | "smallvec", | 1500 | "smallvec", |
@@ -1553,9 +1502,9 @@ dependencies = [ | |||
1553 | 1502 | ||
1554 | [[package]] | 1503 | [[package]] |
1555 | name = "salsa-macros" | 1504 | name = "salsa-macros" |
1556 | version = "0.14.1" | 1505 | version = "0.15.0" |
1557 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1506 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1558 | checksum = "038a09b6271446f1123f142fe7e5bef6d4687c4cf82e6986be574c2af3745530" | 1507 | checksum = "2c280ac85b15ac214b86ac4b407626a48e6a1c4f90769a582fec74aa57942b9f" |
1559 | dependencies = [ | 1508 | dependencies = [ |
1560 | "heck", | 1509 | "heck", |
1561 | "proc-macro2", | 1510 | "proc-macro2", |
@@ -1606,9 +1555,9 @@ dependencies = [ | |||
1606 | 1555 | ||
1607 | [[package]] | 1556 | [[package]] |
1608 | name = "semver" | 1557 | name = "semver" |
1609 | version = "0.9.0" | 1558 | version = "0.10.0" |
1610 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1559 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1611 | checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" | 1560 | checksum = "394cec28fa623e00903caf7ba4fa6fb9a0e260280bb8cdbbba029611108a0190" |
1612 | dependencies = [ | 1561 | dependencies = [ |
1613 | "semver-parser", | 1562 | "semver-parser", |
1614 | "serde", | 1563 | "serde", |
@@ -1642,9 +1591,9 @@ dependencies = [ | |||
1642 | 1591 | ||
1643 | [[package]] | 1592 | [[package]] |
1644 | name = "serde_json" | 1593 | name = "serde_json" |
1645 | version = "1.0.56" | 1594 | version = "1.0.57" |
1646 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1595 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1647 | checksum = "3433e879a558dde8b5e8feb2a04899cf34fdde1fafb894687e52105fc1162ac3" | 1596 | checksum = "164eacbdb13512ec2745fb09d51fd5b22b0d65ed294a1dcf7285a360c80a675c" |
1648 | dependencies = [ | 1597 | dependencies = [ |
1649 | "itoa", | 1598 | "itoa", |
1650 | "ryu", | 1599 | "ryu", |
@@ -1663,18 +1612,6 @@ dependencies = [ | |||
1663 | ] | 1612 | ] |
1664 | 1613 | ||
1665 | [[package]] | 1614 | [[package]] |
1666 | name = "serde_yaml" | ||
1667 | version = "0.8.13" | ||
1668 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1669 | checksum = "ae3e2dd40a7cdc18ca80db804b7f461a39bb721160a85c9a1fa30134bf3c02a5" | ||
1670 | dependencies = [ | ||
1671 | "dtoa", | ||
1672 | "linked-hash-map", | ||
1673 | "serde", | ||
1674 | "yaml-rust", | ||
1675 | ] | ||
1676 | |||
1677 | [[package]] | ||
1678 | name = "sharded-slab" | 1615 | name = "sharded-slab" |
1679 | version = "0.0.9" | 1616 | version = "0.0.9" |
1680 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1617 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1691,15 +1628,15 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" | |||
1691 | 1628 | ||
1692 | [[package]] | 1629 | [[package]] |
1693 | name = "smallvec" | 1630 | name = "smallvec" |
1694 | version = "1.4.0" | 1631 | version = "1.4.1" |
1695 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1632 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1696 | checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4" | 1633 | checksum = "3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f" |
1697 | 1634 | ||
1698 | [[package]] | 1635 | [[package]] |
1699 | name = "smol_str" | 1636 | name = "smol_str" |
1700 | version = "0.1.15" | 1637 | version = "0.1.16" |
1701 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1638 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1702 | checksum = "34836c9a295c62c2ce3514471117c5cb269891e8421b2aafdd910050576c4d8b" | 1639 | checksum = "2f7909a1d8bc166a862124d84fdc11bda0ea4ed3157ccca662296919c2972db1" |
1703 | dependencies = [ | 1640 | dependencies = [ |
1704 | "serde", | 1641 | "serde", |
1705 | ] | 1642 | ] |
@@ -1709,16 +1646,10 @@ name = "stdx" | |||
1709 | version = "0.1.0" | 1646 | version = "0.1.0" |
1710 | 1647 | ||
1711 | [[package]] | 1648 | [[package]] |
1712 | name = "superslice" | ||
1713 | version = "1.0.0" | ||
1714 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1715 | checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f" | ||
1716 | |||
1717 | [[package]] | ||
1718 | name = "syn" | 1649 | name = "syn" |
1719 | version = "1.0.33" | 1650 | version = "1.0.36" |
1720 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1651 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1721 | checksum = "e8d5d96e8cbb005d6959f119f773bfaebb5684296108fb32600c00cde305b2cd" | 1652 | checksum = "4cdb98bcb1f9d81d07b536179c269ea15999b5d14ea958196413869445bb5250" |
1722 | dependencies = [ | 1653 | dependencies = [ |
1723 | "proc-macro2", | 1654 | "proc-macro2", |
1724 | "quote", | 1655 | "quote", |
@@ -1738,36 +1669,12 @@ dependencies = [ | |||
1738 | ] | 1669 | ] |
1739 | 1670 | ||
1740 | [[package]] | 1671 | [[package]] |
1741 | name = "tempfile" | 1672 | name = "termcolor" |
1742 | version = "3.1.0" | 1673 | version = "1.1.0" |
1743 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1744 | checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" | ||
1745 | dependencies = [ | ||
1746 | "cfg-if", | ||
1747 | "libc", | ||
1748 | "rand", | ||
1749 | "redox_syscall", | ||
1750 | "remove_dir_all", | ||
1751 | "winapi 0.3.9", | ||
1752 | ] | ||
1753 | |||
1754 | [[package]] | ||
1755 | name = "terminal_size" | ||
1756 | version = "0.1.12" | ||
1757 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1758 | checksum = "8038f95fc7a6f351163f4b964af631bd26c9e828f7db085f2a84aca56f70d13b" | ||
1759 | dependencies = [ | ||
1760 | "libc", | ||
1761 | "winapi 0.3.9", | ||
1762 | ] | ||
1763 | |||
1764 | [[package]] | ||
1765 | name = "termios" | ||
1766 | version = "0.3.2" | ||
1767 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1674 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1768 | checksum = "6f0fcee7b24a25675de40d5bb4de6e41b0df07bc9856295e7e2b3a3600c400c2" | 1675 | checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" |
1769 | dependencies = [ | 1676 | dependencies = [ |
1770 | "libc", | 1677 | "winapi-util", |
1771 | ] | 1678 | ] |
1772 | 1679 | ||
1773 | [[package]] | 1680 | [[package]] |
@@ -1829,9 +1736,9 @@ checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed" | |||
1829 | 1736 | ||
1830 | [[package]] | 1737 | [[package]] |
1831 | name = "tracing" | 1738 | name = "tracing" |
1832 | version = "0.1.15" | 1739 | version = "0.1.17" |
1833 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1740 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1834 | checksum = "a41f40ed0e162c911ac6fcb53ecdc8134c46905fdbbae8c50add462a538b495f" | 1741 | checksum = "dbdf4ccd1652592b01286a5dbe1e2a77d78afaa34beadd9872a5f7396f92aaa9" |
1835 | dependencies = [ | 1742 | dependencies = [ |
1836 | "cfg-if", | 1743 | "cfg-if", |
1837 | "tracing-attributes", | 1744 | "tracing-attributes", |
@@ -1840,9 +1747,9 @@ dependencies = [ | |||
1840 | 1747 | ||
1841 | [[package]] | 1748 | [[package]] |
1842 | name = "tracing-attributes" | 1749 | name = "tracing-attributes" |
1843 | version = "0.1.8" | 1750 | version = "0.1.9" |
1844 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1751 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1845 | checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c" | 1752 | checksum = "f0693bf8d6f2bf22c690fc61a9d21ac69efdbb894a17ed596b9af0f01e64b84b" |
1846 | dependencies = [ | 1753 | dependencies = [ |
1847 | "proc-macro2", | 1754 | "proc-macro2", |
1848 | "quote", | 1755 | "quote", |
@@ -1851,9 +1758,9 @@ dependencies = [ | |||
1851 | 1758 | ||
1852 | [[package]] | 1759 | [[package]] |
1853 | name = "tracing-core" | 1760 | name = "tracing-core" |
1854 | version = "0.1.10" | 1761 | version = "0.1.11" |
1855 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1762 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1856 | checksum = "0aa83a9a47081cd522c09c81b31aec2c9273424976f922ad61c053b58350b715" | 1763 | checksum = "94ae75f0d28ae10786f3b1895c55fe72e79928fd5ccdebb5438c75e93fec178f" |
1857 | dependencies = [ | 1764 | dependencies = [ |
1858 | "lazy_static", | 1765 | "lazy_static", |
1859 | ] | 1766 | ] |
@@ -1881,9 +1788,9 @@ dependencies = [ | |||
1881 | 1788 | ||
1882 | [[package]] | 1789 | [[package]] |
1883 | name = "tracing-subscriber" | 1790 | name = "tracing-subscriber" |
1884 | version = "0.2.6" | 1791 | version = "0.2.9" |
1885 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1792 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1886 | checksum = "04a11b459109e38ff6e1b580bafef4142a11d44889f5d07424cbce2fd2a2a119" | 1793 | checksum = "e4f5dd7095c2481b7b3cbed71c8de53085fb3542bc3c2b4c73cba43e8f11c7ba" |
1887 | dependencies = [ | 1794 | dependencies = [ |
1888 | "ansi_term", | 1795 | "ansi_term", |
1889 | "chrono", | 1796 | "chrono", |
@@ -1900,6 +1807,26 @@ dependencies = [ | |||
1900 | ] | 1807 | ] |
1901 | 1808 | ||
1902 | [[package]] | 1809 | [[package]] |
1810 | name = "tracing-tree" | ||
1811 | version = "0.1.4" | ||
1812 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1813 | checksum = "37ee7f0f53ed2093971a698db799ef56a2dfd89b32e3aeb5165f0e637a02be04" | ||
1814 | dependencies = [ | ||
1815 | "ansi_term", | ||
1816 | "atty", | ||
1817 | "chrono", | ||
1818 | "termcolor", | ||
1819 | "tracing", | ||
1820 | "tracing-subscriber", | ||
1821 | ] | ||
1822 | |||
1823 | [[package]] | ||
1824 | name = "ungrammar" | ||
1825 | version = "0.1.0" | ||
1826 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1827 | checksum = "0ee12e4891ab3acc2d95d5023022ace22020247bb8a8d1ece875a443f7dab37d" | ||
1828 | |||
1829 | [[package]] | ||
1903 | name = "unicase" | 1830 | name = "unicase" |
1904 | version = "2.6.0" | 1831 | version = "2.6.0" |
1905 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1832 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1966,6 +1893,7 @@ checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" | |||
1966 | name = "vfs" | 1893 | name = "vfs" |
1967 | version = "0.1.0" | 1894 | version = "0.1.0" |
1968 | dependencies = [ | 1895 | dependencies = [ |
1896 | "fst", | ||
1969 | "paths", | 1897 | "paths", |
1970 | "rustc-hash", | 1898 | "rustc-hash", |
1971 | ] | 1899 | ] |
@@ -1975,7 +1903,6 @@ name = "vfs-notify" | |||
1975 | version = "0.1.0" | 1903 | version = "0.1.0" |
1976 | dependencies = [ | 1904 | dependencies = [ |
1977 | "crossbeam-channel", | 1905 | "crossbeam-channel", |
1978 | "globset", | ||
1979 | "jod-thread", | 1906 | "jod-thread", |
1980 | "log", | 1907 | "log", |
1981 | "notify", | 1908 | "notify", |
@@ -2060,17 +1987,10 @@ name = "xtask" | |||
2060 | version = "0.1.0" | 1987 | version = "0.1.0" |
2061 | dependencies = [ | 1988 | dependencies = [ |
2062 | "anyhow", | 1989 | "anyhow", |
1990 | "flate2", | ||
2063 | "pico-args", | 1991 | "pico-args", |
2064 | "proc-macro2", | 1992 | "proc-macro2", |
2065 | "quote", | 1993 | "quote", |
1994 | "ungrammar", | ||
2066 | "walkdir", | 1995 | "walkdir", |
2067 | ] | 1996 | ] |
2068 | |||
2069 | [[package]] | ||
2070 | name = "yaml-rust" | ||
2071 | version = "0.4.4" | ||
2072 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
2073 | checksum = "39f0c922f1a334134dc2f7a8b67dc5d25f0735263feec974345ff706bcf20b0d" | ||
2074 | dependencies = [ | ||
2075 | "linked-hash-map", | ||
2076 | ] | ||