aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAgeFilesLines
* driver: allow space after -l, -L lemon14 days1-6/+16
* eval/tryreadconst: fix for local decls lemon14 days1-0/+1
* driver: -z option lemon14 days1-1/+15
* frontend: GNU statement expressions lemon14 days2-33/+58
* c.c static eval2ext lemon14 days1-1/+1
* frontend: allow folding some non constant expressions as a GNU extension lemon14 days5-20/+82
* c: fix some more static initializer edge cases lemon14 days2-7/+19
* c: allow compile time eval of left-shifting negative value lemon2026-04-181-1/+1
* c: fix complex assignment lemon2026-04-181-3/+1
* c: for undeclared function calls, put implicit decl in toplevel lemon2026-04-181-0/+5
* c: fix some compatible type declarations lemon2026-04-184-18/+88
* cpp: increment conditionals nesting limit lemon2026-04-171-1/+1
* support extern inline "definitions" lemon2026-04-173-8/+12
* cpp: #include_next lemon2026-04-172-29/+46
* c: fix using array as condition value lemon2026-04-171-2/+2
* x86-64 backend: fix some edgecases not emitting GOT relocations lemon2026-04-151-5/+13
* 0.2.6 lemon2026-04-141-2/+2
* revert cbf1018b21e and actual fix lemon2026-04-141-3/+10
* c: allow nested aggregate with flexible array member lemon2026-04-141-2/+4
* c: fix type of `<unsigned> /= <float>` lemon2026-04-141-2/+5
* backend: allow zero-size stack allocations lemon2026-04-141-1/+1
* c: make type of conditional expr with pointers match non void pointer lemon2026-04-141-1/+1
* cpp: concat 123 ## . lemon2026-04-143-6/+21
* update todo.txt lemon2026-04-141-1/+1
* c: implement explicit cast complex -> scalar lemon2026-04-131-3/+7
* c: match class, not typetag, for libgcc stubs lemon2026-04-131-1/+1
* Update README.mdlsof2026-04-131-1/+1
* C99 complex types MVP lemon2026-04-1314-74/+530
* ir: remove unused field MCTarg.bpr lemon2026-04-133-4/+1
* frontend: accept zero size arrays and empty aggregates lemon2026-04-134-31/+67
* test/csmith.sh: remove hardcoded memory limit lemon2026-04-121-1/+1
* get rid of other warnings lemon2026-04-122-5/+4
* ir_simpl: remove unused variable lemon2026-04-121-3/+2
* aarch64: align leaf func stacks too lemon2026-04-121-2/+2
* aarch64: fix stack frame layout, again lemon2026-04-122-35/+37
* test/csmith.sh: add --no-packed-struct lemon2026-04-111-1/+1
* frontend: always narrow assignment expression used as value lemon2026-04-111-2/+2
* 0.2.5 lemon2026-04-111-2/+2
* testing: script for csmith fuzz testing lemon2026-04-111-0/+90
* irdump: dont print instr numbers by default lemon2026-04-111-6/+21
* backend: fix memory leak from not calling deluses() after replcuses in some p... lemon2026-04-114-12/+11
* backend: run mem2reg after inlining lemon2026-04-113-2/+8
* x86-64/emit: fix stack arg offset for edgecases lemon2026-04-111-1/+2
* c: fix bitfields in unions lemon2026-04-101-4/+6
* x86-64/isel: always test for ZF after shift lemon2026-04-091-3/+3
* backend: inlining improvements lemon2026-04-093-13/+29
* mkintcon: bugfix clamp i32 to i32 range lemon2026-04-092-3/+5
* x86-64/isel: fix stack addr regression from 8b79b61ae7 lemon2026-04-091-2/+4
* x86-64/isel: use integer stores for storing float constants lemon2026-04-091-2/+16
* aarch64 handle more cases of stack relative addressing lemon2026-04-092-3/+21