bors
02438348b9
Auto merge of #120463 - lcnr:eager-inference-replacement, r=compiler-errors
...
some trait system cleanups
Always eagerly replace projections with infer vars if normalization is ambig. Unsure why we previously didn't do so, wasn't able to find an explanation in #90887 . This adds some complexity to the trait system and is afaict unnecessary.
The second commit simplifies `pred_known_to_hold_modulo_regions`, afaict the optional `fulfill` isn't necessary anymore.
r? types cc `@jackh726`
2024-02-19 15:48:21 +00:00
..
2024-02-16 00:27:32 +01:00
2024-02-16 15:07:37 +00:00
2024-02-15 09:35:11 +11:00
2024-02-16 00:27:32 +01:00
2024-02-15 08:09:42 +01:00
2024-02-17 18:47:40 +01:00
2024-02-15 14:46:08 +11:00
2024-02-18 08:00:34 +00:00
2024-02-18 08:00:34 +00:00
2024-02-17 18:47:42 +01:00
2024-02-18 16:54:15 +00:00
2024-02-17 18:47:40 +01:00
2024-02-18 16:54:15 +00:00
2024-02-18 16:02:16 +03:00
2024-02-18 06:01:40 +03:00
2024-02-15 10:34:41 +00:00
2024-02-18 16:54:15 +00:00
2024-02-18 20:51:16 +00:00
2024-02-16 09:53:01 +00:00
2024-02-17 15:12:33 +00:00
2024-02-19 09:17:00 +01:00
2024-02-12 12:47:23 +08:00
2024-02-19 13:04:33 +01:00
2024-02-17 16:49:01 +01:00
2024-02-18 16:38:11 +08:00
2024-02-17 18:47:42 +01:00
2024-02-18 08:00:34 +00:00
2024-02-19 13:04:34 +01:00
2024-02-13 21:13:06 +00:00
2024-02-17 18:47:40 +01:00
2024-02-18 16:38:11 +08:00
2024-02-18 16:38:11 +08:00
2024-02-17 18:47:40 +01:00
2024-02-16 09:53:01 +00:00
2024-02-18 15:31:44 +05:30
2024-02-16 09:53:01 +00:00
2024-02-13 15:53:15 +00:00
2024-02-18 05:10:18 +01:00
2024-02-17 12:46:18 +01:00
2024-02-16 07:46:31 +00:00
2024-02-13 00:31:53 +00:00
2024-02-12 15:46:35 +09:00
2024-02-15 08:09:42 +01:00
2024-02-15 08:09:42 +01:00
2024-02-18 16:38:11 +08:00
2024-02-15 08:09:42 +01:00
2024-02-18 16:54:15 +00:00
2024-02-15 09:20:18 +01:00
2024-02-18 20:51:16 +00:00
2024-02-12 23:18:54 +01:00
2024-02-17 18:47:42 +01:00
2024-02-19 09:17:01 +01:00
2024-02-19 09:06:34 +01:00
2024-02-16 09:53:01 +00:00
2024-02-13 15:53:15 +00:00
2024-02-15 09:20:18 +01:00