León Orell Valerian Liehr
e15d6f9d85
Rollup merge of #123993 - compiler-errors:coroutine-obl, r=lcnr
...
Do `check_coroutine_obligations` once per typeck root
We only need to do `check_coroutine_obligations` once per typeck root, especially since the new solver can't really (easily) associate which obligations correspond to which coroutines.
This requires us to move the checks for sized coroutine fields into `mir_coroutine_witnesses`, but that's fine imo.
r? lcnr
2024-04-23 17:25:16 +02:00
..
2024-04-22 18:48:47 +02:00
2024-04-23 17:25:15 +02:00
2024-04-21 11:08:37 -07:00
2024-04-20 21:45:35 +01:00
2024-04-22 20:25:58 +02:00
2024-04-23 02:10:23 +00:00
2024-04-23 17:25:15 +02:00
2024-04-22 18:48:47 +02:00
2024-04-22 18:48:47 +02:00
2024-04-23 12:10:25 +02:00
2024-04-23 17:25:14 +02:00
2024-04-23 17:25:16 +02:00
2024-04-23 17:25:16 +02:00
2024-04-21 11:24:55 +01:00
2024-04-23 17:25:14 +02:00
2024-04-23 17:25:16 +02:00
2024-04-23 12:10:25 +02:00
2024-04-20 21:45:37 +01:00
2024-04-23 12:10:25 +02:00
2024-04-23 17:25:16 +02:00
2024-04-23 17:25:15 +02:00
2024-04-20 16:01:35 +02:00
2024-04-23 17:25:16 +02:00
2024-04-23 12:10:26 +02:00
2024-04-23 12:10:25 +02:00
2024-04-22 18:48:47 +02:00
2024-04-22 20:26:00 +02:00
2024-04-23 12:10:25 +02:00
2024-04-22 18:48:47 +02:00
2024-04-22 18:48:47 +02:00
2024-04-23 17:25:15 +02:00
2024-04-23 17:25:16 +02:00
2024-04-21 06:32:10 +00:00
2024-04-23 17:25:14 +02:00
2024-04-23 02:10:23 +00:00
2024-04-23 17:25:15 +02:00