-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 8 pull requests #65771
Rollup of 8 pull requests #65771
Commits on Oct 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 600607f - Browse repository at this point
Copy the full SHA 600607fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbd53de - Browse repository at this point
Copy the full SHA bbd53deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 133cd2c - Browse repository at this point
Copy the full SHA 133cd2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0e6cd9 - Browse repository at this point
Copy the full SHA f0e6cd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f788f3 - Browse repository at this point
Copy the full SHA 9f788f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f13a4a - Browse repository at this point
Copy the full SHA 7f13a4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dda8ad - Browse repository at this point
Copy the full SHA 2dda8adView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe3dc31 - Browse repository at this point
Copy the full SHA fe3dc31View commit details
Commits on Oct 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for eb6d757 - Browse repository at this point
Copy the full SHA eb6d757View commit details
Commits on Oct 24, 2019
-
Tweak format string error to point at arguments always
Add secondary span labels with no text to make it clear when there's a mismatch bewteen the positional arguments in a format string and the arguments to the macro. This shouldn't affect experienced users, but it should make it easier for newcomers to more clearly understand how `format!()` and `println!()` are supposed to be used. ``` error: 2 positional arguments in format string, but there is 1 argument --> file8.rs:2:14 | 2 | format!("{} {}", 1); | ^^ ^^ - ``` instead of ``` error: 2 positional arguments in format string, but there is 1 argument --> file8.rs:2:14 | 2 | format!("{} {}", 1); | ^^ ^^ ```
Configuration menu - View commit details
-
Copy full SHA for 8467cef - Browse repository at this point
Copy the full SHA 8467cefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18d873e - Browse repository at this point
Copy the full SHA 18d873eView commit details -
Pulls in rust-lang/hashbrown#119 which should be a good improvement for compile times of hashmap-heavy crates.
Configuration menu - View commit details
-
Copy full SHA for 060b6cb - Browse repository at this point
Copy the full SHA 060b6cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 184a61f - Browse repository at this point
Copy the full SHA 184a61fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c16f84 - Browse repository at this point
Copy the full SHA 2c16f84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cda75c - Browse repository at this point
Copy the full SHA 2cda75cView commit details -
rustc_metadata: Move some code around
Plugin search doesn't need a crate loader, only crate locator
Configuration menu - View commit details
-
Copy full SHA for 175d325 - Browse repository at this point
Copy the full SHA 175d325View commit details -
Configuration menu - View commit details
-
Copy full SHA for 222503a - Browse repository at this point
Copy the full SHA 222503aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb353f0 - Browse repository at this point
Copy the full SHA fb353f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd796a - Browse repository at this point
Copy the full SHA 5fd796aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3534ca8 - Browse repository at this point
Copy the full SHA 3534ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5fee33 - Browse repository at this point
Copy the full SHA c5fee33View commit details -
rustc_metadata: Minimize use of
Lrc
in crate storeCrate metadatas are still stored as `Lrc<CrateMetadata>` in `CStore` because crate store has to be cloneable due to `Resolver::clone_outputs`.
Configuration menu - View commit details
-
Copy full SHA for 9f5a530 - Browse repository at this point
Copy the full SHA 9f5a530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94216ce - Browse repository at this point
Copy the full SHA 94216ceView commit details -
Rollup merge of rust-lang#65625 - petrochenkov:cstore, r=Mark-Simulac…
…rum,Zoxc Turn crate store into a resolver output Crate store (`CStore`) is a vector of data (`CrateMetadata`) associated with extern crates loaded during the current compilation session. All crates are loaded in the resolver when resolving either paths pointing to extern prelude or `extern crate` items. (There are also a couple of crates like panic runtime that are loaded kind of like implicit `extern crate`s, but that also happens in resolve.) The use of `CStore` from `rustc_plugin` (which is outside of the resolver) was unnecessary because legacy plugins are not added to the crate store and don't use `CrateNum`s. So, `CStore` can be produced by the resolver instead of being kept in some really global data (`rustc_interface::Compiler`) like now. As a result of crate store being more "local" we can now remove some locks and `Lrc`s.
Configuration menu - View commit details
-
Copy full SHA for cdb7634 - Browse repository at this point
Copy the full SHA cdb7634View commit details -
Rollup merge of rust-lang#65627 - varkor:const-generics-forbid-non-st…
…ructural_match, r=petrochenkov Forbid non-`structural_match` types in const generics Fixes rust-lang#60286.
Configuration menu - View commit details
-
Copy full SHA for 9c04bd1 - Browse repository at this point
Copy the full SHA 9c04bd1View commit details -
Rollup merge of rust-lang#65710 - ehuss:update-cargo, r=alexcrichton
Update cargo 6 commits in 3a9abe3f065554a7fbc59f440df2baba4a6e47ee..3ba5f27170db10af7a92f2b682e049397197b8fa 2019-10-15 15:55:35 +0000 to 2019-10-22 15:05:18 +0000 - Fix typo in `cargo install --profile` help (rust-lang/cargo#7532) - Use stricter -Z flag parsing. (rust-lang/cargo#7531) - Set timestamp on generated files in archive to now (rust-lang/cargo#7523) - Support rustc's `-Z panic-abort-tests` in Cargo (rust-lang/cargo#7460) - rustfmt for nightly changes. (rust-lang/cargo#7526) - Allow --all-features in root of virtual workspace. (rust-lang/cargo#7525)
Configuration menu - View commit details
-
Copy full SHA for 0da94a4 - Browse repository at this point
Copy the full SHA 0da94a4View commit details -
Rollup merge of rust-lang#65729 - Wind-River:master_003, r=alexcrichton
Update test cases for vxWorks
Configuration menu - View commit details
-
Copy full SHA for efa5037 - Browse repository at this point
Copy the full SHA efa5037View commit details -
Rollup merge of rust-lang#65746 - estebank:newcomer-format, r=Centril
Tweak format string error to point at arguments always Add secondary span labels with no text to make it clear when there's a mismatch bewteen the positional arguments in a format string and the arguments to the macro. This shouldn't affect experienced users, but it should make it easier for newcomers to more clearly understand how `format!()` and `println!()` are supposed to be used. ``` error: 2 positional arguments in format string, but there is 1 argument --> file8.rs:2:14 | 2 | format!("{} {}", 1); | ^^ ^^ - ``` instead of ``` error: 2 positional arguments in format string, but there is 1 argument --> file8.rs:2:14 | 2 | format!("{} {}", 1); | ^^ ^^ ``` r? @Centril
Configuration menu - View commit details
-
Copy full SHA for 1e4a2ee - Browse repository at this point
Copy the full SHA 1e4a2eeView commit details -
Rollup merge of rust-lang#65753 - csmoe:derive_fold, r=Centril
Don't assert for different instance on impl trait alias Closes rust-lang#65679 r? @Centril @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 1b03671 - Browse repository at this point
Copy the full SHA 1b03671View commit details -
Rollup merge of rust-lang#65755 - estebank:icicle, r=davidtwco
Avoid ICE when adjusting bad self ty Fix rust-lang#65611.
Configuration menu - View commit details
-
Copy full SHA for 7b3896f - Browse repository at this point
Copy the full SHA 7b3896fView commit details -
Rollup merge of rust-lang#65766 - alexcrichton:less-inline-hashbrown,…
… r=Mark-Simulacrum Update hashbrown to 0.6.2 Pulls in rust-lang/hashbrown#119 which should be a good improvement for compile times of hashmap-heavy crates.
Configuration menu - View commit details
-
Copy full SHA for fd6795b - Browse repository at this point
Copy the full SHA fd6795bView commit details