summaryrefslogtreecommitdiff
path: root/py/py.mk
AgeCommit message (Expand)Author
2024-10-03py/nlrrv64: Add RISC-V RV64I NLR implementation.Alessandro Gatti
2024-09-19py/objringio: Add micropython.RingIO() interface for general use.Andrew Leech
2024-08-14py: Add new cstack API for stack checking, with limit margin macro.Angus Gratton
2024-08-01py/py.mk: Add SRC_USERMOD_LIB_ASM to include assembly files.George Hopkins
2024-06-21py/emitndebug: Add native debug emitter.Damien George
2024-06-21py/asmrv32: Add RISC-V RV32IMC native code emitter.Alessandro Gatti
2024-06-06py/nlrrv32: Add RISC-V RV32I NLR implementation.Alessandro Gatti
2024-01-17py/py.mk: Remove extra build dir created for frozen_content.iabdalkader
2023-06-08all: Rename *umodule*.c to remove the "u" prefix.Jim Mussared
2022-11-15py/nlrmips: Add native NLR support for MIPS architecture.Jan Willeke
2022-10-11extmod: Make extmod.mk self-contained.Jim Mussared
2022-10-11py/py.mk: Make user-C-module handling self-contained in py.mk.Jim Mussared
2022-07-18py/make_root_pointers: Add MP_REGISTER_ROOT_POINTER parser/generator.David Lechner
2022-06-21extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk.David Lechner
2022-06-20extmod/modlwip: Clean up inclusion of modlwip in build process.Damien George
2022-06-02py: Change makemoduledefs process so it uses output of qstr extraction.Damien George
2022-03-09samd/moduos: Convert module to use extmod version.Damien George
2021-12-17all: Remove support for FROZEN_DIR and FROZEN_MPY_DIR.Jim Mussared
2021-09-19extmod: Add platform module.iabdalkader
2021-09-04extmod/machine_pwm: Factor out machine.PWM bindings to common code.Damien George
2021-08-19extmod: Add machine.bitstream.Jim Mussared
2021-07-12all: Update to point to files in new shared/ directory.Damien George
2021-06-25py/makeqstrdefs.py: Don't include .h files explicitly in preprocessing.Damien George
2021-03-11py/nlr: Implement NLR for AArch64.Yonatan Goldschmidt
2020-10-29py/py.mk: Support C++ code for user C modules.stijn
2020-05-27py/py.mk: Use additional CFLAGS to compile string0.c.Damien George
2020-04-05py: Implement "common word" compression scheme for error messages.Jim Mussared
2020-03-26extmod/uasyncio: Add optional implementation of core uasyncio in C.Damien George
2020-01-22py/pairheap: Add generic implementation of pairing heap data structure.Damien George
2020-01-12py/mkenv.mk: Move usage of 32-bit flags to py.mk.Jim Mussared
2019-10-29extmod: Add VFS littlefs bindings.Damien George
2019-10-29extmod/vfs_blockdev: Factor out block device interface code.Damien George
2019-10-22powerpc: Add initial port to bare metal PowerPC arch.Michael Neuling
2019-10-15tools: Add mechanism to provide a manifest of frozen files.Damien George
2019-10-05py: Add new Xtensa-Windowed arch for native emitter.Damien George
2019-10-04docs/develop/qstr.rst: Add documentation for string interning.Jim Mussared
2019-10-01extmod/modbluetooth: Add low-level Python BLE API.Jim Mussared
2019-10-01py/ringbuf: Add helpers for put16/get16.Jim Mussared
2019-09-12py/mkrules.mk: Add QSTR_GLOBAL_REQUIREMENTS variable for qstr auto-gen.Damien George
2019-08-30py: Integrate sys.settrace feature into the VM and runtime.Milan Rossa
2019-08-27py/py.mk: Remove trailing spaces at end of line.Damien George
2019-06-05extmod: Factor out makefile rules from py.mk to new extmod.mk file.Damien George
2019-05-21py: Update makefiles to use $(CAT) variable instead of hard coded "cat".Sébastien Rinsoz
2019-03-08py: Update and rework build system for including external C modules.Andrew Leech
2019-03-08py: Implement a module system for external, user C modules.Ayke van Laethem
2019-03-08py: Allow registration of modules at their definition.Andrew Leech
2019-03-04py/py.mk: Update lwip build config to work with latest lwip version.Damien George
2019-02-14extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`.Yonatan Goldschmidt
2018-12-04py/py.mk: Fix broken Gmane URL.Craig Younkins
2018-10-27py/py.mk: When building axtls use -Wno-all to prevent all warnings.Damien George