| Age | Commit message (Expand) | Author |
| 2015-04-16 | py: Convert occurrences of non-debug printf to mp_printf. | Damien George |
| 2015-04-09 | py: Provide typedefs for function types instead of writing them inline. | Damien George |
| 2015-04-09 | py: Adjust some spaces in code style/format, purely for consistency. | Damien George |
| 2015-04-07 | py: Simplify bytecode prelude when encoding closed over variables. | Damien George |
| 2015-03-26 | py, compiler: When just bytecode, make explicit calls instead of table. | Damien George |
| 2015-03-26 | 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-02-28 | py: Combine emit functions for jump true/false to reduce code size. | Damien George |
| 2015-02-08 | py: Parse big-int/float/imag constants directly in parser. | Damien George |
| 2015-01-20 | py, unix: Allow to compile with -Wunused-parameter. | Damien George |
| 2015-01-16 | py, unix: Allow to compile with -Wsign-compare. | Damien George |
| 2015-01-16 | py: Remove unnecessary id_flags argument from emitter's load_fast. | Damien George |
| 2015-01-14 | py: Add "default" to switches to allow better code flow analysis. | Damien George |
| 2015-01-13 | py: Add load_const_obj to emitter, add LOAD_CONST_OBJ to bytecode. | Damien George |
| 2015-01-07 | py: Add option to cache map lookup results in bytecode. | Damien George |
| 2015-01-07 | py: Put all global state together in state structures. | Damien George |
| 2015-01-01 | py: Move to guarded includes, everywhere in py/ core. | Damien George |
| 2014-12-27 | py: Allow to properly disable builtin slice operation. | Damien George |
| 2014-12-27 | py: Allow to properly disable builtin "set" object. | Damien George |
| 2014-10-25 | py: Compress load-int, load-fast, store-fast, unop, binop bytecodes. | Damien George |
| 2014-10-25 | py: Store bytecode arg names in bytecode (were in own array). | 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-04 | py: Use variable length encoded uints in more places in bytecode. | Damien George |
| 2014-08-15 | py: Allow viper to have type annotations. | Damien George |
| 2014-07-31 | py: Improve encoding scheme for line-number to bytecode map. | Damien George |
| 2014-07-12 | emitbc: Fix structure field alignment issue. | Paul Sokolovsky |
| 2014-07-03 | Rename machine_(u)int_t to mp_(u)int_t. | Damien George |
| 2014-06-30 | py: Improvements to native emitter. | Damien George |
| 2014-06-21 | py: Include mpconfig.h before all other includes. | Paul Sokolovsky |
| 2014-06-03 | py: For optimization level -O3 and higher, remove lineno info from bytecode. | Paul Sokolovsky |
| 2014-05-30 | py: Fix break from within a for loop. | Damien George |
| 2014-05-10 | py: Compress a little the bytecode emitter structure. | Damien George |
| 2014-05-10 | py, emitters: Fix dummy_data size for bytecode and thumb. | Damien George |
| 2014-05-10 | py: Rename byte_code to bytecode everywhere. | Damien George |
| 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 |
| 2014-04-27 | py: Remove unnecessary LOAD_CONST_ID bytecode. | Damien George |
| 2014-04-27 | py: Implement keyword-only args. | Damien George |
| 2014-04-20 | 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-17 | py: Merge BINARY_OP_SUBSCR and store_subscr (w/ delete) into subscr. | Damien George |
| 2014-04-13 | py: Fix up source-line calculation. | Damien George |
| 2014-04-13 | py: Remove unique_codes from emitglue.c. Replace with pointers. | Damien George |
| 2014-04-12 | py: Make all LOAD_FAST ops check for unbound local. | Damien George |
| 2014-04-11 | py: Change compile order for default positional and keyword args. | Damien George |
| 2014-04-10 | 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 sure state/stack of byte code function has at least 1 slot. | Damien George |
| 2014-04-10 | py: Make labels unsigned ints (converted from int). | Damien George |
| 2014-04-09 | py: Properly implement deletion of locals and derefs, and detect errors. | Damien George |