aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/c.c
Commit message (Expand)AuthorAgeFilesLines
* c: make type of conditional expr with pointers match non void pointerlemon2026-04-141-1/+1
* cpp: concat 123 ## .lemon2026-04-141-1/+2
* c: implement explicit cast complex -> scalarlemon2026-04-131-3/+7
* c: match class, not typetag, for libgcc stubslemon2026-04-131-1/+1
* C99 complex types MVPlemon2026-04-131-38/+356
* frontend: accept zero size arrays and empty aggregateslemon2026-04-131-23/+19
* frontend: always narrow assignment expression used as valuelemon2026-04-111-2/+2
* c: fix bitfields in unionslemon2026-04-101-4/+6
* IR: emit inline function standalone bodies lazilylemon2026-03-231-5/+12
* c: __attribute__ after declaratorlemon2026-03-231-0/+1
* c: __attribute__ in more placeslemon2026-03-231-0/+2
* c: remove inline 'backing' type tag for enumslemon2026-03-231-1/+0
* style: change uvlong -> u64int, vlong -> s64intlemon2026-03-221-16/+16
* IR: add 3rd operand to Instrlemon2026-03-221-3/+3
* Rework handling of predefined macros.lemon2026-03-211-3/+3
* c: fix crash with dead code in condexprlemon2026-03-201-1/+2
* c: better preserve source location in some caseslemon2026-03-201-2/+4
* io: make -w suppress notes toolemon2026-03-201-6/+6
* c: fix isboollike() for phislemon2026-03-191-2/+3
* c: fix qualifiers for array declaratorslemon2026-03-191-7/+10
* ir: do not always try to put small literals in .textlemon2026-03-191-3/+3
* c: remove unused initialization of decl.alignlemon2026-03-191-3/+3
* c: fix edge cases with zero sized bitfields and static initializerslemon2026-03-181-7/+6
* Refactor: use typedefs and CamelCase for aggregate typeslemon2026-03-181-498/+502
* Refactor: move some utils from antcc.h to their own headerslemon2026-03-171-0/+1
* REFACTOR: finish renaminglemon2026-03-171-4/+4
* REFACTOR: move sources to src/lemon2026-03-171-0/+4772