Yuriy Glukhov
800384176e
Fixes #25261 ( #25310 )
...
Returning or yielding from a closureiter must restore "external"
exception, but `popCurrentException` from `blockLeaveActions` was
getting in the way. So now `blockLeaveActions` doesn't emit
`popCurrentException` for returns in closureiters. I'm not a fan of this
"abstraction leakage", but don't see a better solution yet. Any input is
much appreciated.
---------
Co-authored-by: Andreas Rumpf <araq4k@proton.me >
(cherry picked from commit 6656084004 )
2025-11-27 19:03:50 +01:00
..
2025-01-14 07:46:40 +01:00
2024-03-18 20:27:00 +01:00
2023-08-06 14:26:21 +02:00
2023-12-15 10:20:57 +01:00
2025-11-21 13:28:13 +01:00
2025-05-06 16:04:43 +02:00
2024-04-16 12:46:59 +02:00
2024-07-12 15:23:09 +02:00
2023-10-11 17:44:14 +02:00
2023-08-06 14:26:21 +02:00
2024-09-27 11:12:39 +02:00
2025-04-02 09:42:57 +02:00
2025-11-21 13:28:13 +01:00
2022-09-28 15:05:01 +02:00
2022-11-30 21:51:13 +01:00
2025-10-08 08:33:16 +02:00
2025-11-27 19:03:50 +01:00
2024-07-12 15:23:09 +02:00
2024-07-12 15:23:09 +02:00
2025-11-07 12:33:17 +01:00
2025-03-18 08:49:45 +01:00
2025-11-15 12:27:12 +01:00
2025-01-14 07:53:29 +01:00
2025-01-14 07:46:40 +01:00
2025-11-27 19:03:50 +01:00
2024-03-28 11:04:12 +01:00
2025-11-07 12:33:17 +01:00
2023-06-18 16:06:14 +02:00
2025-11-22 13:29:38 +01:00
2025-11-21 13:28:13 +01:00
2017-01-07 22:35:09 +01:00
2022-06-10 20:40:08 +02:00
2023-10-29 14:48:11 +01:00
2025-04-02 09:43:12 +02:00
2023-08-06 14:26:21 +02:00
2025-05-12 14:21:20 +02:00
2025-04-18 12:50:05 +02:00
2023-11-20 21:12:13 +01:00
2025-01-14 07:46:40 +01:00
2025-01-14 07:46:40 +01:00
2024-08-28 20:46:36 +02:00
2025-07-17 13:39:17 +02:00
2023-10-29 14:48:11 +01:00
2023-10-29 14:48:11 +01:00
2023-10-29 14:48:11 +01:00
2025-01-14 07:46:40 +01:00
2025-11-22 13:33:01 +01:00
2023-10-29 14:48:11 +01:00
2025-01-15 10:18:58 +01:00
2020-06-01 19:21:41 +02:00
2025-11-15 12:27:12 +01:00
2025-10-14 11:37:24 +02:00
2023-12-15 08:13:25 +01:00
2025-01-15 10:21:20 +01:00
2025-11-21 13:28:13 +01:00
2025-07-17 13:39:41 +02:00
2025-10-17 09:23:51 +02:00
2025-05-06 16:04:43 +02:00
2023-12-13 10:39:10 +01:00
2023-12-15 08:13:25 +01:00
2025-10-27 08:50:54 +01:00
2025-01-14 07:46:40 +01:00
2025-03-13 12:27:44 +01:00
2025-01-14 07:34:32 +01:00
2025-03-25 09:44:55 +01:00
2025-09-22 08:48:48 +02:00
2025-01-14 07:46:40 +01:00
2021-01-12 09:36:51 +01:00
2025-05-05 08:20:45 +02:00
2024-07-09 09:29:45 +02:00
2024-04-05 08:54:48 +02:00
2025-07-19 08:17:30 +02:00
2025-06-06 08:32:58 +02:00
2025-01-14 07:45:59 +01:00
2024-09-16 20:45:00 +02:00
2025-01-14 07:46:40 +01:00
2025-09-22 08:48:48 +02:00
2024-07-17 18:25:19 +02:00
2023-12-15 08:13:25 +01:00
2025-10-27 08:51:00 +01:00
2024-04-10 14:41:16 +02:00
2023-10-29 14:48:11 +01:00
2023-10-29 14:48:11 +01:00
2025-01-14 07:46:40 +01:00
2023-10-29 14:48:11 +01:00
2024-08-12 15:33:26 +02:00
2023-04-17 20:55:22 +02:00
2025-04-04 10:08:30 +02:00
2025-11-07 12:33:17 +01:00
2023-08-06 14:26:21 +02:00
2025-01-14 07:34:32 +01:00
2025-09-24 08:54:39 +02:00
2025-07-17 13:39:26 +02:00
2022-08-24 09:44:16 +02:00
2025-01-14 07:51:55 +01:00
2023-10-29 14:48:11 +01:00
2025-04-14 10:52:41 +02:00
2025-04-14 10:52:50 +02:00
2023-03-03 07:36:38 +01:00
2025-10-14 11:37:24 +02:00
2018-05-27 19:19:12 +02:00
2025-04-14 10:53:01 +02:00
2023-10-29 14:48:11 +01:00
2024-04-10 14:41:16 +02:00
2024-09-03 09:19:52 +02:00
2023-07-02 22:36:05 +02:00
2025-10-27 08:51:12 +01:00
2023-10-29 14:48:11 +01:00
2025-04-14 10:52:41 +02:00
2023-11-06 18:33:28 +01:00
2023-08-10 14:26:40 +02:00
2020-09-11 01:04:07 +02:00
2023-10-29 14:48:11 +01:00
2025-10-28 13:50:50 +01:00
2025-07-19 08:17:30 +02:00
2025-11-22 13:33:01 +01:00
2025-09-22 08:47:23 +02:00
2025-03-03 14:10:49 +01:00
2025-03-13 12:27:37 +01:00
2025-05-05 08:19:11 +02:00
2025-04-21 19:09:45 +02:00
2025-09-22 08:47:23 +02:00
2025-11-21 13:28:13 +01:00
2025-10-17 09:24:11 +02:00
2025-01-14 07:46:40 +01:00
2025-09-26 08:56:47 +02:00
2025-11-15 12:25:56 +01:00
2022-12-11 16:58:50 +01:00
2025-05-05 08:19:11 +02:00
2025-11-05 11:36:17 +01:00
2025-11-05 11:36:17 +01:00
2024-08-16 06:33:43 +02:00
2025-07-19 08:17:30 +02:00
2023-11-20 21:12:13 +01:00
2025-01-14 07:46:40 +01:00
2024-03-16 08:35:18 +08:00
2025-01-14 07:46:40 +01:00
2025-09-22 08:48:48 +02:00
2025-07-19 08:17:30 +02:00
2024-04-10 14:41:16 +02:00
2023-08-10 14:26:40 +02:00
2025-11-07 12:33:53 +01:00
2025-04-14 10:52:41 +02:00
2025-08-29 08:12:09 +02:00
2025-09-24 08:54:33 +02:00
2025-07-19 08:17:30 +02:00
2023-10-29 14:48:11 +01:00
2024-08-20 11:57:47 +02:00
2025-11-15 12:26:35 +01:00
2023-12-12 16:54:50 +01:00
2025-11-15 12:26:35 +01:00
2025-06-27 13:44:02 +02:00
2025-11-21 13:28:13 +01:00
2023-08-10 14:26:40 +02:00
2024-04-10 14:41:16 +02:00
2025-05-12 14:20:32 +02:00
2023-10-29 14:48:11 +01:00
2025-01-14 12:24:00 +01:00
2023-12-25 07:12:54 +01:00