aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/a_main.c
Commit message (Collapse)AuthorAgeFilesLines
* typolemon11 days1-1/+1
|
* driver: tweak cmdline options handlinglemon12 days1-10/+16
|
* driver: cleanup, accept -std=gnu...; reject -fltolemon13 days1-15/+41
|
* driver: allow space after -l, -Llemon13 days1-6/+16
|
* driver: -z optionlemon13 days1-1/+15
|
* driver: try to autodetect crosscc includslemon2026-03-251-0/+21
|
* driver: -pthread -> -D_REENTRANT & -lpthreadlemon2026-03-241-1/+4
|
* IR: emit inline function standalone bodies lazilylemon2026-03-231-1/+1
| | | | | | | If a function is stashed for inlining and inlined in all of its callsites or unused, it never ends up in the object file. If any symbol reference to it is emitted, then it must be de-inlined (rematerialized), and this is done near the end before emitting the actual object file.
* Rework handling of predefined macros.lemon2026-03-211-3/+25
| | | | And add some GCC predefs like __SIZE_TYPE__, __LONG_SIZE__, etc
* Tweak configure & driver, fallback to cclemon2026-03-211-7/+13
|
* driver: only depend on ld for linking (todo)lemon2026-03-201-15/+55
|
* io: make -w suppress notes toolemon2026-03-201-1/+1
|
* preeliminary support for openBSDlemon2026-03-191-1/+5
|
* Refactor: use typedefs and CamelCase for aggregate typeslemon2026-03-181-27/+29
| | | | Looks nicer
* REFACTOR: finish renaminglemon2026-03-171-2/+2
|
* REFACTOR: move sources to src/lemon2026-03-171-0/+710