206 Commits (d290f369d08990cba4b5c2e0d207f8603c5166b0)

Author SHA1 Message Date
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
Damien George 638b860066 extmod/vfs_fat: Merge remaining vfs_fat_misc.c code into vfs_fat.c. 7 years ago
Damien George 65ef59a9b5 py/py.mk: Remove .. path component from list of extmod files. 7 years ago
Damien George 8ca469cae2 py/py.mk: Split list of uPy sources into core and extmod files. 7 years ago
Paul Sokolovsky 970eedce8f py/objdeque: Implement ucollections.deque type with fixed size. 7 years ago
Damien George b25f92160b py/nlr: Factor out common NLR code to macro and generic funcs in nlr.c. 7 years ago
Paul Sokolovsky 096e967aad Revert "py/nlr: Factor out common NLR code to generic functions." 7 years ago
Damien George 6a3a742a6c py/nlr: Factor out common NLR code to generic functions. 7 years ago
Damien George 02d830c035 py: Introduce a Python stack for scoped allocation. 7 years ago
Paul Sokolovsky 9355cca610 esp8266: Set DEFPSIZE=1024, MINCACHE=3 for "btree" module. 7 years ago
Damien George 7d4a2f773c all: Make use of $(TOP) variable in Makefiles, instead of "..". 7 years ago
Damien George 1ed3356540 py/py.mk: Make berkeley-db C-defs apply only to relevant source files. 7 years ago
Ville Skyttä ca16c38210 various: Spelling fixes 8 years ago
Damien George b6c7e4b143 all: Use full path name when including mp-readline/timeutils/netutils. 8 years ago
Damien George 6e74d24f30 py: Add micropython.schedule() function and associated runtime code. 8 years ago