aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/compiler.clj
AgeCommit message (Expand)Author
2025-03-16Refactor files to cljcc-compiler and cli tool.Your Name
2025-03-13Complete tacky generation phase for doublesShagun Agrawal
2024-12-17Add code emission for unsigned int/long. Complete chapter 12Shagun Agrawal
2024-12-14Add code emission for long typeShagun Agrawal
2024-12-12Assembly codeden for long typeShagun 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-10-30Fix stack allocation bugShagun Agrawal
2024-10-30Add emission for functionsShagun Agrawal
2024-10-28Add assembly instruction step for functionsShagun Agrawal
2024-08-30Add compound statementsShagun Agrawal
2024-08-20Add relational and logical operators assembly and emissionShagun Agrawal
2024-08-19Lexer and parser changes for ch4Shagun Agrawal
2024-08-18Add bitwise operatorsShagun Agrawal
2024-08-16Switch to hand made parser, refactor asts to adjust changeShagun Agrawal
2024-08-10Add code emission for chapter 3Shagun Agrawal
2024-08-08Add code emission, pass chapter 2 testsShagun Agrawal
2024-08-04Cleanup for assembly generationShagun Agrawal
2024-08-04Add assembly generation for unary operatorsShagun Agrawal
2024-08-03Add tacky IR stageShagun Agrawal
2024-07-30Fix linux specific compilation bugShagun Agrawal
2024-07-24Add initial compiler implementationShagun Agrawal