| Commit message (Expand) | Author | Age |
* | 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 |
* | py: remove further unnecessary emit_verbatim code. | Damien | 2013-12-12 |
* | py: work towards working closures. | Damien | 2013-12-11 |
* | Add local_num skeleton framework to deref/closure emit calls. | Damien | 2013-10-20 |
* | Abstract out back-end stream functionality from lexer. | Damien | 2013-10-20 |
* | Change ifdef/if defined to simple if's. | Damien | 2013-10-12 |
* | Separate out mpy core and unix version. | Damien | 2013-10-12 |
* | Implement basic class/object functionality in runtime. | Damien | 2013-10-09 |
* | Add support for inline thumb assembly. | Damien | 2013-10-05 |
* | Implement built-in decorators to select emit type. | Damien | 2013-10-05 |
* | Factorise EMIT_COMMON calls, mostly into emit_pass1. | Damien | 2013-10-05 |
* | Compiler computes labels and max_num_labels. | Damien | 2013-10-05 |
* | Further factorise PASS_1 out of specific emit code. | Damien | 2013-10-05 |
* | Restructure emit so it goes through a method table. | Damien | 2013-10-05 |
* | Initial commit. | Damien | 2013-10-04 |