micropython/py
Paul Sokolovsky 1c6de11f77 Add basic implementation of slice object.
So far, only start and stop integer indexes are supported. Step is
not supported, as well as objects of arbitrary types.
2014-01-04 02:35:48 +02:00
..
asmthumb.c Change memory allocation API to require size for free and realloc. 2013-12-29 19:33:23 +00:00
asmthumb.h Support for for-loop in native thumb. 2013-11-03 14:25:43 +00:00
asmx64.c py: __MACH__ also uses MAP_ANON. 2014-01-02 20:28:12 +00:00
asmx64.h Typo fix in comment. 2013-12-30 21:03:41 +02:00
bc.h Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
bc0.h py: make closures work. 2013-12-30 22:32:17 +00:00
builtin.c Basic implementation of import. 2014-01-03 14:03:48 +00:00
builtin.h py: Add framework for built-in "type()" function. 2014-01-02 16:01:17 +00:00
builtinimport.c Change mp_compile so that it returns a function object for the module. 2014-01-03 14:22:03 +00:00
compile.c Change mp_compile so that it returns a function object for the module. 2014-01-03 14:22:03 +00:00
compile.h Change mp_compile so that it returns a function object for the module. 2014-01-03 14:22:03 +00:00
emit.h Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
emitbc.c Change mp_compile so that it returns a function object for the module. 2014-01-03 14:22:03 +00:00
emitcommon.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
emitcpy.c Change mp_compile so that it returns a function object for the module. 2014-01-03 14:22:03 +00:00
emitinlinethumb.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
emitnative.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
emitpass1.c Change mp_compile so that it returns a function object for the module. 2014-01-03 14:22:03 +00:00
gc.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
gc.h Fix func decls with no arguments: () -> (void). 2013-10-23 20:20:17 +01:00
grammar.h py: fix bug with doc string not recognised after first newline of file. 2013-12-12 15:24:38 +00:00
lexer.c Put unicode functions in unicode.c, and tidy their names. 2013-12-30 18:23:50 +00:00
lexer.h Basic implementation of import. 2014-01-03 14:03:48 +00:00
lexerunix.c Basic implementation of import. 2014-01-03 14:03:48 +00:00
lexerunix.h Basic implementation of import. 2014-01-03 14:03:48 +00:00
malloc.c Rename default config file to mpconfig.h, and port's to mpconfigport.h. 2014-01-03 19:03:11 +02:00
map.c Change memory allocation API to require size for free and realloc. 2013-12-29 19:33:23 +00:00
map.h Basic implementation of import. 2014-01-03 14:03:48 +00:00
misc.h Add new alloc metric: peak_bytes_allocated. 2014-01-03 18:55:23 +02:00
mpconfig.h Move INT_FMT, etc. declaration into global mpconfig.h . 2014-01-04 01:57:00 +02:00
nlr.h Fix func decls with no arguments: () -> (void). 2013-10-23 20:20:17 +01:00
nlrthumb.S Make "unix" target be crossplatform and support x86, x64, ARM hosts. 2013-12-30 03:38:32 +02:00
nlrx64.S Make "unix" target be crossplatform and support x86, x64, ARM hosts. 2013-12-30 03:38:32 +02:00
nlrx86.S Make "unix" target be crossplatform and support x86, x64, ARM hosts. 2013-12-30 03:38:32 +02:00
obj.c py: add int() and float() built-ins, partially implemented. 2014-01-01 17:03:35 +00:00
obj.h Add basic implementation of slice object. 2014-01-04 02:35:48 +02:00
objbool.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objboundmeth.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objcell.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objclass.c Change old use of module creation to new proper use. 2014-01-03 00:10:22 +00:00
objclosure.c py: make closures work. 2013-12-30 22:32:17 +00:00
objcomplex.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objdict.c py: add dict length function, and fix rt_store_set. 2013-12-29 22:32:51 +00:00
objexcept.c py: implement some basic exception matching. 2013-12-29 17:17:43 +00:00
objfloat.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objfun.c Basic implementation of import. 2014-01-03 14:03:48 +00:00
objgenerator.c py: Fix generator where state array was incorrectly indexed. 2014-01-02 20:57:05 +00:00
objinstance.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objlist.c Worked on list.pop: 2014-01-03 22:53:18 +00:00
objmodule.c Add module object, to be used eventually for import. 2014-01-02 21:30:26 +00:00
objnone.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objrange.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objset.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objslice.c Add basic implementation of slice object. 2014-01-04 02:35:48 +02:00
objstr.c py: remove depedence on strcat and stpcpy. 2014-01-02 16:36:09 +00:00
objtuple.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
objtype.c py: Add framework for built-in "type()" function. 2014-01-02 16:01:17 +00:00
parse.c Put unicode functions in unicode.c, and tidy their names. 2013-12-30 18:23:50 +00:00
parse.h Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
qstr.c Change memory allocation API to require size for free and realloc. 2013-12-29 19:33:23 +00:00
repl.c Put unicode functions in unicode.c, and tidy their names. 2013-12-30 18:23:50 +00:00
repl.h Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
runtime.c Add note about implementing inplace operators. 2014-01-03 14:09:31 +00:00
runtime.h Basic implementation of import. 2014-01-03 14:03:48 +00:00
runtime0.h py: make closures work. 2013-12-30 22:32:17 +00:00
scope.c py: make closures work. 2013-12-30 22:32:17 +00:00
scope.h py: make closures work. 2013-12-30 22:32:17 +00:00
showbc.c Basic implementation of import. 2014-01-03 14:03:48 +00:00
unicode.c Put unicode functions in unicode.c, and tidy their names. 2013-12-30 18:23:50 +00:00
vm.c py: change negative array indices with array - 1. 2014-01-02 18:20:41 +00:00
vstr.c Basic implementation of import. 2014-01-03 14:03:48 +00:00