| Age | Commit message (Expand) | Author |
| 2016-01-07 | py/parse: Improve constant folding to operate on small and big ints. | Damien George |
| 2016-01-07 | py: Change mp_obj_int_is_positive to more general mp_obj_int_sign. | Damien George |
| 2016-01-07 | py/parse: Optimise away parse node that's just parenthesis around expr. | Damien George |
| 2016-01-04 | py/modbuiltins: Fix access of mp_obj_t variable, wrap in MP_OBJ_TO_PTR. | Damien George |
| 2016-01-04 | py/objstr: In str.format, handle case of no format spec for string arg. | Damien George |
| 2016-01-03 | py: Implement __dict__ for instances. | stijn |
| 2016-01-03 | py: Make dir report instance members | Dave Hylands |
| 2016-01-03 | py: Use polymorphic iterator type where possible to reduce code size. | Damien George |
| 2016-01-03 | py/frozenmod: Store frozen module names together, to quickly scan them. | Paul Sokolovsky |
| 2016-01-03 | py: Change struct and macro for builtin fun so they can be type checked. | Damien George |
| 2016-01-02 | py: Change exception traceback data to use size_t instead of mp_uint_t. | Damien George |
| 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 |
| 2016-01-01 | extmod/moduos_dupterm: Make uos.dupterm() implementation reusable. | Paul Sokolovsky |
| 2016-01-01 | py/frozenmod: Make frozen module content be 0-terminated. | Paul Sokolovsky |
| 2015-12-31 | py/map: In map lookup, check for fixed map independent of ordered map. | Damien George |
| 2015-12-28 | stmhal: Add struct qstr to block of qstrs needed for MICROPY_PY_STRUCT. | Dave Hylands |
| 2015-12-27 | py/gc: Improve mark/sweep debug output. | Paul Sokolovsky |
| 2015-12-26 | py/map: Add fast-path for hashing of map index when it is a qstr. | Damien George |
| 2015-12-26 | py: Be more restrictive binding self when looking up instance attrs. | Damien George |
| 2015-12-25 | extmod/fsusermount: Move module qstrs to global pool from stmhal port. | Paul Sokolovsky |
| 2015-12-24 | py: Handle case of return within the finally block of try-finally. | Damien George |
| 2015-12-23 | unix/unix_mphal: Raise KeyboardInterrupt straight from signal handler. | Paul Sokolovsky |
| 2015-12-20 | py/objstr: Applying % (format) operator to bytes should return bytes, not str. | Paul Sokolovsky |
| 2015-12-20 | py/objstr: Make sure that b"%s" % b"foo" uses undecorated bytes value. | Paul Sokolovsky |
| 2015-12-19 | py/mpprint: Fix printing of 64bit integers for 64bit windows builds | stijn |
| 2015-12-18 | py/obj: Fix float constants for MICROPY_OBJ_REPR_C. | Damien George |
| 2015-12-18 | py/gc: When printing info, use %u instead of UINT_FMT for size_t args. | Damien George |
| 2015-12-18 | py: Add MICROPY_ENABLE_COMPILER and MICROPY_PY_BUILTINS_EVAL_EXEC opts. | Damien George |
| 2015-12-18 | py/emitglue: Add include of unistd.h for read function. | Damien George |
| 2015-12-18 | py/compile: Simplify compilation of comprehension iterators. | Damien George |
| 2015-12-18 | ports: Rename "machine" module to "umachine". | Paul Sokolovsky |
| 2015-12-17 | py/parse: Include stddef.h for definition of size_t. | Damien George |
| 2015-12-17 | py/modgc: Remove obsolete extern declaration. | Damien George |
| 2015-12-17 | py/compile: Use size_t or uintptr_t instead of mp_uint_t. | Damien George |
| 2015-12-17 | py/parse: Replace mp_int_t/mp_uint_t with size_t etc, where appropriate. | Damien George |
| 2015-12-17 | py/qstr: Change type of qstr from mp_uint_t to size_t. | Damien George |
| 2015-12-17 | py/qstr: Use size_t instead of mp_uint_t when counting allocated bytes. | Damien George |
| 2015-12-17 | py/bc: Use size_t instead of mp_uint_t to count size of state and args. | Damien George |
| 2015-12-17 | py: Fix MICROPY_STACKLESS mode to compile with MICROPY_OBJ_REPR_D. | Damien George |
| 2015-12-17 | py/mpprint: Implement %llu and %lld format specifiers for mp_printf. | Damien George |
| 2015-12-16 | py/gc: Use size_t instead of mp_uint_t to count things related to heap. | Damien George |
| 2015-12-16 | py/gc: For finaliser, interpret a pointer into the heap as concrete obj. | Damien George |
| 2015-12-16 | py/gc: Scan GC blocks as an array of pointers, not an array of objects. | Damien George |
| 2015-12-16 | py/modsys: Fix module globals table to use MP_ROM_QSTR. | Damien George |
| 2015-12-14 | py/objpolyiter: Implement instance-polymorphic iterator type. | Paul Sokolovsky |
| 2015-12-13 | unix: Move modmachine into unix directory | Dave Hylands |
| 2015-12-12 | py/modmath: Add domain error checking to sqrt, log, log2, log10. | Michael Buesch |
| 2015-12-12 | py: Fix compiler to handle lambdas used as default arguments. | Damien George |
| 2015-12-10 | py: Make UNARY_OP_NOT a first-class op, to agree with Py not semantics. | Damien George |