aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode/debug.h
Commit message (Expand)AuthorAgeFilesLines
* Add OP_SET_CAPTURED operationBad Diode2021-10-281-0/+1
* Prepare for closure captureBad Diode2021-10-281-0/+2
* Fix an issue with reading local variables when nestedBad Diode2021-10-271-5/+0
* Add support for lexically scoped local variablesBad Diode2021-10-271-5/+1
* Add initial implementation of localsBad Diode2021-10-271-1/+7
* Add initial parameter support for function callsBad Diode2021-10-261-0/+6
* Add OP_DROP and improve error reportingBad Diode2021-10-261-0/+2
* Add initial function call procedureBad Diode2021-10-261-1/+2
* Change chunk to store a nameBad Diode2021-10-251-3/+4
* Add lambda type and minor file cleanupBad Diode2021-10-241-2/+3
* Allow our jumps to be positive or negativeBad Diode2021-10-241-1/+1
* Cleanup IF jump code in compilerBad Diode2021-10-241-1/+9
* Add initial IF implementationBad Diode2021-10-241-0/+3
* Add set! keyword and OPBad Diode2021-10-241-1/+2
* Add OP_GET_GLOBAL and symbol resolution for globalsBad Diode2021-10-241-0/+1
* Add globals and OP_DEF operationBad Diode2021-10-241-0/+1
* Add print/display/newline opsBad Diode2021-10-241-7/+28
* Add more types and access macrosBad Diode2021-10-231-1/+1
* Fix a bug in signed fixnum compilationBad Diode2021-10-231-2/+2
* Add (buggy) initial compilation of arithmetic opsBad Diode2021-10-231-0/+0
* Add unary arithmetic operations for numbersBad Diode2021-10-221-4/+6
* Add VM structure and fix AdressSanitizer bugsBad Diode2021-10-221-13/+13
* Add line/col information for debugging purposes.Bad Diode2021-10-221-1/+17
* Add constants operationBad Diode2021-10-221-6/+15
* Prepare skeleton for bytecode interpreterBad Diode2021-10-221-0/+32