aboutsummaryrefslogtreecommitdiff
path: root/fibonacci.hgn
Commit message (Collapse)AuthorAge
* add a little test runnerHEADmainMathias Magnusson2025-08-04
|
* store parameter on the stackMathias Magnusson2025-07-30
|
* store local variables on the stackMathias Magnusson2025-07-29
|
* make parameters usableMathias Magnusson2025-07-29
|
* continue continuing procedure callsMathias Magnusson2025-07-29
|
* continue implementing procedure callsMathias Magnusson2025-07-24
| | | | | | multiple procedures can now exist, but you cannot call them, the first one is the "main" procedure since it happens to be placed first in the binary, and all procedures end with an exit system call
* `let x = 1` -> `x := 1`Mathias Magnusson2025-07-24
|
* begin implementing procedure callsMathias Magnusson2025-07-22
the register allocator does not consider the fact that called procedures probably clobber t-registers. also, the way i refer to the built in functions is cursed. it barely works now and won't when you can define procedures