| Age | Commit message (Expand) | Author |
| 2017-05-29 | various: Spelling fixes | Ville Skyttä |
| 2016-12-09 | py/asm: Remove need for dummy_data when doing initial assembler passes. | Damien George |
| 2016-11-30 | py/asmthumb: Fix build for F7 MCUs after recent code refactoring. | Damien George |
| 2016-11-28 | py: Factor out common code from assemblers into asmbase.[ch]. | Damien George |
| 2016-09-09 | py/asmthumb: Flush D-cache, and invalidate I-cache on STM32F7. | Antonin ENFRUN |
| 2015-11-09 | py/asmthumb: Allow to compile with -Wsign-compare and -Wunused-parameter. | Damien George |
| 2015-04-07 | py: Implement full func arg passing for native emitter. | Damien George |
| 2015-03-02 | py: In inline assembler, fix branch out-of-range error reporting. | 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: Make more asmthumb functions inline to reduce code size. | Damien George |
| 2015-02-16 | py: Implement bl/bx instructions for inline Thumb assembler. | Damien George |
| 2015-02-15 | py: Fix loading of immediate pointer in Thumb assembler. | Damien George |
| 2015-01-14 | py: Allocate memory for assembled code at start of PASS_EMIT. | Damien George |
| 2015-01-01 | py: Move to guarded includes, everywhere in py/ core. | 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-03 | Add cache flush in py/asmarm.c and add new MP_PLAT_ALLOC_EXEC and MP_PLAT_FRE... | Fabian Vogt |
| 2014-08-24 | py: Fix bug where GC collected native/viper/asm function data. | Damien George |
| 2014-08-16 | py: Code clean-up in native emitter; improve thumb native calls. | Damien George |
| 2014-07-03 | Rename machine_(u)int_t to mp_(u)int_t. | Damien George |
| 2014-06-21 | py: Include mpconfig.h before all other includes. | Paul Sokolovsky |
| 2014-05-10 | py, emitters: Fix dummy_data size for bytecode and thumb. | Damien George |
| 2014-05-07 | py: Fix stack access in thumb native emitter. | 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-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: 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-17 | py: Clean up includes. | xbe |
| 2014-02-12 | Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. | Paul Sokolovsky |
| 2014-01-04 | Improve configurability for native x64/thumb emitter. | Damien George |
| 2013-12-29 | Change memory allocation API to require size for free and realloc. | Damien |
| 2013-12-21 | Change object representation from 1 big union to individual structs. | Damien |
| 2013-11-17 | Change some debugging/output messages for native code generation. | Damien |
| 2013-11-03 | Support for for-loop in native thumb. | Damien |
| 2013-11-03 | Implement more thumb branch instructions. | Damien |
| 2013-10-12 | Separate out mpy core and unix version. | Damien |
| 2013-10-06 | Add b_n opcode to inline thumb asm. | Damien |
| 2013-10-05 | Add support for inline thumb assembly. | Damien |
| 2013-10-05 | Incorporate emit_thumb into new emit framework. | Damien |
| 2013-10-04 | Initial commit. | Damien |