Matthias Krüger
15c3abde1f
Rollup merge of #119417 - compiler-errors:closure-checking, r=davidtwco
...
Uplift some miscellaneous coroutine-specific machinery into `check_closure`
This PR uplifts some of the logic in `check_fn` that is specific to checking coroutines, which always flows through `check_closure`.
This is just some miscellaneous clean up that I've wanted to do, especially because I'm poking around this code to make it work for async closures.
2024-01-04 08:33:25 +01:00
..
2023-11-24 19:15:52 +01:00
2023-09-29 21:56:57 +02:00
2023-10-08 20:17:53 -07:00
2023-11-24 19:15:52 +01:00
2023-12-10 14:25:57 +01:00
2023-12-10 14:25:57 +01:00
2023-11-24 19:15:52 +01:00
2023-08-08 18:09:56 -07:00
2023-08-08 18:09:56 -07:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-10-04 19:51:43 +00:00
2023-10-04 19:51:43 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-08-18 19:57:28 +02:00
2023-11-24 19:15:52 +01:00
2023-12-23 00:52:42 +01:00
2023-12-23 00:52:42 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-05 13:25:11 +01:00
2023-10-20 21:14:01 +00:00
2023-10-20 21:14:01 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-10-27 13:05:48 +00:00
2023-10-27 13:05:48 +00:00
2023-10-27 13:05:48 +00:00
2023-09-08 12:46:09 +01:00
2023-09-14 13:01:54 +10:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-10-29 23:55:46 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-22 19:30:47 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-23 17:27:31 +03:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-29 19:59:58 +00:00
2023-12-12 20:13:37 +00:00
2023-12-12 20:13:37 +00:00
2023-11-24 19:15:52 +01:00
2023-10-04 19:51:43 +00:00
2023-10-04 19:51:43 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-05 19:53:59 +00:00
2023-12-05 19:53:59 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-30 08:26:13 -08:00
2023-11-30 08:26:13 -08:00
2023-11-24 19:15:52 +01:00
2023-10-05 01:04:41 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-01-02 13:49:47 +01:00
2024-01-02 13:49:48 +01:00
2023-12-28 19:46:51 +01:00
2023-12-28 19:46:51 +01:00
2023-12-31 17:09:46 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-12 14:52:05 +01:00
2023-12-12 14:52:05 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-28 19:46:51 +01:00
2023-12-28 19:46:51 +01:00
2023-11-24 19:15:52 +01:00
2023-11-03 13:16:47 +00:00
2023-11-03 13:16:47 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-10-27 19:56:12 +02:00
2023-12-04 11:56:21 +01:00
2023-11-24 19:15:52 +01:00
2023-09-23 23:29:47 +02:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-07 22:33:56 +01:00
2023-10-13 21:01:36 +00:00
2023-12-07 22:33:56 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-10-23 13:04:47 -07:00
2023-10-23 13:04:47 -07:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-28 19:46:51 +01:00
2023-12-28 19:46:51 +01:00
2023-12-28 19:46:51 +01:00
2023-12-28 19:46:51 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-13 23:07:10 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-12-28 19:46:51 +01:00
2023-12-28 19:46:51 +01:00
2023-11-24 19:15:52 +01:00
2023-08-24 11:17:54 +08:00
2023-08-24 11:17:54 +08:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-10-26 18:35:09 +00:00
2023-10-26 18:35:09 +00:00
2023-10-26 18:35:09 +00:00
2023-10-05 01:04:41 +00:00
2023-10-26 18:35:09 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00