aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
Commit message (Expand)AuthorAgeFilesLines
* Implement booleansThomas Voss 2024-07-061-5/+7
* Completely rework how types are handledThomas Voss 2024-07-021-3/+2
* Support generation of asm/obj filesThomas Voss 2024-06-251-5/+46
* Various codegen workThomas Voss 2024-06-221-1/+1
* Print result of strerror()Thomas Voss 2024-06-221-3/+3
* Rename lots of things to make my life easierThomas Voss 2024-06-221-9/+14
* 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