| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-30 | Add emission for functions | Shagun Agrawal | |
| Able to execute "hello, world" program. Some segmentation faults in specific test steps. Executables not exiting on their own. | |||
| 2024-10-28 | Add assembly instruction step for functions | Shagun Agrawal | |
| 2024-10-26 | Add tacky instruction generation stage for function definition | Shagun Agrawal | |
| Add fun call expression instruction emission to tacky | |||
| 2024-09-03 | Implement tacky phase for loops | Shagun Agrawal | |
| 2024-08-30 | Add compound statements | Shagun Agrawal | |
| Adding compound statements Variable values changed based on scope | |||
| 2024-08-30 | Implement if and conditional expressions in Tacky IR | Shagun Agrawal | |
| 2024-08-30 | Add compound assignment operators | Shagun Agrawal | |
| Added compound assignment operators ( >>==, += etc ) Pass chapter 5 extra credit tests | |||
| 2024-08-22 | Add tacky generation for declarations, statements | Shagun Agrawal | |
| 2024-08-22 | Add analyzer for validating program semantics | Shagun Agrawal | |
| Add validator for semantic analysis Pass ch5 test cases for validate flag | |||
| 2024-08-19 | Add tacky for relational and logical operators | Shagun Agrawal | |
| 2024-08-18 | Add bitwise operators | Shagun Agrawal | |
| Pass chapter 3 bitwise operators | |||
| 2024-08-18 | Fix tacky, assembly, emit phase for chapter 3 | Shagun Agrawal | |
| 2024-08-17 | Fix changes for ch2 | Shagun Agrawal | |
| 2024-08-16 | Switch to hand made parser, refactor asts to adjust change | Shagun Agrawal | |
| Switch to hand made recursive descent parser. Remove instaparse from dependencies. | |||
| 2024-08-11 | Add bitwise operators | Shagun Agrawal | |
| 2024-08-10 | Add parsing and tacky generation for binary operators | Shagun Agrawal | |
| Fix grammar to handle left associativity Update parser for binary operators Update tacky generation for binary operators | |||
| 2024-08-04 | Add assembly generation for unary operators | Shagun Agrawal | |
| Adding assembly generation New opcodes, operands | |||
| 2024-08-03 | Add tacky IR stage | Shagun Agrawal | |
| Add Tacky IR stage General formatting etc | |||
