circuitpython/py
Scott Shawcroft b057fb8a4b
codeformat
2021-04-19 22:22:44 -07:00
..
argcheck.c codeformat 2021-04-19 22:22:44 -07:00
asmarm.c codeformat 2021-04-19 22:22:44 -07:00
asmarm.h py/emitnative: Remove unused ptr argument from ASM_CALL_IND macro. 2018-10-13 15:16:33 +11:00
asmbase.c codeformat 2021-04-19 22:22:44 -07:00
asmbase.h codeformat 2021-04-19 22:22:44 -07:00
asmthumb.c codeformat 2021-04-19 22:22:44 -07:00
asmthumb.h codeformat 2021-04-19 22:22:44 -07:00
asmx64.c codeformat 2021-04-19 22:22:44 -07:00
asmx64.h codeformat 2021-04-19 22:22:44 -07:00
asmx86.c codeformat 2021-04-19 22:22:44 -07:00
asmx86.h codeformat 2021-04-19 22:22:44 -07:00
asmxtensa.c codeformat 2021-04-19 22:22:44 -07:00
asmxtensa.h py/emitnative: Remove unused ptr argument from ASM_CALL_IND macro. 2018-10-13 15:16:33 +11:00
bc.c codeformat 2021-04-19 22:22:44 -07:00
bc.h codeformat 2021-04-19 22:22:44 -07:00
bc0.h py: Clean up unary and binary enum list to keep groups together. 2017-10-05 10:49:44 +11:00
binary.c codeformat 2021-04-19 22:22:44 -07:00
binary.h py/binary: Change internal bytearray typecode from 0 to 1. 2017-08-17 16:19:35 +10:00
builtin.h extmod/moducryptolib: Add ucryptolib module with crypto functions. 2018-06-27 14:54:40 +10:00
builtinevex.c codeformat 2021-04-19 22:22:44 -07:00
builtinhelp.c codeformat 2021-04-19 22:22:44 -07:00
builtinimport.c codeformat 2021-04-19 22:22:44 -07:00
compile.c codeformat 2021-04-19 22:22:44 -07:00
compile.h py/emit: Move MP_EMIT_OPT_xxx enums from compile.h to emitglue.h. 2018-09-15 12:17:09 +10:00
emit.h codeformat 2021-04-19 22:22:44 -07:00
emitbc.c codeformat 2021-04-19 22:22:44 -07:00
emitcommon.c py/scope: Optimise scope_find_or_add_id to not need "added" arg. 2018-10-28 00:38:18 +11:00
emitglue.c codeformat 2021-04-19 22:22:44 -07:00
emitglue.h py/emit: Move MP_EMIT_OPT_xxx enums from compile.h to emitglue.h. 2018-09-15 12:17:09 +10:00
emitinlinethumb.c codeformat 2021-04-19 22:22:44 -07:00
emitinlinextensa.c codeformat 2021-04-19 22:22:44 -07:00
emitnarm.c py/emitnative: Add support for return/break/continue in try and with. 2018-09-04 14:31:28 +10:00
emitnative.c codeformat 2021-04-19 22:22:44 -07:00
emitnthumb.c py/emitnative: Add support for return/break/continue in try and with. 2018-09-04 14:31:28 +10:00
emitnx64.c py/emitnative: Add support for return/break/continue in try and with. 2018-09-04 14:31:28 +10:00
emitnx86.c py/emitnative: Implement yield and yield-from in native emitter. 2018-10-01 13:31:11 +10:00
emitnxtensa.c py/emitnative: Add support for return/break/continue in try and with. 2018-09-04 14:31:28 +10:00
formatfloat.c codeformat 2021-04-19 22:22:44 -07:00
formatfloat.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
frozenmod.c codeformat 2021-04-19 22:22:44 -07:00
frozenmod.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
gc.c codeformat 2021-04-19 22:22:44 -07:00
gc.h py/gc: Adjust gc_alloc() signature to be able to accept multiple flags. 2018-12-20 17:52:16 +11:00
grammar.h py/compile: Combine expr, xor_expr and and_expr into one function. 2018-06-22 17:00:29 +10:00
lexer.c codeformat 2021-04-19 22:22:44 -07:00
lexer.h codeformat 2021-04-19 22:22:44 -07:00
makeqstrdata.py codeformat 2021-04-19 22:22:44 -07:00
makeqstrdefs.py codeformat 2021-04-19 22:22:44 -07:00
makeversionhdr.py codeformat 2021-04-19 22:22:44 -07:00
malloc.c codeformat 2021-04-19 22:22:44 -07:00
map.c codeformat 2021-04-19 22:22:44 -07:00
misc.h codeformat 2021-04-19 22:22:44 -07:00
mkenv.mk py/mkenv.mk: Use $(PYTHON) consistently when calling Python tools. 2017-11-15 11:56:58 +11:00
mkrules.mk py/mkrules.mk: Regenerate all qstrs when config files change. 2018-06-12 13:53:43 +10:00
modarray.c codeformat 2021-04-19 22:22:44 -07:00
modbuiltins.c codeformat 2021-04-19 22:22:44 -07:00
modcmath.c codeformat 2021-04-19 22:22:44 -07:00
modcollections.c codeformat 2021-04-19 22:22:44 -07:00
modgc.c codeformat 2021-04-19 22:22:44 -07:00
modio.c codeformat 2021-04-19 22:22:44 -07:00
modmath.c codeformat 2021-04-19 22:22:44 -07:00
modmicropython.c codeformat 2021-04-19 22:22:44 -07:00
modstruct.c codeformat 2021-04-19 22:22:44 -07:00
modsys.c codeformat 2021-04-19 22:22:44 -07:00
modthread.c codeformat 2021-04-19 22:22:44 -07:00
moduerrno.c codeformat 2021-04-19 22:22:44 -07:00
mpconfig.h codeformat 2021-04-19 22:22:44 -07:00
mperrno.h py/mperrno: Define MP_EWOULDBLOCK as EWOULDBLOCK, not EAGAIN. 2018-05-01 15:53:25 +10:00
mphal.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
mpprint.c codeformat 2021-04-19 22:22:44 -07:00
mpprint.h codeformat 2021-04-19 22:22:44 -07:00
mpstate.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
mpstate.h py: Add option to reduce GC stack integer size to save RAM. 2018-12-04 17:17:25 +11:00
mpthread.h codeformat 2021-04-19 22:22:44 -07:00
mpz.c codeformat 2021-04-19 22:22:44 -07:00
mpz.h codeformat 2021-04-19 22:22:44 -07:00
nativeglue.c codeformat 2021-04-19 22:22:44 -07:00
nlr.c codeformat 2021-04-19 22:22:44 -07:00
nlr.h codeformat 2021-04-19 22:22:44 -07:00
nlrsetjmp.c py/nlr: Factor out common NLR code to macro and generic funcs in nlr.c. 2017-12-28 16:46:30 +11:00
nlrthumb.c codeformat 2021-04-19 22:22:44 -07:00
nlrx64.c codeformat 2021-04-19 22:22:44 -07:00
nlrx86.c codeformat 2021-04-19 22:22:44 -07:00
nlrxtensa.c codeformat 2021-04-19 22:22:44 -07:00
obj.c codeformat 2021-04-19 22:22:44 -07:00
obj.h codeformat 2021-04-19 22:22:44 -07:00
objarray.c codeformat 2021-04-19 22:22:44 -07:00
objarray.h py/objarray: Introduce "memview_offset" alias for "free" field of object 2018-12-20 17:40:48 +11:00
objattrtuple.c codeformat 2021-04-19 22:22:44 -07:00
objbool.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
objboundmeth.c codeformat 2021-04-19 22:22:44 -07:00
objcell.c codeformat 2021-04-19 22:22:44 -07:00
objclosure.c codeformat 2021-04-19 22:22:44 -07:00
objcomplex.c codeformat 2021-04-19 22:22:44 -07:00
objdeque.c codeformat 2021-04-19 22:22:44 -07:00
objdict.c codeformat 2021-04-19 22:22:44 -07:00
objenumerate.c codeformat 2021-04-19 22:22:44 -07:00
objexcept.c codeformat 2021-04-19 22:22:44 -07:00
objexcept.h codeformat 2021-04-19 22:22:44 -07:00
objfilter.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
objfloat.c codeformat 2021-04-19 22:22:44 -07:00
objfun.c codeformat 2021-04-19 22:22:44 -07:00
objfun.h py/objgenerator: Implement __name__ with normal fun attr accessor code. 2018-07-10 16:33:57 +10:00
objgenerator.c codeformat 2021-04-19 22:22:44 -07:00
objgenerator.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
objgetitemiter.c codeformat 2021-04-19 22:22:44 -07:00
objint.c codeformat 2021-04-19 22:22:44 -07:00
objint.h codeformat 2021-04-19 22:22:44 -07:00
objint_longlong.c codeformat 2021-04-19 22:22:44 -07:00
objint_mpz.c codeformat 2021-04-19 22:22:44 -07:00
objlist.c codeformat 2021-04-19 22:22:44 -07:00
objlist.h py/obj.h: Move declaration of mp_obj_list_init to objlist.h. 2018-03-13 14:03:15 +11:00
objmap.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
objmodule.c codeformat 2021-04-19 22:22:44 -07:00
objmodule.h py/objmodule: Factor common code for calling __init__ on builtin module. 2018-02-20 17:56:58 +11:00
objnamedtuple.c codeformat 2021-04-19 22:22:44 -07:00
objnamedtuple.h py/objnamedtuple: Allow to reuse namedtuple basic functionality. 2017-11-20 09:30:06 +02:00
objnone.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
objobject.c codeformat 2021-04-19 22:22:44 -07:00
objpolyiter.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
objproperty.c codeformat 2021-04-19 22:22:44 -07:00
objrange.c codeformat 2021-04-19 22:22:44 -07:00
objreversed.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
objset.c codeformat 2021-04-19 22:22:44 -07:00
objsingleton.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
objslice.c codeformat 2021-04-19 22:22:44 -07:00
objstr.c codeformat 2021-04-19 22:22:44 -07:00
objstr.h codeformat 2021-04-19 22:22:44 -07:00
objstringio.c codeformat 2021-04-19 22:22:44 -07: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 codeformat 2021-04-19 22:22:44 -07:00
objtuple.c codeformat 2021-04-19 22:22:44 -07:00
objtuple.h codeformat 2021-04-19 22:22:44 -07:00
objtype.c codeformat 2021-04-19 22:22:44 -07:00
objtype.h py/objtype: Don't expose mp_obj_instance_attr(). 2018-06-08 11:48:25 +10:00
objzip.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
opmethods.c py/runtime: Add MP_BINARY_OP_CONTAINS as reverse of MP_BINARY_OP_IN. 2017-11-24 14:48:23 +11:00
parse.c codeformat 2021-04-19 22:22:44 -07:00
parse.h codeformat 2021-04-19 22:22:44 -07:00
parsenum.c codeformat 2021-04-19 22:22:44 -07:00
parsenum.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
parsenumbase.c codeformat 2021-04-19 22:22:44 -07:00
parsenumbase.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
persistentcode.c codeformat 2021-04-19 22:22:44 -07:00
persistentcode.h py: Factor out persistent-code reader into separate files. 2016-11-16 18:13:50 +11:00
py.mk py/py.mk: Fix broken Gmane URL. 2018-12-04 01:03:44 +11:00
pystack.c codeformat 2021-04-19 22:22:44 -07:00
pystack.h codeformat 2021-04-19 22:22:44 -07:00
qstr.c codeformat 2021-04-19 22:22:44 -07:00
qstr.h codeformat 2021-04-19 22:22:44 -07:00
qstrdefs.h codeformat 2021-04-19 22:22:44 -07:00
reader.c codeformat 2021-04-19 22:22:44 -07:00
reader.h py: Allow lexer to raise exceptions during construction. 2017-03-14 11:52:05 +11:00
repl.c codeformat 2021-04-19 22:22:44 -07:00
repl.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
ringbuf.h codeformat 2021-04-19 22:22:44 -07:00
runtime.c codeformat 2021-04-19 22:22:44 -07:00
runtime.h codeformat 2021-04-19 22:22:44 -07:00
runtime0.h codeformat 2021-04-19 22:22:44 -07:00
runtime_utils.c py: mp_call_function_*_protected(): Pass-thru return value if possible. 2017-12-05 00:38:41 +02:00
scheduler.c py: Add micropython.schedule() function and associated runtime code. 2017-03-20 15:20:26 +11:00
scope.c codeformat 2021-04-19 22:22:44 -07:00
scope.h py/scope: Optimise scope_find_or_add_id to not need "added" arg. 2018-10-28 00:38:18 +11:00
sequence.c codeformat 2021-04-19 22:22:44 -07:00
showbc.c codeformat 2021-04-19 22:22:44 -07:00
smallint.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
smallint.h py: Extend nan-boxing config to have 47-bit small integers. 2017-12-11 22:39:12 +11:00
stackctrl.c codeformat 2021-04-19 22:22:44 -07:00
stackctrl.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
stream.c codeformat 2021-04-19 22:22:44 -07:00
stream.h codeformat 2021-04-19 22:22:44 -07:00
unicode.c codeformat 2021-04-19 22:22:44 -07:00
unicode.h py/objstr: Add check for valid UTF-8 when making a str from bytes. 2017-09-06 16:43:09 +10:00
vm.c codeformat 2021-04-19 22:22:44 -07:00
vmentrytable.h codeformat 2021-04-19 22:22:44 -07:00
vstr.c codeformat 2021-04-19 22:22:44 -07:00
warning.c py: Add config option to print warnings/errors to stderr. 2017-09-26 11:59:11 +10:00