| Age | Commit message (Expand) | Author |
| 2017-06-01 | ports: Convert from using stmhal's input() to core provided version. | Damien George |
| 2017-04-22 | mpy-cross, unix, windows, stmhal: Enable return-if-else optimisation. | Damien George |
| 2017-04-11 | stmhal: Enable parsing of all Pin constructor args by machine.Signal. | Damien George |
| 2017-04-01 | all: Move BYTES_PER_WORD definition from ports to py/mpconfig.h | Damien George |
| 2017-03-20 | stmhal: Enable micropython.schedule(). | Damien George |
| 2017-02-15 | stmhal: Implement a proper thread scheduler. | Damien George |
| 2017-02-03 | stmhal/mpconfigport.h: Enable MICROPY_PY_BUILTINS_POW3 option. | Damien George |
| 2017-01-31 | stmhal: Initial implementation of multithreading, currently disabled. | Damien George |
| 2017-01-30 | extmod/vfs_fat: Remove MICROPY_FATFS_OO config option. | Damien George |
| 2017-01-27 | stmhal: Convert to use VFS sub-system and new ooFatFs component. | Damien George |
| 2017-01-24 | stmhal/mpconfigport.h: Reorganise the config options into groups. | Damien George |
| 2017-01-22 | stmhal: Enable help('modules') feature. | Damien George |
| 2017-01-22 | stmhal: Convert to use builtin help function. | Damien George |
| 2016-12-23 | stmhal, esp8266: Enable utimeq module. | Paul Sokolovsky |
| 2016-12-15 | stmhal: Use core-provided keyboard exception object. | Damien George |
| 2016-12-15 | stmhal: Rename mp_const_vcp_interrupt to mp_kbd_exception. | Damien George |
| 2016-12-15 | stmhal/mpconfigport: Add weak-module links for io, collections, random. | Damien George |
| 2016-12-13 | stmhal: Move PY_SYS_PLATFORM config from board to general config file. | Damien George |
| 2016-12-08 | stmhal: Refactor to use extmod implementation of software SPI class. | Damien George |
| 2016-12-08 | extmod/machine_spi: Provide reusable software SPI class. | Damien George |
| 2016-12-05 | stmhal/uart: Add support for UART7 and UART8 on F7 MCUs. | Damien George |
| 2016-12-02 | extmod/moduselect: Use configurable EVENT_POLL_HOOK instead of WFI. | Damien George |
| 2016-11-24 | stmhal: Add beginnings of port-specific machine.I2C implementation. | Damien George |
| 2016-11-21 | stmhal/moduselect: Move to extmod/ for reuse by other ports. | Paul Sokolovsky |
| 2016-11-16 | py: Factor out persistent-code reader into separate files. | Damien George |
| 2016-10-17 | stmhal: Enable str.center(), str.[r]partition() and builtin compile(). | Damien George |
| 2016-10-14 | stmhal/modutime: Refactor to use extmod/utime_mphal.c. | Paul Sokolovsky |
| 2016-10-06 | stmhal: Enable machine.time_pulse_us() function. | Damien George |
| 2016-10-06 | stmhal: Disable network and usocket for ESPRUINO_PICO | Dave Hylands |
| 2016-10-04 | stmhal/spi: Enable use of fast software SPI. | Damien George |
| 2016-09-01 | stmhal/spi: Support new machine SPI methods in legacy SPI object. | Damien George |
| 2016-08-15 | ports: Remove typedef of machine_ptr_t, it's no longer needed. | Damien George |
| 2016-07-30 | stmhal: fixing malloc when used with external libraries | Matt Brejza |
| 2016-05-10 | stmhal: Convert to use internal errno symbols; enable uerrno module. | Damien George |
| 2016-04-15 | py: Declare help, input, open builtins in core. | Paul Sokolovsky |
| 2016-04-12 | stmhal: Enable framebuf module. | Damien George |
| 2016-04-12 | stmhal: Use new generic I2C object in machine module. | Damien George |
| 2016-02-25 | stmhal: Enabled importing of persistent bytecode (.mpy files). | Damien George |
| 2016-02-15 | py/mpstate.h: fs_user_mount is now standard, reusable uPy functionality. | Paul Sokolovsky |
| 2016-02-10 | extmod/fsusermount: Support mounting of multiple block devices. | 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-07 | stmhal: Remove custom mod_machine_mem_get_{read,write}_addr functions. | Damien George |
| 2015-12-19 | stmhal: Add mem8/mem16/mem32 operations to machine module. | Dave Hylands |
| 2015-12-18 | stmhal, cc3200: Actually implement machine -> umachine module weak link. | Paul Sokolovsky |
| 2015-12-18 | ports: Rename "machine" module to "umachine". | Paul Sokolovsky |
| 2015-12-09 | stmhal: Enable two USB phys to be supported together. | neilh10 |
| 2015-11-25 | extmod/fsusermount: Make configurable with MICROPY_FSUSERMOUNT. | Paul Sokolovsky |
| 2015-11-08 | stmhal: FatFS configuration moved to the library folder. | Alex March |