index
:
hdass
main
hachem's dumb assembly superset.
hachem
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2026-09-18
chore: update README
hachem
1
-30
/
+30
2026-09-13
docs: split docs
hachem
6
-17
/
+311
2026-09-10
feat: conditional select
hachem
8
-0
/
+223
2026-09-10
feat: add aarch64 as target
hachem
10
-15
/
+552
2026-09-09
refactor: split code gen into arch seam
hachem
6
-30
/
+281
2026-09-09
feat: fasm backend
hachem
17
-83
/
+412
2026-09-08
feat: allow any division divisor
hachem
3
-19
/
+99
2026-09-08
feat: add while loops
hachem
10
-34
/
+202
2026-09-08
refactor: flatten src and migrate to meson
hachem
29
-244
/
+136
2026-09-08
feat: add signed memory loads
hachem
10
-5
/
+191
2026-09-08
feat: add unary minus for constant terms
hachem
1
-1
/
+32
2026-09-07
docs: update README
hachem
1
-1
/
+1
2026-09-04
feat: add if/else blocks
hachem
10
-28
/
+212
2026-09-03
fix: i JUST started using a static analyzer for ts
hachem
13
-231
/
+164
2026-09-01
fix: tighten premake5
hachem
1
-18
/
+70
2026-08-31
fix: delete binaries
hachem
3
-119
/
+0
2026-08-31
feat: add support for floats through xmm registers
hachem
26
-35
/
+950
2026-08-31
feat: add enums and structs
hachem
14
-15
/
+536
2026-08-31
feat: hex/binary integer literals and constant-folding const expressions
hachem
13
-11
/
+198
2026-08-31
feat: add memory loads via ^reg
hachem
10
-26
/
+163
2026-08-31
feat: codegen for * and / in expressions and /= on any register
hachem
5
-18
/
+112
2026-08-31
feat: validate undefined names/labels/calls in semantics
hachem
2
-4
/
+304
2026-08-31
feat: add diagnostics module with source-anchored caret errors
hachem
5
-2
/
+169
2026-08-31
feat: add diagnostics module with source-anchored caret errors
hachem
10
-20
/
+120
2026-08-31
feat: add logical_registers
hachem
8
-32
/
+186
2026-08-31
add directives and directive based entry points
hachem
20
-55
/
+312
2026-08-30
feat: add sematic analysis
hachem
6
-0
/
+138
2026-08-30
feat: sized memory stores bia ^
hachem
10
-3
/
+188
2026-08-30
test: add automated docker testing for the whole test suite
hachem
9
-0
/
+194
2026-08-30
feat: add comment support
hachem
2
-0
/
+33
2026-08-30
feat: emit nasm for address expressions w/ stack buffer resolution
hachem
2
-14
/
+129
2026-08-30
feat: emmit frame prologue and epilogue for stack allocations
hachem
2
-0
/
+64
2026-08-30
fix: use %define instead of equ for constants
hachem
2
-2
/
+2
2026-08-30
fix: use debian trixie for glibc
hachem
1
-3
/
+4
2026-08-30
feat: emit idiv
hachem
2
-1
/
+52
2026-08-30
feat: resolve proc paramaters in codegen
hachem
2
-39
/
+95
2026-08-30
docs: add steps to build and use docker
hachem
1
-0
/
+38
2026-08-30
feat: emit procedure calls with argument marshalling
hachem
2
-8
/
+76
2026-08-30
feat: emit nasm for if statements with conditional jumps
hachem
2
-2
/
+72
2026-08-30
add: start nasm code gen
hachem
2
-0
/
+121
2026-08-30
add: start code gen
hachem
6
-98
/
+114
2026-08-30
add: parse stack directive
hachem
4
-0
/
+52
2026-08-30
add: parse call statements
hachem
5
-0
/
+93
2026-08-30
add: parse conditional expressions
hachem
5
-28
/
+134
2026-08-30
add: parse expressions
hachem
5
-23
/
+213
2026-08-30
add: parse labels and syscalls
hachem
4
-9
/
+82
2026-08-30
docs: add README
hachem
1
-2
/
+38
2026-08-30
add: parse assignment statements into procedures
hachem
5
-12
/
+140
2026-08-30
test: add parser tests
hachem
3
-0
/
+96
2026-08-30
test: add lexer testing
hachem
5
-0
/
+136
[next]