Damien George
8fec6f5434
py/emitnative: Reorder native state on C stack so nlr_buf_t is first.
...
The nlr_buf_t doesn't need to be part of the Python value stack (as it was
before this commit), it's simpler to have it separated as auxiliary state
that lives on the C stack. This will help adding yield support because in
that case the nlr_buf_t and Python value stack live in separate memory
areas (C stack and heap respectively).
2018-10-01 12:36:21 +10:00
..
2018-09-20 14:33:10 +10:00
2018-08-16 13:45:24 +10:00
2018-09-27 23:39:08 +10:00
2018-09-30 23:31:17 +10:00
2018-09-30 23:31:17 +10:00
2018-10-01 12:34:36 +10:00
2018-09-27 23:39:08 +10:00
2018-10-01 12:34:23 +10:00
2018-09-27 23:39:08 +10:00
2018-10-01 12:34:58 +10:00
2018-09-27 23:39:08 +10:00
2018-06-27 14:54:40 +10:00
2018-07-08 21:31:09 +10:00
2018-02-20 18:00:44 +11:00
2018-09-27 23:39:08 +10:00
2018-09-15 12:17:09 +10:00
2018-09-15 13:00:11 +10:00
2018-09-15 13:00:11 +10:00
2018-05-23 00:22:47 +10:00
2018-09-15 22:39:27 +10:00
2018-09-15 12:17:09 +10:00
2018-09-20 14:33:10 +10:00
2018-09-20 14:33:10 +10:00
2018-09-04 14:31:28 +10:00
2018-10-01 12:36:21 +10:00
2018-09-04 14:31:28 +10:00
2018-09-04 14:31:28 +10:00
2018-09-15 22:39:27 +10:00
2018-09-04 14:31:28 +10:00
2018-03-01 17:00:02 +11:00
2018-08-14 16:11:21 +10:00
2018-06-12 11:55:29 +10:00
2018-06-22 17:00:29 +10:00
2018-06-12 12:17:43 +10:00
2018-05-10 23:14:23 +10:00
2018-03-16 23:54:06 +11:00
2018-02-22 12:48:51 +11:00
2018-07-09 14:40:02 +10:00
2018-08-02 14:17:24 +10:00
2018-05-18 23:31:00 +10:00
2018-06-12 13:53:43 +10:00
2018-09-20 14:41:35 +10:00
2018-02-21 22:39:25 +11:00
2018-06-12 12:29:26 +10:00
2018-09-26 15:03:04 +10:00
2018-04-04 14:24:03 +10:00
2018-06-20 15:57:10 +10:00
2018-09-26 15:03:04 +10:00
2018-05-01 15:53:25 +10:00
2018-06-12 15:06:11 +10:00
2018-05-21 12:48:26 +10:00
2018-09-15 22:39:27 +10:00
2018-04-27 15:10:42 +10:00
2018-05-15 11:17:28 +10:00
2018-09-20 14:33:10 +10:00
2018-09-26 15:34:59 +10:00
2018-09-11 15:10:10 +10:00
2018-06-18 13:40:53 +10:00
2018-09-20 14:33:10 +10:00
2018-05-11 13:44:50 +10:00
2018-09-27 15:14:12 +10:00
2018-03-17 00:31:40 +11:00
2018-03-17 00:31:40 +11:00
2018-09-27 15:21:25 +10:00
2018-09-29 23:25:08 +10:00
2018-07-10 16:33:57 +10:00
2018-09-29 23:25:08 +10:00
2018-09-20 14:33:10 +10:00
2018-09-20 14:33:10 +10:00
2018-09-27 15:15:29 +10:00
2018-03-13 14:03:15 +11:00
2018-09-27 15:16:24 +10:00
2018-02-20 17:56:58 +11:00
2018-09-27 11:23:31 +10:00
2018-09-26 15:29:41 +10:00
2018-04-10 13:41:32 +10:00
2018-09-28 23:22:34 +10:00
2018-06-08 11:48:25 +10:00
2018-09-20 14:33:10 +10:00
2018-09-20 22:06:41 +10:00
2018-09-08 00:07:23 +10:00
2018-02-19 00:26:14 +11:00
2018-02-19 16:12:44 +11:00
2018-09-20 14:41:35 +10:00
2018-06-06 14:28:23 +10:00
2018-05-18 15:23:02 +10:00
2018-09-27 23:39:08 +10:00
2018-09-28 22:16:56 +10:00
2018-09-26 15:34:59 +10:00
2018-09-27 23:39:08 +10:00
2018-08-14 17:36:08 +10:00
2018-08-14 17:36:08 +10:00
2018-09-29 23:25:08 +10:00