Jeong, YunWon
40a43f3210
instruction improvements ( #6829 )
...
New Features
Direct small-integer loading (0–255) and locals-loading for faster execution
Async-generator wrapping and improved generator resume behavior
Performance
Faster integer loads and streamlined jump/loop handling for better runtime performance
Bug Fixes
More robust StopIteration handling and stricter init return checks
Corrected iterator cleanup for async and sync loops
Improvements
Aligns loop and jump semantics with CPython 3.14 patterns
2026-01-22 17:25:56 +09:00
..
2023-02-25 22:59:57 +09:00
2025-04-11 09:30:58 +09:00
2026-01-20 21:34:34 +09:00
2026-01-20 23:58:43 +09:00
2026-01-19 00:38:51 +09:00
2026-01-09 15:28:12 +09:00
2025-12-24 00:13:30 +09:00
2026-01-01 14:44:53 +09:00
2026-01-17 18:15:35 +09:00
2025-09-16 21:53:25 +09:00
2026-01-17 19:22:00 +09:00
2025-10-22 10:57:47 +03:00
2026-01-16 23:03:49 +09:00
2026-01-20 03:52:52 +09:00
2026-01-18 19:16:48 +09:00
2025-07-20 10:33:02 +09:00
2025-12-30 15:15:16 +09:00
2026-01-01 08:58:59 +09:00
2026-01-22 16:02:41 +09:00
2026-01-20 15:29:05 +09:00
2026-01-19 02:45:47 +09:00
2026-01-17 19:21:11 +09:00
2025-10-22 10:57:47 +03:00
2026-01-22 17:25:56 +09:00
2025-04-06 17:21:28 +09:00
2025-07-04 23:47:34 +09:00
2026-01-18 19:56:54 +09:00
2026-01-16 23:03:49 +09:00
2026-01-17 19:21:10 +09:00
2026-01-03 16:29:10 +09:00
2025-08-21 13:15:39 +09:00
2026-01-03 16:29:10 +09:00
2026-01-06 21:35:21 +09:00
2025-09-07 17:09:55 +09:00
2024-04-23 11:57:46 +09:00
2023-02-25 22:59:57 +09:00
2025-03-20 14:28:26 +09:00
2025-10-22 10:57:47 +03:00
2025-03-10 11:43:53 +09:00
2026-01-21 01:01:09 +09:00
2026-01-17 19:22:00 +09:00
2022-03-22 04:36:16 +09:00
2025-01-11 18:48:27 +09:00
2026-01-12 15:33:28 +09:00
2025-03-10 11:43:53 +09:00
2023-03-17 06:47:47 -07:00
2026-01-22 17:25:56 +09:00
2025-03-10 23:13:32 -07:00
2025-06-29 12:49:14 +09:00
2026-01-18 13:59:49 +09:00
2025-03-26 02:24:01 -05:00
2025-12-31 02:31:08 +09:00
2025-07-25 19:04:49 +09:00
2025-12-28 18:06:47 +09:00
2025-03-20 14:33:54 +09:00
2024-05-09 23:04:31 +09:00
2025-09-07 17:09:55 +09:00
2025-06-29 03:03:19 +09:00
2025-07-20 10:33:22 +09:00
2025-06-29 12:49:14 +09:00
2026-01-17 19:21:11 +09:00
2023-02-28 17:34:18 +00:00
2026-01-17 19:22:00 +09:00
2025-07-20 18:37:38 +09:00
2026-01-19 00:04:06 +09:00
2025-12-30 16:35:58 +09:00
2023-12-24 03:54:18 +08:00
2026-01-19 00:38:51 +09:00
2026-01-17 19:22:00 +09:00
2025-07-09 19:03:53 +09:00
2025-12-31 01:54:50 +09:00
2025-09-07 16:13:22 +09:00
2025-07-25 10:47:20 +09:00
2025-04-21 20:45:06 -07:00
2025-07-10 08:36:37 +09:00
2025-08-04 20:08:17 +09:00
2025-08-01 22:39:00 +09:00
2026-01-18 08:53:41 +09:00
2025-07-08 23:49:57 +09:00
2026-01-20 10:59:47 +09:00
2025-07-25 19:08:01 +09:00
2025-12-12 21:43:57 +09:00
2024-06-22 15:27:19 +09:00
2025-07-25 19:04:49 +09:00
2025-08-05 17:53:34 +09:00
2026-01-21 00:03:43 +09:00
2025-12-31 02:31:08 +09:00
2026-01-12 15:33:28 +09:00
2026-01-03 08:27:18 +09:00
2026-01-03 08:27:18 +09:00
2025-04-30 14:33:52 +09:00
2025-09-15 21:36:11 +09:00
2026-01-03 08:28:25 +09:00
2026-01-03 08:28:25 +09:00
2026-01-20 17:32:52 +09:00
2025-08-04 20:10:02 +09:00
2024-04-22 12:46:32 +09:00
2025-04-30 14:33:52 +09:00
2025-08-04 20:08:35 +09:00
2025-09-16 09:35:08 +09:00
2026-01-18 01:23:34 +09:00
2026-01-19 00:38:51 +09:00
2023-08-30 00:09:21 +09:00
2026-01-18 01:23:34 +09:00
2025-12-31 14:58:34 +09:00
2026-01-20 21:34:34 +09:00
2025-09-16 21:53:25 +09:00
2026-01-18 01:23:34 +09:00
2024-06-21 22:37:15 +09:00
2025-04-21 21:11:42 -07:00
2025-08-20 13:44:57 +09:00
2026-01-19 00:38:51 +09:00
2025-12-31 14:58:34 +09:00
2026-01-21 20:14:30 +09:00
2025-08-20 14:08:05 +09:00
2025-08-05 23:18:10 +09:00
2026-01-01 08:58:59 +09:00
2025-09-11 22:43:11 +09:00
2025-10-05 11:14:33 +09:00
2025-07-12 01:10:30 +09:00
2020-05-03 18:13:09 -05:00
2025-08-08 14:37:35 +09:00
2020-08-11 16:38:35 -03:00
2025-08-04 20:09:36 +09:00
2025-08-04 20:09:36 +09:00
2026-01-04 09:54:01 +09:00
2026-01-04 10:02:24 +09:00
2026-01-04 10:02:24 +09:00
2025-08-05 23:18:10 +09:00
2025-04-21 20:43:43 -07:00
2019-04-05 19:19:55 +13:00
2026-01-05 14:38:04 +09:00
2022-08-15 02:36:46 +09:00
2025-07-25 10:50:17 +09:00
2020-03-01 14:36:01 -06:00
2025-04-21 20:48:13 -07:00
2025-07-17 00:03:25 +09:00
2024-11-11 00:17:30 +09:00
2019-07-16 19:13:07 -05:00
2026-01-21 15:10:40 +09:00
2025-07-17 13:44:18 +09:00
2025-09-11 22:43:11 +09:00
2025-04-21 21:11:42 -07:00
2025-07-17 00:04:12 +09:00
2025-07-20 10:31:58 +09:00
2026-01-01 17:15:00 +09:00
2025-07-15 21:27:05 +09:00
2025-12-28 15:49:10 +09:00
2024-04-26 01:39:02 +09:00
2026-01-17 19:21:10 +09:00
2025-12-19 22:51:09 +09:00
2025-12-29 11:27:08 +09:00
2026-01-03 16:27:25 +09:00
2024-03-22 14:54:02 +09:00
2026-01-05 13:55:07 +09:00
2024-03-22 14:54:02 +09:00
2025-10-28 13:19:12 +09:00
2025-07-20 10:37:43 +09:00
2025-07-26 00:42:22 +09:00
2019-12-21 14:51:11 -06:00
2026-01-21 03:05:05 +09:00
2025-12-30 12:28:47 +09:00
2025-08-01 22:12:11 +09:00
2025-07-23 12:27:56 +09:00
2025-05-07 15:01:23 +09:00
2026-01-04 21:15:42 +09:00
2025-07-12 19:18:31 +09:00
2019-06-22 13:13:34 +02:00
2026-01-18 08:53:41 +09:00
2025-04-30 14:33:52 +09:00
2026-01-22 08:02:43 +09:00
2022-08-09 05:41:49 +09:00
2025-07-25 10:50:41 +09:00
2025-12-30 16:58:53 +09:00
2026-01-05 14:38:04 +09:00
2025-07-10 08:57:08 +09:00
2026-01-20 10:59:47 +09:00
2025-09-16 21:58:36 +09:00
2026-01-18 13:59:49 +09:00
2025-04-21 08:48:38 +09:00
2026-01-04 10:17:12 +09:00
2025-04-21 16:54:00 +09:00
2025-08-06 10:31:55 +09:00
2026-01-06 21:35:21 +09:00