index
:
hdass
main
hachem's dumb assembly superset.
hachem
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
Age
Commit message (
Expand
)
Author
Files
Lines
2026-09-10
feat: add aarch64 as target
hachem
1
-0
/
+44
2026-09-09
refactor: split code gen into arch seam
hachem
1
-1
/
+1
2026-09-09
feat: fasm backend
hachem
2
-1
/
+85
2026-09-08
feat: allow any division divisor
hachem
1
-0
/
+22
2026-09-08
feat: add while loops
hachem
2
-0
/
+43
2026-09-08
refactor: flatten src and migrate to meson
hachem
4
-6
/
+6
2026-09-08
feat: add signed memory loads
hachem
3
-0
/
+85
2026-09-04
feat: add if/else blocks
hachem
2
-0
/
+63
2026-09-03
fix: i JUST started using a static analyzer for ts
hachem
2
-173
/
+64
2026-08-31
feat: add support for floats through xmm registers
hachem
4
-1
/
+120
2026-08-31
feat: add enums and structs
hachem
4
-0
/
+70
2026-08-31
feat: hex/binary integer literals and constant-folding const expressions
hachem
4
-3
/
+47
2026-08-31
feat: add memory loads via ^reg
hachem
2
-0
/
+35
2026-08-31
feat: codegen for * and / in expressions and /= on any register
hachem
1
-0
/
+53
2026-08-31
feat: validate undefined names/labels/calls in semantics
hachem
1
-0
/
+50
2026-08-31
feat: add diagnostics module with source-anchored caret errors
hachem
1
-1
/
+2
2026-08-31
feat: add logical_registers
hachem
2
-0
/
+66
2026-08-31
add directives and directive based entry points
hachem
3
-5
/
+95
2026-08-30
feat: add sematic analysis
hachem
3
-0
/
+50
2026-08-30
feat: sized memory stores bia ^
hachem
3
-0
/
+57
2026-08-30
feat: add comment support
hachem
1
-0
/
+12
2026-08-30
feat: emit nasm for address expressions w/ stack buffer resolution
hachem
1
-0
/
+28
2026-08-30
feat: emmit frame prologue and epilogue for stack allocations
hachem
1
-0
/
+25
2026-08-30
fix: use %define instead of equ for constants
hachem
1
-1
/
+1
2026-08-30
feat: emit idiv
hachem
1
-0
/
+23
2026-08-30
feat: resolve proc paramaters in codegen
hachem
1
-0
/
+23
2026-08-30
feat: emit procedure calls with argument marshalling
hachem
1
-0
/
+25
2026-08-30
feat: emit nasm for if statements with conditional jumps
hachem
1
-0
/
+25
2026-08-30
add: start nasm code gen
hachem
1
-0
/
+30
2026-08-30
add: start code gen
hachem
3
-0
/
+39
2026-08-30
add: parse stack directive
hachem
1
-0
/
+17
2026-08-30
add: parse call statements
hachem
1
-0
/
+23
2026-08-30
add: parse conditional expressions
hachem
1
-0
/
+20
2026-08-30
add: parse expressions
hachem
1
-2
/
+30
2026-08-30
add: parse labels and syscalls
hachem
1
-0
/
+22
2026-08-30
add: parse assignment statements into procedures
hachem
1
-4
/
+20
2026-08-30
test: add parser tests
hachem
3
-0
/
+96
2026-08-30
test: add lexer testing
hachem
4
-0
/
+102