summaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
...
* vm: ret instructions: throw error if block not found.Kaz Kylheku2018-03-221-0/+14
* vm: allocate display in same object as closure.Kaz Kylheku2018-03-201-14/+9
* vm: support deferred resolution of ftab bindings.Kaz Kylheku2018-03-191-4/+20
* vm: bug: vm-desc created with incorrect display depth.Kaz Kylheku2018-03-191-0/+2
* vm: variadic arg closures bug 2/3.Kaz Kylheku2018-03-191-6/+5
* vm: function table for faster calls.Kaz Kylheku2018-03-181-3/+109
* vm: free display memory when closure reclaimed.Kaz Kylheku2018-03-181-1/+8
* asm/vm: add ifq and ifql instructions.Kaz Kylheku2018-03-151-0/+28
* vm: bugfix: handle empty data vector.Kaz Kylheku2018-03-141-1/+2
* higher level disassemble function.Kaz Kylheku2018-03-131-0/+7
* vm: rename vm-interpret-toplevel function.Kaz Kylheku2018-03-131-1/+1
* vm: introduce sframe instruction.Kaz Kylheku2018-03-121-2/+15
* vm: use memcpy for copying environment.Kaz Kylheku2018-03-121-4/+2
* New: virtual machine with assembler.Kaz Kylheku2018-03-101-0/+818