aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: always have -g lemon2025-10-201-1/+1
|
* Organize source files into directories lemon2025-10-191-6/+6
|
* implement most of preprocessor lemon2025-10-131-1/+2
| | | | | | | | - concatenation (##) - builtin macros (__FILE__ etc) - fails in some edge cases, and code needs cleanup - add embedded system include files (stddef.h, stdarg.h for now) - can handle stdio.h now
* a little refactoring and cleanup lemon2025-09-151-2/+2
|
* make clean, .gitignore object files lemon2025-09-141-1/+1
|
* add basic mem2reg lemon2023-06-201-1/+2
| | | | | | | promotes uniform stack slots to temporaries currently only for immutable variables, next thing to implement is ssa construction
* basic ELF output lemon2023-06-171-1/+1
|
* rename lemon2023-06-141-1/+1
|
* rename parse.c -> c.c lemon2023-06-131-1/+1
|
* lowering of structcopy lemon2023-06-131-1/+1
|
* register renaming and such lemon2023-06-121-1/+1
|
* isel skeleton lemon2023-06-101-1/+1
|
* codegen skeleton lemon2023-06-061-1/+1
|
* makefile: automatic dependency generation lemon2023-06-041-13/+4
|
* abi lowering pass lemon2023-06-041-3/+3
|
* basic ABI lowering of aggregates lemon2023-06-011-1/+3
|
* struct args and return lemon2023-06-011-1/+2
|
* regalloc skeleton lemon2023-05-311-2/+3
|
* initial commit lemon2023-05-101-0/+33