aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode/compiler.h
Commit message (Expand)AuthorAgeFilesLines
* Add set! keyword and OPBad Diode2021-10-241-6/+7
* Fix symbol resolution on def expressionBad Diode2021-10-241-0/+3
* Add OP_GET_GLOBAL and symbol resolution for globalsBad Diode2021-10-241-0/+6
* Add globals and OP_DEF operationBad Diode2021-10-241-0/+50
* Add updated hash table with intern key-valuesBad Diode2021-10-241-2/+8
* Add print/display/newline opsBad Diode2021-10-241-33/+70
* Add string and symbol typesBad Diode2021-10-231-7/+4
* Change relevant OPs to use list operationsBad Diode2021-10-231-10/+4
* Add logic operationsBad Diode2021-10-231-14/+74
* Cleanup macros for arithmetic opsBad Diode2021-10-231-13/+3
* Add more types and access macrosBad Diode2021-10-231-1/+1
* Fix a bug in signed fixnum compilationBad Diode2021-10-231-62/+34
* Fix buggy arithmetic list compilationBad Diode2021-10-231-13/+17
* Add (buggy) initial compilation of arithmetic opsBad Diode2021-10-231-7/+197
* Add visitor to compilerBad Diode2021-10-221-0/+19
* Prepare compilation pipelineBad Diode2021-10-221-0/+34