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-15 22:14:03 +00:00
2014-01-15 22:14:03 +00:00
2014-01-11 00:58:59 +00:00
2014-01-12 00:20:49 +02: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-12 19:16:59 +00:00
2014-01-12 19:16:59 +00:00
2014-01-15 22:14:03 +00:00
2014-01-15 21:23:31 +00:00
2014-01-05 12:08:55 -08:00
2014-01-15 23:08:33 +00:00