Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add basic type system with only integers | Himbeer | 2024-09-06 | 1 | -3/+20 |
| | | | | | This commit adds static typing with signed and unsigned integers of 8, 16, 32 and 64 bits. | ||||
* | Add support for assignments to mutables | Himbeer | 2024-08-30 | 1 | -7/+7 |
| | |||||
* | Add redeclaration checks for functions and locals | Himbeer | 2024-08-30 | 1 | -0/+28 |
| | | | | Closes #1. | ||||
* | Drop the incrementing name concept for variables | Himbeer | 2024-08-30 | 1 | -25/+0 |
| | | | | | | Since the stack can be written to any number of times it is not necessary to abide by SSA rules. This significantly simplifies the IL structure which can help with debugging IL generation. | ||||
* | Add support for local constant and variable declarations | Himbeer | 2024-08-30 | 1 | -0/+25 |