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
path:
root
/
src
/
codegen.zig
Commit message (
Expand
)
Author
Age
*
continue implementing procedure calls
Mathias Magnusson
2025-07-24
*
begin implementing procedure calls
Mathias Magnusson
2025-07-22
*
implement comparisons
Mathias Magnusson
2025-07-03
*
make in-memory instruction a little nicer to work with
Mathias Magnusson
2025-07-01
*
make local variables work separately from temporary values
Mathias Magnusson
2025-06-17
*
begin implementing if expressions
Mathias Magnusson
2025-06-04
*
make print procedure no longer set its input to 0
Mathias Magnusson
2025-06-04
*
add { blocks } with scoped local variables
Mathias Magnusson
2025-06-03
*
remove the need for explicit discard instructions
Mathias Magnusson
2025-06-02
*
add read_int built in procedure
Mathias Magnusson
2025-06-02
*
codegen: use s registers instead of t
Mathias Magnusson
2025-06-02
*
make print return integer length
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
*
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