| Commit message (Expand) | Author | Age |
* | Implement missing ARM emitter functions for viper | Fabian Vogt | 2014-10-04 |
* | py: Change [u]int to mp_[u]int_t in qstr.[ch], and some other places. | Damien George | 2014-10-03 |
* | py: Fix viper store on x86; add tests for viper ptr16. | Damien George | 2014-09-29 |
* | py: Add casting to viper; add native mem stores to viper. | Damien George | 2014-09-29 |
* | py: Implement more binary ops for viper emitter. | Damien George | 2014-09-29 |
* | py: Allow viper to use ints as direct conditionals in jumps. | 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-29 |
* | py: Make native emitter handle multi-compare and not/is not/not in ops. | Damien George | 2014-09-23 |
* | py: Make asm_arm_less_op take destination register as first arg. | Damien George | 2014-09-15 |
* | py: Load strings as objects when compiling viper. | Damien George | 2014-09-12 |
* | py: Put define of x86 argument registers in asmx86.h. | Damien George | 2014-09-08 |
* | py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files. | Damien George | 2014-09-08 |
* | py: Clean up x86-64 native assembler; allow use of extended regs. | Damien George | 2014-09-07 |
* | py: Adjust regs for x86 so that 1 more local can live in a reg. | Damien George | 2014-09-06 |
* | py: Allow x86 native functions to take arguments. | Damien George | 2014-09-06 |
* | py: Add support for emitting native x86 machine code. | Damien George | 2014-09-06 |
* | py: Native emitter now supports delete name & global, and end finally. | Damien George | 2014-09-06 |
* | Code style/whitespace cleanup; remove obsolete headers. | Damien George | 2014-09-03 |
* | py: Fix 2 bugs in native emitter: jump_or_pop and stack settling. | Damien George | 2014-08-29 |
* | Basic native ARM emitter | Fabian Vogt | 2014-08-27 |
* | py: Code clean-up in native emitter; improve thumb native calls. | Damien George | 2014-08-16 |
* | py: Viper can call functions with native types, and raise exceptions. | Damien George | 2014-08-16 |
* | py: Viper can now store to global. | Damien George | 2014-08-15 |
* | py: Fix typing of viper locals; allow default types in annotation. | Damien George | 2014-08-15 |
* | py: Allow viper to have type annotations. | Damien George | 2014-08-15 |
* | Rename machine_(u)int_t to mp_(u)int_t. | Damien George | 2014-07-03 |
* | py: Improvements to native emitter. | Damien George | 2014-06-30 |
* | Merge branch 'master' of github.com:micropython/micropython | Damien George | 2014-06-25 |
|\ |
|
| * | py: Include mpconfig.h before all other includes. | Paul Sokolovsky | 2014-06-21 |
* | | py: Implement delete_attr in native emitter. | Damien George | 2014-06-22 |
|/ |
|
* | py: Fix break from within a for loop. | Damien George | 2014-05-30 |
* | py: Implement long int parsing in int(...). | Damien George | 2014-05-28 |
* | py: Combine native emitters to 1 glue function; distinguish viper. | Damien George | 2014-05-10 |
* | py: Fix stack access in thumb native emitter. | Damien George | 2014-05-07 |
* | py: Improve native emitter; now supports more opcodes. | 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: Remove unnecessary LOAD_CONST_ID bytecode. | Damien George | 2014-04-27 |
* | py: Implement keyword-only args. | Damien George | 2014-04-27 |
* | py: Wrap #if's around emitter functions that are used only by emitcpy. | Damien George | 2014-04-20 |
* | py: Making closures now passes pointer to stack, not a tuple for vars. | Damien George | 2014-04-20 |
* | py: Merge BINARY_OP_SUBSCR and store_subscr (w/ delete) into subscr. | Damien George | 2014-04-17 |
* | 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-13 |
* | py: Improve inline assembler; improve compiler constant folding. | Damien George | 2014-04-12 |
* | py: Simplify stack get/set to become stack adjust in emitters. | Damien George | 2014-04-10 |
* | py: Make labels unsigned ints (converted from int). | Damien George | 2014-04-10 |
* | py: Properly implement deletion of locals and derefs, and detect errors. | Damien George | 2014-04-09 |
* | py, compile: Combine have_star_arg, have_dbl_star_arg into star_flags. | Damien George | 2014-04-09 |