micropython/py
Paul Sokolovsky a925cb54f1 py: Preprocess qstrdefs.h before feeding to makeqstrdata.py.
This is alternative implementation of supporting conditionals in qstrdefs.h,
hard to say if it's much cleaner than munging #ifdef's in Python code...
2014-04-12 00:39:55 +03:00
..
asmthumb.c py: Make labels unsigned ints (converted from int). 2014-04-10 14:11:31 +01:00
asmthumb.h py: Make labels unsigned ints (converted from int). 2014-04-10 14:11:31 +01:00
asmx64.c
asmx64.h
bc.h
bc0.h
binary.c modstruct: Basic implementation of native struct alignment and types. 2014-04-11 03:59:16 +03:00
binary.h modstruct: Basic implementation of native struct alignment and types. 2014-04-11 03:59:16 +03:00
builtin.c
builtin.h py: Start implementing "struct" module. 2014-04-10 03:58:03 +03:00
builtinevex.c
builtinimport.c Remove exception name from inside the exception message 2014-04-09 19:56:38 +01:00
builtintables.c py: Start implementing "struct" module. 2014-04-10 03:58:03 +03:00
builtintables.h
compile.c py: Change compile order for default positional and keyword args. 2014-04-11 13:38:30 +00:00
compile.h
emit.h py: Simplify stack get/set to become stack adjust in emitters. 2014-04-10 17:28:54 +00:00
emitbc.c py: Change compile order for default positional and keyword args. 2014-04-11 13:38:30 +00:00
emitcommon.c
emitcpy.c py: Simplify stack get/set to become stack adjust in emitters. 2014-04-10 17:28:54 +00:00
emitglue.c py: Change compile order for default positional and keyword args. 2014-04-11 13:38:30 +00:00
emitglue.h
emitinlinethumb.c py: Make labels unsigned ints (converted from int). 2014-04-10 14:11:31 +01:00
emitnative.c py: Simplify stack get/set to become stack adjust in emitters. 2014-04-10 17:28:54 +00:00
emitpass1.c py: Simplify stack get/set to become stack adjust in emitters. 2014-04-10 17:28:54 +00:00
formatfloat.c
formatfloat.h
gc.c
gc.h
grammar.h
lexer.c py: Fix lexer so it doesn't allow ! and .. 2014-04-10 12:19:33 +01:00
lexer.h
lexerstr.c
lexerunix.c Make lexerunix not allocate RAM for the entire script. 2014-04-10 15:00:58 +01:00
lexerunix.h
makeqstrdata.py py: Preprocess qstrdefs.h before feeding to makeqstrdata.py. 2014-04-12 00:39:55 +03:00
malloc.c py: Check explicitly for memory allocation failure in parser. 2014-04-10 14:27:31 +00:00
map.c
misc.h py: Check explicitly for memory allocation failure in parser. 2014-04-10 14:27:31 +00:00
mkenv.mk
mkrules.mk Update mkrules.mk 2014-04-11 00:41:59 +01:00
modarray.c
modcollections.c
modio.c
modmath.c
modmicropython.c
modstruct.c modstruct: Basic implementation of native struct alignment and types. 2014-04-11 03:59:16 +03:00
mpconfig.h mpconfig.h: Add basic support for target endianness configuration. 2014-04-11 03:58:49 +03:00
mpz.c
mpz.h
nlr.h
nlrthumb.S
nlrx64.S
nlrx86.S
obj.c py: Convert some macros to inline functions (in obj.h). 2014-04-11 11:16:53 +00:00
obj.h py: Revert some inline functions back to macros, since they bloat stmhal. 2014-04-11 22:30:09 +01:00
objarray.c binary: Rename array accessors for clarity. 2014-04-11 03:58:49 +03:00
objarray.h
objbool.c
objboundmeth.c
objcell.c
objclosure.c
objcomplex.c py: Implement float and complex == and !=. 2014-04-11 10:10:37 +01:00
objdict.c py: Fix up object equality test. 2014-04-11 10:52:06 +00:00
objenumerate.c
objexcept.c py: Check explicitly for memory allocation failure in parser. 2014-04-10 14:27:31 +00:00
objfilter.c
objfloat.c py: Implement float and complex == and !=. 2014-04-11 10:10:37 +01:00
objfun.c py: Change compile order for default positional and keyword args. 2014-04-11 13:38:30 +00:00
objgenerator.c py: Clear state to MP_OBJ_NULL before executing byte code. 2014-04-09 19:53:31 +01:00
objgenerator.h
objgetitemiter.c
objint.c
objint.h
objint_longlong.c
objint_mpz.c
objlist.c
objmap.c
objmodule.c
objmodule.h
objnamedtuple.c
objnone.c
objobject.c
objrange.c
objset.c
objslice.c
objstr.c py: Simplify and improve mp_get_index. 2014-04-11 10:40:38 +00:00
objtuple.c
objtuple.h
objtype.c
objzip.c
parse.c py: Check explicitly for memory allocation failure in parser. 2014-04-10 14:27:31 +00:00
parse.h py: Check explicitly for memory allocation failure in parser. 2014-04-10 14:27:31 +00:00
parsehelper.c py: Check explicitly for memory allocation failure in parser. 2014-04-10 14:27:31 +00:00
parsehelper.h
parsenum.c Remove exception name from inside the exception message 2014-04-09 19:56:38 +01:00
parsenum.h
parsenumbase.c
parsenumbase.h
pfenv.c
pfenv.h
py-version.sh
py.mk py: Preprocess qstrdefs.h before feeding to makeqstrdata.py. 2014-04-12 00:39:55 +03:00
qstr.c
qstr.h
qstrdefs.h py: Preprocess qstrdefs.h before feeding to makeqstrdata.py. 2014-04-12 00:39:55 +03:00
repl.c
repl.h
runtime.c py: Fix float/complex binop returning NULL; implement complex power. 2014-04-10 20:08:11 +01:00
runtime.h
runtime0.h
scope.c
scope.h
sequence.c
showbc.c
smallint.c
smallint.h
stream.c
stream.h
unicode.c py: Make form-feed character a space (following C isspace). 2014-04-10 11:39:36 +01:00
vm.c py: Change compile order for default positional and keyword args. 2014-04-11 13:38:30 +00:00
vstr.c