| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | REFACTOR: move sources to src/ | 2026-03-17 | 1 | -309/+0 | |
| | | |||||
| * | ir: fix inlining getting stuck on complex recursive call sequences | 2026-03-08 | 1 | -8/+17 | |
| | | | | | | By maintaining a proper stack of inline expansions and refusing to expand callers already present in the stack. | ||||
| * | inline: fix undefined value returns | 2026-02-24 | 1 | -1/+2 | |
| | | | | | | | Previously if an inlined function has a return statement with no value (control flow reaching the closing brace of the function), would use an invalid null reference in the inlined body. Turn it into undef. | ||||
| * | IR: just use an array for extended constants | 2026-02-19 | 1 | -4/+3 | |
| | | | | | | The extra work of using a hashtable to intern them is probably unnecessary. | ||||
| * | ir: basic inlining pass implementation | 2026-02-18 | 1 | -0/+300 | |