rust/compiler/rustc_hir_analysis/src
bors 5a4ee43c38 Auto merge of #129244 - cjgillot:opaque-hir, r=compiler-errors
Make opaque types regular HIR nodes

Having opaque types as HIR owner introduces all sorts of complications. This PR proposes to make them regular HIR nodes instead.

I haven't gone through all the test changes yet, so there may be a few surprises.

Many thanks to `@camelid` for the first draft.
Fixes https://github.com/rust-lang/rust/issues/129023

Fixes #129099
Fixes #125843
Fixes #119716
Fixes #121422
2024-10-05 06:19:35 +00:00
..
check WfCheck opaques. 2024-10-04 23:28:27 +00:00
coherence Use wide pointers consistenly across the compiler 2024-10-04 14:06:48 +02:00
collect Simplify bound var resolution. 2024-10-04 23:44:27 +00:00
errors Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
hir_ty_lowering Auto merge of #129244 - cjgillot:opaque-hir, r=compiler-errors 2024-10-05 06:19:35 +00:00
impl_wf_check Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
outlives Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
variance rm ItemKind::OpaqueTy 2024-10-04 23:28:22 +00:00
autoderef.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
bounds.rs properly elaborate effects implied bounds for super traits 2024-09-27 22:36:46 +08:00
check_unused.rs Remove #[macro_use] extern crate tracing from rustc_hir_analysis. 2024-08-30 17:14:59 +10:00
collect.rs Remove stray fixmes. 2024-10-04 23:38:44 +00:00
constrained_generic_params.rs Remove #[macro_use] extern crate tracing from rustc_hir_analysis. 2024-08-30 17:14:59 +10:00
delegation.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
errors.rs Add missing diagnostics and flesh out tests 2024-09-20 22:18:57 -04:00
hir_wf_check.rs Remove #[macro_use] extern crate tracing from rustc_hir_analysis. 2024-08-30 17:14:59 +10:00
impl_wf_check.rs Add warn(unreachable_pub) to rustc_hir_analysis. 2024-08-27 13:14:50 +10:00
lib.rs Rollup merge of #130518 - scottmcm:stabilize-controlflow-extra, r=dtolnay 2024-10-04 14:11:34 -07:00