| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Implement booleans | Thomas Voss | 2024-07-06 | 1 | -2/+12 |
| | | |||||
| * | Refactoring | Thomas Voss | 2024-07-02 | 1 | -6/+0 |
| | | |||||
| * | Completely rework how types are handled | Thomas Voss | 2024-07-02 | 1 | -20/+2 |
| | | |||||
| * | Do some more work to support modulus and parenthesis | Thomas Voss | 2024-06-28 | 1 | -0/+1 |
| | | |||||
| * | Move the symbol table to its own file | Thomas Voss | 2024-06-23 | 1 | -2/+1 |
| | | |||||
| * | Rename symtab to symtab_t | Thomas Voss | 2024-06-23 | 1 | -2/+2 |
| | | |||||
| * | Sort issigned after isfloat | Thomas Voss | 2024-06-22 | 1 | -1/+1 |
| | | |||||
| * | More codegen work | Thomas Voss | 2024-06-22 | 1 | -1/+1 |
| | | |||||
| * | Rename lots of things to make my life easier | Thomas Voss | 2024-06-22 | 1 | -12/+11 |
| | | |||||
| * | Store decl info in auxilliary data | Thomas Voss | 2024-06-22 | 1 | -2/+2 |
| | | |||||
| * | Basic constant folding implementation | Thomas Voss | 2024-06-21 | 1 | -1/+3 |
| | | |||||
| * | Huge changes to static analysis | Thomas Voss | 2024-06-21 | 1 | -10/+36 |
| | | |||||
| * | Assert that functions actually return | Thomas Voss | 2024-06-19 | 1 | -1/+1 |
| | | |||||
| * | Add f32 and f64 as types | Thomas Voss | 2024-06-19 | 1 | -13/+2 |
| | | |||||
| * | Do more work on the typechecker and compiler | Thomas Voss | 2024-06-18 | 1 | -15/+4 |
| | | |||||
| * | Implement super simple function type-checking | Thomas Voss | 2024-06-17 | 1 | -0/+18 |
| | | |||||
| * | Begin work on the static analyzer | Thomas Voss | 2024-06-17 | 1 | -0/+39 |