circuitpython/py
2025-04-20 21:03:44 -04:00
..
argcheck.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
asmarm.c py/asm: Add ASM_NOT_REG and ASM_NEG_REG macros for unary ops. 2024-03-19 10:31:36 +11:00
asmarm.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
asmbase.c
asmbase.h
asmthumb.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
asmthumb.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
asmx64.c py/asm: Add ASM_NOT_REG and ASM_NEG_REG macros for unary ops. 2024-03-19 10:31:36 +11:00
asmx64.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
asmx86.c py/asm: Add ASM_NOT_REG and ASM_NEG_REG macros for unary ops. 2024-03-19 10:31:36 +11:00
asmx86.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
asmxtensa.c py/asmxtensa: Optimise asm_xtensa_mov_reg_i32_optimised() for tiny ints. 2024-03-19 10:31:36 +11:00
asmxtensa.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
bc.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
bc.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
bc0.h
binary.c fix compilation issues; remove more uctypes mentions 2024-09-10 16:04:47 -04:00
binary.h
builtin.h
builtinevex.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
builtinhelp.c change remaining STATIC to static 2024-09-03 17:40:07 -04:00
builtinimport.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
circuitpy_defns.mk Merge branch 'main' of https://github.com/adafruit/circuitpython into wifi-power-management 2025-04-20 21:03:44 -04:00
circuitpy_mkenv.mk
circuitpy_mpconfig.h Merge pull request #10231 from eightycc/issue-9710 2025-04-15 09:51:40 -07:00
circuitpy_mpconfig.mk add wifi.radio.power_management et al 2025-04-19 21:06:19 -04:00
compile.c non-conflict merge changes 2024-09-05 14:54:18 -04:00
compile.h py/compile: Add option to allow compiling top-level await. 2024-03-22 13:05:25 +11:00
dynruntime.h restore async scope flag to previous bit position 2024-09-12 18:06:17 -04:00
dynruntime.mk
emit.h
emitbc.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
emitcommon.c
emitglue.c fix raw_code is_generator and is_async 2024-09-13 11:35:17 -04:00
emitglue.h fix raw_code is_generator and is_async 2024-09-13 11:35:17 -04:00
emitinlinethumb.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
emitinlinextensa.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
emitnarm.c
emitnative.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
emitnthumb.c
emitnx64.c
emitnx86.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
emitnxtensa.c
emitnxtensawin.c
enum.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
enum.h CircuitPython files: replace STATIC with static 2024-05-20 11:02:17 -04:00
formatfloat.c address review comments 2024-08-21 16:50:19 -04:00
formatfloat.h
frozenmod.c
frozenmod.h
gc.c Merge remote-tracking branch 'adafruit/main' into merge-micropython-v1.23.0 2024-09-13 15:54:55 -04:00
gc.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
grammar.h
lexer.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
lexer.h
make_root_pointers.py
makecompresseddata.py
makemoduledefs.py
makeqstrdata.py Add Zephyr port 2025-02-04 11:24:13 -08:00
makeqstrdefs.py Add Zephyr port 2025-02-04 11:24:13 -08:00
maketranslationdata.py Switch to ruff like MicroPython 2025-02-05 11:09:15 -08:00
makeversionhdr.py Switch to ruff like MicroPython 2025-02-05 11:09:15 -08:00
malloc.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
map.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
misc.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
mkenv.mk MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
mkrules.cmake
mkrules.mk Allow boards to select device HCI or native HCI implementation. 2024-12-07 09:32:59 -08:00
modarray.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
modbuiltins.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
modcmath.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
modcollections.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
moderrno.c Add errno.EROFS and errno.ENOSPC 2024-10-18 16:36:22 -04:00
modgc.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
modio.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
modmath.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
modmicropython.c change remaining STATIC to static 2024-09-03 17:40:07 -04:00
modstruct.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
modsys.c change remaining STATIC to static 2024-09-03 17:40:07 -04:00
modthread.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
mpconfig.h change remaining STATIC to static 2024-09-03 17:40:07 -04:00
mperrno.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
mphal.h
mpprint.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
mpprint.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
mpstate.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
mpstate.h py/mpstate.h: remove permanent_pointers (unused) 2024-09-12 17:59:01 -04:00
mpthread.h
mpz.c non-conflict merge changes 2024-09-05 14:54:18 -04:00
mpz.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
nativeglue.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
nativeglue.h fix compilation issues; remove more uctypes mentions 2024-09-10 16:04:47 -04:00
nlr.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
nlr.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
nlraarch64.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
nlrmips.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
nlrpowerpc.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
nlrsetjmp.c
nlrthumb.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
nlrx64.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
nlrx86.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
nlrxtensa.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
obj.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
obj.h Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objarray.c change remaining STATIC to static 2024-09-03 17:40:07 -04:00
objarray.h
objattrtuple.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objbool.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objboundmeth.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objcell.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objclosure.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objcomplex.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objdeque.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
objdict.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objenumerate.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objexcept.c Reset the I2S DAC. Tweak exception behavior when heap not available 2025-03-05 15:12:23 -08:00
objexcept.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
objfilter.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objfloat.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objfun.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objfun.h py/objfun.h: prevent cast-align warnings 2024-09-14 12:48:49 -04:00
objgenerator.c working on compilation errors 2024-09-06 23:10:41 -04:00
objgenerator.h
objgetitemiter.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objint.c py/objint.c: mark CIRCUITPY-CHANGEs 2025-01-06 13:56:18 -05:00
objint.h
objint_longlong.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
objint_mpz.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objlist.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objlist.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
objmap.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objmodule.c Convert completely to new displayio bindings; remove warnings 2025-03-28 13:12:58 -04:00
objmodule.h
objnamedtuple.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objnamedtuple.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
objnone.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objobject.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objpolyiter.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objproperty.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objproperty.h non-conflict merge changes 2024-09-05 14:54:18 -04:00
objrange.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objreversed.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objset.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objsingleton.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
objslice.c change remaining STATIC to static 2024-09-03 17:40:07 -04:00
objstr.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objstr.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objstringio.c change remaining STATIC to static 2024-09-03 17:40:07 -04:00
objstringio.h
objstrunicode.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objtraceback.c non-conflict merge changes 2024-09-05 14:54:18 -04:00
objtraceback.h non-conflict merge changes 2024-09-05 14:54:18 -04:00
objtuple.c Throw TypeError when json-serializing invalid types 2024-11-04 09:16:44 -06:00
objtuple.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
objtype.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
objtype.h
objzip.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
opmethods.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
pairheap.c
pairheap.h
parse.c non-conflict merge changes 2024-09-05 14:54:18 -04:00
parse.h
parsenum.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
parsenum.h
parsenumbase.c
parsenumbase.h
persistentcode.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
persistentcode.h py/persistentcode: Bump .mpy sub-version to 6.3. 2024-03-28 16:18:26 +11:00
profile.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
profile.h
proto.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
proto.h guard2once -s ... 2024-05-19 20:40:44 -04:00
py.cmake MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
py.mk (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
pystack.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
pystack.h
qstr.c non-conflict merge changes 2024-09-05 14:54:18 -04:00
qstr.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
qstrdefs.h
reader.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
reader.h
repl.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
repl.h
ringbuf.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
ringbuf.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
runtime.c py/runtime: Fix self arg passed to classmethod when accessed via super. 2024-12-29 13:20:54 -05:00
runtime.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
runtime0.h restore async scope flag to previous bit position 2024-09-12 18:06:17 -04:00
runtime_utils.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
scheduler.c Add Zephyr port 2025-02-04 11:24:13 -08:00
scope.c py/makeqstrdata.py: Ensure that scope names get low qstr values. 2024-03-26 22:52:25 +11:00
scope.h
sequence.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
showbc.c
smallint.c
smallint.h
stackctrl.c MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
stackctrl.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
stream.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
stream.h (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
unicode.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
unicode.h
usermod.cmake
version.py Fix version determination for 10.x 2025-04-01 14:35:38 -07:00
vm.c change remaining STATIC to static 2024-09-03 17:40:07 -04:00
vmentrytable.h MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
vstr.c (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
warning.c