-
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 #114294
Rollup of 9 pull requests #114294
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f1753ff - Browse repository at this point
Copy the full SHA f1753ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17f87c5 - Browse repository at this point
Copy the full SHA 17f87c5View commit details
Commits on Jul 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0ca4328 - Browse repository at this point
Copy the full SHA 0ca4328View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2377661 - Browse repository at this point
Copy the full SHA 2377661View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c8ab9 - Browse repository at this point
Copy the full SHA 44c8ab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c77329c - Browse repository at this point
Copy the full SHA c77329cView commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f5c51f - Browse repository at this point
Copy the full SHA 6f5c51fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e617faa - Browse repository at this point
Copy the full SHA e617faaView commit details -
Rollup merge of rust-lang#114169 - lcnr:unsize, r=compiler-errors
refactor builtin unsize handling, extend comments r? `@compiler-errors`
Configuration menu - View commit details
-
Copy full SHA for b8f78fb - Browse repository at this point
Copy the full SHA b8f78fbView commit details -
Rollup merge of rust-lang#114228 - fmease:wf-lazy-ty-aliases, r=oli-obk
Check lazy type aliases for well-formedness Previously we didn't check if `T: Mul` holds given lazy `type Alias<T> = <T as Mul>::Output;`. Now we do. It only makes sense. `@rustbot` label F-lazy_type_alias r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for 95b7116 - Browse repository at this point
Copy the full SHA 95b7116View commit details -
Rollup merge of rust-lang#114267 - compiler-errors:rpitit-opaque-boun…
…ds, r=spastorino Map RPITIT's opaque type bounds back from projections to opaques An RPITIT in a program's AST is eventually translated into both a projection GAT and an opaque. The opaque is used for default trait methods, like: ``` trait Foo { fn bar() -> impl Sized { 0i32 } } ``` The item bounds for both the projection and opaque are identical, and both have a *projection* self ty. This is mostly okay, since we can normalize this projection within the default trait method body to the opaque, but it does two things: 1. it leads to bugs in places where we don't normalize item bounds, like `deduce_future_output_from_obligations` 2. it leads to extra match arms that are both suspicious looking and also easy to miss This PR maps the opaque type bounds of the RPITIT's *opaque* back to the opaque's self type to avoid this quirk. Then we can fix the UI test for rust-lang#108304 (1.) and also remove a bunch of match arms (2.). Fixes rust-lang#108304 r? `@spastorino`
Configuration menu - View commit details
-
Copy full SHA for 692d764 - Browse repository at this point
Copy the full SHA 692d764View commit details -
Rollup merge of rust-lang#114269 - GuillaumeGomez:migrate-gui-test-co…
…lor-24, r=notriddle Migrate GUI colors test to original CSS color format Follow-up of rust-lang#111459. r? `@notriddle`
Configuration menu - View commit details
-
Copy full SHA for 81bb311 - Browse repository at this point
Copy the full SHA 81bb311View commit details -
Rollup merge of rust-lang#114286 - nbdd0121:upcast, r=compiler-errors
Add missing feature gate in multiple_supertrait_upcastable doc Fix rust-lang#112424
Configuration menu - View commit details
-
Copy full SHA for f59a560 - Browse repository at this point
Copy the full SHA f59a560View commit details