index
:
huginn
main
A hobby compiler for a made up language to rv64im
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
add variable declarations
Mathias Magnusson
2025-06-02
*
make print return integer length
Mathias Magnusson
2025-06-02
*
run program output automatically & print parse tree better
Mathias Magnusson
2025-06-02
*
add statements ending in ; and allow parsing multiple of them
Mathias Magnusson
2025-06-02
*
make Lexer peekable without a wrapper
Mathias Magnusson
2025-06-02
*
dont set quotient in every loop iteration in integer print procedure
Mathias Magnusson
2025-06-02
*
add identifiers, procedure calls and a built in print procedure
Mathias Magnusson
2025-06-01
*
codegen: fix some small bugs
Mathias Magnusson
2025-06-01
*
codegen: add RV64M extension
Mathias Magnusson
2025-06-01
*
capitalize Lexer.zig correctly
Mathias Magnusson
2025-06-01
*
add (slightly) prett(ier) printing for exprs
Mathias Magnusson
2025-06-01
*
refactor slightly and fix bug in lexer
Mathias Magnusson
2025-06-01
*
add subtraction
Mathias Magnusson
2025-06-01
*
codegen: make register allocation fail with error rather than returning null
Mathias Magnusson
2025-06-01
*
codegen integer literals correctly
Mathias Magnusson
2025-05-31
*
Refactor codegen a bit
Mathias Magnusson
2025-05-31
*
actually codegen the provided code
Mathias Magnusson
2025-05-31
*
write a riscy little elf
Mathias Magnusson
2025-05-30
*
create initial simple elf file
Mathias Magnusson
2025-05-29
*
compile some god damn additions
Mathias Magnusson
2025-05-29
*
initial commit
Mathias Magnusson
2025-05-28