summaryrefslogtreecommitdiff
path: root/compiler.scm
Commit message (Expand)AuthorAgeFilesLines
* Step 13: Extending the syntax.David Thompson2022-11-291-108/+463
* Step 12: AssignmentDavid Thompson2022-11-291-2/+151
* Refactor, reorganize, allow let to have multiple body expressions.David Thompson2022-10-061-54/+111
* Step 11: Complex ConstantsDavid Thompson2022-09-221-35/+129
* Step 10: Proper Tail CallsDavid Thompson2022-09-221-6/+98
* Step 9: ClosuresDavid Thompson2022-09-221-80/+252
* Step 8: Procedure CallsDavid Thompson2022-09-221-14/+109
* Step 7: Heap AllocationDavid Thompson2022-09-221-29/+216
* Step 6: Conditional ExpressionsDavid Thompson2022-09-221-3/+49
* refactor: Define variables/procedures for registers/instructions.David Thompson2022-09-221-44/+99
* Step 5: Local VariablesDavid Thompson2022-09-221-36/+77
* Use the proper 64 bit instructions.David Thompson2022-09-221-31/+31
* Step 4: Binary PrimitivesDavid Thompson2022-09-221-49/+121
* Step 3: Unary PrimitivesDavid Thompson2022-08-101-12/+150
* Step 2: Immediate ConstantsDavid Thompson2022-08-101-1/+18
* Step 1: IntegersDavid Thompson2022-08-101-0/+17