aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
Commit message (Collapse)AuthorAgeFilesLines
* Store decl info in auxilliary dataThomas Voss 2024-06-221-2/+4
|
* Do some work on basic basic codegenThomas Voss 2024-06-221-1/+6
|
* Basic constant folding implementationThomas Voss 2024-06-211-1/+5
|
* Cleanup codegen.cThomas Voss 2024-06-211-1/+1
|
* Huge changes to static analysisThomas Voss 2024-06-211-2/+8
|
* Assert that functions actually returnThomas Voss 2024-06-191-1/+1
|
* Various parser fixesThomas Voss 2024-06-191-1/+1
|
* More code to codegenThomas Voss 2024-06-181-1/+1
|
* Big movesThomas Voss 2024-06-181-1/+1
|
* Do more work on the typechecker and compilerThomas Voss 2024-06-181-2/+3
|
* Begin work on the static analyzerThomas Voss 2024-06-171-0/+2
|
* Add missing common.h includes and formatting fixesThomas Voss 2024-06-141-1/+3
|
* Remove ‘soa’ from lots of identifiersThomas Voss 2024-06-111-2/+2
|
* Add basic LLVM codegenThomas Voss 2024-06-111-3/+2
|
* Get building & linking with LLVM workingThomas Voss 2024-06-111-0/+2
|
* Begin work on a basic parserThomas Voss 2024-06-111-71/+7
|
* Switch to an SOA for lexemesThomas Voss 2024-06-081-27/+62
|
* Do some lexer workThomas Voss 2024-06-081-0/+25
|
* Fix some undefined behaviorThomas Voss 2024-06-081-6/+4
|
* Genesis commitThomas Voss 2024-06-081-0/+68