aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAgeFilesLines
* ir: fix inlining getting stuck on complex recursive call sequences lemon2026-03-082-8/+30
* x86_64/isel: cleanup and fix edge cases lemon2026-03-082-79/+76
* ir: increase per-function stack size limit lemon2026-03-061-1/+1
* cpp: #include MACRO, free tks lemon2026-03-061-0/+1
* c: recognize another static initializer edge case lemon2026-03-051-3/+2
* cpp: get rid of unnecessary ugly global variable for lexing header name lemon2026-03-051-31/+23
* cpp: implement #include MACRO_NAME lemon2026-03-051-55/+98
* cpp: #include".." shouldn't look in working directory lemon2026-03-051-6/+8
* c: do not try to eval conditional expression's not taken branch lemon2026-03-052-2/+2
* ccopt.dbg.any -> uint lemon2026-03-041-1/+1
* ir/dump: fix dumping data in .text lemon2026-03-041-4/+16
* regalloc: fix minor regression with storing of regs into spilled stack slots lemon2026-03-041-1/+1
* driver: fix -pthread, -U lemon2026-03-022-2/+6
* add bswap16/32/64 lemon2026-03-0210-37/+125
* cpp: fix token spacing edge case when empty macros are involved lemon2026-03-012-3/+8
* cpp: fix token spacing (#2) (hopefully) lemon2026-03-013-35/+104
* 0.1.9 lemon2026-02-281-2/+2
* ir: make address ref hash table resizable lemon2026-02-287-27/+49
* Update README.mdlsof2026-02-281-1/+1
* c: static intializer bugfix introduced in6c3f1593e9 lemon2026-02-281-0/+1
* aarch64/isel: handle more instructions lemon2026-02-281-13/+18
* backend: fix edgecases where imm32 immediate overflows lemon2026-02-282-3/+10
* regalloc: fix defn of spilled var with immediate lemon2026-02-282-2/+16
* cpp: allow comments between function-like macro name and arguments lemon2026-02-262-9/+29
* 0.1.8 lemon2026-02-251-2/+2
* c: allow casting of symbol address to intptr_t in static initializers lemon2026-02-252-2/+4
* preprocessor: use shared static buffers for replacement lists lemon2026-02-251-150/+178
* fix io fa8c39d6df : make buffer shared (for nested note()) lemon2026-02-241-1/+1
* fix various warnings lemon2026-02-246-14/+11
* inline: fix undefined value returns lemon2026-02-241-1/+2
* io: use distinct output buffer for diagnostics lemon2026-02-241-14/+24
* diagnostics: also print #include provenance for warnings lemon2026-02-243-4/+10
* C23 true and false keywords lemon2026-02-243-4/+9
* update license copyright year lemon2026-02-241-1/+1
* Update README.md lemon2026-02-241-0/+1
* x86_64/isel: fix regression with cmp instrs edge case lemon2026-02-241-1/+1
* cpp: fix __has_builtin lemon2026-02-231-2/+8
* add metalang99 testsuite (preprocessor stress testing) lemon2026-02-23119-2/+16971
* cpp: add __COUNTER__ macro lemon2026-02-233-131/+196
* 0.1.7 lemon2026-02-222-3/+3
* Update README.mdlsof2026-02-221-2/+2
* Update README lemon2026-02-221-0/+1
* add sqlite submodule and test runner lemon2026-02-221-0/+12
* driver: recognize shared libraries; & backend: misc fixes for PIC isel edgecases lemon2026-02-223-10/+15
* c: fix using string literal as conditional expression conditional lemon2026-02-223-12/+31
* test: fix c-testsuite.sh to build search index if not present lemon2026-02-221-0/+1
* preprocessor: fix an edge case with erroneously recursive macro expansion lemon2026-02-222-26/+54
* 0.1.6 lemon2026-02-211-2/+2
* update README.md lemon2026-02-211-2/+3
* Makefile install rule depend on all lemon2026-02-211-1/+1