diff options
1181 files changed, 26645 insertions, 14380 deletions
diff --git a/.gitattributes b/.gitattributes index 2b4f3d4726..b223c8ac5f 100644 --- a/.gitattributes +++ b/.gitattributes | |||
@@ -4,7 +4,8 @@ | |||
4 | *.cpp rust | 4 | *.cpp rust |
5 | *.h rust | 5 | *.h rust |
6 | *.rs rust | 6 | *.rs rust |
7 | *.fixed linguist-language=Rust | ||
7 | src/etc/installer/gfx/* binary | 8 | src/etc/installer/gfx/* binary |
8 | *.woff binary | 9 | *.woff binary |
9 | src/vendor/** -text | 10 | src/vendor/** -text |
10 | Cargo.lock -merge | 11 | Cargo.lock -merge linguist-generated=false |
diff --git a/.gitignore b/.gitignore index efbbf22ffe..2f65ee3e77 100644 --- a/.gitignore +++ b/.gitignore | |||
@@ -74,13 +74,13 @@ __pycache__/ | |||
74 | /obj/ | 74 | /obj/ |
75 | /rt/ | 75 | /rt/ |
76 | /rustllvm/ | 76 | /rustllvm/ |
77 | /src/libstd_unicode/DerivedCoreProperties.txt | 77 | /src/libcore/unicode/DerivedCoreProperties.txt |
78 | /src/libstd_unicode/DerivedNormalizationProps.txt | 78 | /src/libcore/unicode/DerivedNormalizationProps.txt |
79 | /src/libstd_unicode/PropList.txt | 79 | /src/libcore/unicode/PropList.txt |
80 | /src/libstd_unicode/ReadMe.txt | 80 | /src/libcore/unicode/ReadMe.txt |
81 | /src/libstd_unicode/Scripts.txt | 81 | /src/libcore/unicode/Scripts.txt |
82 | /src/libstd_unicode/SpecialCasing.txt | 82 | /src/libcore/unicode/SpecialCasing.txt |
83 | /src/libstd_unicode/UnicodeData.txt | 83 | /src/libcore/unicode/UnicodeData.txt |
84 | /stage[0-9]+/ | 84 | /stage[0-9]+/ |
85 | /target | 85 | /target |
86 | target/ | 86 | target/ |
diff --git a/.travis.yml b/.travis.yml index 23c47bc9f7..9e62b895ed 100644 --- a/.travis.yml +++ b/.travis.yml | |||
@@ -197,7 +197,7 @@ env: | |||
197 | # AWS_SECRET_ACCESS_KEY=... | 197 | # AWS_SECRET_ACCESS_KEY=... |
198 | - secure: "j96XxTVOSUf4s4r4htIxn/fvIa5DWbMgLqWl7r8z2QfgUwscmkMXAwXuFNc7s7bGTpV/+CgDiMFFM6BAFLGKutytIF6oA02s9b+usQYnM0th7YQ2AIgm9GtMTJCJp4AoyfFmh8F2faUICBZlfVLUJ34udHEe35vOklix+0k4WDo=" | 198 | - secure: "j96XxTVOSUf4s4r4htIxn/fvIa5DWbMgLqWl7r8z2QfgUwscmkMXAwXuFNc7s7bGTpV/+CgDiMFFM6BAFLGKutytIF6oA02s9b+usQYnM0th7YQ2AIgm9GtMTJCJp4AoyfFmh8F2faUICBZlfVLUJ34udHEe35vOklix+0k4WDo=" |
199 | # TOOLSTATE_REPO_ACCESS_TOKEN=... | 199 | # TOOLSTATE_REPO_ACCESS_TOKEN=... |
200 | - secure: "cFh8thThqEJLC98XKI5pfqflUzOlxsYPRW20AWRaYOOgYHPTiGWypTXiPbGSKaeAXTZoOA+DpQtEmefc0U6lt9dHc7a/MIaK6isFurjlnKYiLOeTruzyu1z7PWCeZ/jKXsU2RK/88DBtlNwfMdaMIeuKj14IVfpepPPL71ETbuk=" | 200 | - secure: "ESfcXqv4N2VMhqi2iIyw6da9VrsA78I4iR1asouCaq4hzTTrkB4WNRrfURy6xg72gQ4nMhtRJbB0/2jmc9Cu1+g2CzXtyiL223aJ5CKrXdcvbitopQSDfp07dMWm+UED+hNFEanpErKAeU/6FM3A+J+60PMk8MCF1h9tqNRISJw=" |
201 | 201 | ||
202 | before_install: | 202 | before_install: |
203 | # We'll use the AWS cli to download/upload cached docker layers, so install | 203 | # We'll use the AWS cli to download/upload cached docker layers, so install |
diff --git a/RELEASES.md b/RELEASES.md index 26dd5a5c7f..758de62a84 100644 --- a/RELEASES.md +++ b/RELEASES.md | |||
@@ -1,3 +1,27 @@ | |||
1 | Version 1.26.1 (2018-05-29) | ||
2 | ========================== | ||
3 | |||
4 | Tools | ||
5 | ----- | ||
6 | |||
7 | - [RLS now works on Windows][50646] | ||
8 | - [Rustfmt stopped badly formatting text in some cases][rustfmt/2695] | ||
9 | |||
10 | Compatibility Notes | ||
11 | -------- | ||
12 | |||
13 | - [`fn main() -> impl Trait` no longer works for non-Termination | ||
14 | trait][50656] | ||
15 | This reverts an accidental stabilization. | ||
16 | - [`NaN > NaN` no longer returns true in const-fn contexts][50812] | ||
17 | - [Prohibit using turbofish for `impl Trait` in method arguments][50950] | ||
18 | |||
19 | [50646]: https://github.com/rust-lang/rust/issues/50646 | ||
20 | [50656]: https://github.com/rust-lang/rust/pull/50656 | ||
21 | [50812]: https://github.com/rust-lang/rust/pull/50812 | ||
22 | [50950]: https://github.com/rust-lang/rust/issues/50950 | ||
23 | [rustfmt/2695]: https://github.com/rust-lang-nursery/rustfmt/issues/2695 | ||
24 | |||
1 | Version 1.26.0 (2018-05-10) | 25 | Version 1.26.0 (2018-05-10) |
2 | ========================== | 26 | ========================== |
3 | 27 | ||
diff --git a/appveyor.yml b/appveyor.yml index 60f5b4be8d..b1e2e1545c 100644 --- a/appveyor.yml +++ b/appveyor.yml | |||
@@ -6,7 +6,7 @@ environment: | |||
6 | secure: 7Y+JiquYedOAgnUU26uL0DPzrxmTtR+qIwG6rNKSuWDffqU3vVZxbGXim9QpTO80 | 6 | secure: 7Y+JiquYedOAgnUU26uL0DPzrxmTtR+qIwG6rNKSuWDffqU3vVZxbGXim9QpTO80 |
7 | SCCACHE_DIGEST: f808afabb4a4eb1d7112bcb3fa6be03b61e93412890c88e177c667eb37f46353d7ec294e559b16f9f4b5e894f2185fe7670a0df15fd064889ecbd80f0c34166c | 7 | SCCACHE_DIGEST: f808afabb4a4eb1d7112bcb3fa6be03b61e93412890c88e177c667eb37f46353d7ec294e559b16f9f4b5e894f2185fe7670a0df15fd064889ecbd80f0c34166c |
8 | TOOLSTATE_REPO_ACCESS_TOKEN: | 8 | TOOLSTATE_REPO_ACCESS_TOKEN: |
9 | secure: PTZiSxJMVUZ0VnMR5i13E4OagbXfglj7pcskDQiKufVrDm13mLoI0vDJAEM35+bY | 9 | secure: gKGlVktr7iuqCoYSxHxDE9ltLOKU0nYDEuQxvWbNxUIW7ri5ppn8L06jQzN0GGzN |
10 | 10 | ||
11 | # By default schannel checks revocation of certificates unlike some other SSL | 11 | # By default schannel checks revocation of certificates unlike some other SSL |
12 | # backends, but we've historically had problems on CI where a revocation | 12 | # backends, but we've historically had problems on CI where a revocation |
diff --git a/src/Cargo.lock b/src/Cargo.lock index 2f52c88955..d61f007b6a 100644 --- a/src/Cargo.lock +++ b/src/Cargo.lock | |||
@@ -79,7 +79,7 @@ dependencies = [ | |||
79 | 79 | ||
80 | [[package]] | 80 | [[package]] |
81 | name = "assert_cli" | 81 | name = "assert_cli" |
82 | version = "0.5.6" | 82 | version = "0.6.0" |
83 | source = "registry+https://github.com/rust-lang/crates.io-index" | 83 | source = "registry+https://github.com/rust-lang/crates.io-index" |
84 | dependencies = [ | 84 | dependencies = [ |
85 | "colored 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", | 85 | "colored 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -190,13 +190,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
190 | 190 | ||
191 | [[package]] | 191 | [[package]] |
192 | name = "cargo" | 192 | name = "cargo" |
193 | version = "0.28.0" | 193 | version = "0.29.0" |
194 | dependencies = [ | 194 | dependencies = [ |
195 | "atty 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | 195 | "atty 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", |
196 | "bufstream 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | 196 | "bufstream 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", |
197 | "clap 2.31.2 (registry+https://github.com/rust-lang/crates.io-index)", | 197 | "clap 2.31.2 (registry+https://github.com/rust-lang/crates.io-index)", |
198 | "core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", | 198 | "core-foundation 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", |
199 | "crates-io 0.16.0", | 199 | "crates-io 0.17.0", |
200 | "crossbeam 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | 200 | "crossbeam 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", |
201 | "crypto-hash 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 201 | "crypto-hash 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", |
202 | "curl 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", | 202 | "curl 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -262,6 +262,23 @@ version = "0.1.2" | |||
262 | source = "registry+https://github.com/rust-lang/crates.io-index" | 262 | source = "registry+https://github.com/rust-lang/crates.io-index" |
263 | 263 | ||
264 | [[package]] | 264 | [[package]] |
265 | name = "chalk-engine" | ||
266 | version = "0.6.0" | ||
267 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
268 | dependencies = [ | ||
269 | "chalk-macros 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
270 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
271 | ] | ||
272 | |||
273 | [[package]] | ||
274 | name = "chalk-macros" | ||
275 | version = "0.1.0" | ||
276 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
277 | dependencies = [ | ||
278 | "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||
279 | ] | ||
280 | |||
281 | [[package]] | ||
265 | name = "chrono" | 282 | name = "chrono" |
266 | version = "0.4.1" | 283 | version = "0.4.1" |
267 | source = "registry+https://github.com/rust-lang/crates.io-index" | 284 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -288,12 +305,12 @@ dependencies = [ | |||
288 | 305 | ||
289 | [[package]] | 306 | [[package]] |
290 | name = "clippy" | 307 | name = "clippy" |
291 | version = "0.0.200" | 308 | version = "0.0.202" |
292 | dependencies = [ | 309 | dependencies = [ |
293 | "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", | 310 | "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", |
294 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 311 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", |
295 | "clippy-mini-macro-test 0.2.0", | 312 | "clippy-mini-macro-test 0.2.0", |
296 | "clippy_lints 0.0.200", | 313 | "clippy_lints 0.0.202", |
297 | "compiletest_rs 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", | 314 | "compiletest_rs 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", |
298 | "derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 315 | "derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", |
299 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 316 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -310,8 +327,7 @@ version = "0.2.0" | |||
310 | 327 | ||
311 | [[package]] | 328 | [[package]] |
312 | name = "clippy_lints" | 329 | name = "clippy_lints" |
313 | version = "0.0.197" | 330 | version = "0.0.202" |
314 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
315 | dependencies = [ | 331 | dependencies = [ |
316 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 332 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", |
317 | "if_chain 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | 333 | "if_chain 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -320,7 +336,7 @@ dependencies = [ | |||
320 | "matches 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | 336 | "matches 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", |
321 | "pulldown-cmark 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | 337 | "pulldown-cmark 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", |
322 | "quine-mc_cluskey 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", | 338 | "quine-mc_cluskey 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", |
323 | "regex-syntax 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", | 339 | "regex-syntax 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", |
324 | "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", | 340 | "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", |
325 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 341 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
326 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 342 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -331,7 +347,8 @@ dependencies = [ | |||
331 | 347 | ||
332 | [[package]] | 348 | [[package]] |
333 | name = "clippy_lints" | 349 | name = "clippy_lints" |
334 | version = "0.0.200" | 350 | version = "0.0.205" |
351 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
335 | dependencies = [ | 352 | dependencies = [ |
336 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 353 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", |
337 | "if_chain 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | 354 | "if_chain 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -402,7 +419,7 @@ dependencies = [ | |||
402 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 419 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
403 | "miow 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 420 | "miow 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", |
404 | "regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", | 421 | "regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", |
405 | "rustfix 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 422 | "rustfix 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", |
406 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 423 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
407 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 424 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
408 | "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", | 425 | "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -440,24 +457,21 @@ dependencies = [ | |||
440 | 457 | ||
441 | [[package]] | 458 | [[package]] |
442 | name = "core-foundation" | 459 | name = "core-foundation" |
443 | version = "0.5.1" | 460 | version = "0.6.0" |
444 | source = "registry+https://github.com/rust-lang/crates.io-index" | 461 | source = "registry+https://github.com/rust-lang/crates.io-index" |
445 | dependencies = [ | 462 | dependencies = [ |
446 | "core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", | 463 | "core-foundation-sys 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", |
447 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", | 464 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", |
448 | ] | 465 | ] |
449 | 466 | ||
450 | [[package]] | 467 | [[package]] |
451 | name = "core-foundation-sys" | 468 | name = "core-foundation-sys" |
452 | version = "0.5.1" | 469 | version = "0.6.0" |
453 | source = "registry+https://github.com/rust-lang/crates.io-index" | 470 | source = "registry+https://github.com/rust-lang/crates.io-index" |
454 | dependencies = [ | ||
455 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||
456 | ] | ||
457 | 471 | ||
458 | [[package]] | 472 | [[package]] |
459 | name = "crates-io" | 473 | name = "crates-io" |
460 | version = "0.16.0" | 474 | version = "0.17.0" |
461 | dependencies = [ | 475 | dependencies = [ |
462 | "curl 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", | 476 | "curl 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", |
463 | "failure 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 477 | "failure 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -544,6 +558,11 @@ dependencies = [ | |||
544 | ] | 558 | ] |
545 | 559 | ||
546 | [[package]] | 560 | [[package]] |
561 | name = "datafrog" | ||
562 | version = "0.1.0" | ||
563 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
564 | |||
565 | [[package]] | ||
547 | name = "debug_unreachable" | 566 | name = "debug_unreachable" |
548 | version = "0.1.1" | 567 | version = "0.1.1" |
549 | source = "registry+https://github.com/rust-lang/crates.io-index" | 568 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -609,7 +628,7 @@ dependencies = [ | |||
609 | 628 | ||
610 | [[package]] | 629 | [[package]] |
611 | name = "ena" | 630 | name = "ena" |
612 | version = "0.9.2" | 631 | version = "0.9.3" |
613 | source = "registry+https://github.com/rust-lang/crates.io-index" | 632 | source = "registry+https://github.com/rust-lang/crates.io-index" |
614 | dependencies = [ | 633 | dependencies = [ |
615 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 634 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -950,6 +969,16 @@ version = "0.1.0" | |||
950 | source = "registry+https://github.com/rust-lang/crates.io-index" | 969 | source = "registry+https://github.com/rust-lang/crates.io-index" |
951 | 970 | ||
952 | [[package]] | 971 | [[package]] |
972 | name = "isatty" | ||
973 | version = "0.1.8" | ||
974 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
975 | dependencies = [ | ||
976 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||
977 | "redox_syscall 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)", | ||
978 | "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||
979 | ] | ||
980 | |||
981 | [[package]] | ||
953 | name = "itertools" | 982 | name = "itertools" |
954 | version = "0.7.8" | 983 | version = "0.7.8" |
955 | source = "registry+https://github.com/rust-lang/crates.io-index" | 984 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1000,7 +1029,7 @@ dependencies = [ | |||
1000 | 1029 | ||
1001 | [[package]] | 1030 | [[package]] |
1002 | name = "languageserver-types" | 1031 | name = "languageserver-types" |
1003 | version = "0.39.0" | 1032 | version = "0.41.0" |
1004 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1033 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1005 | dependencies = [ | 1034 | dependencies = [ |
1006 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1035 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1189,6 +1218,14 @@ version = "0.2.1" | |||
1189 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1218 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1190 | 1219 | ||
1191 | [[package]] | 1220 | [[package]] |
1221 | name = "minifier" | ||
1222 | version = "0.0.11" | ||
1223 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1224 | dependencies = [ | ||
1225 | "regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1226 | ] | ||
1227 | |||
1228 | [[package]] | ||
1192 | name = "miniz-sys" | 1229 | name = "miniz-sys" |
1193 | version = "0.1.10" | 1230 | version = "0.1.10" |
1194 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1231 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1417,6 +1454,15 @@ version = "0.3.9" | |||
1417 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1454 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1418 | 1455 | ||
1419 | [[package]] | 1456 | [[package]] |
1457 | name = "polonius-engine" | ||
1458 | version = "0.4.0" | ||
1459 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1460 | dependencies = [ | ||
1461 | "datafrog 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1462 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1463 | ] | ||
1464 | |||
1465 | [[package]] | ||
1420 | name = "precomputed-hash" | 1466 | name = "precomputed-hash" |
1421 | version = "0.1.1" | 1467 | version = "0.1.1" |
1422 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1468 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1491,16 +1537,17 @@ dependencies = [ | |||
1491 | 1537 | ||
1492 | [[package]] | 1538 | [[package]] |
1493 | name = "racer" | 1539 | name = "racer" |
1494 | version = "2.0.13" | 1540 | version = "2.0.14" |
1495 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1541 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1496 | dependencies = [ | 1542 | dependencies = [ |
1497 | "clap 2.31.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1543 | "clap 2.31.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1498 | "env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1544 | "env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", |
1545 | "humantime 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1499 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1546 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1500 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1547 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1501 | "syntex_errors 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1548 | "syntex_errors 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1502 | "syntex_syntax 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1549 | "syntex_syntax 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1503 | "toml 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1550 | "toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", |
1504 | ] | 1551 | ] |
1505 | 1552 | ||
1506 | [[package]] | 1553 | [[package]] |
@@ -1550,7 +1597,7 @@ dependencies = [ | |||
1550 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1597 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1551 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", | 1598 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", |
1552 | "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1599 | "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1553 | "rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", | 1600 | "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1554 | ] | 1601 | ] |
1555 | 1602 | ||
1556 | [[package]] | 1603 | [[package]] |
@@ -1632,43 +1679,44 @@ dependencies = [ | |||
1632 | 1679 | ||
1633 | [[package]] | 1680 | [[package]] |
1634 | name = "rls" | 1681 | name = "rls" |
1635 | version = "0.127.0" | 1682 | version = "0.128.0" |
1636 | dependencies = [ | 1683 | dependencies = [ |
1637 | "cargo 0.28.0", | 1684 | "cargo 0.29.0", |
1638 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 1685 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", |
1639 | "clippy_lints 0.0.197 (registry+https://github.com/rust-lang/crates.io-index)", | 1686 | "clippy_lints 0.0.205 (registry+https://github.com/rust-lang/crates.io-index)", |
1640 | "env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1687 | "env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", |
1641 | "failure 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1688 | "failure 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1642 | "json 0.11.13 (registry+https://github.com/rust-lang/crates.io-index)", | 1689 | "json 0.11.13 (registry+https://github.com/rust-lang/crates.io-index)", |
1643 | "jsonrpc-core 8.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1690 | "jsonrpc-core 8.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1644 | "languageserver-types 0.39.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1691 | "languageserver-types 0.41.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1645 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1692 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1646 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1693 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1647 | "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1694 | "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1648 | "racer 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", | 1695 | "racer 2.0.14 (registry+https://github.com/rust-lang/crates.io-index)", |
1649 | "rayon 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1696 | "rayon 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1650 | "rls-analysis 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1697 | "rls-analysis 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1651 | "rls-blacklist 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1698 | "rls-blacklist 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1652 | "rls-data 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1699 | "rls-data 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1653 | "rls-rustc 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1700 | "rls-rustc 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1654 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1701 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1655 | "rls-vfs 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | 1702 | "rls-vfs 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", |
1656 | "rustfmt-nightly 0.6.1", | 1703 | "rustfmt-nightly 0.8.2", |
1657 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 1704 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
1658 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 1705 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
1659 | "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", | 1706 | "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", |
1660 | "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1707 | "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1708 | "walkdir 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1661 | ] | 1709 | ] |
1662 | 1710 | ||
1663 | [[package]] | 1711 | [[package]] |
1664 | name = "rls-analysis" | 1712 | name = "rls-analysis" |
1665 | version = "0.12.1" | 1713 | version = "0.13.0" |
1666 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1714 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1667 | dependencies = [ | 1715 | dependencies = [ |
1668 | "derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 1716 | "derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", |
1669 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1717 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1670 | "radix_trie 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | 1718 | "radix_trie 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", |
1671 | "rls-data 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1719 | "rls-data 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1672 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1720 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1673 | "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)", | 1721 | "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)", |
1674 | ] | 1722 | ] |
@@ -1680,7 +1728,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
1680 | 1728 | ||
1681 | [[package]] | 1729 | [[package]] |
1682 | name = "rls-data" | 1730 | name = "rls-data" |
1683 | version = "0.15.0" | 1731 | version = "0.16.0" |
1684 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1732 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1685 | dependencies = [ | 1733 | dependencies = [ |
1686 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1734 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -1691,7 +1739,7 @@ dependencies = [ | |||
1691 | 1739 | ||
1692 | [[package]] | 1740 | [[package]] |
1693 | name = "rls-rustc" | 1741 | name = "rls-rustc" |
1694 | version = "0.2.2" | 1742 | version = "0.3.0" |
1695 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1743 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1696 | 1744 | ||
1697 | [[package]] | 1745 | [[package]] |
@@ -1709,7 +1757,7 @@ name = "rls-vfs" | |||
1709 | version = "0.4.5" | 1757 | version = "0.4.5" |
1710 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1758 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1711 | dependencies = [ | 1759 | dependencies = [ |
1712 | "racer 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", | 1760 | "racer 2.0.14 (registry+https://github.com/rust-lang/crates.io-index)", |
1713 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1761 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1714 | ] | 1762 | ] |
1715 | 1763 | ||
@@ -1729,12 +1777,14 @@ dependencies = [ | |||
1729 | "backtrace 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | 1777 | "backtrace 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", |
1730 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1778 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1731 | "byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1779 | "byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1780 | "chalk-engine 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1732 | "flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1781 | "flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1733 | "fmt_macros 0.0.0", | 1782 | "fmt_macros 0.0.0", |
1734 | "graphviz 0.0.0", | 1783 | "graphviz 0.0.0", |
1735 | "jobserver 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | 1784 | "jobserver 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", |
1736 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1785 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1737 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1786 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1787 | "polonius-engine 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1738 | "proc_macro 0.0.0", | 1788 | "proc_macro 0.0.0", |
1739 | "rustc_apfloat 0.0.0", | 1789 | "rustc_apfloat 0.0.0", |
1740 | "rustc_data_structures 0.0.0", | 1790 | "rustc_data_structures 0.0.0", |
@@ -1747,87 +1797,92 @@ dependencies = [ | |||
1747 | ] | 1797 | ] |
1748 | 1798 | ||
1749 | [[package]] | 1799 | [[package]] |
1800 | name = "rustc-ap-arena" | ||
1801 | version = "147.0.0" | ||
1802 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1803 | dependencies = [ | ||
1804 | "rustc-ap-rustc_data_structures 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1805 | ] | ||
1806 | |||
1807 | [[package]] | ||
1750 | name = "rustc-ap-rustc_cratesio_shim" | 1808 | name = "rustc-ap-rustc_cratesio_shim" |
1751 | version = "113.0.0" | 1809 | version = "147.0.0" |
1752 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1810 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1753 | dependencies = [ | 1811 | dependencies = [ |
1754 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1812 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1755 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1813 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1756 | "term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1757 | ] | 1814 | ] |
1758 | 1815 | ||
1759 | [[package]] | 1816 | [[package]] |
1760 | name = "rustc-ap-rustc_data_structures" | 1817 | name = "rustc-ap-rustc_data_structures" |
1761 | version = "113.0.0" | 1818 | version = "147.0.0" |
1762 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1819 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1763 | dependencies = [ | 1820 | dependencies = [ |
1764 | "cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1821 | "cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1765 | "ena 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", | 1822 | "ena 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", |
1766 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1823 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1767 | "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", | 1824 | "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", |
1768 | "parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", | 1825 | "parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", |
1769 | "rustc-ap-rustc_cratesio_shim 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1826 | "rustc-ap-rustc_cratesio_shim 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1770 | "rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1827 | "rustc-ap-serialize 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1828 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1829 | "rustc-rayon 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1771 | "stable_deref_trait 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1830 | "stable_deref_trait 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1772 | "term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1773 | ] | 1831 | ] |
1774 | 1832 | ||
1775 | [[package]] | 1833 | [[package]] |
1776 | name = "rustc-ap-rustc_errors" | 1834 | name = "rustc-ap-rustc_errors" |
1777 | version = "113.0.0" | 1835 | version = "147.0.0" |
1778 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1836 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1779 | dependencies = [ | 1837 | dependencies = [ |
1780 | "atty 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | 1838 | "atty 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", |
1781 | "rustc-ap-rustc_data_structures 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1839 | "rustc-ap-rustc_data_structures 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1782 | "rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1840 | "rustc-ap-serialize 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1783 | "rustc-ap-syntax_pos 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1841 | "rustc-ap-syntax_pos 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1784 | "term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1785 | "termcolor 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | 1842 | "termcolor 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", |
1786 | "unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | 1843 | "unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", |
1787 | ] | 1844 | ] |
1788 | 1845 | ||
1789 | [[package]] | 1846 | [[package]] |
1790 | name = "rustc-ap-rustc_target" | 1847 | name = "rustc-ap-rustc_target" |
1791 | version = "113.0.0" | 1848 | version = "147.0.0" |
1792 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1849 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1793 | dependencies = [ | 1850 | dependencies = [ |
1794 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1851 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1795 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1852 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1796 | "rustc-ap-rustc_cratesio_shim 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1853 | "rustc-ap-rustc_cratesio_shim 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1797 | "rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1854 | "rustc-ap-serialize 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1798 | "term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1799 | ] | 1855 | ] |
1800 | 1856 | ||
1801 | [[package]] | 1857 | [[package]] |
1802 | name = "rustc-ap-serialize" | 1858 | name = "rustc-ap-serialize" |
1803 | version = "113.0.0" | 1859 | version = "147.0.0" |
1804 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1860 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1805 | 1861 | ||
1806 | [[package]] | 1862 | [[package]] |
1807 | name = "rustc-ap-syntax" | 1863 | name = "rustc-ap-syntax" |
1808 | version = "113.0.0" | 1864 | version = "147.0.0" |
1809 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1865 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1810 | dependencies = [ | 1866 | dependencies = [ |
1811 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1867 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1812 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1868 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1813 | "rustc-ap-rustc_data_structures 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1869 | "rustc-ap-rustc_data_structures 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1814 | "rustc-ap-rustc_errors 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1870 | "rustc-ap-rustc_errors 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1815 | "rustc-ap-rustc_target 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1871 | "rustc-ap-rustc_target 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1816 | "rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1872 | "rustc-ap-serialize 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1817 | "rustc-ap-syntax_pos 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1873 | "rustc-ap-syntax_pos 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1818 | "scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1874 | "scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1819 | "term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1820 | ] | 1875 | ] |
1821 | 1876 | ||
1822 | [[package]] | 1877 | [[package]] |
1823 | name = "rustc-ap-syntax_pos" | 1878 | name = "rustc-ap-syntax_pos" |
1824 | version = "113.0.0" | 1879 | version = "147.0.0" |
1825 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1880 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1826 | dependencies = [ | 1881 | dependencies = [ |
1827 | "rustc-ap-rustc_data_structures 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1882 | "rustc-ap-arena 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1828 | "rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 1883 | "rustc-ap-rustc_data_structures 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1884 | "rustc-ap-serialize 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1829 | "scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 1885 | "scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1830 | "term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1831 | "unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | 1886 | "unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", |
1832 | ] | 1887 | ] |
1833 | 1888 | ||
@@ -1837,6 +1892,14 @@ version = "0.1.7" | |||
1837 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1892 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1838 | 1893 | ||
1839 | [[package]] | 1894 | [[package]] |
1895 | name = "rustc-hash" | ||
1896 | version = "1.0.1" | ||
1897 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1898 | dependencies = [ | ||
1899 | "byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1900 | ] | ||
1901 | |||
1902 | [[package]] | ||
1840 | name = "rustc-main" | 1903 | name = "rustc-main" |
1841 | version = "0.0.0" | 1904 | version = "0.0.0" |
1842 | dependencies = [ | 1905 | dependencies = [ |
@@ -1916,6 +1979,52 @@ dependencies = [ | |||
1916 | ] | 1979 | ] |
1917 | 1980 | ||
1918 | [[package]] | 1981 | [[package]] |
1982 | name = "rustc_codegen_llvm" | ||
1983 | version = "0.0.0" | ||
1984 | dependencies = [ | ||
1985 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1986 | "cc 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1987 | "env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1988 | "flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1989 | "jobserver 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1990 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1991 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1992 | "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1993 | "rustc 0.0.0", | ||
1994 | "rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1995 | "rustc_allocator 0.0.0", | ||
1996 | "rustc_apfloat 0.0.0", | ||
1997 | "rustc_codegen_utils 0.0.0", | ||
1998 | "rustc_data_structures 0.0.0", | ||
1999 | "rustc_errors 0.0.0", | ||
2000 | "rustc_incremental 0.0.0", | ||
2001 | "rustc_llvm 0.0.0", | ||
2002 | "rustc_mir 0.0.0", | ||
2003 | "rustc_platform_intrinsics 0.0.0", | ||
2004 | "rustc_target 0.0.0", | ||
2005 | "serialize 0.0.0", | ||
2006 | "syntax 0.0.0", | ||
2007 | "syntax_pos 0.0.0", | ||
2008 | "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2009 | ] | ||
2010 | |||
2011 | [[package]] | ||
2012 | name = "rustc_codegen_utils" | ||
2013 | version = "0.0.0" | ||
2014 | dependencies = [ | ||
2015 | "ar 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2016 | "flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2017 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2018 | "rustc 0.0.0", | ||
2019 | "rustc_data_structures 0.0.0", | ||
2020 | "rustc_incremental 0.0.0", | ||
2021 | "rustc_mir 0.0.0", | ||
2022 | "rustc_target 0.0.0", | ||
2023 | "syntax 0.0.0", | ||
2024 | "syntax_pos 0.0.0", | ||
2025 | ] | ||
2026 | |||
2027 | [[package]] | ||
1919 | name = "rustc_cratesio_shim" | 2028 | name = "rustc_cratesio_shim" |
1920 | version = "0.0.0" | 2029 | version = "0.0.0" |
1921 | dependencies = [ | 2030 | dependencies = [ |
@@ -1928,10 +2037,11 @@ name = "rustc_data_structures" | |||
1928 | version = "0.0.0" | 2037 | version = "0.0.0" |
1929 | dependencies = [ | 2038 | dependencies = [ |
1930 | "cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | 2039 | "cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", |
1931 | "ena 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", | 2040 | "ena 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", |
1932 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2041 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1933 | "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", | 2042 | "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", |
1934 | "parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", | 2043 | "parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", |
2044 | "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
1935 | "rustc-rayon 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | 2045 | "rustc-rayon 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1936 | "rustc_cratesio_shim 0.0.0", | 2046 | "rustc_cratesio_shim 0.0.0", |
1937 | "serialize 0.0.0", | 2047 | "serialize 0.0.0", |
@@ -1951,6 +2061,7 @@ dependencies = [ | |||
1951 | "rustc-rayon 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | 2061 | "rustc-rayon 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", |
1952 | "rustc_allocator 0.0.0", | 2062 | "rustc_allocator 0.0.0", |
1953 | "rustc_borrowck 0.0.0", | 2063 | "rustc_borrowck 0.0.0", |
2064 | "rustc_codegen_utils 0.0.0", | ||
1954 | "rustc_data_structures 0.0.0", | 2065 | "rustc_data_structures 0.0.0", |
1955 | "rustc_errors 0.0.0", | 2066 | "rustc_errors 0.0.0", |
1956 | "rustc_incremental 0.0.0", | 2067 | "rustc_incremental 0.0.0", |
@@ -1964,7 +2075,6 @@ dependencies = [ | |||
1964 | "rustc_save_analysis 0.0.0", | 2075 | "rustc_save_analysis 0.0.0", |
1965 | "rustc_target 0.0.0", | 2076 | "rustc_target 0.0.0", |
1966 | "rustc_traits 0.0.0", | 2077 | "rustc_traits 0.0.0", |
1967 | "rustc_trans_utils 0.0.0", | ||
1968 | "rustc_typeck 0.0.0", | 2078 | "rustc_typeck 0.0.0", |
1969 | "scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2079 | "scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
1970 | "serialize 0.0.0", | 2080 | "serialize 0.0.0", |
@@ -2058,9 +2168,11 @@ dependencies = [ | |||
2058 | "arena 0.0.0", | 2168 | "arena 0.0.0", |
2059 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2169 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2060 | "byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | 2170 | "byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", |
2171 | "either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2061 | "graphviz 0.0.0", | 2172 | "graphviz 0.0.0", |
2062 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2173 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2063 | "log_settings 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2174 | "log_settings 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2175 | "polonius-engine 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2064 | "rustc 0.0.0", | 2176 | "rustc 0.0.0", |
2065 | "rustc_apfloat 0.0.0", | 2177 | "rustc_apfloat 0.0.0", |
2066 | "rustc_data_structures 0.0.0", | 2178 | "rustc_data_structures 0.0.0", |
@@ -2140,7 +2252,7 @@ name = "rustc_save_analysis" | |||
2140 | version = "0.0.0" | 2252 | version = "0.0.0" |
2141 | dependencies = [ | 2253 | dependencies = [ |
2142 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2254 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2143 | "rls-data 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", | 2255 | "rls-data 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", |
2144 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | 2256 | "rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", |
2145 | "rustc 0.0.0", | 2257 | "rustc 0.0.0", |
2146 | "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)", | 2258 | "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -2166,6 +2278,7 @@ name = "rustc_traits" | |||
2166 | version = "0.0.0" | 2278 | version = "0.0.0" |
2167 | dependencies = [ | 2279 | dependencies = [ |
2168 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2280 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2281 | "chalk-engine 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2169 | "graphviz 0.0.0", | 2282 | "graphviz 0.0.0", |
2170 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2283 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2171 | "rustc 0.0.0", | 2284 | "rustc 0.0.0", |
@@ -2175,52 +2288,6 @@ dependencies = [ | |||
2175 | ] | 2288 | ] |
2176 | 2289 | ||
2177 | [[package]] | 2290 | [[package]] |
2178 | name = "rustc_trans" | ||
2179 | version = "0.0.0" | ||
2180 | dependencies = [ | ||
2181 | "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2182 | "cc 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2183 | "env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2184 | "flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2185 | "jobserver 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2186 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2187 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2188 | "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2189 | "rustc 0.0.0", | ||
2190 | "rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2191 | "rustc_allocator 0.0.0", | ||
2192 | "rustc_apfloat 0.0.0", | ||
2193 | "rustc_data_structures 0.0.0", | ||
2194 | "rustc_errors 0.0.0", | ||
2195 | "rustc_incremental 0.0.0", | ||
2196 | "rustc_llvm 0.0.0", | ||
2197 | "rustc_mir 0.0.0", | ||
2198 | "rustc_platform_intrinsics 0.0.0", | ||
2199 | "rustc_target 0.0.0", | ||
2200 | "rustc_trans_utils 0.0.0", | ||
2201 | "serialize 0.0.0", | ||
2202 | "syntax 0.0.0", | ||
2203 | "syntax_pos 0.0.0", | ||
2204 | "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2205 | ] | ||
2206 | |||
2207 | [[package]] | ||
2208 | name = "rustc_trans_utils" | ||
2209 | version = "0.0.0" | ||
2210 | dependencies = [ | ||
2211 | "ar 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2212 | "flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2213 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2214 | "rustc 0.0.0", | ||
2215 | "rustc_data_structures 0.0.0", | ||
2216 | "rustc_incremental 0.0.0", | ||
2217 | "rustc_mir 0.0.0", | ||
2218 | "rustc_target 0.0.0", | ||
2219 | "syntax 0.0.0", | ||
2220 | "syntax_pos 0.0.0", | ||
2221 | ] | ||
2222 | |||
2223 | [[package]] | ||
2224 | name = "rustc_tsan" | 2291 | name = "rustc_tsan" |
2225 | version = "0.0.0" | 2292 | version = "0.0.0" |
2226 | dependencies = [ | 2293 | dependencies = [ |
@@ -2260,6 +2327,7 @@ dependencies = [ | |||
2260 | name = "rustdoc" | 2327 | name = "rustdoc" |
2261 | version = "0.0.0" | 2328 | version = "0.0.0" |
2262 | dependencies = [ | 2329 | dependencies = [ |
2330 | "minifier 0.0.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2263 | "pulldown-cmark 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | 2331 | "pulldown-cmark 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", |
2264 | "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", | 2332 | "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", |
2265 | ] | 2333 | ] |
@@ -2277,10 +2345,11 @@ dependencies = [ | |||
2277 | 2345 | ||
2278 | [[package]] | 2346 | [[package]] |
2279 | name = "rustfix" | 2347 | name = "rustfix" |
2280 | version = "0.2.0" | 2348 | version = "0.3.1" |
2281 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2349 | source = "registry+https://github.com/rust-lang/crates.io-index" |
2282 | dependencies = [ | 2350 | dependencies = [ |
2283 | "quick-error 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2351 | "failure 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2352 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2284 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 2353 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
2285 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 2354 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
2286 | "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", | 2355 | "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", |
@@ -2288,29 +2357,28 @@ dependencies = [ | |||
2288 | 2357 | ||
2289 | [[package]] | 2358 | [[package]] |
2290 | name = "rustfmt-nightly" | 2359 | name = "rustfmt-nightly" |
2291 | version = "0.6.1" | 2360 | version = "0.8.2" |
2292 | dependencies = [ | 2361 | dependencies = [ |
2293 | "assert_cli 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", | 2362 | "assert_cli 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", |
2294 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 2363 | "cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", |
2295 | "derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", | 2364 | "derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", |
2296 | "diff 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | 2365 | "diff 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", |
2297 | "env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", | 2366 | "env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", |
2298 | "failure 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2367 | "failure 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2299 | "getopts 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", | 2368 | "getopts 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", |
2369 | "isatty 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2300 | "itertools 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)", | 2370 | "itertools 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)", |
2301 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 2371 | "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
2302 | "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2303 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2372 | "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2304 | "regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", | 2373 | "regex 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
2305 | "rustc-ap-rustc_target 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 2374 | "rustc-ap-rustc_target 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
2306 | "rustc-ap-syntax 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | 2375 | "rustc-ap-syntax 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)", |
2307 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 2376 | "serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
2308 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", | 2377 | "serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", |
2309 | "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", | 2378 | "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", |
2310 | "term 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", | 2379 | "term 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", |
2311 | "toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | 2380 | "toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", |
2312 | "unicode-segmentation 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | 2381 | "unicode-segmentation 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", |
2313 | "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2314 | ] | 2382 | ] |
2315 | 2383 | ||
2316 | [[package]] | 2384 | [[package]] |
@@ -2756,14 +2824,6 @@ dependencies = [ | |||
2756 | 2824 | ||
2757 | [[package]] | 2825 | [[package]] |
2758 | name = "toml" | 2826 | name = "toml" |
2759 | version = "0.2.1" | ||
2760 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
2761 | dependencies = [ | ||
2762 | "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||
2763 | ] | ||
2764 | |||
2765 | [[package]] | ||
2766 | name = "toml" | ||
2767 | version = "0.4.6" | 2827 | version = "0.4.6" |
2768 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2828 | source = "registry+https://github.com/rust-lang/crates.io-index" |
2769 | dependencies = [ | 2829 | dependencies = [ |
@@ -2988,7 +3048,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
2988 | "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" | 3048 | "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" |
2989 | "checksum ar 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "35c7a5669cb64f085739387e1308b74e6d44022464b7f1b63bbd4ceb6379ec31" | 3049 | "checksum ar 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "35c7a5669cb64f085739387e1308b74e6d44022464b7f1b63bbd4ceb6379ec31" |
2990 | "checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef" | 3050 | "checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef" |
2991 | "checksum assert_cli 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4c8ca6beaa44a3520407b28a4a779a19b1364fcadcb2f258c41a7baf3102ced0" | 3051 | "checksum assert_cli 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5da59dbd8df54562665b925b427221ceda9b771408cb8a6cbd2125d3b001330b" |
2992 | "checksum atty 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "af80143d6f7608d746df1520709e5d141c96f240b0e62b0aa41bdfb53374d9d4" | 3052 | "checksum atty 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "af80143d6f7608d746df1520709e5d141c96f240b0e62b0aa41bdfb53374d9d4" |
2993 | "checksum backtrace 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ebbe525f66f42d207968308ee86bc2dd60aa5fab535b22e616323a173d097d8e" | 3053 | "checksum backtrace 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ebbe525f66f42d207968308ee86bc2dd60aa5fab535b22e616323a173d097d8e" |
2994 | "checksum backtrace-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "44585761d6161b0f57afc49482ab6bd067e4edef48c12a152c237eb0203f7661" | 3054 | "checksum backtrace-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "44585761d6161b0f57afc49482ab6bd067e4edef48c12a152c237eb0203f7661" |
@@ -3000,16 +3060,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3000 | "checksum cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "6ebd6272a2ca4fd39dbabbd6611eb03df45c2259b3b80b39a9ff8fbdcf42a4b3" | 3060 | "checksum cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "6ebd6272a2ca4fd39dbabbd6611eb03df45c2259b3b80b39a9ff8fbdcf42a4b3" |
3001 | "checksum cc 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)" = "0ebb87d1116151416c0cf66a0e3fb6430cccd120fd6300794b4dfaa050ac40ba" | 3061 | "checksum cc 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)" = "0ebb87d1116151416c0cf66a0e3fb6430cccd120fd6300794b4dfaa050ac40ba" |
3002 | "checksum cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d4c819a1287eb618df47cc647173c5c4c66ba19d888a6e50d605672aed3140de" | 3062 | "checksum cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d4c819a1287eb618df47cc647173c5c4c66ba19d888a6e50d605672aed3140de" |
3063 | "checksum chalk-engine 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a146c19172c7eea48ea55a7123ac95da786639bc665097f1e14034ee5f1d8699" | ||
3064 | "checksum chalk-macros 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "295635afd6853aa9f20baeb7f0204862440c0fe994c5a253d5f479dac41d047e" | ||
3003 | "checksum chrono 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ba5f60682a4c264e7f8d77b82e7788938a76befdf949d4a98026d19099c9d873" | 3065 | "checksum chrono 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ba5f60682a4c264e7f8d77b82e7788938a76befdf949d4a98026d19099c9d873" |
3004 | "checksum clap 2.31.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f0f16b89cbb9ee36d87483dc939fe9f1e13c05898d56d7b230a0d4dff033a536" | 3066 | "checksum clap 2.31.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f0f16b89cbb9ee36d87483dc939fe9f1e13c05898d56d7b230a0d4dff033a536" |
3005 | "checksum clippy_lints 0.0.197 (registry+https://github.com/rust-lang/crates.io-index)" = "ee3b543abb36b1557180d41dd3758581254644d85d021df7f8f8cb395054581c" | 3067 | "checksum clippy_lints 0.0.205 (registry+https://github.com/rust-lang/crates.io-index)" = "1dcb837d7510bf9e4e3b6f470c450c6d25e61116db5503a6f565bb6283860622" |
3006 | "checksum cmake 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)" = "5cf678ceebedde428000cb3a34465cf3606d1a48da17014948a916deac39da7c" | 3068 | "checksum cmake 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)" = "5cf678ceebedde428000cb3a34465cf3606d1a48da17014948a916deac39da7c" |
3007 | "checksum colored 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b0aa3473e85a3161b59845d6096b289bb577874cafeaf75ea1b1beaa6572c7fc" | 3069 | "checksum colored 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b0aa3473e85a3161b59845d6096b289bb577874cafeaf75ea1b1beaa6572c7fc" |
3008 | "checksum commoncrypto 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d056a8586ba25a1e4d61cb090900e495952c7886786fc55f909ab2f819b69007" | 3070 | "checksum commoncrypto 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d056a8586ba25a1e4d61cb090900e495952c7886786fc55f909ab2f819b69007" |
3009 | "checksum commoncrypto-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1fed34f46747aa73dfaa578069fd8279d2818ade2b55f38f22a9401c7f4083e2" | 3071 | "checksum commoncrypto-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1fed34f46747aa73dfaa578069fd8279d2818ade2b55f38f22a9401c7f4083e2" |
3010 | "checksum compiletest_rs 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "608d9d3ccc45b63bf337d2ff5e65def5a5a52c187122232509f6b72707f61b1b" | 3072 | "checksum compiletest_rs 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "608d9d3ccc45b63bf337d2ff5e65def5a5a52c187122232509f6b72707f61b1b" |
3011 | "checksum core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "286e0b41c3a20da26536c6000a280585d519fd07b3956b43aed8a79e9edce980" | 3073 | "checksum core-foundation 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c7caa6cb9e76ddddbea09a03266d6b3bc98cd41e9fb9b017c473e7cca593ec25" |
3012 | "checksum core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "716c271e8613ace48344f723b60b900a93150271e5be206212d052bbc0883efa" | 3074 | "checksum core-foundation-sys 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b2a53cce0ddcf7e7e1f998738d757d5a3bf08bf799a180e50ebe50d298f52f5a" |
3013 | "checksum crossbeam 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "24ce9782d4d5c53674646a6a4c1863a21a8fc0cb649b3c94dfc16e45071dea19" | 3075 | "checksum crossbeam 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "24ce9782d4d5c53674646a6a4c1863a21a8fc0cb649b3c94dfc16e45071dea19" |
3014 | "checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" | 3076 | "checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" |
3015 | "checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" | 3077 | "checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" |
@@ -3017,6 +3079,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3017 | "checksum crypto-hash 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "09de9ee0fc255ace04c7fa0763c9395a945c37c8292bb554f8d48361d1dcf1b4" | 3079 | "checksum crypto-hash 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "09de9ee0fc255ace04c7fa0763c9395a945c37c8292bb554f8d48361d1dcf1b4" |
3018 | "checksum curl 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "aaf20bbe084f285f215eef2165feed70d6b75ba29cad24469badb853a4a287d0" | 3080 | "checksum curl 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "aaf20bbe084f285f215eef2165feed70d6b75ba29cad24469badb853a4a287d0" |
3019 | "checksum curl-sys 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "71c63a540a9ee4e15e56c3ed9b11a2f121239b9f6d7b7fe30f616e048148df9a" | 3081 | "checksum curl-sys 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "71c63a540a9ee4e15e56c3ed9b11a2f121239b9f6d7b7fe30f616e048148df9a" |
3082 | "checksum datafrog 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "16d724bf4ffe77cdceeecd461009b5f8d9e23c5d645d68bedb4586bf43e7e142" | ||
3020 | "checksum debug_unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9a032eac705ca39214d169f83e3d3da290af06d8d1d344d1baad2fd002dca4b3" | 3083 | "checksum debug_unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9a032eac705ca39214d169f83e3d3da290af06d8d1d344d1baad2fd002dca4b3" |
3021 | "checksum derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ceed73957c449214f8440eec8ad7fa282b67dc9eacbb24a3085b15d60397a17a" | 3084 | "checksum derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ceed73957c449214f8440eec8ad7fa282b67dc9eacbb24a3085b15d60397a17a" |
3022 | "checksum diff 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "3c2b69f912779fbb121ceb775d74d51e915af17aaebc38d28a592843a2dd0a3a" | 3085 | "checksum diff 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "3c2b69f912779fbb121ceb775d74d51e915af17aaebc38d28a592843a2dd0a3a" |
@@ -3024,7 +3087,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3024 | "checksum dtoa 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab" | 3087 | "checksum dtoa 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab" |
3025 | "checksum either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0" | 3088 | "checksum either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0" |
3026 | "checksum elasticlunr-rs 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4511b63d69dd5d31e8e29aed2c132c413f87acea8035d0584801feaab9dd1f0f" | 3089 | "checksum elasticlunr-rs 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4511b63d69dd5d31e8e29aed2c132c413f87acea8035d0584801feaab9dd1f0f" |
3027 | "checksum ena 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f8b449f3b18c89d2dbe40548d2ee4fa58ea0a08b761992da6ecb9788e4688834" | 3090 | "checksum ena 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "88dc8393b3c7352f94092497f6b52019643e493b6b890eb417cdb7c46117e621" |
3028 | "checksum endian-type 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" | 3091 | "checksum endian-type 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" |
3029 | "checksum enum_primitive 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180" | 3092 | "checksum enum_primitive 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180" |
3030 | "checksum env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)" = "be27f8ea102a7182093a80d98f0b78623b580eda8791cbe8e2345fe6e57567a6" | 3093 | "checksum env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)" = "be27f8ea102a7182093a80d98f0b78623b580eda8791cbe8e2345fe6e57567a6" |
@@ -3058,13 +3121,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3058 | "checksum if_chain 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "61bb90bdd39e3af69b0172dfc6130f6cd6332bf040fbb9bdd4401d37adbd48b8" | 3121 | "checksum if_chain 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "61bb90bdd39e3af69b0172dfc6130f6cd6332bf040fbb9bdd4401d37adbd48b8" |
3059 | "checksum ignore 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "245bea0ba52531a3739cb8ba99f8689eda13d7faf8c36b6a73ce4421aab42588" | 3122 | "checksum ignore 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "245bea0ba52531a3739cb8ba99f8689eda13d7faf8c36b6a73ce4421aab42588" |
3060 | "checksum is-match 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7e5b386aef33a1c677be65237cb9d32c3f3ef56bd035949710c4bb13083eb053" | 3123 | "checksum is-match 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7e5b386aef33a1c677be65237cb9d32c3f3ef56bd035949710c4bb13083eb053" |
3124 | "checksum isatty 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6c324313540cd4d7ba008d43dc6606a32a5579f13cc17b2804c13096f0a5c522" | ||
3061 | "checksum itertools 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f58856976b776fedd95533137617a02fb25719f40e7d9b01c7043cd65474f450" | 3125 | "checksum itertools 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f58856976b776fedd95533137617a02fb25719f40e7d9b01c7043cd65474f450" |
3062 | "checksum itoa 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c069bbec61e1ca5a596166e55dfe4773ff745c3d16b700013bcaff9a6df2c682" | 3126 | "checksum itoa 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c069bbec61e1ca5a596166e55dfe4773ff745c3d16b700013bcaff9a6df2c682" |
3063 | "checksum jobserver 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "60af5f849e1981434e4a31d3d782c4774ae9b434ce55b101a96ecfd09147e8be" | 3127 | "checksum jobserver 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "60af5f849e1981434e4a31d3d782c4774ae9b434ce55b101a96ecfd09147e8be" |
3064 | "checksum json 0.11.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9ad0485404155f45cce53a40d4b2d6ac356418300daed05273d9e26f91c390be" | 3128 | "checksum json 0.11.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9ad0485404155f45cce53a40d4b2d6ac356418300daed05273d9e26f91c390be" |
3065 | "checksum jsonrpc-core 8.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ddf83704f4e79979a424d1082dd2c1e52683058056c9280efa19ac5f6bc9033c" | 3129 | "checksum jsonrpc-core 8.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ddf83704f4e79979a424d1082dd2c1e52683058056c9280efa19ac5f6bc9033c" |
3066 | "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" | 3130 | "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" |
3067 | "checksum languageserver-types 0.39.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad4cdd5e52d71aca47050e5b25f03082609c63a1e76b7362ebdd010895b3f854" | 3131 | "checksum languageserver-types 0.41.0 (registry+https://github.com/rust-lang/crates.io-index)" = "017cf5ade4be5ebeb06277ccd281c268dbd2e0801128d3992b4b4057f34dd432" |
3068 | "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" | 3132 | "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" |
3069 | "checksum lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c8f31047daa365f19be14b47c29df4f7c3b581832407daabe6ae77397619237d" | 3133 | "checksum lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c8f31047daa365f19be14b47c29df4f7c3b581832407daabe6ae77397619237d" |
3070 | "checksum lazycell 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a6f08839bc70ef4a3fe1d566d5350f519c5912ea86be0df1740a7d247c7fc0ef" | 3134 | "checksum lazycell 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a6f08839bc70ef4a3fe1d566d5350f519c5912ea86be0df1740a7d247c7fc0ef" |
@@ -3083,6 +3147,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3083 | "checksum mdbook 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "90b5a8d7e341ceee5db3882a06078d42661ddcfa2b3687319cc5da76ec4e782f" | 3147 | "checksum mdbook 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "90b5a8d7e341ceee5db3882a06078d42661ddcfa2b3687319cc5da76ec4e782f" |
3084 | "checksum memchr 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "796fba70e76612589ed2ce7f45282f5af869e0fdd7cc6199fa1aa1f1d591ba9d" | 3148 | "checksum memchr 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "796fba70e76612589ed2ce7f45282f5af869e0fdd7cc6199fa1aa1f1d591ba9d" |
3085 | "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" | 3149 | "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" |
3150 | "checksum minifier 0.0.11 (registry+https://github.com/rust-lang/crates.io-index)" = "26f3e36a4db1981b16567e4abfd6ddc3641bc9b950bdc868701f656bf9b74bdd" | ||
3086 | "checksum miniz-sys 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "609ce024854aeb19a0ef7567d348aaa5a746b32fb72e336df7fcc16869d7e2b4" | 3151 | "checksum miniz-sys 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "609ce024854aeb19a0ef7567d348aaa5a746b32fb72e336df7fcc16869d7e2b4" |
3087 | "checksum miow 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9224c91f82b3c47cf53dcf78dfaa20d6888fbcc5d272d5f2fcdf8a697f3c987d" | 3152 | "checksum miow 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9224c91f82b3c47cf53dcf78dfaa20d6888fbcc5d272d5f2fcdf8a697f3c987d" |
3088 | "checksum nibble_vec 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c8d77f3db4bce033f4d04db08079b2ef1c3d02b44e86f25d08886fafa7756ffa" | 3153 | "checksum nibble_vec 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c8d77f3db4bce033f4d04db08079b2ef1c3d02b44e86f25d08886fafa7756ffa" |
@@ -3108,6 +3173,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3108 | "checksum phf_generator 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "6b07ffcc532ccc85e3afc45865469bf5d9e4ef5bfcf9622e3cfe80c2d275ec03" | 3173 | "checksum phf_generator 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "6b07ffcc532ccc85e3afc45865469bf5d9e4ef5bfcf9622e3cfe80c2d275ec03" |
3109 | "checksum phf_shared 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "07e24b0ca9643bdecd0632f2b3da6b1b89bbb0030e0b992afc1113b23a7bc2f2" | 3174 | "checksum phf_shared 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "07e24b0ca9643bdecd0632f2b3da6b1b89bbb0030e0b992afc1113b23a7bc2f2" |
3110 | "checksum pkg-config 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903" | 3175 | "checksum pkg-config 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903" |
3176 | "checksum polonius-engine 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9385a6d8f8ff6fd7e48a803c6a77fb89cc929dc7e2af6bf972494bbc8ff8b9e4" | ||
3111 | "checksum precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" | 3177 | "checksum precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" |
3112 | "checksum pretty_assertions 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3a029430f0d744bc3d15dd474d591bed2402b645d024583082b9f63bb936dac6" | 3178 | "checksum pretty_assertions 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3a029430f0d744bc3d15dd474d591bed2402b645d024583082b9f63bb936dac6" |
3113 | "checksum proc-macro2 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "49b6a521dc81b643e9a51e0d1cf05df46d5a2f3c0280ea72bcb68276ba64a118" | 3179 | "checksum proc-macro2 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "49b6a521dc81b643e9a51e0d1cf05df46d5a2f3c0280ea72bcb68276ba64a118" |
@@ -3116,7 +3182,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3116 | "checksum quine-mc_cluskey 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45" | 3182 | "checksum quine-mc_cluskey 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45" |
3117 | "checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" | 3183 | "checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" |
3118 | "checksum quote 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7b0ff51282f28dc1b53fd154298feaa2e77c5ea0dba68e1fd8b03b72fbe13d2a" | 3184 | "checksum quote 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7b0ff51282f28dc1b53fd154298feaa2e77c5ea0dba68e1fd8b03b72fbe13d2a" |
3119 | "checksum racer 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "40d44bc30fc8d403b665286b2c9a83466ddbf69297668fb02b785c3e58eb8e0d" | 3185 | "checksum racer 2.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "e713729f45f12df5c5e182d39506766f76c09133fb661d3622e0ddf8078911c2" |
3120 | "checksum radix_trie 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "03d0d770481e8af620ca61d3d304bf014f965d7f78e923dc58545e6a545070a9" | 3186 | "checksum radix_trie 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "03d0d770481e8af620ca61d3d304bf014f965d7f78e923dc58545e6a545070a9" |
3121 | "checksum rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)" = "15a732abf9d20f0ad8eeb6f909bf6868722d9a06e1e50802b6a70351f40b4eb1" | 3187 | "checksum rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)" = "15a732abf9d20f0ad8eeb6f909bf6868722d9a06e1e50802b6a70351f40b4eb1" |
3122 | "checksum rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5" | 3188 | "checksum rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5" |
@@ -3129,25 +3195,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3129 | "checksum regex-syntax 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "bd90079345f4a4c3409214734ae220fd773c6f2e8a543d07370c6c1c369cfbfb" | 3195 | "checksum regex-syntax 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "bd90079345f4a4c3409214734ae220fd773c6f2e8a543d07370c6c1c369cfbfb" |
3130 | "checksum regex-syntax 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8f1ac0f60d675cc6cf13a20ec076568254472551051ad5dd050364d70671bf6b" | 3196 | "checksum regex-syntax 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8f1ac0f60d675cc6cf13a20ec076568254472551051ad5dd050364d70671bf6b" |
3131 | "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" | 3197 | "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" |
3132 | "checksum rls-analysis 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a41488cf5dc99d6ce383319d2978756567b70d4ed0539eb0d9ce07763e732e46" | 3198 | "checksum rls-analysis 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "da9794cd1f80f2cb888c00641a32f9855d0226c954ee31cef145784914c7142e" |
3133 | "checksum rls-blacklist 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e4a9cc2545ccb7e05b355bfe047b8039a6ec12270d5f3c996b766b340a50f7d2" | 3199 | "checksum rls-blacklist 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e4a9cc2545ccb7e05b355bfe047b8039a6ec12270d5f3c996b766b340a50f7d2" |
3134 | "checksum rls-data 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bea04462e94b5512a78499837eecb7db182ff082144cd1b4bc32ef5d43de6510" | 3200 | "checksum rls-data 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dd20763e1c60ae8945384c8a8fa4ac44f8afa7b0a817511f5e8927e5d24f988" |
3135 | "checksum rls-rustc 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "885f66b92757420572cbb02e033d4a9558c7413ca9b7ac206f28fd58ffdb44ea" | 3201 | "checksum rls-rustc 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ed5342b2bbbe8663c04600af506c8902b6b4d3e627b006eb1bd65aa14805f4d" |
3136 | "checksum rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d7c7046dc6a92f2ae02ed302746db4382e75131b9ce20ce967259f6b5867a6a" | 3202 | "checksum rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d7c7046dc6a92f2ae02ed302746db4382e75131b9ce20ce967259f6b5867a6a" |
3137 | "checksum rls-vfs 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "be231e1e559c315bc60ced5ad2cc2d7a9c208ed7d4e2c126500149836fda19bb" | 3203 | "checksum rls-vfs 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "be231e1e559c315bc60ced5ad2cc2d7a9c208ed7d4e2c126500149836fda19bb" |
3138 | "checksum rustc-ap-rustc_cratesio_shim 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a01334797c5c4cf56cc40bb9636d7b4c4a076665b9b9b7f100fd666cf0a02ffc" | 3204 | "checksum rustc-ap-arena 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1304956fbbdd070e4478672d040f0453374604a12a0938aaba4b38a2bd124667" |
3139 | "checksum rustc-ap-rustc_data_structures 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "03d6f8f7da0de905f6ef80dc14dce3bbc372430622b6aeb421cf13190bc70e8a" | 3205 | "checksum rustc-ap-rustc_cratesio_shim 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6d1dcd0fafa3c7875b76e33feaf69b332870180475ba3eb8dd003bcc2a2dc069" |
3140 | "checksum rustc-ap-rustc_errors 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dfd6183804a685c48601651d8c8c7b0daa8f83b0b5e24edfbcb6a0337085127" | 3206 | "checksum rustc-ap-rustc_data_structures 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "76c1a3fe4a0104b922ffc8080bd7c703dc20f2874b7c982638f6adb6c378b77a" |
3141 | "checksum rustc-ap-rustc_target 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f223157f51bf0e0621bef099de862468892ee4c4b83056f48f63e1bc00ccb72" | 3207 | "checksum rustc-ap-rustc_errors 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2812e295d2930bf3b3c22dbe8ef0bb8ae98a497ae6ad379d0709434387a9004b" |
3142 | "checksum rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2104a55a87d65cba8a845656f1f19a35da52af403863cd2a4bd5876ba522d879" | 3208 | "checksum rustc-ap-rustc_target 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5bd371121f16da666f6d6d5e6ff57cd972cc8206cc80377ba411b99607d49cbd" |
3143 | "checksum rustc-ap-syntax 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b50671adb9b0a7c57a4690ac6a40cb614879f543b64aada42f55b66212492323" | 3209 | "checksum rustc-ap-serialize 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bde493c1c16d724e42536117c385b69f2eae9b2ec38bab841c45373bce4a9d8f" |
3144 | "checksum rustc-ap-syntax_pos 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "55793c2a775230c42661194c48d44b35d4c8439d79ad8528e56651e854c48c63" | 3210 | "checksum rustc-ap-syntax 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "402c1f402e6d47defcd884d3f715aaa8c6f2cbdd5f13cb06fea70486d512426b" |
3211 | "checksum rustc-ap-syntax_pos 147.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fb707a229093791dc3fc35aca61d9bf0e3708f23da4536683527857bc624b061" | ||
3145 | "checksum rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11fb43a206a04116ffd7cfcf9bcb941f8eb6cc7ff667272246b0a1c74259a3cb" | 3212 | "checksum rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11fb43a206a04116ffd7cfcf9bcb941f8eb6cc7ff667272246b0a1c74259a3cb" |
3213 | "checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8" | ||
3146 | "checksum rustc-rayon 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b1aa5cd8c3a706edb19b6ec6aa7b056bdc635b6e99c5cf7014f9af9d92f15e99" | 3214 | "checksum rustc-rayon 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b1aa5cd8c3a706edb19b6ec6aa7b056bdc635b6e99c5cf7014f9af9d92f15e99" |
3147 | "checksum rustc-rayon-core 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d69983f8613a9c3ba1a3bbf5e8bdf2fd5c42317b1d8dd8623ca8030173bf8a6b" | 3215 | "checksum rustc-rayon-core 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d69983f8613a9c3ba1a3bbf5e8bdf2fd5c42317b1d8dd8623ca8030173bf8a6b" |
3148 | "checksum rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)" = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" | 3216 | "checksum rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)" = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" |
3149 | "checksum rustc_version 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a54aa04a10c68c1c4eacb4337fd883b435997ede17a9385784b990777686b09a" | 3217 | "checksum rustc_version 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a54aa04a10c68c1c4eacb4337fd883b435997ede17a9385784b990777686b09a" |
3150 | "checksum rustfix 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "165a212dd11124d7070892da20f71d82970ef1d1dd41cd804b70f39740a21c85" | 3218 | "checksum rustfix 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9da3cf9b79dc889a2c9879643f26d7a53e37e9361c7566b7d2787d5ace0d8396" |
3151 | "checksum same-file 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cfb6eded0b06a0b512c8ddbcf04089138c9b4362c2f696f3c3d76039d68f3637" | 3219 | "checksum same-file 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cfb6eded0b06a0b512c8ddbcf04089138c9b4362c2f696f3c3d76039d68f3637" |
3152 | "checksum schannel 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "85fd9df495640643ad2d00443b3d78aae69802ad488debab4f1dd52fc1806ade" | 3220 | "checksum schannel 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "85fd9df495640643ad2d00443b3d78aae69802ad488debab4f1dd52fc1806ade" |
3153 | "checksum scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8674d439c964889e2476f474a3bf198cc9e199e77499960893bac5de7e9218a4" | 3221 | "checksum scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8674d439c964889e2476f474a3bf198cc9e199e77499960893bac5de7e9218a4" |
@@ -3189,7 +3257,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
3189 | "checksum textwrap 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c0b59b6b4b44d867f1370ef1bd91bfb262bf07bf0ae65c202ea2fbc16153b693" | 3257 | "checksum textwrap 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c0b59b6b4b44d867f1370ef1bd91bfb262bf07bf0ae65c202ea2fbc16153b693" |
3190 | "checksum thread_local 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "279ef31c19ededf577bfd12dfae728040a21f635b06a24cd670ff510edd38963" | 3258 | "checksum thread_local 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "279ef31c19ededf577bfd12dfae728040a21f635b06a24cd670ff510edd38963" |
3191 | "checksum time 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "a15375f1df02096fb3317256ce2cee6a1f42fc84ea5ad5fc8c421cfe40c73098" | 3259 | "checksum time 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "a15375f1df02096fb3317256ce2cee6a1f42fc84ea5ad5fc8c421cfe40c73098" |
3192 | "checksum toml 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "736b60249cb25337bc196faa43ee12c705e426f3d55c214d73a4e7be06f92cb4" | ||
3193 | "checksum toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a0263c6c02c4db6c8f7681f9fd35e90de799ebd4cfdeab77a38f4ff6b3d8c0d9" | 3260 | "checksum toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a0263c6c02c4db6c8f7681f9fd35e90de799ebd4cfdeab77a38f4ff6b3d8c0d9" |
3194 | "checksum toml-query 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6854664bfc6df0360c695480836ee90e2d0c965f06db291d10be9344792d43e8" | 3261 | "checksum toml-query 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6854664bfc6df0360c695480836ee90e2d0c965f06db291d10be9344792d43e8" |
3195 | "checksum ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d" | 3262 | "checksum ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d" |
diff --git a/src/Cargo.toml b/src/Cargo.toml index 35858ee286..8ce4c97601 100644 --- a/src/Cargo.toml +++ b/src/Cargo.toml | |||
@@ -4,7 +4,7 @@ members = [ | |||
4 | "rustc", | 4 | "rustc", |
5 | "libstd", | 5 | "libstd", |
6 | "libtest", | 6 | "libtest", |
7 | "librustc_trans", | 7 | "librustc_codegen_llvm", |
8 | "tools/cargotest", | 8 | "tools/cargotest", |
9 | "tools/clippy", | 9 | "tools/clippy", |
10 | "tools/compiletest", | 10 | "tools/compiletest", |
@@ -40,6 +40,13 @@ members = [ | |||
40 | "tools/rls/test_data/workspace_symbol", | 40 | "tools/rls/test_data/workspace_symbol", |
41 | ] | 41 | ] |
42 | 42 | ||
43 | # Curiously, libtest will segfault if compiled with opt-level=3 | ||
44 | # with some versions of XCode: https://github.com/rust-lang/rust/issues/50867 | ||
45 | [profile.release] | ||
46 | opt-level = 2 | ||
47 | [profile.bench] | ||
48 | opt-level = 2 | ||
49 | |||
43 | # These options are controlled from our rustc wrapper script, so turn them off | 50 | # These options are controlled from our rustc wrapper script, so turn them off |
44 | # here and have them controlled elsewhere. | 51 | # here and have them controlled elsewhere. |
45 | [profile.dev] | 52 | [profile.dev] |
@@ -64,4 +71,3 @@ cargo = { path = "tools/cargo" } | |||
64 | # RLS depends on `rustfmt` from crates.io, so we put this in a `[patch]` section | 71 | # RLS depends on `rustfmt` from crates.io, so we put this in a `[patch]` section |
65 | # for crates.io | 72 | # for crates.io |
66 | rustfmt-nightly = { path = "tools/rustfmt" } | 73 | rustfmt-nightly = { path = "tools/rustfmt" } |
67 | clippy_lints = { path = "tools/clippy/clippy_lints" } | ||
diff --git a/src/bootstrap/bin/rustc.rs b/src/bootstrap/bin/rustc.rs index 76d0e6e28a..6f27402233 100644 --- a/src/bootstrap/bin/rustc.rs +++ b/src/bootstrap/bin/rustc.rs | |||
@@ -268,15 +268,6 @@ fn main() { | |||
268 | if let Ok(host_linker) = env::var("RUSTC_HOST_LINKER") { | 268 | if let Ok(host_linker) = env::var("RUSTC_HOST_LINKER") { |
269 | cmd.arg(format!("-Clinker={}", host_linker)); | 269 | cmd.arg(format!("-Clinker={}", host_linker)); |
270 | } | 270 | } |
271 | |||
272 | if let Ok(s) = env::var("RUSTC_HOST_CRT_STATIC") { | ||
273 | if s == "true" { | ||
274 | cmd.arg("-C").arg("target-feature=+crt-static"); | ||
275 | } | ||
276 | if s == "false" { | ||
277 | cmd.arg("-C").arg("target-feature=-crt-static"); | ||
278 | } | ||
279 | } | ||
280 | } | 271 | } |
281 | 272 | ||
282 | if env::var_os("RUSTC_PARALLEL_QUERIES").is_some() { | 273 | if env::var_os("RUSTC_PARALLEL_QUERIES").is_some() { |
@@ -297,7 +288,12 @@ fn main() { | |||
297 | } | 288 | } |
298 | 289 | ||
299 | if verbose > 1 { | 290 | if verbose > 1 { |
300 | eprintln!("rustc command: {:?}", cmd); | 291 | eprintln!( |
292 | "rustc command: {:?}={:?} {:?}", | ||
293 | bootstrap::util::dylib_path_var(), | ||
294 | env::join_paths(&dylib_path).unwrap(), | ||
295 | cmd, | ||
296 | ); | ||
301 | eprintln!("sysroot: {:?}", sysroot); | 297 | eprintln!("sysroot: {:?}", sysroot); |
302 | eprintln!("libdir: {:?}", libdir); | 298 | eprintln!("libdir: {:?}", libdir); |
303 | } | 299 | } |
diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py index 28f5192f2c..487440becf 100644 --- a/src/bootstrap/bootstrap.py +++ b/src/bootstrap/bootstrap.py | |||
@@ -489,7 +489,7 @@ class RustBuild(object): | |||
489 | """ | 489 | """ |
490 | return os.path.join(self.build_dir, self.build, "stage0") | 490 | return os.path.join(self.build_dir, self.build, "stage0") |
491 | 491 | ||
492 | def get_toml(self, key, section=None): | 492 | def get_toml(self, key): |
493 | """Returns the value of the given key in config.toml, otherwise returns None | 493 | """Returns the value of the given key in config.toml, otherwise returns None |
494 | 494 | ||
495 | >>> rb = RustBuild() | 495 | >>> rb = RustBuild() |
@@ -501,29 +501,12 @@ class RustBuild(object): | |||
501 | 501 | ||
502 | >>> rb.get_toml("key3") is None | 502 | >>> rb.get_toml("key3") is None |
503 | True | 503 | True |
504 | |||
505 | Optionally also matches the section the key appears in | ||
506 | |||
507 | >>> rb.config_toml = '[a]\\nkey = "value1"\\n[b]\\nkey = "value2"' | ||
508 | >>> rb.get_toml('key', 'a') | ||
509 | 'value1' | ||
510 | >>> rb.get_toml('key', 'b') | ||
511 | 'value2' | ||
512 | >>> rb.get_toml('key', 'c') is None | ||
513 | True | ||
514 | """ | 504 | """ |
515 | |||
516 | cur_section = None | ||
517 | for line in self.config_toml.splitlines(): | 505 | for line in self.config_toml.splitlines(): |
518 | section_match = re.match(r'^\s*\[(.*)\]\s*$', line) | ||
519 | if section_match is not None: | ||
520 | cur_section = section_match.group(1) | ||
521 | |||
522 | match = re.match(r'^{}\s*=(.*)$'.format(key), line) | 506 | match = re.match(r'^{}\s*=(.*)$'.format(key), line) |
523 | if match is not None: | 507 | if match is not None: |
524 | value = match.group(1) | 508 | value = match.group(1) |
525 | if section is None or section == cur_section: | 509 | return self.get_string(value) or value.strip() |
526 | return self.get_string(value) or value.strip() | ||
527 | return None | 510 | return None |
528 | 511 | ||
529 | def cargo(self): | 512 | def cargo(self): |
@@ -606,17 +589,7 @@ class RustBuild(object): | |||
606 | env["LIBRARY_PATH"] = os.path.join(self.bin_root(), "lib") + \ | 589 | env["LIBRARY_PATH"] = os.path.join(self.bin_root(), "lib") + \ |
607 | (os.pathsep + env["LIBRARY_PATH"]) \ | 590 | (os.pathsep + env["LIBRARY_PATH"]) \ |
608 | if "LIBRARY_PATH" in env else "" | 591 | if "LIBRARY_PATH" in env else "" |
609 | env["RUSTFLAGS"] = "-Cdebuginfo=2 " | 592 | env["RUSTFLAGS"] = "-Cdebuginfo=2" |
610 | |||
611 | build_section = "target.{}".format(self.build_triple()) | ||
612 | target_features = [] | ||
613 | if self.get_toml("crt-static", build_section) == "true": | ||
614 | target_features += ["+crt-static"] | ||
615 | elif self.get_toml("crt-static", build_section) == "false": | ||
616 | target_features += ["-crt-static"] | ||
617 | if target_features: | ||
618 | env["RUSTFLAGS"] += "-C target-feature=" + (",".join(target_features)) + " " | ||
619 | |||
620 | env["PATH"] = os.path.join(self.bin_root(), "bin") + \ | 593 | env["PATH"] = os.path.join(self.bin_root(), "bin") + \ |
621 | os.pathsep + env["PATH"] | 594 | os.pathsep + env["PATH"] |
622 | if not os.path.isfile(self.cargo()): | 595 | if not os.path.isfile(self.cargo()): |
diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs index 17f19222e6..f84ddf8a17 100644 --- a/src/bootstrap/builder.rs +++ b/src/bootstrap/builder.rs | |||
@@ -352,8 +352,8 @@ impl<'a> Builder<'a> { | |||
352 | Kind::Bench => describe!(test::Crate, test::CrateLibrustc), | 352 | Kind::Bench => describe!(test::Crate, test::CrateLibrustc), |
353 | Kind::Doc => describe!(doc::UnstableBook, doc::UnstableBookGen, doc::TheBook, | 353 | Kind::Doc => describe!(doc::UnstableBook, doc::UnstableBookGen, doc::TheBook, |
354 | doc::Standalone, doc::Std, doc::Test, doc::WhitelistedRustc, doc::Rustc, | 354 | doc::Standalone, doc::Std, doc::Test, doc::WhitelistedRustc, doc::Rustc, |
355 | doc::ErrorIndex, doc::Nomicon, doc::Reference, doc::Rustdoc, doc::RustByExample, | 355 | doc::Rustdoc, doc::ErrorIndex, doc::Nomicon, doc::Reference, doc::RustdocBook, |
356 | doc::RustcBook, doc::CargoBook), | 356 | doc::RustByExample, doc::RustcBook, doc::CargoBook), |
357 | Kind::Dist => describe!(dist::Docs, dist::RustcDocs, dist::Mingw, dist::Rustc, | 357 | Kind::Dist => describe!(dist::Docs, dist::RustcDocs, dist::Mingw, dist::Rustc, |
358 | dist::DebuggerScripts, dist::Std, dist::Analysis, dist::Src, | 358 | dist::DebuggerScripts, dist::Std, dist::Analysis, dist::Src, |
359 | dist::PlainSourceTarball, dist::Cargo, dist::Rls, dist::Rustfmt, dist::Extended, | 359 | dist::PlainSourceTarball, dist::Cargo, dist::Rls, dist::Rustfmt, dist::Extended, |
@@ -584,15 +584,22 @@ impl<'a> Builder<'a> { | |||
584 | cargo.env("RUST_CHECK", "1"); | 584 | cargo.env("RUST_CHECK", "1"); |
585 | } | 585 | } |
586 | 586 | ||
587 | // If we were invoked from `make` then that's already got a jobserver | 587 | cargo.arg("-j").arg(self.jobs().to_string()); |
588 | // set up for us so no need to tell Cargo about jobs all over again. | 588 | // Remove make-related flags to ensure Cargo can correctly set things up |
589 | if env::var_os("MAKEFLAGS").is_none() && env::var_os("MFLAGS").is_none() { | 589 | cargo.env_remove("MAKEFLAGS"); |
590 | cargo.arg("-j").arg(self.jobs().to_string()); | 590 | cargo.env_remove("MFLAGS"); |
591 | } | ||
592 | 591 | ||
593 | // FIXME: Temporary fix for https://github.com/rust-lang/cargo/issues/3005 | 592 | // FIXME: Temporary fix for https://github.com/rust-lang/cargo/issues/3005 |
594 | // Force cargo to output binaries with disambiguating hashes in the name | 593 | // Force cargo to output binaries with disambiguating hashes in the name |
595 | cargo.env("__CARGO_DEFAULT_LIB_METADATA", &self.config.channel); | 594 | let metadata = if compiler.stage == 0 { |
595 | // Treat stage0 like special channel, whether it's a normal prior- | ||
596 | // release rustc or a local rebuild with the same version, so we | ||
597 | // never mix these libraries by accident. | ||
598 | "bootstrap" | ||
599 | } else { | ||
600 | &self.config.channel | ||
601 | }; | ||
602 | cargo.env("__CARGO_DEFAULT_LIB_METADATA", &metadata); | ||
596 | 603 | ||
597 | let stage; | 604 | let stage; |
598 | if compiler.stage == 0 && self.local_rebuild { | 605 | if compiler.stage == 0 && self.local_rebuild { |
@@ -690,10 +697,6 @@ impl<'a> Builder<'a> { | |||
690 | cargo.env("RUSTC_CRT_STATIC", x.to_string()); | 697 | cargo.env("RUSTC_CRT_STATIC", x.to_string()); |
691 | } | 698 | } |
692 | 699 | ||
693 | if let Some(x) = self.crt_static(compiler.host) { | ||
694 | cargo.env("RUSTC_HOST_CRT_STATIC", x.to_string()); | ||
695 | } | ||
696 | |||
697 | // Enable usage of unstable features | 700 | // Enable usage of unstable features |
698 | cargo.env("RUSTC_BOOTSTRAP", "1"); | 701 | cargo.env("RUSTC_BOOTSTRAP", "1"); |
699 | self.add_rust_test_threads(&mut cargo); | 702 | self.add_rust_test_threads(&mut cargo); |
@@ -836,7 +839,7 @@ impl<'a> Builder<'a> { | |||
836 | // default via `-ldylib=winapi_foo`. That is, they're linked with the | 839 | // default via `-ldylib=winapi_foo`. That is, they're linked with the |
837 | // `dylib` type with a `winapi_` prefix (so the winapi ones don't | 840 | // `dylib` type with a `winapi_` prefix (so the winapi ones don't |
838 | // conflict with the system MinGW ones). This consequently means that | 841 | // conflict with the system MinGW ones). This consequently means that |
839 | // the binaries we ship of things like rustc_trans (aka the rustc_trans | 842 | // the binaries we ship of things like rustc_codegen_llvm (aka the rustc_codegen_llvm |
840 | // DLL) when linked against *again*, for example with procedural macros | 843 | // DLL) when linked against *again*, for example with procedural macros |
841 | // or plugins, will trigger the propagation logic of `-ldylib`, passing | 844 | // or plugins, will trigger the propagation logic of `-ldylib`, passing |
842 | // `-lwinapi_foo` to the linker again. This isn't actually available in | 845 | // `-lwinapi_foo` to the linker again. This isn't actually available in |
@@ -1453,6 +1456,7 @@ mod __test { | |||
1453 | rustc_args: vec![], | 1456 | rustc_args: vec![], |
1454 | fail_fast: true, | 1457 | fail_fast: true, |
1455 | doc_tests: DocTests::No, | 1458 | doc_tests: DocTests::No, |
1459 | bless: false, | ||
1456 | }; | 1460 | }; |
1457 | 1461 | ||
1458 | let build = Build::new(config); | 1462 | let build = Build::new(config); |
diff --git a/src/bootstrap/channel.rs b/src/bootstrap/channel.rs index 3453933a96..a2495f68c1 100644 --- a/src/bootstrap/channel.rs +++ b/src/bootstrap/channel.rs | |||
@@ -24,7 +24,7 @@ use Build; | |||
24 | use config::Config; | 24 | use config::Config; |
25 | 25 | ||
26 | // The version number | 26 | // The version number |
27 | pub const CFG_RELEASE_NUM: &str = "1.27.0"; | 27 | pub const CFG_RELEASE_NUM: &str = "1.28.0"; |
28 | 28 | ||
29 | pub struct GitInfo { | 29 | pub struct GitInfo { |
30 | inner: Option<Info>, | 30 | inner: Option<Info>, |
diff --git a/src/bootstrap/check.rs b/src/bootstrap/check.rs index 64354ae29a..a516af58b1 100644 --- a/src/bootstrap/check.rs +++ b/src/bootstrap/check.rs | |||
@@ -118,7 +118,7 @@ impl Step for CodegenBackend { | |||
118 | const DEFAULT: bool = true; | 118 | const DEFAULT: bool = true; |
119 | 119 | ||
120 | fn should_run(run: ShouldRun) -> ShouldRun { | 120 | fn should_run(run: ShouldRun) -> ShouldRun { |
121 | run.all_krates("rustc_trans") | 121 | run.all_krates("rustc_codegen_llvm") |
122 | } | 122 | } |
123 | 123 | ||
124 | fn make_run(run: RunConfig) { | 124 | fn make_run(run: RunConfig) { |
@@ -139,12 +139,12 @@ impl Step for CodegenBackend { | |||
139 | 139 | ||
140 | let mut cargo = builder.cargo(compiler, Mode::Librustc, target, "check"); | 140 | let mut cargo = builder.cargo(compiler, Mode::Librustc, target, "check"); |
141 | let features = builder.rustc_features().to_string(); | 141 | let features = builder.rustc_features().to_string(); |
142 | cargo.arg("--manifest-path").arg(builder.src.join("src/librustc_trans/Cargo.toml")); | 142 | cargo.arg("--manifest-path").arg(builder.src.join("src/librustc_codegen_llvm/Cargo.toml")); |
143 | rustc_cargo_env(builder, &mut cargo); | 143 | rustc_cargo_env(builder, &mut cargo); |
144 | 144 | ||
145 | // We won't build LLVM if it's not available, as it shouldn't affect `check`. | 145 | // We won't build LLVM if it's not available, as it shouldn't affect `check`. |
146 | 146 | ||
147 | let _folder = builder.fold_output(|| format!("stage{}-rustc_trans", compiler.stage)); | 147 | let _folder = builder.fold_output(|| format!("stage{}-rustc_codegen_llvm", compiler.stage)); |
148 | run_cargo(builder, | 148 | run_cargo(builder, |
149 | cargo.arg("--features").arg(features), | 149 | cargo.arg("--features").arg(features), |
150 | &codegen_backend_stamp(builder, compiler, target, backend), | 150 | &codegen_backend_stamp(builder, compiler, target, backend), |
@@ -259,14 +259,14 @@ pub fn librustc_stamp(builder: &Builder, compiler: Compiler, target: Interned<St | |||
259 | builder.cargo_out(compiler, Mode::Librustc, target).join(".librustc-check.stamp") | 259 | builder.cargo_out(compiler, Mode::Librustc, target).join(".librustc-check.stamp") |
260 | } | 260 | } |
261 | 261 | ||
262 | /// Cargo's output path for librustc_trans in a given stage, compiled by a particular | 262 | /// Cargo's output path for librustc_codegen_llvm in a given stage, compiled by a particular |
263 | /// compiler for the specified target and backend. | 263 | /// compiler for the specified target and backend. |
264 | fn codegen_backend_stamp(builder: &Builder, | 264 | fn codegen_backend_stamp(builder: &Builder, |
265 | compiler: Compiler, | 265 | compiler: Compiler, |
266 | target: Interned<String>, | 266 | target: Interned<String>, |
267 | backend: Interned<String>) -> PathBuf { | 267 | backend: Interned<String>) -> PathBuf { |
268 | builder.cargo_out(compiler, Mode::Librustc, target) | 268 | builder.cargo_out(compiler, Mode::Librustc, target) |
269 | .join(format!(".librustc_trans-{}-check.stamp", backend)) | 269 | .join(format!(".librustc_codegen_llvm-{}-check.stamp", backend)) |
270 | } | 270 | } |
271 | 271 | ||
272 | /// Cargo's output path for rustdoc in a given stage, compiled by a particular | 272 | /// Cargo's output path for rustdoc in a given stage, compiled by a particular |
diff --git a/src/bootstrap/compile.rs b/src/bootstrap/compile.rs index 1248c2b50b..231ed9d40d 100644 --- a/src/bootstrap/compile.rs +++ b/src/bootstrap/compile.rs | |||
@@ -603,7 +603,7 @@ impl Step for CodegenBackend { | |||
603 | const DEFAULT: bool = true; | 603 | const DEFAULT: bool = true; |
604 | 604 | ||
605 | fn should_run(run: ShouldRun) -> ShouldRun { | 605 | fn should_run(run: ShouldRun) -> ShouldRun { |
606 | run.all_krates("rustc_trans") | 606 | run.all_krates("rustc_codegen_llvm") |
607 | } | 607 | } |
608 | 608 | ||
609 | fn make_run(run: RunConfig) { | 609 | fn make_run(run: RunConfig) { |
@@ -637,7 +637,7 @@ impl Step for CodegenBackend { | |||
637 | let mut cargo = builder.cargo(compiler, Mode::Librustc, target, "build"); | 637 | let mut cargo = builder.cargo(compiler, Mode::Librustc, target, "build"); |
638 | let mut features = builder.rustc_features().to_string(); | 638 | let mut features = builder.rustc_features().to_string(); |
639 | cargo.arg("--manifest-path") | 639 | cargo.arg("--manifest-path") |
640 | .arg(builder.src.join("src/librustc_trans/Cargo.toml")); | 640 | .arg(builder.src.join("src/librustc_codegen_llvm/Cargo.toml")); |
641 | rustc_cargo_env(builder, &mut cargo); | 641 | rustc_cargo_env(builder, &mut cargo); |
642 | 642 | ||
643 | features += &build_codegen_backend(&builder, &mut cargo, &compiler, target, backend); | 643 | features += &build_codegen_backend(&builder, &mut cargo, &compiler, target, backend); |
@@ -645,7 +645,7 @@ impl Step for CodegenBackend { | |||
645 | let tmp_stamp = builder.cargo_out(compiler, Mode::Librustc, target) | 645 | let tmp_stamp = builder.cargo_out(compiler, Mode::Librustc, target) |
646 | .join(".tmp.stamp"); | 646 | .join(".tmp.stamp"); |
647 | 647 | ||
648 | let _folder = builder.fold_output(|| format!("stage{}-rustc_trans", compiler.stage)); | 648 | let _folder = builder.fold_output(|| format!("stage{}-rustc_codegen_llvm", compiler.stage)); |
649 | let files = run_cargo(builder, | 649 | let files = run_cargo(builder, |
650 | cargo.arg("--features").arg(features), | 650 | cargo.arg("--features").arg(features), |
651 | &tmp_stamp, | 651 | &tmp_stamp, |
@@ -656,7 +656,7 @@ impl Step for CodegenBackend { | |||
656 | let mut files = files.into_iter() | 656 | let mut files = files.into_iter() |
657 | .filter(|f| { | 657 | .filter(|f| { |
658 | let filename = f.file_name().unwrap().to_str().unwrap(); | 658 | let filename = f.file_name().unwrap().to_str().unwrap(); |
659 | is_dylib(filename) && filename.contains("rustc_trans-") | 659 | is_dylib(filename) && filename.contains("rustc_codegen_llvm-") |
660 | }); | 660 | }); |
661 | let codegen_backend = match files.next() { | 661 | let codegen_backend = match files.next() { |
662 | Some(f) => f, | 662 | Some(f) => f, |
@@ -697,7 +697,7 @@ pub fn build_codegen_backend(builder: &Builder, | |||
697 | compiler.stage, &compiler.host, target, backend)); | 697 | compiler.stage, &compiler.host, target, backend)); |
698 | 698 | ||
699 | // Pass down configuration from the LLVM build into the build of | 699 | // Pass down configuration from the LLVM build into the build of |
700 | // librustc_llvm and librustc_trans. | 700 | // librustc_llvm and librustc_codegen_llvm. |
701 | if builder.is_rust_llvm(target) { | 701 | if builder.is_rust_llvm(target) { |
702 | cargo.env("LLVM_RUSTLLVM", "1"); | 702 | cargo.env("LLVM_RUSTLLVM", "1"); |
703 | } | 703 | } |
@@ -762,7 +762,7 @@ fn copy_codegen_backends_to_sysroot(builder: &Builder, | |||
762 | t!(t!(File::open(&stamp)).read_to_string(&mut dylib)); | 762 | t!(t!(File::open(&stamp)).read_to_string(&mut dylib)); |
763 | let file = Path::new(&dylib); | 763 | let file = Path::new(&dylib); |
764 | let filename = file.file_name().unwrap().to_str().unwrap(); | 764 | let filename = file.file_name().unwrap().to_str().unwrap(); |
765 | // change `librustc_trans-xxxxxx.so` to `librustc_trans-llvm.so` | 765 | // change `librustc_codegen_llvm-xxxxxx.so` to `librustc_codegen_llvm-llvm.so` |
766 | let target_filename = { | 766 | let target_filename = { |
767 | let dash = filename.find("-").unwrap(); | 767 | let dash = filename.find("-").unwrap(); |
768 | let dot = filename.find(".").unwrap(); | 768 | let dot = filename.find(".").unwrap(); |
@@ -808,14 +808,14 @@ pub fn librustc_stamp(builder: &Builder, compiler: Compiler, target: Interned<St | |||
808 | builder.cargo_out(compiler, Mode::Librustc, target).join(".librustc.stamp") | 808 | builder.cargo_out(compiler, Mode::Librustc, target).join(".librustc.stamp") |
809 | } | 809 | } |
810 | 810 | ||
811 | /// Cargo's output path for librustc_trans in a given stage, compiled by a particular | 811 | /// Cargo's output path for librustc_codegen_llvm in a given stage, compiled by a particular |
812 | /// compiler for the specified target and backend. | 812 | /// compiler for the specified target and backend. |
813 | fn codegen_backend_stamp(builder: &Builder, | 813 | fn codegen_backend_stamp(builder: &Builder, |
814 | compiler: Compiler, | 814 | compiler: Compiler, |
815 | target: Interned<String>, | 815 | target: Interned<String>, |
816 | backend: Interned<String>) -> PathBuf { | 816 | backend: Interned<String>) -> PathBuf { |
817 | builder.cargo_out(compiler, Mode::Librustc, target) | 817 | builder.cargo_out(compiler, Mode::Librustc, target) |
818 | .join(format!(".librustc_trans-{}.stamp", backend)) | 818 | .join(format!(".librustc_codegen_llvm-{}.stamp", backend)) |
819 | } | 819 | } |
820 | 820 | ||
821 | pub fn compiler_file(builder: &Builder, | 821 | pub fn compiler_file(builder: &Builder, |
@@ -972,7 +972,7 @@ impl Step for Assemble { | |||
972 | 972 | ||
973 | // Link the compiler binary itself into place | 973 | // Link the compiler binary itself into place |
974 | let out_dir = builder.cargo_out(build_compiler, Mode::Librustc, host); | 974 | let out_dir = builder.cargo_out(build_compiler, Mode::Librustc, host); |
975 | let rustc = out_dir.join(exe("rustc", &*host)); | 975 | let rustc = out_dir.join(exe("rustc_binary", &*host)); |
976 | let bindir = sysroot.join("bin"); | 976 | let bindir = sysroot.join("bin"); |
977 | t!(fs::create_dir_all(&bindir)); | 977 | t!(fs::create_dir_all(&bindir)); |
978 | let compiler = builder.rustc(target_compiler); | 978 | let compiler = builder.rustc(target_compiler); |
diff --git a/src/bootstrap/doc.rs b/src/bootstrap/doc.rs index 16f4b29dcc..cb22993852 100644 --- a/src/bootstrap/doc.rs +++ b/src/bootstrap/doc.rs | |||
@@ -28,7 +28,7 @@ use build_helper::up_to_date; | |||
28 | 28 | ||
29 | use util::symlink_dir; | 29 | use util::symlink_dir; |
30 | use builder::{Builder, Compiler, RunConfig, ShouldRun, Step}; | 30 | use builder::{Builder, Compiler, RunConfig, ShouldRun, Step}; |
31 | use tool::Tool; | 31 | use tool::{self, prepare_tool_cargo, Tool}; |
32 | use compile; | 32 | use compile; |
33 | use cache::{INTERNER, Interned}; | 33 | use cache::{INTERNER, Interned}; |
34 | use config::Config; | 34 | use config::Config; |
@@ -70,7 +70,7 @@ macro_rules! book { | |||
70 | book!( | 70 | book!( |
71 | Nomicon, "src/doc/nomicon", "nomicon"; | 71 | Nomicon, "src/doc/nomicon", "nomicon"; |
72 | Reference, "src/doc/reference", "reference"; | 72 | Reference, "src/doc/reference", "reference"; |
73 | Rustdoc, "src/doc/rustdoc", "rustdoc"; | 73 | RustdocBook, "src/doc/rustdoc", "rustdoc"; |
74 | RustcBook, "src/doc/rustc", "rustc"; | 74 | RustcBook, "src/doc/rustc", "rustc"; |
75 | RustByExample, "src/doc/rust-by-example", "rust-by-example"; | 75 | RustByExample, "src/doc/rust-by-example", "rust-by-example"; |
76 | ); | 76 | ); |
@@ -272,6 +272,12 @@ impl Step for TheBook { | |||
272 | name: INTERNER.intern_string(format!("{}/second-edition", name)), | 272 | name: INTERNER.intern_string(format!("{}/second-edition", name)), |
273 | }); | 273 | }); |
274 | 274 | ||
275 | // build book 2018 edition | ||
276 | builder.ensure(Rustbook { | ||
277 | target, | ||
278 | name: INTERNER.intern_string(format!("{}/2018-edition", name)), | ||
279 | }); | ||
280 | |||
275 | // build the version info page and CSS | 281 | // build the version info page and CSS |
276 | builder.ensure(Standalone { | 282 | builder.ensure(Standalone { |
277 | compiler, | 283 | compiler, |
@@ -665,8 +671,12 @@ impl Step for Rustc { | |||
665 | let stage = self.stage; | 671 | let stage = self.stage; |
666 | let target = self.target; | 672 | let target = self.target; |
667 | builder.info(&format!("Documenting stage{} compiler ({})", stage, target)); | 673 | builder.info(&format!("Documenting stage{} compiler ({})", stage, target)); |
674 | |||
675 | // This is the intended out directory for compiler documentation. | ||
668 | let out = builder.compiler_doc_out(target); | 676 | let out = builder.compiler_doc_out(target); |
669 | t!(fs::create_dir_all(&out)); | 677 | t!(fs::create_dir_all(&out)); |
678 | |||
679 | // Get the correct compiler for this stage. | ||
670 | let compiler = builder.compiler(stage, builder.config.build); | 680 | let compiler = builder.compiler(stage, builder.config.build); |
671 | let rustdoc = builder.rustdoc(compiler.host); | 681 | let rustdoc = builder.rustdoc(compiler.host); |
672 | let compiler = if builder.force_use_stage1(compiler, target) { | 682 | let compiler = if builder.force_use_stage1(compiler, target) { |
@@ -676,21 +686,23 @@ impl Step for Rustc { | |||
676 | }; | 686 | }; |
677 | 687 | ||
678 | if !builder.config.compiler_docs { |