aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* make clean test/build lemon2025-11-161-1/+1
* basic automated testing lemon2025-11-1613-45/+162
* isel: don't incorrectly clamp constant lhs of shift operation lemon2025-11-151-1/+1
* preeliminary va_list support lemon2025-11-141-0/+17
* regalloc: misc lemon2025-11-021-0/+11
* c: avoid generating relocations in .rodata (putting such objects in .data ins... lemon2025-10-251-0/+2
* amd64: float conversion insntrs lemon2025-10-181-0/+25
* wide str and char literals lemon2025-10-161-3/+6
* test more cpp behavior lemon2025-10-151-0/+18
* c: concatenate adjacent string literal tokens lemon2025-10-151-1/+4
* lex: allow ## in non func macros. and error reporting lemon2025-10-131-1/+8
* implement most of preprocessor lemon2025-10-133-3/+15
* bugfixes lemon2025-10-101-1/+1
* update todo.txt lemon2025-10-091-2/+7
* compound literals lemon2025-10-091-0/+5
* bugfix for initz lemon2025-10-081-0/+1
* initial implementation of run-time array/aggregate initializers lemon2025-10-081-4/+14
* implement switch statement lemon2025-09-161-0/+45
* frontend: more bitfield work lemon2025-09-151-3/+20
* test/sort.c lemon2025-09-151-0/+31
* regalloc: hand-roll qsort (bikeshedding...) lemon2025-09-151-1/+1
* fix signed bitfield errata lemon2025-09-141-2/+2
* start implementing bitfields lemon2025-09-141-0/+12
* codegen: float cmp, ior; frontend: fix cond expr bug lemon2025-09-142-3/+23
* regalloc.c cleanup lemon2025-09-143-7/+5
* regalloc: basic spilling support lemon2025-09-131-0/+8
* c: function-local static vars lemon2025-09-124-3/+14
* lex: stringify args in function macros lemon2025-09-102-3/+8
* lex: implement basic function-like macro functionality lemon2025-09-102-6/+9
* fixes, delnops lemon2025-09-091-1/+1
* regalloc: start implementing linear scan lemon2025-09-084-1/+71
* frontend: #ifdef lemon2024-04-122-1/+11
* frontend: basic #include lemon2024-04-092-0/+14
* make ptr offset in init take obj size into account lemon2023-09-051-1/+1
* regalloc fixes and rpo lemon2023-07-091-1/+1
* add initializers (only static for initialier list rn) lemon2023-06-292-0/+90
* backend: don't mixup float and int temps lemon2023-06-241-0/+11
* backend: fix regalloc to work with more complex dataflow lemon2023-06-241-2/+8
* backend: compile comparison instrs and branches lemon2023-06-191-0/+19
* basic cli driver lemon2023-06-181-3/+3
* basic ELF output lemon2023-06-171-0/+3
* add spilling for function calls, misc fixes lemon2023-06-141-1/+3
* xor reg,reg lemon2023-06-121-1/+4
* dec,inc,sub lemon2023-06-121-2/+14
* something with phi lemon2023-06-121-6/+2
* register renaming and such lemon2023-06-121-2/+14
* remove RPARAM, add Oparam, lower args/rets to abi regs in abi0 lemon2023-06-111-0/+5
* isel skeleton lemon2023-06-102-4/+17
* codegen skeleton lemon2023-06-062-2/+11
* encode calls a different way in the IR lemon2023-06-051-5/+5