| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-03 | Rename machine_(u)int_t to mp_(u)int_t. | Damien George | |
| See discussion in issue #50. | |||
| 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 | |
| Blanket wide to all .c and .h files. Some files originating from ST are difficult to deal with (license wise) so it was left out of those. Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/. | |||
| 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 | |
| Improved the Thumb assembler back end. Added many more Thumb instructions to the inline assembler. Improved parsing of assembler instructions and arguments. Assembler functions can now be passed the address of any object that supports the buffer protocol (to get the address of the buffer). Added an example of how to sum numbers from an array in assembler. | |||
| 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 | |
| Labels should never be negative, and this modified type signature reflects that. | |||
| 2014-04-08 | py: Improve inline assembler; add a few more opcodes. | Damien George | |
| 2013-11-03 | Support for for-loop in native thumb. | Damien | |
| 2013-11-03 | Implement more thumb branch instructions. | 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 | |
