-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 9 pull requests #68124
Rollup of 9 pull requests #68124
Commits on Jan 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f79ba85 - Browse repository at this point
Copy the full SHA f79ba85View commit details -
Configuration menu - View commit details
-
Copy full SHA for f45758c - Browse repository at this point
Copy the full SHA f45758cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69bacd0 - Browse repository at this point
Copy the full SHA 69bacd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54f8601 - Browse repository at this point
Copy the full SHA 54f8601View commit details
Commits on Jan 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a59abfa - Browse repository at this point
Copy the full SHA a59abfaView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 1688719 - Browse repository at this point
Copy the full SHA 1688719View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2508f17 - Browse repository at this point
Copy the full SHA 2508f17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32fe477 - Browse repository at this point
Copy the full SHA 32fe477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aa4b5a - Browse repository at this point
Copy the full SHA 6aa4b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f2c702 - Browse repository at this point
Copy the full SHA 6f2c702View commit details -
Configuration menu - View commit details
-
Copy full SHA for b63597d - Browse repository at this point
Copy the full SHA b63597dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb2f0ec - Browse repository at this point
Copy the full SHA fb2f0ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e70c47 - Browse repository at this point
Copy the full SHA 9e70c47View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd5aa32 - Browse repository at this point
Copy the full SHA fd5aa32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d9b399 - Browse repository at this point
Copy the full SHA 5d9b399View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9de4f1 - Browse repository at this point
Copy the full SHA a9de4f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f3459a - Browse repository at this point
Copy the full SHA 7f3459aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5715a3 - Browse repository at this point
Copy the full SHA a5715a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8533caa - Browse repository at this point
Copy the full SHA 8533caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1565612 - Browse repository at this point
Copy the full SHA 1565612View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36b1756 - Browse repository at this point
Copy the full SHA 36b1756View commit details -
Promoteds also need param envs.
This also allows us to use the `const_eval` query again without causing cycles
Configuration menu - View commit details
-
Copy full SHA for 6e1bbff - Browse repository at this point
Copy the full SHA 6e1bbffView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecd5852 - Browse repository at this point
Copy the full SHA ecd5852View commit details -
Configuration menu - View commit details
-
Copy full SHA for 050146f - Browse repository at this point
Copy the full SHA 050146fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43313d5 - Browse repository at this point
Copy the full SHA 43313d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5d8ab7 - Browse repository at this point
Copy the full SHA a5d8ab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c899f67 - Browse repository at this point
Copy the full SHA c899f67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fadb50 - Browse repository at this point
Copy the full SHA 4fadb50View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ce144 - Browse repository at this point
Copy the full SHA f3ce144View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4beeadd - Browse repository at this point
Copy the full SHA 4beeaddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51a73eb - Browse repository at this point
Copy the full SHA 51a73ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a64716 - Browse repository at this point
Copy the full SHA 4a64716View commit details
Commits on Jan 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 48cad46 - Browse repository at this point
Copy the full SHA 48cad46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f1df30 - Browse repository at this point
Copy the full SHA 8f1df30View commit details -
Remove unnecessary
const_fn
feature gatesThis flag opts out of the min-const-fn checks entirely, which is usually not what we want. The few cases where the flag is still necessary have been annotated.
Configuration menu - View commit details
-
Copy full SHA for 09b5c85 - Browse repository at this point
Copy the full SHA 09b5c85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d418a1 - Browse repository at this point
Copy the full SHA 1d418a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5f4239 - Browse repository at this point
Copy the full SHA a5f4239View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c2d3b - Browse repository at this point
Copy the full SHA c2c2d3bView commit details -
Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fc30825 - Browse repository at this point
Copy the full SHA fc30825View commit details -
Ban
...X
pats, harden tests, and improve diagnostics.Also fix a bug with the span passed in `mk_range`.
Configuration menu - View commit details
-
Copy full SHA for 883932c - Browse repository at this point
Copy the full SHA 883932cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e35c4f - Browse repository at this point
Copy the full SHA 8e35c4fView commit details -
Rollup merge of rust-lang#67000 - spastorino:remove-promoted-from-pla…
…ce, r=oli-obk Promote references to constants instead of statics r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for 020c465 - Browse repository at this point
Copy the full SHA 020c465View commit details -
Rollup merge of rust-lang#67756 - Zoxc:collector-tweaks, r=Mark-Simul…
…acrum Collector tweaks r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for f5077d7 - Browse repository at this point
Copy the full SHA f5077d7View commit details -
Rollup merge of rust-lang#67889 - Zoxc:parallel-cgus, r=michaelwoerister
Compile some CGUs in parallel at the start of codegen This brings the compilation time for `syntex_syntax` from 11.542s to 10.453s with 6 threads in non-incremental debug mode. Just compiling `n` CGUs in parallel at the beginning of codegen seems sufficient to get rid of the staircase effect, at least for `syntex_syntax`. Based on rust-lang#67777. r? @michaelwoerister cc @alexcrichton @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 72bf6f4 - Browse repository at this point
Copy the full SHA 72bf6f4View commit details -
Rollup merge of rust-lang#67930 - lzutao:result-as_deref, r=dtolnay
Rename Result::as_deref_ok to as_deref Addresses rust-lang#50264 (comment) r? @dtolnay
Configuration menu - View commit details
-
Copy full SHA for 1691ee2 - Browse repository at this point
Copy the full SHA 1691ee2View commit details -
Rollup merge of rust-lang#68018 - petrochenkov:nosoft, r=Centril
feature_gate: Remove `GateStrength` The "soft feature gating" from `feature_gate/check.rs` is unused, and even if it were used, hardcoded warning is not a good solution and [deny-by-default lint](rust-lang#64266) would be a better way to do this. cc rust-lang#67806 (comment) r? @Centril
Configuration menu - View commit details
-
Copy full SHA for 71a719c - Browse repository at this point
Copy the full SHA 71a719cView commit details -
Rollup merge of rust-lang#68070 - GuillaumeGomez:clean-up-e0185, r=Dy…
…lan-DPC clean up E0185 explanation r? @Dylan-DPC
Configuration menu - View commit details
-
Copy full SHA for b2027df - Browse repository at this point
Copy the full SHA b2027dfView commit details -
Rollup merge of rust-lang#68072 - JohnTitor:fix-macro-ice, r=petroche…
…nkov Fix ICE rust-lang#68058 Fixes rust-lang#68058 r? @petrochenkov
Configuration menu - View commit details
-
Copy full SHA for 544c981 - Browse repository at this point
Copy the full SHA 544c981View commit details -
Rollup merge of rust-lang#68114 - ecstatic-morse:fix-feature-gating, …
…r=Centril Don't require `allow_internal_unstable` unless `staged_api` is enabled. rust-lang#63770 changed `qualify_min_const_fn` to require `allow_internal_unstable` for *all* crates that used an unstable feature, regardless of whether `staged_api` was enabled or the `fn` that used that feature was stably const. In practice, this meant that every crate in the ecosystem that wanted to use nightly features added `#![feature(const_fn)]`, which skips `qualify_min_const_fn` entirely. After this PR, crates that do not have `#![feature(staged_api)]` will only need to enable the feature they are interested in. For example, `#![feature(const_if_match)]` will be enough to enable `if` and `match` in constants. Crates with `staged_api` (e.g., `libstd`) require `#[allow_internal_unstable]` to be added to a function if it uses nightly features unless that function is also marked `#[rustc_const_unstable]`. This prevents proliferation of `#[allow_internal_unstable]` into functions that are not callable in a `const` context on stable. r? @oli-obk (author of rust-lang#63770) cc @Centril
Configuration menu - View commit details
-
Copy full SHA for b00abbe - Browse repository at this point
Copy the full SHA b00abbeView commit details -
Rollup merge of rust-lang#68120 - Centril:ban-range-to-dotdotdot, r=o…
…li-obk Ban `...X` pats, harden tests, and improve diagnostics Follow up to rust-lang#67258 (comment) and rust-lang#67258 (comment). r? @cramertj @oli-obk
Configuration menu - View commit details
-
Copy full SHA for b8f6eb9 - Browse repository at this point
Copy the full SHA b8f6eb9View commit details