Esteban Küber
|
d860e5b088
|
Mention type parameter in more cases and don't suggest ~const bound already there
|
2024-12-07 21:37:13 +00:00 |
|
Esteban Küber
|
d13c34828e
|
reword trait bound suggestion message to include the bounds
|
2024-12-07 21:26:20 +00:00 |
|
Michael Goulet
|
398fd901d5
|
Assert that obligations are empty before deeply normalizing
|
2024-12-02 22:51:18 +00:00 |
|
Michael Goulet
|
8528387743
|
Be better at reporting alias errors
|
2024-10-15 20:42:17 -04:00 |
|
Michael Goulet
|
fd2038d344
|
Make sure the alias is actually rigid
|
2024-10-15 20:42:17 -04:00 |
|
lcnr
|
675c99f4d5
|
more eagerly discard constraints on overflow
|
2024-09-12 14:32:44 +02:00 |
|
Pavel Grigorenko
|
168096f663
|
rustc_type_ir: derivative -> derive-where
|
2024-07-12 21:52:04 +03:00 |
|
León Orell Valerian Liehr
|
2126c1d446
|
rustc_type_ir: Omit some struct fields from Debug output
|
2024-06-19 03:08:34 +02:00 |
|
Michael Goulet
|
0fc18e3a17
|
Remove DebugWithInfcx
|
2024-06-11 22:13:04 -04:00 |
|
lcnr
|
f7d14b741e
|
update UI tests
|
2024-05-30 15:26:48 +02:00 |
|
Michael Goulet
|
119c7bbef7
|
Report better WF obligation leaf obligations in new solver
|
2024-05-16 21:08:42 -04:00 |
|
Boxy
|
8124b26122
|
update region debug formatting
|
2024-03-18 16:44:12 +00:00 |
|
Oli Scherer
|
8206cffc48
|
Merge check_mod_impl_wf and check_mod_type_wf
|
2024-03-07 06:27:09 +00:00 |
|
lcnr
|
2c7ede8f52
|
update tests
|
2024-02-26 10:57:46 +01:00 |
|
lcnr
|
5fb67e2ad4
|
some type system cleanup
|
2024-02-20 20:42:10 +01:00 |
|
Oli Scherer
|
83738a9b1c
|
Stop bailing out from compilation just because there were incoherent traits
|
2024-02-05 10:17:31 +00:00 |
|
Michael Goulet
|
5b0b7cd8f9
|
Move type relations into submodule in rustc_infer
|
2023-12-15 18:13:40 +00:00 |
|
Michael Goulet
|
146e345d8b
|
Opportunistically resolve region var in canonicalizer
|
2023-12-15 05:02:37 +00:00 |
|