aboutsummaryrefslogtreecommitdiffstats
path: root/tests/compilation.bad
Commit message (Expand)AuthorAgeFilesLines
* Change AR layoutBad Diode2024-07-021-6/+12
* Add simple function call/return to vmBad Diode2024-07-021-0/+1
* Prepare compilation for functions and funcallsBad Diode2024-07-021-14/+29
* Make sure we can work with both pointers and arraysBad Diode2024-07-021-7/+23
* Add fixed global arrays and accessorsBad Diode2024-07-021-6/+21
* Enforce `else` in value returning conditionalsBad Diode2024-07-011-5/+2
* Add `cond` compilationBad Diode2024-07-011-1/+9
* Add compilation of print/println builtinsBad Diode2024-07-011-5/+9
* Change jumps to be label based from backpatchingBad Diode2024-07-011-0/+6
* Add while loop compilationBad Diode2024-06-301-4/+2
* Add compilation for set nodesBad Diode2024-06-301-12/+14
* Add if expressions without elseBad Diode2024-06-291-4/+4
* Add if/else expressionsBad Diode2024-06-291-6/+23
* Add linecol info for debugging if neededBad Diode2024-06-291-28/+6
* Add LDVAR to compilation and vmBad Diode2024-06-281-4/+7
* Add initial implementation of variable compilationBad Diode2024-06-281-1/+6
* Add bitwise operationsBad Diode2024-06-281-1/+7
* Add immediate arithmetic and logic op compilationBad Diode2024-06-281-0/+1
* Fix AND/OR and add NOT instruction compilationBad Diode2024-06-281-1/+2
* Add compilation of binary logic expressionsBad Diode2024-06-281-2/+5
* Generalize binary compilation expressionBad Diode2024-06-281-5/+6
* Add bytecode compilation for strings and booleansBad Diode2024-06-281-0/+10