summaryrefslogtreecommitdiffstatshomepage
path: root/py/compile2.c
Commit message (Expand)AuthorAge
* py/emitinlinethumb: Update to work with new small-heap compiler.Damien George2017-09-01
* py: Add MICROPY_USE_SMALL_HEAP_COMPILER option, disabled by default.Damien George2017-08-30
* py/compile2: Optimise emitter label indices to save a word of heap.Damien George2017-08-30
* py/compile2: Combine arith and bit-shift ops into 1 compile routine.Damien George2017-08-30
* py/compile2: Raise SyntaxError if positional args are given after */**.Damien George2017-08-30
* py/compile2: Fix bug with break/continue in else of optimised for-range.Damien George2017-08-30
* py/{parse2,compile2}: Update to work with merged master, v1.9.Damien George2017-08-14
* py/compile2: Track changes made between v1.8.4 and v1.8.5.Damien George2017-08-14
* py/compile2: Don't compile assert statement when optimisations enabled.Damien George2017-08-14
* py: Update compiler/parser to align with latest changes on master, v1.8.Damien George2017-08-13
* py: Deoptimise try-finally and subscript parse nodes to match master.Damien George2017-08-13
* update compiler to align with latest changes on master, v1.7Damien George2016-04-18
* update parser and compiler to align with latest masterDamien George2016-04-18
* fixing inline assembler (compile2.c)Damien George2016-04-18
* py: Implement parse bytecode.Damien George2016-04-18