| Age | Commit message (Expand) | Author |
| 2015-03-03 | py: In inline assembler, reset labels on code-size pass. | Damien George |
| 2015-03-03 | py: Give error for duplicate label in inline assembler. | Damien George |
| 2015-03-02 | py: For inline assembler, add bcc_n and bcc_w ops. | Damien George |
| 2015-02-25 | py: Make inline assembler raise exception when branch not in range. | Damien George |
| 2015-02-24 | py: In inline assembler, add return statement to fix flow logic. | Damien George |
| 2015-02-24 | py: Factor some code in inline thumb assembler to reduce code size. | Damien George |
| 2015-02-24 | py: Make more asmthumb functions inline to reduce code size. | Damien George |
| 2015-02-24 | py: Reduce code size of inline thumb assembler by using static tables. | Damien George |
| 2015-02-16 | py: Implement bl/bx instructions for inline Thumb assembler. | Damien George |
| 2015-02-16 | py: Implement "it" instruction for inline Thumb assembler. | Damien George |
| 2015-02-13 | py: Implement clz and rbit for inline Thumb assembler. | Damien George |
| 2015-02-13 | py: Implement sdiv/udiv for inline Thumb assembler. | Damien George |
| 2015-02-13 | py: Implement push/pop for inline Thumb assembler. | Damien George |
| 2015-02-13 | py: Make inline assembler raise proper SyntaxError exception on error. | Damien George |
| 2015-02-12 | py: Add ldrex and strex to thumb2 inline assembler. | Damien George |
| 2015-01-01 | py: Move to guarded includes, everywhere in py/ core. | Damien George |
| 2014-12-20 | py: Remove unnecessary RULE_none and PN_none from parser. | Damien George |
| 2014-12-10 | py: Make functions static where appropriate. | Damien George |
| 2014-09-29 | py: Make macro names in assemblers consistent, and tidy up a bit. | Damien George |
| 2014-09-29 | py: In asmthumb, clean up unit/int types and ite ops. | Damien George |
| 2014-09-08 | py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files. | Damien George |
| 2014-08-15 | py: Allow viper to have type annotations. | Damien George |
| 2014-07-17 | py, inline asm: Change "and" op name to "and_" to avoid keyword clash. | Damien George |
| 2014-06-21 | py: Include mpconfig.h before all other includes. | Paul Sokolovsky |
| 2014-06-19 | Prefix ARRAY_SIZE with micropython prefix MP_ | Emmanuel Blot |
| 2014-05-10 | py: Combine native emitters to 1 glue function; distinguish viper. | Damien George |
| 2014-05-07 | py, compiler: Improve passes; add an extra pass for native emitter. | Damien George |
| 2014-05-03 | Add license header to (almost) all files. | Damien George |
| 2014-04-27 | py: Implement keyword-only args. | Damien George |
| 2014-04-26 | Add ARRAY_SIZE macro, and use it where possible. | Damien George |
| 2014-04-21 | py: Add 'align' and 'data' meta-instructions to inline assembler. | Damien George |
| 2014-04-18 | inlinethumb: Add wfi, cpsid and cpsie instructions. | Damien George |
| 2014-04-13 | py: Remove unique_codes from emitglue.c. Replace with pointers. | Damien George |
| 2014-04-13 | py: Big improvements to inline assembler. | Damien George |
| 2014-04-12 | py: Improve inline assembler; improve compiler constant folding. | Damien George |
| 2014-04-10 | py: Make labels unsigned ints (converted from int). | Damien George |
| 2014-04-08 | py: Improve inline assembler; add a few more opcodes. | Damien George |
| 2014-03-27 | py: Factor out code from runtime.c to emitglue.c. | Damien George |
| 2014-03-17 | py: Clean up includes. | xbe |
| 2014-02-22 | parse: Refactor parse node encoding to support full range of small ints. | Paul Sokolovsky |
| 2014-02-12 | Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. | Paul Sokolovsky |
| 2014-01-24 | py: Improve freeing of emitters in mp_compile. | Damien George |
| 2014-01-21 | Revamp qstrs: they now include length and hash. | Damien George |
| 2013-12-21 | Change object representation from 1 big union to individual structs. | Damien |
| 2013-11-03 | Implement more thumb branch instructions. | Damien |
| 2013-10-12 | Change ifdef/if defined to simple if's. | Damien |
| 2013-10-12 | Separate out mpy core and unix version. | Damien |
| 2013-10-06 | Make runtime able to call inline asm with 1 argument. | Damien |
| 2013-10-06 | Add b_n opcode to inline thumb asm. | Damien |
| 2013-10-06 | Almost supports arguments for inline asm functions. | Damien |