| Age | Commit message (Expand) | Author |
| 2024-11-02 | Add static and extern keywords to lexer | Shagun Agrawal |
| 2024-10-30 | Fix stack allocation bug | Shagun Agrawal |
| 2024-10-30 | Add emission for functions | Shagun Agrawal |
| 2024-10-28 | Add assembly instruction step for functions | Shagun Agrawal |
| 2024-10-26 | Add tacky instruction generation stage for function definition | Shagun Agrawal |
| 2024-10-26 | Add function declaration validation | Shagun Agrawal |
| 2024-10-23 | Fix function, variable declaration analyzer bugs | Shagun Agrawal |
| 2024-10-15 | Add parser and analyzer changes for fn declarations | Shagun Agrawal |
| 2024-10-02 | Add function declaration and definition parsing | Shagun Agrawal |
| 2024-09-19 | Add driver option and lexing stage for functions Ch 9 | Shagun Agrawal |
| 2024-09-03 | Implement tacky phase for loops | Shagun Agrawal |
| 2024-09-02 | Fix extra declaration nesting | Shagun Agrawal |
| 2024-09-02 | Add parsing, validation stages for, do, while loops | Shagun Agrawal |
| 2024-08-30 | Add compound statements | Shagun Agrawal |
| 2024-08-30 | Implement if and conditional expressions in Tacky IR | Shagun Agrawal |
| 2024-08-30 | Add parsing for conditional and if statements | Shagun Agrawal |
| 2024-08-30 | Add compound assignment operators | Shagun Agrawal |
| 2024-08-22 | Add tacky generation for declarations, statements | Shagun Agrawal |
| 2024-08-22 | Add analyzer for validating program semantics | Shagun Agrawal |
| 2024-08-21 | Update parser for statements, declarations | Shagun Agrawal |
| 2024-08-20 | Add relational and logical operators assembly and emission | Shagun Agrawal |
| 2024-08-19 | Add tacky for relational and logical operators | Shagun Agrawal |
| 2024-08-19 | Lexer and parser changes for ch4 | Shagun Agrawal |
| 2024-08-18 | Add bitwise operators | Shagun Agrawal |
| 2024-08-18 | Fix tacky, assembly, emit phase for chapter 3 | Shagun Agrawal |
| 2024-08-17 | Fix changes for ch2 | Shagun Agrawal |
| 2024-08-17 | Add parser changes for ch2 | Shagun Agrawal |
| 2024-08-16 | Add lexer implementation for ch2 | Shagun Agrawal |
| 2024-08-16 | Switch to hand made parser, refactor asts to adjust change | Shagun Agrawal |
| 2024-08-11 | Add lexer | Shagun Agrawal |
| 2024-08-11 | Add bitwise operators | Shagun Agrawal |
| 2024-08-10 | Add code emission for chapter 3 | Shagun Agrawal |
| 2024-08-10 | Add parsing and tacky generation for binary operators | Shagun Agrawal |
| 2024-08-08 | Add code emission, pass chapter 2 tests | Shagun Agrawal |
| 2024-08-04 | Cleanup for assembly generation | Shagun Agrawal |
| 2024-08-04 | Add assembly generation for unary operators | Shagun Agrawal |
| 2024-08-03 | Add tacky IR stage | Shagun Agrawal |
| 2024-07-31 | Add multiple statements to function | Shagun Agrawal |
| 2024-07-31 | Fix parser bug for unary operations | Shagun Agrawal |
| 2024-07-30 | Fix linux specific compilation bug | Shagun Agrawal |
| 2024-07-28 | Refactor compiler driver, add running individual stages from cli | Shagun Agrawal |
| 2024-07-26 | Add cli options for pasing and codegen | Shagun Agrawal |
| 2024-07-24 | throw exception in case of parsing failure | Shagun Agrawal |
| 2024-07-24 | fix babashka script for building script | Shagun Agrawal |
| 2024-07-24 | Fix reflection warnings for graal VM compilation | Shagun Agrawal |
| 2024-07-24 | Add initial compiler implementation | Shagun Agrawal |
| 2024-07-21 | add parser for ch1 | Shagun Agrawal |
| 2024-07-20 | project setup | Shagun Agrawal |