aboutsummaryrefslogtreecommitdiffhomepage
path: root/c.c
Commit message (Expand)AuthorAgeFilesLines
...
* c: move codegen code after decl parserlemon2023-06-261-748/+748
* frontend: add static assertlemon2023-06-261-1/+37
* frontend: add labels and goto statementlemon2023-06-261-8/+119
* explicitly store predecessors in each blocklemon2023-06-211-21/+17
* fix type of undeclared functionslemon2023-06-201-0/+1
* fix cls logic for comparison instrslemon2023-06-201-1/+1
* backend: compile comparison instrs and brancheslemon2023-06-191-2/+3
* frontend: disallow non-local decls in for initializerlemon2023-06-191-6/+14
* frontend: rename parser -> lexer and document c.clemon2023-06-191-38/+56
* frontend: separate compiler & lexerlemon2023-06-191-296/+305
* frontend: add for, break, continue statementslemon2023-06-191-74/+199
* ELF output static datalemon2023-06-181-1/+1
* less memsetlemon2023-06-151-1/+0
* simpler handling of large constants in IRlemon2023-06-141-1/+2
* rename parse.c -> c.clemon2023-06-131-0/+2626