-
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 #108701
Rollup of 8 pull requests #108701
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cbf4d4e - Browse repository at this point
Copy the full SHA cbf4d4eView commit details
Commits on Mar 1, 2023
-
Remove pass initialization code
This is no longer necessary with the new pass manager.
Configuration menu - View commit details
-
Copy full SHA for 45f694d - Browse repository at this point
Copy the full SHA 45f694dView commit details -
-C passes=list was printing passes for the legacy pass manager. Use PassBuilder::printPassNames() to print NewPM passes instead.
Configuration menu - View commit details
-
Copy full SHA for 655a810 - Browse repository at this point
Copy the full SHA 655a810View commit details
Commits on Mar 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4b01a1a - Browse repository at this point
Copy the full SHA 4b01a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23d4757 - Browse repository at this point
Copy the full SHA 23d4757View commit details
Commits on Mar 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 729275d - Browse repository at this point
Copy the full SHA 729275dView commit details -
Configuration menu - View commit details
-
Copy full SHA for faebedf - Browse repository at this point
Copy the full SHA faebedfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff2c609 - Browse repository at this point
Copy the full SHA ff2c609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6df5ae4 - Browse repository at this point
Copy the full SHA 6df5ae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef65890 - Browse repository at this point
Copy the full SHA ef65890View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a02105 - Browse repository at this point
Copy the full SHA 5a02105View commit details -
Configuration menu - View commit details
-
Copy full SHA for c54f061 - Browse repository at this point
Copy the full SHA c54f061View commit details -
Configuration menu - View commit details
-
Copy full SHA for a15abea - Browse repository at this point
Copy the full SHA a15abeaView commit details -
Rollup merge of rust-lang#107981 - lcnr:canonicalization-uwu, r=compi…
…ler-errors new solver: implement canonicalization and region constraints see the corresponding rustc-dev-guide chapter: https://rustc-dev-guide.rust-lang.org/solve/canonicalization.html r? `@compiler-errors`
Configuration menu - View commit details
-
Copy full SHA for fdfff54 - Browse repository at this point
Copy the full SHA fdfff54View commit details -
Rollup merge of rust-lang#108553 - compiler-errors:non-lt-late-bound-…
…in-anon-ct, r=petrochenkov Deny capturing late-bound non-lifetime param in anon const Introduce a new AnonConstBoundary so we can detect when we capture a late-bound non-lifetime param with `non_lifetime_binders` enabled. In the future, we could technically do something like introduce an early-bound parameter on the anon const, and stick the late-bound param in its substs (kinda like how we turn late-bound lifetimes in opaques into early-bound ones). But for now, just deny it so we don't ICE. Fixes rust-lang#108191
Configuration menu - View commit details
-
Copy full SHA for f8df7c4 - Browse repository at this point
Copy the full SHA f8df7c4View commit details -
Rollup merge of rust-lang#108599 - nikic:drop-init, r=cuviper
Remove legacy PM leftovers This drops two leftovers of legacy PM usage: * We don't need to initialize passes anymore. * The pass listing was still using legacy PM passes. Replace it with the corresponding new PM listing.
Configuration menu - View commit details
-
Copy full SHA for 8ccbbbe - Browse repository at this point
Copy the full SHA 8ccbbbeView commit details -
Rollup merge of rust-lang#108651 - LeSeulArtichaut:108645-target-feat…
…ure-on-main, r=Nilstrieb Forbid the use of `#[target_feature]` on `main` Fixes rust-lang#108645.
Configuration menu - View commit details
-
Copy full SHA for 03a6420 - Browse repository at this point
Copy the full SHA 03a6420View commit details -
Rollup merge of rust-lang#108667 - compiler-errors:issue-108664, r=es…
…tebank Fix another ICE in `point_at_expr_source_of_inferred_type` Types coming from method probes must only be investigated *structurally*, since they often contain escaping infer variables from generalization and autoderef. We already have a hack in this PR that erases variables from types, so just use that. Fixes rust-lang#108664 The note attached to this error is pretty bad: ``` here the type of `primes` is inferred to be `[_]` ``` But that's unrelated to the PR. --- Side-note: This is a pretty easy to trigger beta regression, so I've nominated it. Alternatively, I'm slightly inclined to remove this code altogether until it can be reformulated to be more accurate and less ICEy.
Configuration menu - View commit details
-
Copy full SHA for 843a062 - Browse repository at this point
Copy the full SHA 843a062View commit details -
Rollup merge of rust-lang#108674 - flip1995:clippy_backport, r=Manish…
…earth Clippy Fix array-size-threshold config deserialization error Complementary PR to rust-lang#108673 in order to also get this into the **next** beta. r? `@Mark-Simulacrum`
Configuration menu - View commit details
-
Copy full SHA for 2e256a4 - Browse repository at this point
Copy the full SHA 2e256a4View commit details -
Rollup merge of rust-lang#108685 - est31:backticks_matchmaking, r=pet…
…rochenkov Match unmatched backticks in compiler/ Found with GNU grep: ``` grep -rEn '^(([^`]*`){2})*[^`]*`[^`]*$' compiler/ | rg -v '\s*[//]?.{1,2}```' ```
Configuration menu - View commit details
-
Copy full SHA for 281dc4e - Browse repository at this point
Copy the full SHA 281dc4eView commit details -
Rollup merge of rust-lang#108694 - est31:backticks_matchmaking_commen…
…ts, r=Nilstrieb Match unmatched backticks in compiler/ comments r? `@Nilstrieb` as per [advice](rust-lang#108685 (comment))
Configuration menu - View commit details
-
Copy full SHA for 38b0b9e - Browse repository at this point
Copy the full SHA 38b0b9eView commit details