micropython/unix
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
..
.gitignore Add unix-cpy, used to test Micro Python byte code against CPython. 2013-12-29 18:01:01 +00:00
Makefile Merge branch 'str2int' of github.com:xyb/micropython into xyb-str2int 2014-01-15 22:58:39 +00:00
file.c Make VM stack grow upwards, and so no reversed args arrays. 2014-01-18 14:10:48 +00:00
main.c Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-repr 2014-01-15 22:39:03 +00:00
mpconfigport.h Add long int implementation using C long long type, enable for unix port. 2014-01-17 20:05:02 +02:00