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