| Commit message (Expand) | Author | Age |
* | unix-cpy: Remove unix-cpy. It's no longer needed. | Damien George | 2015-08-17 |
* | py: Remove mp_load_const_bytes and instead load precreated bytes object. | Damien George | 2015-06-25 |
* | unix-cpy: Fix adjustment of stack size when leaving exception handler. | Damien George | 2015-05-06 |
* | py, compiler: Remove emit_pass1 code, using emit_bc to do its job. | Damien George | 2015-03-26 |
* | py, compiler: Refactor load/store/delete_id logic to reduce code size. | Damien George | 2015-03-26 |
* | py: Combine emit functions for jump true/false to reduce code size. | Damien George | 2015-02-28 |
* | py: Parse big-int/float/imag constants directly in parser. | Damien George | 2015-02-08 |
* | py: Change vstr so that it doesn't null terminate buffer by default. | Damien George | 2015-01-28 |
* | py: Remove unnecessary id_flags argument from emitter's load_fast. | Damien George | 2015-01-16 |
* | py: Add load_const_obj to emitter, add LOAD_CONST_OBJ to bytecode. | Damien George | 2015-01-13 |
* | py: Move to guarded includes, everywhere in py/ core. | Damien George | 2015-01-01 |
* | py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files. | Damien George | 2014-09-08 |
* | 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 |
* | py: Include mpconfig.h before all other includes. | Paul Sokolovsky | 2014-06-21 |
* | py: Rename byte_code to bytecode everywhere. | Damien George | 2014-05-10 |
* | py: Fix emitcpy, to work with latest changes to PASS variables. | 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: 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: Simplify stack get/set to become stack adjust in emitters. | Damien George | 2014-04-10 |
* | py, compiler: Improve stack depth counting. | Damien George | 2014-04-10 |
* | py: Make labels unsigned ints (converted from int). | Damien George | 2014-04-10 |
* | py: Oops, fix emitcpy to compile with latest changes. | Damien George | 2014-04-09 |
* | py, compile: Combine have_star_arg, have_dbl_star_arg into star_flags. | Damien George | 2014-04-09 |
* | py: Move to Python 3.4.0 compatibility. | Damien George | 2014-04-02 |
* | py: Rename and reorder parameters in emit_make_function/closure. | Damien George | 2014-03-31 |
* | Rename rt_* to mp_*. | Damien George | 2014-03-30 |
* | py: Clean up includes. | xbe | 2014-03-17 |
* | Propagate scope flags refactor to emitcpy.c. | Paul Sokolovsky | 2014-02-16 |
* | Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. | Paul Sokolovsky | 2014-02-12 |
* | py: Tidy up BINARY_OPs; negation done by special NOT bytecode. | Damien George | 2014-02-01 |
* | py: Fix emitcpy so continue is compatible with CPython. | Damien George | 2014-02-01 |
* | py: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int. | Damien George | 2014-01-29 |
* | Implement mp_parse_node_free; print properly repr(string). | Damien George | 2014-01-25 |
* | py: Improve freeing of emitters in mp_compile. | Damien George | 2014-01-24 |
* | Add support for freeing code emitter objects at the end of compilation. | Paul Sokolovsky | 2014-01-24 |
* | Revamp qstrs: they now include length and hash. | Damien George | 2014-01-21 |
* | Add source file name and line number to error messages. | Damien George | 2014-01-18 |
* | py: Fix emitcpy and emitnative's binary_op. | Damien George | 2014-01-11 |
* | unified the bops | John R. Lenton | 2014-01-11 |
* | Improve configurability for native x64/thumb emitter. | Damien George | 2014-01-04 |
* | Change mp_compile so that it returns a function object for the module. | Damien George | 2014-01-03 |
* | Add unix-cpy, used to test Micro Python byte code against CPython. | Damien | 2013-12-29 |
* | Change object representation from 1 big union to individual structs. | Damien | 2013-12-21 |