| Age | Commit message (Expand) | Author |
| 2016-09-05 | py: Add MICROPY_USE_INTERNAL_PRINTF option, defaults to enabled. | Delio Brignoli |
| 2016-09-01 | extmod: Add machine_spi with generic SPI C-protocol and helper methods. | Damien George |
| 2016-08-26 | py/gc: Add MICROPY_GC_CONSERVATIVE_CLEAR option to always zero memory. | Damien George |
| 2016-08-24 | extmod/modubinascii: Make crc32() support configurable. | Paul Sokolovsky |
| 2016-08-07 | py/mpconfig.h: Define MP_ALWAYSINLINE for reuse. | Paul Sokolovsky |
| 2016-08-07 | py/objstr: Make .partition()/.rpartition() methods configurable. | Paul Sokolovsky |
| 2016-07-30 | py/mpconfig.h: Add MICROPY_STREAMS_POSIX_API setting. | Paul Sokolovsky |
| 2016-07-22 | py/mpconfig.h: Fix description for MICROPY_PY_STR_BYTES_CMP_WARN. | Paul Sokolovsky |
| 2016-07-22 | py/obj: Issue a warning when str and bytes objects are compared. | Paul Sokolovsky |
| 2016-07-21 | py/gc: Implement GC running by allocation threshold. | Paul Sokolovsky |
| 2016-07-02 | py/mpconfig.h: Mention MICROPY_PY_BTREE config option. | Paul Sokolovsky |
| 2016-06-28 | py: Implement a simple global interpreter lock. | Damien George |
| 2016-06-28 | py: Add basic _thread module, with ability to start a new thread. | Damien George |
| 2016-06-15 | py/mpconfig.h: MP_NOINLINE is universally useful, move from unix port. | Paul Sokolovsky |
| 2016-05-31 | extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us. | Damien George |
| 2016-05-22 | py/objstr: Implement str.center(). | Paul Sokolovsky |
| 2016-05-10 | py: Add uerrno module, with errno constants and dict. | Damien George |
| 2016-05-10 | py: Add mperrno.h file with uPy defined errno constants. | Damien George |
| 2016-04-13 | py: Add ability to have frozen persistent bytecode from .mpy files. | Damien George |
| 2016-04-13 | py: add async/await/async for/async with syntax | pohmelie |
| 2016-04-12 | extmod: Add generic machine.I2C class, with bit-bang I2C. | Damien George |
| 2016-04-12 | extmod: Add initial framebuf module. | Damien George |
| 2016-03-25 | py/modio: Initial implementation of io.BufferedWriter class. | Paul Sokolovsky |
| 2016-03-24 | extmod/modwebsocket: Start module for WebSocket helper functions. | Paul Sokolovsky |
| 2016-02-25 | py: Add MICROPY_DYNAMIC_COMPILER option to config compiler at runtime. | Damien George |
| 2016-02-17 | py/vm: Add macros to hook into various points in the VM. | Damien George |
| 2016-02-03 | py/mpz: Complete implementation of mpz_{and,or,xor} for negative args. | Doug Currie |
| 2016-01-26 | extmod/modurandom: Add some extra random functions. | Damien George |
| 2016-01-17 | extmod/modurandom: Add "urandom" module. | Paul Sokolovsky |
| 2016-01-01 | py: Clean up instantiation of dupterm object. | Paul Sokolovsky |
| 2016-01-01 | py/mpconfig: Make configuration of dupterm object reusable. | Paul Sokolovsky |
| 2015-12-23 | unix/unix_mphal: Raise KeyboardInterrupt straight from signal handler. | Paul Sokolovsky |
| 2015-12-19 | py/mpprint: Fix printing of 64bit integers for 64bit windows builds | stijn |
| 2015-12-18 | py: Add MICROPY_ENABLE_COMPILER and MICROPY_PY_BUILTINS_EVAL_EXEC opts. | Damien George |
| 2015-12-07 | py: Add MICROPY_PY_BUILTINS_MIN_MAX, disable for minimal ports. | pohmelie |
| 2015-12-05 | py/modsys: Implement sys.modules. | Paul Sokolovsky |
| 2015-12-03 | py/mpconfig: Actually allow to override MICROPY_BYTES_PER_GC_BLOCK. | Paul Sokolovsky |
| 2015-12-03 | py/gc: Make GC block size be configurable. | Paul Sokolovsky |
| 2015-11-29 | py: Add support for 64-bit NaN-boxing object model, on 32-bit machine. | Damien George |
| 2015-11-25 | py/mpconfig.h: Allow to build without alloca() for ANSI C compliance. | Paul Sokolovsky |
| 2015-11-25 | extmod/fsusermount: Make configurable with MICROPY_FSUSERMOUNT. | Paul Sokolovsky |
| 2015-11-24 | windows/py: Support 64bit mingw-w64 builds | stijn |
| 2015-11-13 | py: Add MICROPY_PERSISTENT_CODE_LOAD/SAVE to load/save bytecode. | Damien George |
| 2015-11-13 | py: Add MICROPY_PERSISTENT_CODE so code can persist beyond the runtime. | Damien George |
| 2015-11-06 | py: Adjust object repr C (30-bit stuffed float) to reduce code size. | Damien George |
| 2015-10-20 | py: Add object repr "C", where 30-bit floats are stuffed in obj word. | Damien George |
| 2015-10-16 | py: Add option for inline assembler to support ARMv7-M instructions. | Damien George |
| 2015-10-15 | py: Remove dependency on printf/fwrite in mp_plat_print. | Damien George |
| 2015-10-12 | py: Add support to call __init__ from a builtin module on first import. | Damien George |
| 2015-10-12 | py: Move constant folding from compiler to parser. | Damien George |