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