Andreas Kling
fa78df7ab7
LibJS/Rust: Call perform_needed_unwinds before Throw instructions
...
Add missing perform_needed_unwinds() calls before Throw instructions
in four places:
- Await continuation throw path
- Yield* throw_value_block
- Yield* iterator missing throw method
- Invalid left-hand side in assignment helper
This matches the C++ pipeline which calls perform_needed_unwinds<Throw>
before every Throw to restore lexical environments when throwing out of
scopes like with statements.
2026-03-01 21:20:54 +01:00
..
2026-03-01 21:20:54 +01:00
2026-02-28 10:24:37 -05:00
2026-02-06 13:50:54 +01:00
2026-03-01 21:20:54 +01:00
2026-03-01 21:20:54 +01:00
2026-02-15 23:21:46 +01:00
2026-02-24 09:39:42 +01:00
2026-02-24 09:39:42 +01:00
2026-02-24 09:39:42 +01:00
2026-02-24 09:39:42 +01:00
2026-02-28 10:24:37 -05:00
2026-02-06 11:58:07 +00:00
2025-12-17 15:33:26 +01:00
2025-10-22 10:58:19 +02:00
2026-02-26 13:50:11 +01:00
2026-02-11 23:57:41 +01:00
2026-02-24 09:39:42 +01:00
2025-11-09 12:14:03 +01:00
2025-08-13 09:56:13 -04:00
2026-01-20 12:00:11 +01:00
2026-01-20 12:00:11 +01:00
2024-11-15 14:49:20 +01:00
2026-02-24 09:39:42 +01:00
2026-02-24 09:39:42 +01:00
2025-08-13 09:56:13 -04:00
2025-08-13 09:56:13 -04:00
2026-02-24 09:39:42 +01:00
2026-02-24 09:39:42 +01:00
2025-12-29 13:36:01 +01:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2026-03-01 21:20:54 +01:00
2026-02-24 15:18:57 +01:00
2026-02-24 09:39:42 +01:00
2026-02-24 09:39:42 +01:00
2026-02-19 02:45:37 +01:00
2026-02-24 09:39:42 +01:00
2026-02-24 09:39:42 +01:00
2026-02-25 00:00:52 +01:00
2026-02-25 00:00:52 +01:00
2026-02-17 12:38:51 +00:00
2026-02-24 09:39:42 +01:00
2026-02-24 09:39:42 +01:00
2025-11-09 12:14:03 +01:00
2025-07-22 11:51:29 -04:00
2026-01-19 10:48:12 +01:00
2025-08-05 07:07:15 -04:00
2026-02-19 02:45:37 +01:00
2025-12-29 13:36:01 +01:00