Guillaume Gomez
86b791a272
Rollup merge of #123618 - compiler-errors:overflow-ambig, r=spastorino
...
Discard overflow obligations in `impl_may_apply`
Hacky fix for #123493 . Throws away obligations that are overflowing in `impl_may_apply` when we recompute if an impl applies, since those will lead to fatal overflow if processed during fulfillment.
Something about #114811 (I think it's the predicate reordering) caused us to evaluate predicates differently in error reporting leading to fatal overflow, though I believe the underlying overflow is possible to hit since this code was rewritten to use fulfillment.
Fixes #123493
2024-04-14 23:24:33 +02:00
..
2024-03-22 06:31:51 +01:00
2024-03-20 13:00:34 -04:00
2024-03-27 14:02:15 +00:00
2024-03-03 18:53:35 +00:00
2024-03-08 20:56:25 +00:00
2024-03-10 21:18:41 -04:00
2024-03-22 16:35:50 -04:00
2024-03-14 12:17:00 -04:00
2024-03-23 17:48:57 +01:00
2024-03-03 18:53:35 +00:00
2024-04-04 14:25:50 +00:00
2024-03-10 23:30:53 +08:00
2024-04-10 00:41:27 +00:00
2024-04-10 00:41:27 +00:00
2024-03-10 21:18:41 -04:00
2024-03-10 21:18:41 -04:00
2024-03-10 21:18:41 -04:00
2024-03-12 15:27:08 -04:00
2024-03-12 15:27:08 -04:00
2024-03-24 10:57:20 +01:00
2024-03-24 10:57:20 +01:00
2024-03-24 10:57:20 +01:00
2024-03-24 10:57:20 +01:00
2024-03-24 10:57:20 +01:00
2024-03-24 10:57:20 +01:00
2024-03-21 16:36:17 +00:00
2024-04-07 17:38:07 -03:00
2024-03-03 16:30:48 -03:00
2024-03-03 16:30:48 -03:00
2024-03-03 16:30:48 -03:00
2024-03-03 16:30:48 -03:00
2024-03-10 21:18:41 -04:00
2024-03-07 14:26:31 +00:00
2024-03-10 23:30:53 +08:00
2024-03-07 06:27:09 +00:00
2024-04-10 00:41:27 +00:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-04-04 16:01:13 -04:00
2024-03-21 16:36:17 +00:00
2024-03-27 14:02:16 +00:00
2024-03-10 21:18:41 -04:00
2024-03-10 21:18:41 -04:00
2024-03-10 21:18:41 -04:00
2024-04-07 23:21:45 -04:00
2024-04-07 23:21:45 -04:00
2024-03-10 23:23:46 -04:00
2024-04-06 23:25:58 +00:00
2024-03-27 14:02:15 +00:00
2024-03-20 17:29:58 +00:00
2024-03-20 17:29:58 +00:00
2024-03-31 21:03:59 -04:00
2024-03-31 21:03:59 -04:00
2024-03-21 00:07:44 +00:00
2024-03-21 00:07:44 +00:00
2024-03-25 20:20:01 +01:00
2024-03-25 20:20:01 +01:00