aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAgeFilesLines
* 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
* 0.2.4 lemon2026-04-081-2/+2
* Implement basic aarch64 struct arg passing ABI lemon2026-04-0810-139/+204
* x86-64: redzone optimization for leaf functions lemon2026-03-272-9/+12
* aarch64: GOT relocations lemon2026-03-263-18/+49
* driver: try to autodetect crosscc includs lemon2026-03-251-0/+21
* inliner: fix UB when ninstrtab==0 lemon2026-03-251-1/+1
* abi: fix use bug preventing mem2reg optimization of struct return lemon2026-03-252-4/+5
* aarch64 struct arg passing ABI wip lemon2026-03-255-11/+127
* *skip lemon2026-03-241-1/+1
* cpp: support directives within macro argument list lemon2026-03-243-55/+93
* driver: -pthread -> -D_REENTRANT & -lpthread lemon2026-03-241-1/+4
* regalloc: remove dead code for liveness fixup lemon2026-03-241-100/+22
* ir_inliner: redundant check lemon2026-03-241-1/+0
* Update todo lemon2026-03-241-2/+4
* get rid of imap (was only used for mem2reg, no longer) lemon2026-03-242-111/+0
* mem2reg rewrite lemon2026-03-242-108/+74
* 0.2.3 lemon2026-03-231-2/+2
* IR: emit inline function standalone bodies lazily lemon2026-03-2310-41/+139
* IR: mark free'd instructions as such lemon2026-03-238-44/+54
* 4f2fb9ba5f fix lemon2026-03-231-1/+2
* <iso646.h>, test for libc headers lemon2026-03-233-4/+62