micropython/py
Damien George 848dd0e762 py: Make some mpz functions static and remove unused ones. 2015-03-12 22:48:45 +00:00
..
argcheck.c
asmarm.c
asmarm.h
asmthumb.c py: In inline assembler, fix branch out-of-range error reporting. 2015-03-02 17:51:32 +00:00
asmthumb.h py: For inline assembler, add bcc_n and bcc_w ops. 2015-03-02 14:29:52 +00:00
asmx64.c py/asm*.c: Typo fixes in comments. 2015-02-14 02:20:35 +08:00
asmx64.h
asmx86.c py/asm*.c: Typo fixes in comments. 2015-02-14 02:20:35 +08:00
asmx86.h
bc.c
bc.h py: Make old_globals part of mp_code_state structure. 2015-02-15 19:24:15 +03:00
bc0.h py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
binary.c objarray: Support array('O'), array of objects, as extension to CPython. 2015-03-05 22:58:31 +02:00
binary.h
builtin.h py: Add setattr builtin. 2015-02-14 23:35:00 +00:00
builtinevex.c py: Check for valid file when creating lexer for execfile. 2015-02-15 00:02:27 +00:00
builtinimport.c builtinimport: Revamp&refactor handling of relative imports. 2015-02-16 12:11:34 +02:00
compile.c py: Simplify some inline-assembler error messages, but retain meaning. 2015-03-03 17:11:18 +00:00
compile.h py: Protect mp_parse and mp_compile with nlr push/pop block. 2015-02-07 18:33:58 +00:00
emit.h py: Give error for duplicate label in inline assembler. 2015-03-03 17:08:02 +00:00
emitbc.c py: Combine emit functions for jump true/false to reduce code size. 2015-02-28 15:04:06 +00:00
emitcommon.c
emitcpy.c py: Combine emit functions for jump true/false to reduce code size. 2015-02-28 15:04:06 +00:00
emitglue.c
emitglue.h
emitinlinethumb.c py: In inline assembler, reset labels on code-size pass. 2015-03-03 17:34:49 +00:00
emitnative.c py: Combine emit functions for jump true/false to reduce code size. 2015-02-28 15:04:06 +00:00
emitpass1.c py: Combine emit functions for jump true/false to reduce code size. 2015-02-28 15:04:06 +00:00
formatfloat.c
formatfloat.h
frozenmod.c
frozenmod.h
gc.c py: Put mp_sys_path, mp_sys_argv and gc_collected in mp_state_ctx_t. 2015-02-07 17:24:10 +00:00
gc.h
grammar.h py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
lexer.c py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
lexer.h py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
lexerstr.c py: Use m_{new,renew,del} consistently. 2015-02-27 09:34:51 +00:00
lexerunix.c
makeqstrdata.py
malloc.c py: Add MICROPY_MALLOC_USES_ALLOCATED_SIZE to allow simpler malloc API. 2015-03-03 21:23:13 +00:00
map.c
misc.h py: Add MICROPY_MALLOC_USES_ALLOCATED_SIZE to allow simpler malloc API. 2015-03-03 21:23:13 +00:00
mkenv.mk
mkrules.mk
modarray.c
modbuiltins.c py: Use SMALL_INT creation macro in builtin sum. 2015-03-02 17:19:44 +00:00
modcmath.c
modcollections.c
modgc.c py: Put mp_sys_path, mp_sys_argv and gc_collected in mp_state_ctx_t. 2015-02-07 17:24:10 +00:00
modio.c py: Use TextIOWrapper only if PY_IO_FILEIO def'd; cast size_t for print. 2015-02-15 13:17:11 +00:00
modmath.c py: Make math special functions configurable and disabled by default. 2015-02-22 14:48:18 +00:00
modmicropython.c py: Use TextIOWrapper only if PY_IO_FILEIO def'd; cast size_t for print. 2015-02-15 13:17:11 +00:00
modstruct.c py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
modsys.c py: Put mp_sys_path, mp_sys_argv and gc_collected in mp_state_ctx_t. 2015-02-07 17:24:10 +00:00
mpconfig.h py: Add support for start/stop/step attributes of builtin range object. 2015-03-11 20:02:06 +00:00
mpstate.c
mpstate.h py: Put mp_sys_path, mp_sys_argv and gc_collected in mp_state_ctx_t. 2015-02-07 17:24:10 +00:00
mpz.c py: Make some mpz functions static and remove unused ones. 2015-03-12 22:48:45 +00:00
mpz.h py: Make some mpz functions static and remove unused ones. 2015-03-12 22:48:45 +00:00
nativeglue.c py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
nlr.h py: Guard against redef of nlr_push with DEBUG + MICROPY_NLR_SETJMP. 2015-03-03 14:34:40 +00:00
nlrsetjmp.c
nlrthumb.S
nlrx64.S
nlrx86.S
nlrxtensa.S
obj.c py: Fix mp_obj_print() to work when Python streams are not used. 2015-02-17 00:32:18 +02:00
obj.h objmemoryview: Introduce mp_obj_new_memoryview(). 2015-03-06 21:37:28 +02:00
objarray.c objmemoryview: Introduce mp_obj_new_memoryview(). 2015-03-06 21:37:28 +02:00
objbool.c
objboundmeth.c
objcell.c
objclosure.c
objcomplex.c py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
objdict.c
objenumerate.c
objexcept.c py: Use m_{new,renew,del} consistently. 2015-02-27 09:34:51 +00:00
objexcept.h py: Fix adding of traceback so that it appends to existing info. 2015-02-27 00:36:39 +00:00
objfilter.c
objfloat.c py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
objfun.c py: Make old_globals part of mp_code_state structure. 2015-02-15 19:24:15 +03:00
objfun.h
objgenerator.c
objgenerator.h
objgetitemiter.c
objint.c py: Use m_{new,renew,del} consistently. 2015-02-27 09:34:51 +00:00
objint.h
objint_longlong.c
objint_mpz.c
objlist.c objarray: Implement array slice assignment. 2015-02-27 22:17:15 +02:00
objlist.h py: Fix adding of traceback so that it appends to existing info. 2015-02-27 00:36:39 +00:00
objmap.c
objmodule.c
objmodule.h
objnamedtuple.c
objnone.c
objobject.c
objproperty.c
objrange.c py: Add support for start/stop/step attributes of builtin range object. 2015-03-11 20:02:06 +00:00
objreversed.c
objset.c
objslice.c
objstr.c objstr: Fix bytes creation from array of long ints. 2015-02-09 12:11:49 +08:00
objstr.h
objstringio.c
objstrunicode.c
objtuple.c py: Use m_{new,renew,del} consistently. 2015-02-27 09:34:51 +00:00
objtuple.h
objtype.c py: Add few more special methods. 2015-02-22 01:21:08 +02:00
objtype.h
objzip.c
opmethods.c
parse.c py: Update parse.c&mpconfig.h to reflect rename of mp_lexer_show_token. 2015-02-23 21:36:05 +00:00
parse.h py: Expose compile.c:list_get as mp_parse_node_extract_list. 2015-02-13 02:29:46 +00:00
parsenum.c py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
parsenum.h py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
parsenumbase.c py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
parsenumbase.h
pfenv.c py: Use m_{new,renew,del} consistently. 2015-02-27 09:34:51 +00:00
pfenv.h
pfenv_printf.c
py-version.sh
py.mk py: Protect mp_parse and mp_compile with nlr push/pop block. 2015-02-07 18:33:58 +00:00
qstr.c py: Add option to micropython.qstr_info() to dump actual qstrs. 2015-02-10 11:02:28 +00:00
qstr.h py: Add option to micropython.qstr_info() to dump actual qstrs. 2015-02-10 11:02:28 +00:00
qstrdefs.h py: Add support for start/stop/step attributes of builtin range object. 2015-03-11 20:02:06 +00:00
repl.c
repl.h
runtime.c runtime: Typo fixes in comments. 2015-03-03 21:37:50 +02:00
runtime.h py: Put mp_sys_path, mp_sys_argv and gc_collected in mp_state_ctx_t. 2015-02-07 17:24:10 +00:00
runtime0.h py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
scope.c
scope.h
sequence.c
showbc.c py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
smallint.c
smallint.h
stackctrl.c stackctrl: Encode "recursion depth exceeded" message as qstr. 2015-02-15 22:41:14 +03:00
stackctrl.h
stream.c
stream.h
unicode.c
unicode.h
vm.c py: Small optimisation of logic flow in BC_WITH_CLEANUP bytecode. 2015-02-26 17:54:50 +00:00
vmentrytable.h py: Parse big-int/float/imag constants directly in parser. 2015-02-08 01:57:40 +00:00
vstr.c
warning.c