bors
20f23abbec
Auto merge of #128041 - compiler-errors:uplift-errors-into-trait-sel, r=lcnr
...
Uplift most type-system related error reporting from `rustc_infer` to `rustc_trait_selection`
Completes the major part of #127492 . The only cleanup that's needed afterwards is to actually use normalization in favor of the callback where needed, and deleting `can_eq_shallow`.
r? lcnr
Sorry for the large diff! Would prefer if comments can be handled in a follow-up (unless they're absolutely dealbreakers) because it seems bitrotty to let this sit.
2024-07-22 15:06:18 +00:00
..
2024-07-15 13:01:20 -04:00
2024-07-17 16:22:31 +02:00
2024-07-17 19:53:27 -05:00
2024-07-15 12:40:10 -04:00
2024-07-16 19:27:28 -07:00
2024-07-20 19:45:24 -04:00
2024-07-21 22:34:35 -04:00
2024-07-21 05:36:21 +00:00
2024-07-22 16:44:02 +08:00
2024-07-17 20:22:07 +02:00
2024-07-19 03:27:46 -05:00
2024-07-20 13:24:52 +02:00
2024-07-21 22:34:35 -04:00
2024-07-15 12:40:10 -04:00
2024-07-21 05:36:21 +00:00
2024-07-08 16:28:15 +02:00
2024-07-19 21:00:46 -03:00
2024-07-17 11:01:29 +01:00
2024-07-19 14:52:07 -04:00
2024-07-21 05:36:21 +00:00
2024-07-22 15:06:18 +00:00
2024-07-17 20:31:37 -07:00
2024-07-21 22:34:35 -04:00
2024-07-15 12:44:24 -04:00
2024-07-21 22:34:35 -04:00
2024-07-15 12:40:10 -04:00
2024-07-19 11:08:02 +00:00
2024-07-18 13:43:56 +02:00
2024-07-16 16:15:13 -05:00
2024-07-17 10:46:10 -04:00
2024-07-21 22:43:47 +00:00
2024-07-22 05:56:05 +00:00
2024-07-21 17:44:30 -07:00
2024-07-19 14:52:07 -04:00
2024-07-21 22:34:35 -04:00
2024-07-15 23:43:52 +00:00
2024-07-15 12:40:10 -04:00
2024-07-19 13:39:12 +00:00
2024-07-21 22:34:35 -04:00
2024-07-21 15:24:27 +02:00
2024-07-15 12:40:10 -04:00
2024-07-20 19:45:24 -04:00
2024-07-20 07:13:45 +02:00
2024-07-14 12:44:07 +00:00
2024-07-17 08:02:46 +10:00
2024-07-21 05:36:21 +00:00
2024-07-17 11:45:02 -04:00
2024-07-21 22:34:37 -04:00
2024-07-21 22:34:35 -04:00
2024-07-15 12:40:10 -04:00
2024-07-12 20:36:43 +00:00
2024-07-19 14:52:07 -04:00
2024-07-17 10:46:10 -04:00
2024-07-19 14:52:07 -04:00