aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/tacky.clj
AgeCommit message (Expand)Author
2024-12-08Tacky generation cleanupShagun Agrawal
2024-12-08Add tacky phase for long type generationShagun Agrawal
2024-12-02Refactor schema to separate fileShagun Agrawal
2024-12-01Validate typechecker output with MalliShagun Agrawal
2024-11-10Add assembly emission for storage specifiersShagun Agrawal
2024-11-09Add codegen for storage class specifiersShagun Agrawal
2024-11-09Add tacky generation for storage specifiersShagun Agrawal
2024-10-30Add emission for functionsShagun Agrawal
2024-10-28Add assembly instruction step for functionsShagun Agrawal
2024-10-26Add tacky instruction generation stage for function definitionShagun Agrawal
2024-09-03Implement tacky phase for loopsShagun Agrawal
2024-08-30Add compound statementsShagun Agrawal
2024-08-30Implement if and conditional expressions in Tacky IRShagun Agrawal
2024-08-30Add compound assignment operatorsShagun Agrawal
2024-08-22Add tacky generation for declarations, statementsShagun Agrawal
2024-08-22Add analyzer for validating program semanticsShagun Agrawal
2024-08-19Add tacky for relational and logical operatorsShagun Agrawal
2024-08-18Add bitwise operatorsShagun Agrawal
2024-08-18Fix tacky, assembly, emit phase for chapter 3Shagun Agrawal
2024-08-17Fix changes for ch2Shagun Agrawal
2024-08-16Switch to hand made parser, refactor asts to adjust changeShagun Agrawal
2024-08-11Add bitwise operatorsShagun Agrawal
2024-08-10Add parsing and tacky generation for binary operatorsShagun Agrawal
2024-08-04Add assembly generation for unary operatorsShagun Agrawal
2024-08-03Add tacky IR stageShagun Agrawal