index
:
amalgam
master
A programming language for combining cpu and gpu programming into the same language.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
compiler.c
Age
Commit message (
Expand
)
Author
2020-07-25
Resolve cross-file references (with mutex). Not done
dec05eba
2020-07-25
Use ast pointers to fix resolving, remove try/throwing macros
dec05eba
2020-07-25
Add mutex for lhs expr, add error for missing lhs expr for func, struct
dec05eba
2020-07-25
Add pub keyword, more import stuff, optimize hash map
dec05eba
2020-07-25
Set file scope when parser is created. No need to resolve for every @import i...
dec05eba
2020-07-25
Add struct, import caching, binop ops etc
dec05eba
2020-07-25
Resolve variable references
dec05eba
2020-07-25
Add ssa string
dec05eba
2020-07-25
Fix bugs
dec05eba
2020-07-25
Refactor ssa
dec05eba
2020-07-25
Fix race in amal_compiler_load_file
dec05eba
2020-07-25
Turn ast resolve/ssa generation thread work to generic workflow - better for ...
dec05eba
2020-07-25
Starting on ssa
dec05eba
2020-07-25
Fail compilation on error
dec05eba
2020-07-25
Start on resolving ast. Add recursive declaration check
dec05eba
2020-07-25
Add hash map
dec05eba
2020-07-25
Add ast resolving using multiple threads
dec05eba
2020-07-25
Fix compiler join thread, fix compiliation with clang
dec05eba
2020-07-25
fix crashes
dec05eba
2020-07-25
Fix scoped allocator alloc bug, do all processing in non-main threads. Main o...
dec05eba
2020-07-25
Use multiple threads to parse
dec05eba