aboutsummaryrefslogtreecommitdiff
path: root/tests/codegen_test.c
AgeCommit message (Expand)AuthorFilesLines
2026-09-08feat: allow any division divisorhachem1-0/+22
2026-09-08feat: add while loopshachem1-0/+22
2026-09-08refactor: flatten src and migrate to mesonhachem1-2/+2
2026-09-08feat: add signed memory loadshachem1-0/+37
2026-09-04feat: add if/else blockshachem1-0/+21
2026-09-03fix: i JUST started using a static analyzer for tshachem1-168/+59
2026-08-31feat: add support for floats through xmm registershachem1-0/+101
2026-08-31feat: add enums and structshachem1-0/+28
2026-08-31feat: hex/binary integer literals and constant-folding const expressionshachem1-1/+1
2026-08-31feat: add memory loads via ^reghachem1-0/+28
2026-08-31feat: codegen for * and / in expressions and /= on any registerhachem1-0/+53
2026-08-31feat: add logical_registershachem1-0/+48
2026-08-31add directives and directive based entry pointshachem1-2/+51
2026-08-30feat: sized memory stores bia ^hachem1-0/+26
2026-08-30feat: emit nasm for address expressions w/ stack buffer resolutionhachem1-0/+28
2026-08-30feat: emmit frame prologue and epilogue for stack allocationshachem1-0/+25
2026-08-30fix: use %define instead of equ for constantshachem1-1/+1
2026-08-30feat: emit idivhachem1-0/+23
2026-08-30feat: resolve proc paramaters in codegenhachem1-0/+23
2026-08-30feat: emit procedure calls with argument marshallinghachem1-0/+25
2026-08-30feat: emit nasm for if statements with conditional jumpshachem1-0/+25
2026-08-30add: start nasm code genhachem1-0/+30
2026-08-30add: start code genhachem1-0/+37