Damien George
20006dbba9
Make VM stack grow upwards, and so no reversed args arrays.
...
Change state layout in VM so the stack starts at state[0] and grows
upwards. Locals are at the top end of the state and number downwards.
This cleans up a lot of the interface connecting the VM to C: now all
functions that take an array of Micro Python objects are in order (ie no
longer in reverse).
Also clean up C API with keyword arguments (call_n and call_n_kw
replaced with single call method that takes keyword arguments). And now
make_new takes keyword arguments.
emitnative.c has not yet been changed to comply with the new order of
stack layout.
2014-01-18 14:10:48 +00:00
..
2014-01-06 13:51:53 -08:00
2014-01-06 13:51:53 -08:00
2014-01-07 23:06:46 +00:00
2014-01-06 13:51:53 -08:00
2014-01-11 09:37:41 +00:00
2014-01-06 13:51:53 -08:00
2014-01-18 14:10:48 +00:00
2014-01-15 22:39:03 +00:00
2014-01-15 22:14:03 +00:00
2014-01-15 21:23:31 +00:00
2014-01-15 22:14:03 +00:00
2014-01-06 13:51:53 -08:00
2014-01-11 00:58:59 +00:00
2014-01-11 09:37:41 +00:00
2013-12-21 18:17:45 +00:00
2014-01-11 09:47:06 +00:00
2014-01-06 13:51:53 -08:00
2014-01-18 14:10:48 +00:00
2014-01-12 00:20:49 +02:00
2014-01-12 22:04:20 +02:00
2013-10-23 20:20:17 +01:00
2014-01-15 22:14:03 +00:00
2014-01-15 21:23:31 +00:00
2014-01-15 21:23:31 +00:00
2014-01-08 15:28:26 +00:00
2014-01-08 15:28:26 +00:00
2014-01-08 15:28:26 +00:00
2014-01-03 19:03:11 +02:00
2014-01-12 19:16:59 +00:00
2014-01-12 19:16:59 +00:00
2014-01-15 22:58:39 +00:00
2014-01-16 19:29:11 +02:00
2014-01-04 15:57:35 +00:00
2014-01-15 22:39:03 +00:00
2013-10-23 20:20:17 +01:00
2013-12-30 03:38:32 +02:00
2014-01-04 20:27:13 +01:00
2013-12-30 03:38:32 +02:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-07 23:06:46 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-17 20:05:02 +02:00
2014-01-18 14:10:48 +00:00
2014-01-15 02:15:38 +02:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-15 02:15:38 +02:00
2014-01-07 23:06:46 +00:00
2014-01-18 14:10:48 +00:00
2014-01-15 02:15:38 +02:00
2014-01-16 03:46:01 +02:00
2014-01-18 14:10:48 +00:00
2014-01-15 02:15:38 +02:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-15 22:14:03 +00:00
2014-01-15 21:23:31 +00:00
2014-01-17 20:05:02 +02:00
2014-01-05 12:08:55 -08:00
2014-01-11 00:12:06 +02:00
2014-01-07 23:06:46 +00:00
2014-01-11 09:47:06 +00:00
2014-01-18 14:10:48 +00:00
2014-01-18 14:10:48 +00:00
2014-01-06 13:51:53 -08:00
2014-01-06 13:51:53 -08:00
2014-01-18 14:10:48 +00:00
2014-01-16 12:58:36 +02:00
2014-01-15 23:43:25 +02:00
2014-01-15 23:08:33 +00:00
2014-01-06 13:51:53 -08:00
2014-01-18 14:10:48 +00:00
2014-01-13 23:31:06 +02:00