index
:
micropython
master
parse-bytecode
v1.22-release
v1.24-release
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Aslak Raanes
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
py
/
compile2.c
Commit message (
Expand
)
Author
Age
*
py/emitinlinethumb: Update to work with new small-heap compiler.
Damien George
2017-09-01
*
py: Add MICROPY_USE_SMALL_HEAP_COMPILER option, disabled by default.
Damien George
2017-08-30
*
py/compile2: Optimise emitter label indices to save a word of heap.
Damien George
2017-08-30
*
py/compile2: Combine arith and bit-shift ops into 1 compile routine.
Damien George
2017-08-30
*
py/compile2: Raise SyntaxError if positional args are given after */**.
Damien George
2017-08-30
*
py/compile2: Fix bug with break/continue in else of optimised for-range.
Damien George
2017-08-30
*
py/{parse2,compile2}: Update to work with merged master, v1.9.
Damien George
2017-08-14
*
py/compile2: Track changes made between v1.8.4 and v1.8.5.
Damien George
2017-08-14
*
py/compile2: Don't compile assert statement when optimisations enabled.
Damien George
2017-08-14
*
py: Update compiler/parser to align with latest changes on master, v1.8.
Damien George
2017-08-13
*
py: Deoptimise try-finally and subscript parse nodes to match master.
Damien George
2017-08-13
*
update compiler to align with latest changes on master, v1.7
Damien George
2016-04-18
*
update parser and compiler to align with latest master
Damien George
2016-04-18
*
fixing inline assembler (compile2.c)
Damien George
2016-04-18
*
py: Implement parse bytecode.
Damien George
2016-04-18