220 Commits (c231c896519fa1b925d4465ed3d4bea437758854)

Author SHA1 Message Date
iabdalkader 215a982c14 py/py.mk: Remove extra build dir created for frozen_content. 10 months ago
Jim Mussared 45ac651d1a all: Rename *umodule*.c to remove the "u" prefix. 2 years ago
Jan Willeke 40a3aa709c py/nlrmips: Add native NLR support for MIPS architecture. 3 years ago
Jim Mussared d6d8722558 extmod: Make extmod.mk self-contained. 2 years ago
Jim Mussared 3cc6decfc4 py/py.mk: Make user-C-module handling self-contained in py.mk. 2 years ago
David Lechner fc3d7ae11b py/make_root_pointers: Add MP_REGISTER_ROOT_POINTER parser/generator. 2 years ago
David Lechner c118b5d0e4 extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk. 2 years ago
Damien George f5769698e5 extmod/modlwip: Clean up inclusion of modlwip in build process. 2 years ago
Damien George 47f634300c py: Change makemoduledefs process so it uses output of qstr extraction. 2 years ago
Damien George 94077c6402 samd/moduos: Convert module to use extmod version. 3 years ago
Jim Mussared 92353c2911 all: Remove support for FROZEN_DIR and FROZEN_MPY_DIR. 3 years ago
iabdalkader 2c5e9bbdfa extmod: Add platform module. 3 years ago
Damien George af64c2ddbd extmod/machine_pwm: Factor out machine.PWM bindings to common code. 3 years ago
Jim Mussared 870000f35b extmod: Add machine.bitstream. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
Damien George 08e0e065f4 py/makeqstrdefs.py: Don't include .h files explicitly in preprocessing. 3 years ago
Yonatan Goldschmidt 2d5cece5ac py/nlr: Implement NLR for AArch64. 4 years ago
stijn 0153148fd2 py/py.mk: Support C++ code for user C modules. 4 years ago
Damien George a902b69dd5 py/py.mk: Use additional CFLAGS to compile string0.c. 5 years ago
Jim Mussared 154b4eb354 py: Implement "common word" compression scheme for error messages. 5 years ago
Damien George bc009fdd62 extmod/uasyncio: Add optional implementation of core uasyncio in C. 5 years ago
Damien George fe203bb3e2 py/pairheap: Add generic implementation of pairing heap data structure. 5 years ago
Jim Mussared 7d2ccd027f py/mkenv.mk: Move usage of 32-bit flags to py.mk. 5 years ago
Damien George a099505420 extmod: Add VFS littlefs bindings. 5 years ago
Damien George e1c7b1cb43 extmod/vfs_blockdev: Factor out block device interface code. 5 years ago
Michael Neuling 079cc940a6 powerpc: Add initial port to bare metal PowerPC arch. 5 years ago
Damien George e81f538e25 tools: Add mechanism to provide a manifest of frozen files. 5 years ago
Damien George 9adedce42e py: Add new Xtensa-Windowed arch for native emitter. 5 years ago
Jim Mussared 4ddd46e6cf docs/develop/qstr.rst: Add documentation for string interning. 5 years ago
Jim Mussared 16f8ceeaaa extmod/modbluetooth: Add low-level Python BLE API. 5 years ago
Jim Mussared 42e9bdf19b py/ringbuf: Add helpers for put16/get16. 5 years ago
Damien George 6e07fde895 py/mkrules.mk: Add QSTR_GLOBAL_REQUIREMENTS variable for qstr auto-gen. 5 years ago
Milan Rossa 310b3d1b81 py: Integrate sys.settrace feature into the VM and runtime. 5 years ago
Damien George 3d7455a0bb py/py.mk: Remove trailing spaces at end of line. 5 years ago
Damien George cd6b115815 extmod: Factor out makefile rules from py.mk to new extmod.mk file. 6 years ago
Sébastien Rinsoz c03f81c633 py: Update makefiles to use $(CAT) variable instead of hard coded "cat". 6 years ago
Andrew Leech 89ff506513 py: Update and rework build system for including external C modules. 6 years ago
Ayke van Laethem 2e516074da py: Implement a module system for external, user C modules. 6 years ago
Andrew Leech cf22f4793c py: Allow registration of modules at their definition. 6 years ago
Damien George 871954d75c py/py.mk: Update lwip build config to work with latest lwip version. 6 years ago
Yonatan Goldschmidt bc4f8b438b extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 6 years ago
Craig Younkins 7f948a5645 py/py.mk: Fix broken Gmane URL. 6 years ago
Damien George 746dbf78d3 py/py.mk: When building axtls use -Wno-all to prevent all warnings. 6 years ago
Damien George 0be2ea50e9 py/py.mk: Build axtls library directly from its source files. 6 years ago
Damien George b8b2525576 extmod/modbtree: Update to work with new mp_stream_posix_XXX signatures. 6 years ago
Paul Sokolovsky bb28fe7b7b py/py.mk: Don't hardcode path to libaxtls.a. 6 years ago
Paul Sokolovsky 567bc2d6ce extmod/moducryptolib: Add ucryptolib module with crypto functions. 7 years ago
Damien George 7ad04d17da py/mkrules.mk: Regenerate all qstrs when config files change. 7 years ago
Damien George 8d82b0edbd extmod: Add VfsPosix filesystem component. 7 years ago
Damien George ef12a4bd05 py: Refactor how native emitter code is compiled with a file per arch. 7 years ago