circuitpython/py
Scott Shawcroft 55eb1730b8
Merge remote-tracking branch 'adafruit/master' into tweak_pixelbuf
2020-01-30 10:59:21 -08:00
..
argcheck.c
asmarm.c py/asm*.c: Remove unnecessary check for num_locals<0 in asm entry func. 2018-02-24 23:10:20 +11:00
asmarm.h
asmbase.c py/asmbase: Revert removal of clearing of label offsets for native emit. 2017-12-08 19:07:00 +11:00
asmbase.h
asmthumb.c
asmthumb.h
asmx64.c
asmx64.h continued WIP: almost compiling 2018-07-12 14:13:51 -04:00
asmx86.c
asmx86.h WIP: complete manual inspection of all significant changes 2018-07-23 21:34:25 -04:00
asmxtensa.c py/asm: Remove need for dummy_data when doing initial assembler passes. 2016-12-09 22:50:58 +11:00
asmxtensa.h
bc.c
bc.h
bc0.h
binary.c mp_binary_get_int: avoid undefined behavior 2019-10-08 10:48:25 +09:00
binary.h py/binary: Change internal bytearray typecode from 0 to 1. 2017-08-17 16:19:35 +10:00
builtin.h
builtinevex.c
builtinhelp.c
builtinimport.c
circuitpy_defns.mk Merge pull request #2445 from jepler/mp3-jeplayer-fixes 2020-01-08 12:50:13 -08:00
circuitpy_mpconfig.h use CFLAG to properly set define 2020-01-08 17:37:20 -05:00
circuitpy_mpconfig.mk Make requiring I2C pullups be optional 2020-01-09 17:31:50 -05:00
compile.c Make the @micropython.native decorator no-op if support isn't enabled 2019-11-26 13:09:30 -08:00
compile.h
emit.h
emitbc.c py/emit: Combine setup with/except/finally into one emit function. 2018-05-23 00:35:16 +10:00
emitcommon.c
emitglue.c
emitglue.h
emitinlinethumb.c
emitinlinextensa.c
emitnarm.c py: Refactor how native emitter code is compiled with a file per arch. 2018-04-10 15:06:47 +10:00
emitnative.c Update fix (missing pragma gcc diagnostic push) 2020-01-21 19:45:20 +00:00
emitnthumb.c
emitnx64.c
emitnx86.c
emitnxtensa.c
formatfloat.c
formatfloat.h
frozenmod.c
frozenmod.h
gc.c fix CCCD bonding store; avoid excessive bonding writes 2020-01-12 23:32:51 -05:00
gc.h fix CCCD bonding store; avoid excessive bonding writes 2020-01-12 23:32:51 -05:00
gc_long_lived.c * only make objects long lived if they are on the GC heap 2019-11-22 13:47:13 -05:00
gc_long_lived.h
grammar.h
ioctl.h
lexer.c Two fixes and translate more strings. 2018-08-09 13:29:30 -07:00
lexer.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
makemoduledefs.py
makeqstrdata.py makeqstrdata: reclaim some more bytes on some translations 2019-12-02 14:49:23 -06:00
makeqstrdefs.py
makeversionhdr.py Support internationalisation. 2018-08-07 14:58:57 -07:00
malloc.c WIP: after merge; before testing 2018-07-11 16:45:30 -04:00
map.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
misc.h
mkenv.mk
mkrules.mk
modarray.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
modbuiltins.c
modcmath.c
modcollections.c
modgc.c py: Change obsolete "///" comment formatting to normal comments. 2017-08-30 21:02:00 +10:00
modio.c protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
modmath.c
modmicropython.c
modstruct.c
modsys.c
modthread.c
moduerrno.c
mpconfig.h py: Introduce MP_UNREACHABLE macro to annotate unreachable code. 2019-12-12 11:01:39 -08:00
mperrno.h Support OSError attributes 2018-11-13 22:04:44 +01:00
mphal.h
mpprint.c
mpprint.h
mpstate.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
mpstate.h
mpthread.h
mpz.c
mpz.h
nativeglue.c
nlr.c
nlr.h py/nlrthumb: Save and restore VFP registers s16-s21 when CPU has them. 2019-12-12 11:10:10 -08:00
nlrsetjmp.c
nlrthumb.c py/nlrthumb: Save and restore VFP registers s16-s21 when CPU has them. 2019-12-12 11:10:10 -08:00
nlrx64.c py/nlr: Use MP_UNREACHABLE at the end of arch-specific nlr_jump funcs. 2019-12-12 11:01:40 -08:00
nlrx86.c py/nlr: Use MP_UNREACHABLE at the end of arch-specific nlr_jump funcs. 2019-12-12 11:01:40 -08:00
nlrxtensa.c py/nlr: Use MP_UNREACHABLE at the end of arch-specific nlr_jump funcs. 2019-12-12 11:01:40 -08:00
obj.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
obj.h Revert subscr signature change 2019-12-13 14:29:15 -05:00
objarray.c Revert subscr signature change 2019-12-13 14:29:15 -05:00
objarray.h
objattrtuple.c
objbool.c
objboundmeth.c py/objboundmeth: Support __func__ property as in CPython 2018-10-07 19:36:24 +02:00
objcell.c
objclosure.c
objcomplex.c
objdeque.c
objdict.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
objenumerate.c
objexcept.c
objexcept.h
objfilter.c
objfloat.c
objfun.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
objfun.h
objgenerator.c
objgenerator.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
objgetitemiter.c
objint.c
objint.h
objint_longlong.c
objint_mpz.c
objlist.c Remove unneeded native cast. 2020-01-30 10:59:16 -08: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 py changes for supporting superclass constructors that take kwargs 2019-01-14 17:29:19 -08:00
objmodule.c
objmodule.h py/objmodule: Factor common code for calling __init__ on builtin module. 2018-02-20 17:56:58 +11:00
objnamedtuple.c make types that depend on tuple subscr work 2020-01-11 18:21:43 -05:00
objnamedtuple.h make types that depend on tuple subscr work 2020-01-11 18:21:43 -05:00
objnone.c
objobject.c
objpolyiter.c
objproperty.c
objproperty.h
objrange.c remove unnecessary GCC pragmas 2020-01-02 18:03:18 -05:00
objreversed.c Revert subscr signature change 2019-12-13 14:29:15 -05:00
objset.c
objsingleton.c
objslice.c
objstr.c Tweak error messages to reduce code size. 2020-01-29 17:32:07 -08:00
objstr.h
objstringio.c protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
objstringio.h
objstrunicode.c remove unnecessary GCC pragmas 2020-01-02 18:03:18 -05:00
objtuple.c make types that depend on tuple subscr work 2020-01-11 18:21:43 -05:00
objtuple.h Revert subscr signature change 2019-12-13 14:29:15 -05:00
objtype.c Don't assume native methods want the native object as self. 2020-01-24 18:22:28 -08:00
objtype.h
objzip.c py changes for supporting superclass constructors that take kwargs 2019-01-14 17:29:19 -08:00
opmethods.c Revert subscr signature change 2019-12-13 14:29:15 -05:00
parse.c
parse.h
parsenum.c
parsenum.h
parsenumbase.c
parsenumbase.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
persistentcode.c
persistentcode.h
proto.c proto: Use %q format-string shortcut 2019-12-05 13:06:10 -06:00
proto.h protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
py.mk Make all `PYTHON` env vars into `PYTHON3` 2020-01-11 21:37:54 -08:00
pystack.c py/pystack: Use "pystack exhausted" as error msg for out of pystack mem. 2018-02-19 00:26:14 +11:00
pystack.h
qstr.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
qstr.h
qstrdefs.h
reader.c
reader.h
reload.c
reload.h
repl.c
repl.h
ringbuf.h Refine _bleio 2019-10-21 18:57:03 -07:00
runtime.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
runtime.h Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
runtime0.h
runtime_utils.c
scheduler.c
scope.c
scope.h
sequence.c accomodate excessively old gcc versions for raspbian mpy-cross cross-build 2020-01-25 15:32:52 -06:00
showbc.c mp_bytecode_print_str: avoid undefined behavior 2019-10-08 11:16:11 +09:00
smallint.c
smallint.h
stackctrl.c
stackctrl.h
stream.c protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
stream.h protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
unicode.c
unicode.h
vm.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
vmentrytable.h Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
vstr.c style 2020-01-08 16:36:43 -06:00
warning.c