micropython/py
Damien George a559098fec py/mperrno: Allow mperrno.h to be correctly included before other hdrs.
Before this patch the mperrno.h file could be included and would silently
succeed with incorrect config settings, because mpconfig.h was not yet
included.
2017-07-24 18:41:24 +10:00
..
argcheck.c
asmarm.c all: Remove trailing spaces, per coding conventions. 2017-07-19 13:12:10 +10:00
asmarm.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
asmbase.c
asmbase.h
asmthumb.c various: Spelling fixes 2017-05-29 11:36:05 +03:00
asmthumb.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
asmx64.c py/asmx64: Support moving a 64-bit immediate to one of top 8 registers. 2017-07-18 17:30:23 +10:00
asmx64.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
asmx86.c
asmx86.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
asmxtensa.c
asmxtensa.h
bc.c py: Provide mp_decode_uint_skip() to help reduce stack usage. 2017-06-09 13:36:33 +10:00
bc.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
bc0.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
binary.c py/binary: Add missing "break" statements. 2017-07-04 02:11:46 +10:00
binary.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
builtin.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
builtinevex.c py/builtinevex: Add typechecking of globals/locals args to eval/exec. 2017-07-21 15:16:51 +10:00
builtinhelp.c
builtinimport.c py,extmod: Some casts and minor refactors to quiet compiler warnings. 2017-07-07 11:32:22 +10:00
compile.c py/compile: Fix enum variable declaration. 2017-07-09 13:18:14 +10:00
compile.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
emit.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
emitbc.c py,extmod: Some casts and minor refactors to quiet compiler warnings. 2017-07-07 11:32:22 +10:00
emitcommon.c
emitglue.c
emitglue.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
emitinlinethumb.c
emitinlinextensa.c
emitnative.c py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls. 2017-04-22 23:39:20 +10:00
formatfloat.c all: Remove trailing spaces, per coding conventions. 2017-07-19 13:12:10 +10:00
formatfloat.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
frozenmod.c py/modio: Implement uio.resource_stream(package, resource_path). 2017-05-03 01:47:08 +03:00
frozenmod.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
gc.c py/gc: Refactor assertions in gc_free function. 2017-07-12 12:17:38 +10:00
gc.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
grammar.h py/compile: Combine arith and bit-shift ops into 1 compile routine. 2017-07-05 15:49:00 +10:00
lexer.c py,extmod: Some casts and minor refactors to quiet compiler warnings. 2017-07-07 11:32:22 +10:00
lexer.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
makeqstrdata.py
makeqstrdefs.py py/makeqstrdefs.py: Make script run correctly with Python 2.6. 2017-06-09 13:42:13 +10:00
makeversionhdr.py py/makeversionhdr.py: Update to parse new release line in docs/conf.py. 2017-07-04 22:37:41 +10:00
malloc.c
map.c
misc.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
mkenv.mk various: Spelling fixes 2017-05-29 11:36:05 +03:00
mkrules.mk all: Remove trailing spaces, per coding conventions. 2017-07-19 13:12:10 +10:00
modarray.c
modbuiltins.c py,extmod: Some casts and minor refactors to quiet compiler warnings. 2017-07-07 11:32:22 +10:00
modcmath.c
modcollections.c
modgc.c
modio.c py/modio: resource_stream: Implement "package" param handling. 2017-05-06 18:42:35 +03:00
modmath.c py/modmath: Check for zero division in log with 2 args. 2017-07-04 02:15:11 +10:00
modmicropython.c py/modmicropython: Cast stack_limit value so it prints correctly. 2017-07-18 22:30:22 +10:00
modstruct.c
modsys.c py/modsys: Allow to compile with obj-repr D and PY_ATTRTUPLE disabled. 2017-06-08 00:41:27 +10:00
modthread.c py/modthread: Raise RuntimeError in release() if lock is not acquired. 2017-06-14 14:43:50 +10:00
moduerrno.c
mpconfig.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
mperrno.h py/mperrno: Allow mperrno.h to be correctly included before other hdrs. 2017-07-24 18:41:24 +10:00
mphal.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
mpprint.c py/mpprint: Remove unreachable check for neg return of mp_format_float. 2017-06-30 12:10:50 +10:00
mpprint.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
mpstate.c
mpstate.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
mpthread.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
mpz.c py/mpz: In mpn_sub, use existing function to remove trailing zeros. 2017-04-25 12:22:04 +10:00
mpz.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
nativeglue.c py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls. 2017-04-22 23:39:20 +10:00
nlr.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
nlrsetjmp.c
nlrthumb.c
nlrx64.c
nlrx86.c
nlrxtensa.c
obj.c all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers. 2017-06-15 11:54:41 +10:00
obj.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objarray.c
objarray.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objattrtuple.c
objbool.c
objboundmeth.c
objcell.c
objclosure.c
objcomplex.c all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers. 2017-06-15 11:54:41 +10:00
objdict.c py/objdict: Factorise dict accessor helper to reduce code size. 2017-07-04 23:24:59 +10:00
objenumerate.c
objexcept.c
objexcept.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objfilter.c
objfloat.c
objfun.c py: Provide mp_decode_uint_skip() to help reduce stack usage. 2017-06-09 13:36:33 +10:00
objfun.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objgenerator.c py/objgenerator: Allow to hash generators and generator instances. 2017-07-07 11:47:38 +10:00
objgenerator.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objgetitemiter.c
objint.c py,extmod: Some casts and minor refactors to quiet compiler warnings. 2017-07-07 11:32:22 +10:00
objint.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objint_longlong.c all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers. 2017-06-15 11:54:41 +10:00
objint_mpz.c
objlist.c
objlist.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objmap.c
objmodule.c
objmodule.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objnamedtuple.c py/objnamedtuple: Simplify and remove use of alloca building namedtuple. 2017-06-29 17:40:25 +10:00
objnone.c
objobject.c
objpolyiter.c
objproperty.c
objrange.c py/objrange: Fix slicing of range when step of slice is negative. 2017-05-18 17:32:42 +10:00
objreversed.c
objset.c
objsingleton.c
objslice.c
objstr.c py/objstr: Remove unnecessary "sign" variable in formatting code. 2017-07-04 02:13:27 +10:00
objstr.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objstringio.c py/objstringio: If created from immutable object, follow copy on write policy. 2017-06-09 17:33:01 +03:00
objstringio.h py/objstringio: If created from immutable object, follow copy on write policy. 2017-06-09 17:33:01 +03:00
objstrunicode.c all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers. 2017-06-15 11:54:41 +10:00
objtuple.c
objtuple.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objtype.c all: Remove trailing spaces, per coding conventions. 2017-07-19 13:12:10 +10:00
objtype.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
objzip.c
opmethods.c
parse.c
parse.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
parsenum.c
parsenum.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
parsenumbase.c
parsenumbase.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
persistentcode.c py/persistentcode: Allow to compile with complex numbers disabled. 2017-06-08 00:28:28 +10:00
persistentcode.h
py.mk py/py.mk: Make berkeley-db C-defs apply only to relevant source files. 2017-07-24 15:50:47 +10:00
qstr.c
qstr.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
qstrdefs.h
reader.c
reader.h
repl.c py/repl: Change mp_uint_t to size_t in repl helpers. 2017-07-04 23:44:54 +10:00
repl.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
ringbuf.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
runtime.c all: Remove trailing spaces, per coding conventions. 2017-07-19 13:12:10 +10:00
runtime.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
runtime0.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
runtime_utils.c
scheduler.c
scope.c
scope.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
sequence.c py/sequence: Fix boundary errors when slicing with a negative step. 2017-05-18 17:32:42 +10:00
showbc.c py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls. 2017-04-22 23:39:20 +10:00
smallint.c
smallint.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
stackctrl.c
stackctrl.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
stream.c all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers. 2017-06-15 11:54:41 +10:00
stream.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
unicode.c
unicode.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
vm.c py/vm: Make n_state variable local to just set-up part of VM. 2017-07-18 16:17:23 +10:00
vmentrytable.h py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls. 2017-04-22 23:39:20 +10:00
vstr.c py,extmod: Some casts and minor refactors to quiet compiler warnings. 2017-07-07 11:32:22 +10:00
warning.c