summaryrefslogtreecommitdiffstatshomepage
path: root/py/vm.c
Commit message (Expand)AuthorAge
* Change object representation from 1 big union to individual structs.Damien2013-12-21
* py: split runtime into map, obj, builtin.Damien2013-12-17
* py: work towards working closures.Damien2013-12-11
* py: add skeletal import functionality.Damien2013-12-10
* py: add UNPACK_SEQUENCE and keyword methods to VM.Damien2013-11-26
* Add JUMP_IF_x_OR_POP opcodes to VM.Damien2013-11-09
* Improve allocation of stack for byte code.Damien2013-11-05
* Make byte code jumps relative.Damien2013-11-05
* Byte code for SMALL_INT uses 3 bytes for integer.Damien2013-11-04
* Add basic complex number support.Damien2013-11-02
* Implement: str.join, more float support, ROT_TWO in VM.Damien2013-11-02
* Add SET_ADD opcode to VM.Damien2013-10-16
* Add MAP_ADD opcode to VM.Damien2013-10-16
* Implement BC & runtime support for generator/yielding.Damien2013-10-16
* Support tuples and list comprehension, albeit crude.Damien2013-10-16
* Crude try-except working.Damien2013-10-15
* Implement basic exception framework, and simple for loop.Damien2013-10-15
* Separate out mpy core and unix version.Damien2013-10-12
* Simplify and improve function & method calling.Damien2013-10-10
* Implement basic class/object functionality in runtime.Damien2013-10-09
* Further factorise PASS_1 out of specific emit code.Damien2013-10-05