diff options
-rw-r--r-- | Cargo.lock | 188 | ||||
-rw-r--r-- | crates/ra_cli/Cargo.toml | 2 | ||||
-rw-r--r-- | crates/ra_hir/Cargo.toml | 2 | ||||
-rw-r--r-- | crates/ra_hir/src/ty/infer.rs | 10 | ||||
-rw-r--r-- | crates/ra_hir/src/ty/infer/unify.rs | 4 | ||||
-rw-r--r-- | crates/ra_syntax/Cargo.toml | 2 |
6 files changed, 121 insertions, 87 deletions
diff --git a/Cargo.lock b/Cargo.lock index 0826b056a..bb5e81bae 100644 --- a/Cargo.lock +++ b/Cargo.lock | |||
@@ -10,18 +10,23 @@ dependencies = [ | |||
10 | 10 | ||
11 | [[package]] | 11 | [[package]] |
12 | name = "arrayvec" | 12 | name = "arrayvec" |
13 | version = "0.4.11" | 13 | version = "0.4.12" |
14 | source = "registry+https://github.com/rust-lang/crates.io-index" | 14 | source = "registry+https://github.com/rust-lang/crates.io-index" |
15 | dependencies = [ | 15 | dependencies = [ |
16 | "nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", | 16 | "nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", |
17 | ] | 17 | ] |
18 | 18 | ||
19 | [[package]] | 19 | [[package]] |
20 | name = "arrayvec" | ||
21 | version = "0.5.1" | ||
22 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
23 | |||
24 | [[package]] | ||
20 | name = "atty" | 25 | name = "atty" |
21 | version = "0.2.13" | 26 | version = "0.2.13" |
22 | source = "registry+https://github.com/rust-lang/crates.io-index" | 27 | source = "registry+https://github.com/rust-lang/crates.io-index" |
23 | dependencies = [ | 28 | dependencies = [ |
24 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 29 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
25 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | 30 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", |
26 | ] | 31 | ] |
27 | 32 | ||
@@ -32,22 +37,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
32 | 37 | ||
33 | [[package]] | 38 | [[package]] |
34 | name = "backtrace" | 39 | name = "backtrace" |
35 | version = "0.3.38" | 40 | version = "0.3.39" |
36 | source = "registry+https://github.com/rust-lang/crates.io-index" | 41 | source = "registry+https://github.com/rust-lang/crates.io-index" |
37 | dependencies = [ | 42 | dependencies = [ |
38 | "backtrace-sys 0.1.31 (registry+https://github.com/rust-lang/crates.io-index)", | 43 | "backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)", |
39 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", | 44 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", |
40 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 45 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
41 | "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", | 46 | "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", |
42 | ] | 47 | ] |
43 | 48 | ||
44 | [[package]] | 49 | [[package]] |
45 | name = "backtrace-sys" | 50 | name = "backtrace-sys" |
46 | version = "0.1.31" | 51 | version = "0.1.32" |
47 | source = "registry+https://github.com/rust-lang/crates.io-index" | 52 | source = "registry+https://github.com/rust-lang/crates.io-index" |
48 | dependencies = [ | 53 | dependencies = [ |
49 | "cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)", | 54 | "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)", |
50 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 55 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
51 | ] | 56 | ] |
52 | 57 | ||
53 | [[package]] | 58 | [[package]] |
@@ -73,7 +78,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
73 | 78 | ||
74 | [[package]] | 79 | [[package]] |
75 | name = "bitflags" | 80 | name = "bitflags" |
76 | version = "1.2.0" | 81 | version = "1.2.1" |
77 | source = "registry+https://github.com/rust-lang/crates.io-index" | 82 | source = "registry+https://github.com/rust-lang/crates.io-index" |
78 | 83 | ||
79 | [[package]] | 84 | [[package]] |
@@ -111,7 +116,7 @@ dependencies = [ | |||
111 | 116 | ||
112 | [[package]] | 117 | [[package]] |
113 | name = "cc" | 118 | name = "cc" |
114 | version = "1.0.45" | 119 | version = "1.0.46" |
115 | source = "registry+https://github.com/rust-lang/crates.io-index" | 120 | source = "registry+https://github.com/rust-lang/crates.io-index" |
116 | 121 | ||
117 | [[package]] | 122 | [[package]] |
@@ -126,7 +131,7 @@ source = "git+https://github.com/rust-lang/chalk.git#13303bb0067c6ed0572322080ae | |||
126 | dependencies = [ | 131 | dependencies = [ |
127 | "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)", | 132 | "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)", |
128 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 133 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
129 | "stacker 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | 134 | "stacker 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", |
130 | ] | 135 | ] |
131 | 136 | ||
132 | [[package]] | 137 | [[package]] |
@@ -166,7 +171,7 @@ dependencies = [ | |||
166 | "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", | 171 | "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", |
167 | "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)", | 172 | "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)", |
168 | "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", | 173 | "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", |
169 | "ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", | 174 | "ena 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", |
170 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 175 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", |
171 | "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", | 176 | "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", |
172 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 177 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -177,7 +182,7 @@ name = "chrono" | |||
177 | version = "0.4.9" | 182 | version = "0.4.9" |
178 | source = "registry+https://github.com/rust-lang/crates.io-index" | 183 | source = "registry+https://github.com/rust-lang/crates.io-index" |
179 | dependencies = [ | 184 | dependencies = [ |
180 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 185 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
181 | "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", | 186 | "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", |
182 | "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | 187 | "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", |
183 | "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", | 188 | "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -190,7 +195,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
190 | dependencies = [ | 195 | dependencies = [ |
191 | "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", | 196 | "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", |
192 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 197 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
193 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 198 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
194 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | 199 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", |
195 | ] | 200 | ] |
196 | 201 | ||
@@ -199,7 +204,7 @@ name = "cloudabi" | |||
199 | version = "0.0.3" | 204 | version = "0.0.3" |
200 | source = "registry+https://github.com/rust-lang/crates.io-index" | 205 | source = "registry+https://github.com/rust-lang/crates.io-index" |
201 | dependencies = [ | 206 | dependencies = [ |
202 | "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 207 | "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
203 | ] | 208 | ] |
204 | 209 | ||
205 | [[package]] | 210 | [[package]] |
@@ -210,7 +215,22 @@ dependencies = [ | |||
210 | "clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 215 | "clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
211 | "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | 216 | "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", |
212 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 217 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
213 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 218 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
219 | "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
220 | "termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
221 | "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||
222 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||
223 | ] | ||
224 | |||
225 | [[package]] | ||
226 | name = "console" | ||
227 | version = "0.9.0" | ||
228 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
229 | dependencies = [ | ||
230 | "clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
231 | "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||
232 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
233 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", | ||
214 | "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 234 | "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", |
215 | "termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 235 | "termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", |
216 | "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | 236 | "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -252,7 +272,7 @@ name = "crossbeam-epoch" | |||
252 | version = "0.7.2" | 272 | version = "0.7.2" |
253 | source = "registry+https://github.com/rust-lang/crates.io-index" | 273 | source = "registry+https://github.com/rust-lang/crates.io-index" |
254 | dependencies = [ | 274 | dependencies = [ |
255 | "arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", | 275 | "arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", |
256 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", | 276 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", |
257 | "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", | 277 | "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", |
258 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 278 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -309,7 +329,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
309 | 329 | ||
310 | [[package]] | 330 | [[package]] |
311 | name = "ena" | 331 | name = "ena" |
312 | version = "0.13.0" | 332 | version = "0.13.1" |
313 | source = "registry+https://github.com/rust-lang/crates.io-index" | 333 | source = "registry+https://github.com/rust-lang/crates.io-index" |
314 | dependencies = [ | 334 | dependencies = [ |
315 | "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", | 335 | "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -326,7 +346,7 @@ version = "0.2.7" | |||
326 | source = "registry+https://github.com/rust-lang/crates.io-index" | 346 | source = "registry+https://github.com/rust-lang/crates.io-index" |
327 | dependencies = [ | 347 | dependencies = [ |
328 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", | 348 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", |
329 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 349 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
330 | "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", | 350 | "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", |
331 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | 351 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", |
332 | ] | 352 | ] |
@@ -368,7 +388,7 @@ name = "fsevent" | |||
368 | version = "0.4.0" | 388 | version = "0.4.0" |
369 | source = "registry+https://github.com/rust-lang/crates.io-index" | 389 | source = "registry+https://github.com/rust-lang/crates.io-index" |
370 | dependencies = [ | 390 | dependencies = [ |
371 | "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 391 | "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
372 | "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 392 | "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
373 | ] | 393 | ] |
374 | 394 | ||
@@ -377,7 +397,7 @@ name = "fsevent-sys" | |||
377 | version = "2.0.1" | 397 | version = "2.0.1" |
378 | source = "registry+https://github.com/rust-lang/crates.io-index" | 398 | source = "registry+https://github.com/rust-lang/crates.io-index" |
379 | dependencies = [ | 399 | dependencies = [ |
380 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 400 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
381 | ] | 401 | ] |
382 | 402 | ||
383 | [[package]] | 403 | [[package]] |
@@ -398,7 +418,7 @@ name = "fuchsia-zircon" | |||
398 | version = "0.3.3" | 418 | version = "0.3.3" |
399 | source = "registry+https://github.com/rust-lang/crates.io-index" | 419 | source = "registry+https://github.com/rust-lang/crates.io-index" |
400 | dependencies = [ | 420 | dependencies = [ |
401 | "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 421 | "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
402 | "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | 422 | "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", |
403 | ] | 423 | ] |
404 | 424 | ||
@@ -413,7 +433,7 @@ version = "0.1.12" | |||
413 | source = "registry+https://github.com/rust-lang/crates.io-index" | 433 | source = "registry+https://github.com/rust-lang/crates.io-index" |
414 | dependencies = [ | 434 | dependencies = [ |
415 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", | 435 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", |
416 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 436 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
417 | "wasi 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", | 437 | "wasi 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", |
418 | ] | 438 | ] |
419 | 439 | ||
@@ -459,13 +479,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
459 | 479 | ||
460 | [[package]] | 480 | [[package]] |
461 | name = "indicatif" | 481 | name = "indicatif" |
462 | version = "0.11.0" | 482 | version = "0.12.0" |
463 | source = "registry+https://github.com/rust-lang/crates.io-index" | 483 | source = "registry+https://github.com/rust-lang/crates.io-index" |
464 | dependencies = [ | 484 | dependencies = [ |
465 | "console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 485 | "console 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", |
466 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 486 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
467 | "number_prefix 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | 487 | "number_prefix 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", |
468 | "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
469 | "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 488 | "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", |
470 | ] | 489 | ] |
471 | 490 | ||
@@ -474,9 +493,9 @@ name = "inotify" | |||
474 | version = "0.6.1" | 493 | version = "0.6.1" |
475 | source = "registry+https://github.com/rust-lang/crates.io-index" | 494 | source = "registry+https://github.com/rust-lang/crates.io-index" |
476 | dependencies = [ | 495 | dependencies = [ |
477 | "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 496 | "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
478 | "inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | 497 | "inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", |
479 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 498 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
480 | ] | 499 | ] |
481 | 500 | ||
482 | [[package]] | 501 | [[package]] |
@@ -484,7 +503,7 @@ name = "inotify-sys" | |||
484 | version = "0.1.3" | 503 | version = "0.1.3" |
485 | source = "registry+https://github.com/rust-lang/crates.io-index" | 504 | source = "registry+https://github.com/rust-lang/crates.io-index" |
486 | dependencies = [ | 505 | dependencies = [ |
487 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 506 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
488 | ] | 507 | ] |
489 | 508 | ||
490 | [[package]] | 509 | [[package]] |
@@ -506,7 +525,7 @@ name = "iovec" | |||
506 | version = "0.1.4" | 525 | version = "0.1.4" |
507 | source = "registry+https://github.com/rust-lang/crates.io-index" | 526 | source = "registry+https://github.com/rust-lang/crates.io-index" |
508 | dependencies = [ | 527 | dependencies = [ |
509 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 528 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
510 | ] | 529 | ] |
511 | 530 | ||
512 | [[package]] | 531 | [[package]] |
@@ -528,7 +547,7 @@ version = "0.3.3" | |||
528 | source = "registry+https://github.com/rust-lang/crates.io-index" | 547 | source = "registry+https://github.com/rust-lang/crates.io-index" |
529 | dependencies = [ | 548 | dependencies = [ |
530 | "jemalloc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | 549 | "jemalloc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", |
531 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 550 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
532 | "paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | 551 | "paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", |
533 | ] | 552 | ] |
534 | 553 | ||
@@ -537,9 +556,9 @@ name = "jemalloc-sys" | |||
537 | version = "0.3.2" | 556 | version = "0.3.2" |
538 | source = "registry+https://github.com/rust-lang/crates.io-index" | 557 | source = "registry+https://github.com/rust-lang/crates.io-index" |
539 | dependencies = [ | 558 | dependencies = [ |
540 | "cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)", | 559 | "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)", |
541 | "fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | 560 | "fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", |
542 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 561 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
543 | ] | 562 | ] |
544 | 563 | ||
545 | [[package]] | 564 | [[package]] |
@@ -548,7 +567,7 @@ version = "0.3.2" | |||
548 | source = "registry+https://github.com/rust-lang/crates.io-index" | 567 | source = "registry+https://github.com/rust-lang/crates.io-index" |
549 | dependencies = [ | 568 | dependencies = [ |
550 | "jemalloc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | 569 | "jemalloc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", |
551 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 570 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
552 | ] | 571 | ] |
553 | 572 | ||
554 | [[package]] | 573 | [[package]] |
@@ -587,7 +606,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
587 | 606 | ||
588 | [[package]] | 607 | [[package]] |
589 | name = "libc" | 608 | name = "libc" |
590 | version = "0.2.62" | 609 | version = "0.2.64" |
591 | source = "registry+https://github.com/rust-lang/crates.io-index" | 610 | source = "registry+https://github.com/rust-lang/crates.io-index" |
592 | 611 | ||
593 | [[package]] | 612 | [[package]] |
@@ -627,7 +646,7 @@ name = "lsp-types" | |||
627 | version = "0.61.0" | 646 | version = "0.61.0" |
628 | source = "registry+https://github.com/rust-lang/crates.io-index" | 647 | source = "registry+https://github.com/rust-lang/crates.io-index" |
629 | dependencies = [ | 648 | dependencies = [ |
630 | "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 649 | "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
631 | "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", | 650 | "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", |
632 | "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)", | 651 | "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)", |
633 | "serde_repr 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | 652 | "serde_repr 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -661,7 +680,7 @@ dependencies = [ | |||
661 | "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | 680 | "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", |
662 | "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | 681 | "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", |
663 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | 682 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", |
664 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 683 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
665 | "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", | 684 | "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", |
666 | "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | 685 | "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
667 | "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", | 686 | "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -697,7 +716,7 @@ version = "0.2.33" | |||
697 | source = "registry+https://github.com/rust-lang/crates.io-index" | 716 | source = "registry+https://github.com/rust-lang/crates.io-index" |
698 | dependencies = [ | 717 | dependencies = [ |
699 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", | 718 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", |
700 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 719 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
701 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | 720 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", |
702 | ] | 721 | ] |
703 | 722 | ||
@@ -708,16 +727,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
708 | 727 | ||
709 | [[package]] | 728 | [[package]] |
710 | name = "notify" | 729 | name = "notify" |
711 | version = "4.0.13" | 730 | version = "4.0.14" |
712 | source = "registry+https://github.com/rust-lang/crates.io-index" | 731 | source = "registry+https://github.com/rust-lang/crates.io-index" |
713 | dependencies = [ | 732 | dependencies = [ |
714 | "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 733 | "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
715 | "filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", | 734 | "filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", |
716 | "fsevent 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 735 | "fsevent 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
717 | "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 736 | "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
718 | "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", | 737 | "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", |
719 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | 738 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", |
720 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 739 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
721 | "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)", | 740 | "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)", |
722 | "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", | 741 | "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", |
723 | "walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)", | 742 | "walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -746,16 +765,13 @@ name = "num_cpus" | |||
746 | version = "1.10.1" | 765 | version = "1.10.1" |
747 | source = "registry+https://github.com/rust-lang/crates.io-index" | 766 | source = "registry+https://github.com/rust-lang/crates.io-index" |
748 | dependencies = [ | 767 | dependencies = [ |
749 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 768 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
750 | ] | 769 | ] |
751 | 770 | ||
752 | [[package]] | 771 | [[package]] |
753 | name = "number_prefix" | 772 | name = "number_prefix" |
754 | version = "0.2.8" | 773 | version = "0.3.0" |
755 | source = "registry+https://github.com/rust-lang/crates.io-index" | 774 | source = "registry+https://github.com/rust-lang/crates.io-index" |
756 | dependencies = [ | ||
757 | "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||
758 | ] | ||
759 | 775 | ||
760 | [[package]] | 776 | [[package]] |
761 | name = "once_cell" | 777 | name = "once_cell" |
@@ -784,7 +800,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
784 | dependencies = [ | 800 | dependencies = [ |
785 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", | 801 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", |
786 | "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", | 802 | "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", |
787 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 803 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
788 | "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", | 804 | "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", |
789 | "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", | 805 | "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", |
790 | "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", | 806 | "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -859,7 +875,7 @@ version = "0.9.4" | |||
859 | source = "registry+https://github.com/rust-lang/crates.io-index" | 875 | source = "registry+https://github.com/rust-lang/crates.io-index" |
860 | dependencies = [ | 876 | dependencies = [ |
861 | "bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", | 877 | "bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", |
862 | "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 878 | "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
863 | "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | 879 | "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", |
864 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 880 | "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
865 | "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | 881 | "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -871,6 +887,14 @@ dependencies = [ | |||
871 | ] | 887 | ] |
872 | 888 | ||
873 | [[package]] | 889 | [[package]] |
890 | name = "psm" | ||
891 | version = "0.1.5" | ||
892 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
893 | dependencies = [ | ||
894 | "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)", | ||
895 | ] | ||
896 | |||
897 | [[package]] | ||
874 | name = "quick-error" | 898 | name = "quick-error" |
875 | version = "1.2.2" | 899 | version = "1.2.2" |
876 | source = "registry+https://github.com/rust-lang/crates.io-index" | 900 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -933,7 +957,7 @@ name = "ra_cli" | |||
933 | version = "0.1.0" | 957 | version = "0.1.0" |
934 | dependencies = [ | 958 | dependencies = [ |
935 | "flexi_logger 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)", | 959 | "flexi_logger 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)", |
936 | "indicatif 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", | 960 | "indicatif 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", |
937 | "pico-args 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", | 961 | "pico-args 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", |
938 | "ra_batch 0.1.0", | 962 | "ra_batch 0.1.0", |
939 | "ra_db 0.1.0", | 963 | "ra_db 0.1.0", |
@@ -967,11 +991,11 @@ dependencies = [ | |||
967 | name = "ra_hir" | 991 | name = "ra_hir" |
968 | version = "0.1.0" | 992 | version = "0.1.0" |
969 | dependencies = [ | 993 | dependencies = [ |
970 | "arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", | 994 | "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", |
971 | "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", | 995 | "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", |
972 | "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", | 996 | "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", |
973 | "chalk-solve 0.1.0 (git+https://github.com/rust-lang/chalk.git)", | 997 | "chalk-solve 0.1.0 (git+https://github.com/rust-lang/chalk.git)", |
974 | "ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", | 998 | "ena 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", |
975 | "insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", | 999 | "insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", |
976 | "lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1000 | "lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)", |
977 | "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1001 | "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1068,7 +1092,7 @@ dependencies = [ | |||
1068 | name = "ra_prof" | 1092 | name = "ra_prof" |
1069 | version = "0.1.0" | 1093 | version = "0.1.0" |
1070 | dependencies = [ | 1094 | dependencies = [ |
1071 | "backtrace 0.3.38 (registry+https://github.com/rust-lang/crates.io-index)", | 1095 | "backtrace 0.3.39 (registry+https://github.com/rust-lang/crates.io-index)", |
1072 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1096 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1073 | "jemalloc-ctl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | 1097 | "jemalloc-ctl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", |
1074 | "jemallocator 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1098 | "jemallocator 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1093,7 +1117,7 @@ dependencies = [ | |||
1093 | name = "ra_syntax" | 1117 | name = "ra_syntax" |
1094 | version = "0.1.0" | 1118 | version = "0.1.0" |
1095 | dependencies = [ | 1119 | dependencies = [ |
1096 | "arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", | 1120 | "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1097 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1121 | "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1098 | "once_cell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1122 | "once_cell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1099 | "ra_parser 0.1.0", | 1123 | "ra_parser 0.1.0", |
@@ -1143,7 +1167,7 @@ dependencies = [ | |||
1143 | "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", | 1167 | "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", |
1144 | "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1168 | "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1145 | "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1169 | "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", |
1146 | "notify 4.0.13 (registry+https://github.com/rust-lang/crates.io-index)", | 1170 | "notify 4.0.14 (registry+https://github.com/rust-lang/crates.io-index)", |
1147 | "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1171 | "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1148 | "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1172 | "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1149 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1173 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1164,7 +1188,7 @@ version = "0.6.5" | |||
1164 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1188 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1165 | dependencies = [ | 1189 | dependencies = [ |
1166 | "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | 1190 | "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", |
1167 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 1191 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
1168 | "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1192 | "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1169 | "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1193 | "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1170 | "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1194 | "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1182,7 +1206,7 @@ version = "0.7.2" | |||
1182 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1206 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1183 | dependencies = [ | 1207 | dependencies = [ |
1184 | "getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", | 1208 | "getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", |
1185 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 1209 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
1186 | "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1210 | "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1187 | "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1211 | "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1188 | "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1212 | "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1257,7 +1281,7 @@ name = "rand_jitter" | |||
1257 | version = "0.1.4" | 1281 | version = "0.1.4" |
1258 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1282 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1259 | dependencies = [ | 1283 | dependencies = [ |
1260 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 1284 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
1261 | "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1285 | "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1262 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1286 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", |
1263 | ] | 1287 | ] |
@@ -1269,7 +1293,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1269 | dependencies = [ | 1293 | dependencies = [ |
1270 | "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", | 1294 | "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", |
1271 | "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1295 | "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1272 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 1296 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
1273 | "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1297 | "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1274 | "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1298 | "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1275 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1299 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1371,7 +1395,7 @@ version = "0.5.1" | |||
1371 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1395 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1372 | dependencies = [ | 1396 | dependencies = [ |
1373 | "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1397 | "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1374 | "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1398 | "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1375 | "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", | 1399 | "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", |
1376 | ] | 1400 | ] |
1377 | 1401 | ||
@@ -1416,7 +1440,7 @@ dependencies = [ | |||
1416 | 1440 | ||
1417 | [[package]] | 1441 | [[package]] |
1418 | name = "ryu" | 1442 | name = "ryu" |
1419 | version = "1.0.0" | 1443 | version = "1.0.2" |
1420 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1444 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1421 | 1445 | ||
1422 | [[package]] | 1446 | [[package]] |
@@ -1497,7 +1521,7 @@ version = "1.0.41" | |||
1497 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1521 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1498 | dependencies = [ | 1522 | dependencies = [ |
1499 | "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", | 1523 | "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", |
1500 | "ryu 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1524 | "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1501 | "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", | 1525 | "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", |
1502 | ] | 1526 | ] |
1503 | 1527 | ||
@@ -1542,12 +1566,13 @@ dependencies = [ | |||
1542 | 1566 | ||
1543 | [[package]] | 1567 | [[package]] |
1544 | name = "stacker" | 1568 | name = "stacker" |
1545 | version = "0.1.5" | 1569 | version = "0.1.6" |
1546 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1570 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1547 | dependencies = [ | 1571 | dependencies = [ |
1548 | "cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)", | 1572 | "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)", |
1549 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", | 1573 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", |
1550 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 1574 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
1575 | "psm 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1551 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1576 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", |
1552 | ] | 1577 | ] |
1553 | 1578 | ||
@@ -1572,7 +1597,7 @@ version = "3.1.0" | |||
1572 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1597 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1573 | dependencies = [ | 1598 | dependencies = [ |
1574 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", | 1599 | "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", |
1575 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 1600 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
1576 | "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1601 | "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1577 | "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", | 1602 | "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", |
1578 | "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1603 | "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1584,7 +1609,7 @@ name = "termios" | |||
1584 | version = "0.3.1" | 1609 | version = "0.3.1" |
1585 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1610 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1586 | dependencies = [ | 1611 | dependencies = [ |
1587 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 1612 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
1588 | ] | 1613 | ] |
1589 | 1614 | ||
1590 | [[package]] | 1615 | [[package]] |
@@ -1622,7 +1647,7 @@ name = "time" | |||
1622 | version = "0.1.42" | 1647 | version = "0.1.42" |
1623 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1648 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1624 | dependencies = [ | 1649 | dependencies = [ |
1625 | "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", | 1650 | "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)", |
1626 | "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", | 1651 | "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", |
1627 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1652 | "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", |
1628 | ] | 1653 | ] |
@@ -1774,20 +1799,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1774 | 1799 | ||
1775 | [metadata] | 1800 | [metadata] |
1776 | "checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d" | 1801 | "checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d" |
1777 | "checksum arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba" | 1802 | "checksum arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" |
1803 | "checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" | ||
1778 | "checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90" | 1804 | "checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90" |
1779 | "checksum autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875" | 1805 | "checksum autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875" |
1780 | "checksum backtrace 0.3.38 (registry+https://github.com/rust-lang/crates.io-index)" = "690a62be8920ccf773ee00ef0968649b0e724cda8bd5b12286302b4ae955fdf5" | 1806 | "checksum backtrace 0.3.39 (registry+https://github.com/rust-lang/crates.io-index)" = "af05cc43e98290cf60258eff44fc3941d096c039329df538ab128c633587b368" |
1781 | "checksum backtrace-sys 0.1.31 (registry+https://github.com/rust-lang/crates.io-index)" = "82a830b4ef2d1124a711c71d263c5abdc710ef8e907bd508c88be475cebc422b" | 1807 | "checksum backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491" |
1782 | "checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" | 1808 | "checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" |
1783 | "checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80" | 1809 | "checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80" |
1784 | "checksum bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb" | 1810 | "checksum bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb" |
1785 | "checksum bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8a606a02debe2813760609f57a64a2ffd27d9fdf5b2f133eaca0b248dd92cdd2" | 1811 | "checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" |
1786 | "checksum bstr 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8d6c2c5b58ab920a4f5aeaaca34b4488074e8cc7596af94e6f8c6ff247c60245" | 1812 | "checksum bstr 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8d6c2c5b58ab920a4f5aeaaca34b4488074e8cc7596af94e6f8c6ff247c60245" |
1787 | "checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" | 1813 | "checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" |
1788 | "checksum c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101" | 1814 | "checksum c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101" |
1789 | "checksum cargo_metadata 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "700b3731fd7d357223d0000f4dbf1808401b694609035c3c411fbc0cd375c426" | 1815 | "checksum cargo_metadata 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "700b3731fd7d357223d0000f4dbf1808401b694609035c3c411fbc0cd375c426" |
1790 | "checksum cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)" = "4fc9a35e1f4290eb9e5fc54ba6cf40671ed2a2514c3eeb2b2a908dda2ea5a1be" | 1816 | "checksum cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)" = "0213d356d3c4ea2c18c40b037c3be23cd639825c18f25ee670ac7813beeef99c" |
1791 | "checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" | 1817 | "checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" |
1792 | "checksum chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" | 1818 | "checksum chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" |
1793 | "checksum chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" | 1819 | "checksum chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" |
@@ -1798,6 +1824,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1798 | "checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e" | 1824 | "checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e" |
1799 | "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" | 1825 | "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" |
1800 | "checksum console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b147390a412132d75d10dd3b7b175a69cf5fd95032f7503c7091b8831ba10242" | 1826 | "checksum console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b147390a412132d75d10dd3b7b175a69cf5fd95032f7503c7091b8831ba10242" |
1827 | "checksum console 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "62828f51cfa18f8c31d3d55a43c6ce6af3f87f754cba9fbba7ff38089b9f5612" | ||
1801 | "checksum crossbeam 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2d818a4990769aac0c7ff1360e233ef3a41adcb009ebb2036bf6915eb0f6b23c" | 1828 | "checksum crossbeam 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2d818a4990769aac0c7ff1360e233ef3a41adcb009ebb2036bf6915eb0f6b23c" |
1802 | "checksum crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa" | 1829 | "checksum crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa" |
1803 | "checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71" | 1830 | "checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71" |
@@ -1809,7 +1836,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1809 | "checksum drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f" | 1836 | "checksum drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f" |
1810 | "checksum dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e" | 1837 | "checksum dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e" |
1811 | "checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" | 1838 | "checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" |
1812 | "checksum ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dc01d68e08ca384955a3aeba9217102ca1aa85b6e168639bf27739f1d749d87" | 1839 | "checksum ena 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8944dc8fa28ce4a38f778bd46bf7d923fe73eed5a439398507246c8e017e6f36" |
1813 | "checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" | 1840 | "checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" |
1814 | "checksum filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd7380b54ced79dda72ecc35cc4fbbd1da6bba54afaa37e96fd1c2a308cd469" | 1841 | "checksum filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd7380b54ced79dda72ecc35cc4fbbd1da6bba54afaa37e96fd1c2a308cd469" |
1815 | "checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" | 1842 | "checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" |
@@ -1829,7 +1856,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1829 | "checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" | 1856 | "checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" |
1830 | "checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" | 1857 | "checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" |
1831 | "checksum indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a61202fbe46c4a951e9404a720a0180bcf3212c750d735cb5c4ba4dc551299f3" | 1858 | "checksum indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a61202fbe46c4a951e9404a720a0180bcf3212c750d735cb5c4ba4dc551299f3" |
1832 | "checksum indicatif 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2c60da1c9abea75996b70a931bba6c750730399005b61ccd853cee50ef3d0d0c" | 1859 | "checksum indicatif 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a8d596a9576eaa1446996092642d72bfef35cf47243129b7ab883baf5faec31e" |
1833 | "checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718" | 1860 | "checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718" |
1834 | "checksum inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0" | 1861 | "checksum inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0" |
1835 | "checksum insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "23f83ab4ee86f38b292f0420c27fd412690a4baa9ea0ad4e3fa624bf34379b76" | 1862 | "checksum insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "23f83ab4ee86f38b292f0420c27fd412690a4baa9ea0ad4e3fa624bf34379b76" |
@@ -1845,7 +1872,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1845 | "checksum lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cc4fd87be4a815fd373e02773983940f0d75fb26fde8c098e9e45f7af03154c0" | 1872 | "checksum lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cc4fd87be4a815fd373e02773983940f0d75fb26fde8c098e9e45f7af03154c0" |
1846 | "checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" | 1873 | "checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" |
1847 | "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" | 1874 | "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" |
1848 | "checksum libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)" = "34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba" | 1875 | "checksum libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)" = "74dfca3d9957906e8d1e6a0b641dc9a59848e793f1da2165889fd4f62d10d79c" |
1849 | "checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" | 1876 | "checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" |
1850 | "checksum lock_api 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f8912e782533a93a167888781b836336a6ca5da6175c05944c86cf28c31104dc" | 1877 | "checksum lock_api 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f8912e782533a93a167888781b836336a6ca5da6175c05944c86cf28c31104dc" |
1851 | "checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" | 1878 | "checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" |
@@ -1859,11 +1886,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1859 | "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" | 1886 | "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" |
1860 | "checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" | 1887 | "checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" |
1861 | "checksum nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" | 1888 | "checksum nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" |
1862 | "checksum notify 4.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1191efa2b8fe041decb55c238a125b7a1aeb6fad7a525133a02be5ec949ff3cb" | 1889 | "checksum notify 4.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "199628fc33b21bc767baa057490b00b382ecbae030803a7b36292422d15b778b" |
1863 | "checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" | 1890 | "checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" |
1864 | "checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" | 1891 | "checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" |
1865 | "checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273" | 1892 | "checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273" |
1866 | "checksum number_prefix 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dbf9993e59c894e3c08aa1c2712914e9e6bf1fcbfc6bef283e2183df345a4fee" | 1893 | "checksum number_prefix 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a" |
1867 | "checksum once_cell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "891f486f630e5c5a4916c7e16c4b24a53e78c860b646e9f8e005e4f16847bfed" | 1894 | "checksum once_cell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "891f486f630e5c5a4916c7e16c4b24a53e78c860b646e9f8e005e4f16847bfed" |
1868 | "checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" | 1895 | "checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" |
1869 | "checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" | 1896 | "checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" |
@@ -1877,6 +1904,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1877 | "checksum proc-macro-hack 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)" = "114cdf1f426eb7f550f01af5f53a33c0946156f6814aec939b3bd77e844f9a9d" | 1904 | "checksum proc-macro-hack 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)" = "114cdf1f426eb7f550f01af5f53a33c0946156f6814aec939b3bd77e844f9a9d" |
1878 | "checksum proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "90cf5f418035b98e655e9cdb225047638296b862b42411c4e45bb88d700f7fc0" | 1905 | "checksum proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "90cf5f418035b98e655e9cdb225047638296b862b42411c4e45bb88d700f7fc0" |
1879 | "checksum proptest 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)" = "cf147e022eacf0c8a054ab864914a7602618adba841d800a9a9868a5237a529f" | 1906 | "checksum proptest 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)" = "cf147e022eacf0c8a054ab864914a7602618adba841d800a9a9868a5237a529f" |
1907 | "checksum psm 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "54639efee26275dfadc49644039c31c73673edde0ef2815acf25a8db526ee193" | ||
1880 | "checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" | 1908 | "checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" |
1881 | "checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe" | 1909 | "checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe" |
1882 | "checksum ra_vfs 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fdf6a0926414eb0c00866eb9274894182302f879cd06b5459c1d8ee7f1234aed" | 1910 | "checksum ra_vfs 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fdf6a0926414eb0c00866eb9274894182302f879cd06b5459c1d8ee7f1234aed" |
@@ -1909,7 +1937,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1909 | "checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8" | 1937 | "checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8" |
1910 | "checksum rustc_lexer 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c86aae0c77166108c01305ee1a36a1e77289d7dc6ca0a3cd91ff4992de2d16a5" | 1938 | "checksum rustc_lexer 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c86aae0c77166108c01305ee1a36a1e77289d7dc6ca0a3cd91ff4992de2d16a5" |
1911 | "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" | 1939 | "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" |
1912 | "checksum ryu 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c92464b447c0ee8c4fb3824ecc8383b81717b9f1e74ba2e72540aef7b9f82997" | 1940 | "checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8" |
1913 | "checksum salsa 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ec0865bdd9d8e614686a0cbb76979c735810131d287eb1683e91e4e64a58c387" | 1941 | "checksum salsa 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ec0865bdd9d8e614686a0cbb76979c735810131d287eb1683e91e4e64a58c387" |
1914 | "checksum salsa-macros 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cac182212d3a1db75ddc42399ff1461b258a694b8318ee7e0baf6c976e39efee" | 1942 | "checksum salsa-macros 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cac182212d3a1db75ddc42399ff1461b258a694b8318ee7e0baf6c976e39efee" |
1915 | "checksum same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421" | 1943 | "checksum same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421" |
@@ -1924,7 +1952,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1924 | "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" | 1952 | "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" |
1925 | "checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7" | 1953 | "checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7" |
1926 | "checksum smol_str 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "34836c9a295c62c2ce3514471117c5cb269891e8421b2aafdd910050576c4d8b" | 1954 | "checksum smol_str 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "34836c9a295c62c2ce3514471117c5cb269891e8421b2aafdd910050576c4d8b" |
1927 | "checksum stacker 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fb79482f57cf598af52094ec4cc3b3c42499d3ce5bd426f2ac41515b7e57404b" | 1955 | "checksum stacker 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "d96fc4f13a0ac088e9a3cd9af1cc8c5cc1ab5deb2145cef661267dfc9c542f8a" |
1928 | "checksum superslice 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f" | 1956 | "checksum superslice 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f" |
1929 | "checksum syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf" | 1957 | "checksum syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf" |
1930 | "checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" | 1958 | "checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" |
diff --git a/crates/ra_cli/Cargo.toml b/crates/ra_cli/Cargo.toml index 67e727a88..fcd102e8b 100644 --- a/crates/ra_cli/Cargo.toml +++ b/crates/ra_cli/Cargo.toml | |||
@@ -8,7 +8,7 @@ publish = false | |||
8 | [dependencies] | 8 | [dependencies] |
9 | pico-args = "0.3.0" | 9 | pico-args = "0.3.0" |
10 | flexi_logger = "0.14.0" | 10 | flexi_logger = "0.14.0" |
11 | indicatif = "0.11.0" | 11 | indicatif = "0.12.0" |
12 | 12 | ||
13 | ra_syntax = { path = "../ra_syntax" } | 13 | ra_syntax = { path = "../ra_syntax" } |
14 | ra_ide_api = { path = "../ra_ide_api" } | 14 | ra_ide_api = { path = "../ra_ide_api" } |
diff --git a/crates/ra_hir/Cargo.toml b/crates/ra_hir/Cargo.toml index cc117f84d..7820a12e9 100644 --- a/crates/ra_hir/Cargo.toml +++ b/crates/ra_hir/Cargo.toml | |||
@@ -5,7 +5,7 @@ version = "0.1.0" | |||
5 | authors = ["rust-analyzer developers"] | 5 | authors = ["rust-analyzer developers"] |
6 | 6 | ||
7 | [dependencies] | 7 | [dependencies] |
8 | arrayvec = "0.4.10" | 8 | arrayvec = "0.5.1" |
9 | log = "0.4.5" | 9 | log = "0.4.5" |
10 | relative-path = "0.4.0" | 10 | relative-path = "0.4.0" |
11 | rustc-hash = "1.0" | 11 | rustc-hash = "1.0" |
diff --git a/crates/ra_hir/src/ty/infer.rs b/crates/ra_hir/src/ty/infer.rs index cb28fc6bc..ebaff998e 100644 --- a/crates/ra_hir/src/ty/infer.rs +++ b/crates/ra_hir/src/ty/infer.rs | |||
@@ -414,7 +414,9 @@ impl<'a, D: HirDatabase> InferenceContext<'a, D> { | |||
414 | // recursive type | 414 | // recursive type |
415 | return tv.fallback_value(); | 415 | return tv.fallback_value(); |
416 | } | 416 | } |
417 | if let Some(known_ty) = self.var_unification_table.probe_value(inner).known() { | 417 | if let Some(known_ty) = |
418 | self.var_unification_table.inlined_probe_value(inner).known() | ||
419 | { | ||
418 | // known_ty may contain other variables that are known by now | 420 | // known_ty may contain other variables that are known by now |
419 | tv_stack.push(inner); | 421 | tv_stack.push(inner); |
420 | let result = self.resolve_ty_as_possible(tv_stack, known_ty.clone()); | 422 | let result = self.resolve_ty_as_possible(tv_stack, known_ty.clone()); |
@@ -442,7 +444,7 @@ impl<'a, D: HirDatabase> InferenceContext<'a, D> { | |||
442 | match &*ty { | 444 | match &*ty { |
443 | Ty::Infer(tv) => { | 445 | Ty::Infer(tv) => { |
444 | let inner = tv.to_inner(); | 446 | let inner = tv.to_inner(); |
445 | match self.var_unification_table.probe_value(inner).known() { | 447 | match self.var_unification_table.inlined_probe_value(inner).known() { |
446 | Some(known_ty) => { | 448 | Some(known_ty) => { |
447 | // The known_ty can't be a type var itself | 449 | // The known_ty can't be a type var itself |
448 | ty = Cow::Owned(known_ty.clone()); | 450 | ty = Cow::Owned(known_ty.clone()); |
@@ -490,7 +492,9 @@ impl<'a, D: HirDatabase> InferenceContext<'a, D> { | |||
490 | // recursive type | 492 | // recursive type |
491 | return tv.fallback_value(); | 493 | return tv.fallback_value(); |
492 | } | 494 | } |
493 | if let Some(known_ty) = self.var_unification_table.probe_value(inner).known() { | 495 | if let Some(known_ty) = |
496 | self.var_unification_table.inlined_probe_value(inner).known() | ||
497 | { | ||
494 | // known_ty may contain other variables that are known by now | 498 | // known_ty may contain other variables that are known by now |
495 | tv_stack.push(inner); | 499 | tv_stack.push(inner); |
496 | let result = self.resolve_ty_completely(tv_stack, known_ty.clone()); | 500 | let result = self.resolve_ty_completely(tv_stack, known_ty.clone()); |
diff --git a/crates/ra_hir/src/ty/infer/unify.rs b/crates/ra_hir/src/ty/infer/unify.rs index 014c7981f..ca33cc7f8 100644 --- a/crates/ra_hir/src/ty/infer/unify.rs +++ b/crates/ra_hir/src/ty/infer/unify.rs | |||
@@ -54,7 +54,9 @@ where | |||
54 | // recursive type | 54 | // recursive type |
55 | return tv.fallback_value(); | 55 | return tv.fallback_value(); |
56 | } | 56 | } |
57 | if let Some(known_ty) = self.ctx.var_unification_table.probe_value(inner).known() { | 57 | if let Some(known_ty) = |
58 | self.ctx.var_unification_table.inlined_probe_value(inner).known() | ||
59 | { | ||
58 | self.var_stack.push(inner); | 60 | self.var_stack.push(inner); |
59 | let result = self.do_canonicalize_ty(known_ty.clone()); | 61 | let result = self.do_canonicalize_ty(known_ty.clone()); |
60 | self.var_stack.pop(); | 62 | self.var_stack.pop(); |
diff --git a/crates/ra_syntax/Cargo.toml b/crates/ra_syntax/Cargo.toml index 68c594202..9c0e856e8 100644 --- a/crates/ra_syntax/Cargo.toml +++ b/crates/ra_syntax/Cargo.toml | |||
@@ -12,7 +12,7 @@ itertools = "0.8.0" | |||
12 | rowan = "0.6.1" | 12 | rowan = "0.6.1" |
13 | rustc_lexer = "0.1.0" | 13 | rustc_lexer = "0.1.0" |
14 | rustc-hash = "1.0.1" | 14 | rustc-hash = "1.0.1" |
15 | arrayvec = "0.4.10" | 15 | arrayvec = "0.5.1" |
16 | once_cell = "1.2.0" | 16 | once_cell = "1.2.0" |
17 | 17 | ||
18 | # This crate transitively depends on `smol_str` via `rowan`. | 18 | # This crate transitively depends on `smol_str` via `rowan`. |