Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | continue implementing procedure calls | Mathias Magnusson | 2025-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 Magnusson | 2025-07-24 |
| | |||
* | begin implementing procedure calls | Mathias Magnusson | 2025-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 |