| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-12-08 | Add tacky phase for long type generation | Shagun Agrawal | |
| Tacky phase generation for for long types Refactor expression handling for Tacky phase by using postwalk function Refactor symbol namespaces | |||
| 2024-11-10 | Add assembly emission for storage specifiers | Shagun Agrawal | |
| Pass chapter 10, finish book part 1 Fixed bug by threading symbol map through all statements Fixed emitting tacky instructions for variables which are supposed to be initialized in static section | |||
| 2024-11-09 | Add codegen for storage class specifiers | Shagun Agrawal | |
| Switch map/filter to eager versions | |||
| 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-08-20 | Add relational and logical operators assembly and emission | Shagun Agrawal | |
| Finish chapter 4 and extra bitwise tests | |||
| 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 code emission for chapter 3 | Shagun Agrawal | |
| Fix small bug in driver, it emitted the file in assembly step Add new instructions for code emission | |||
| 2024-08-08 | Add code emission, pass chapter 2 tests | Shagun Agrawal | |
| Add generic code emitters Fix some minor bugs | |||
| 2024-08-04 | Add assembly generation for unary operators | Shagun Agrawal | |
| Adding assembly generation New opcodes, operands | |||
