index
:
cljcc.git
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
cljcc
/
compiler.clj
Age
Commit message (
Expand
)
Author
2025-03-16
Refactor files to cljcc-compiler and cli tool.
Your Name
2025-03-13
Complete tacky generation phase for doubles
Shagun Agrawal
2024-12-17
Add code emission for unsigned int/long. Complete chapter 12
Shagun Agrawal
2024-12-14
Add code emission for long type
Shagun Agrawal
2024-12-12
Assembly codeden for long type
Shagun Agrawal
2024-12-01
Validate typechecker output with Malli
Shagun Agrawal
2024-11-10
Add assembly emission for storage specifiers
Shagun Agrawal
2024-11-09
Add codegen for storage class specifiers
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-08-30
Add compound statements
Shagun Agrawal
2024-08-20
Add relational and logical operators assembly and emission
Shagun Agrawal
2024-08-19
Lexer and parser changes for ch4
Shagun Agrawal
2024-08-18
Add bitwise operators
Shagun Agrawal
2024-08-16
Switch to hand made parser, refactor asts to adjust change
Shagun Agrawal
2024-08-10
Add code emission for chapter 3
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-30
Fix linux specific compilation bug
Shagun Agrawal
2024-07-24
Add initial compiler implementation
Shagun Agrawal