Age | Commit message (Expand) | Author | Lines |
2021-04-13 | what even is comment processing anyway | Melody Horn | -1/+22 |
2021-04-13 | correctly handle comments and non-comments | Melody Horn | -20/+75 |
2021-04-13 | what in the goddamn fuck | Melody Horn | -0/+37 |
2021-04-11 | add $^ for all prerequisites | Melody Horn | -1/+3 |
2021-04-11 | add more error context | Melody Horn | -6/+30 |
2021-04-07 | let macros in dependencies use $@ to get targets | Melody Horn | -1/+36 |
2021-04-06 | implement GNUful Static Pattern Rules | Melody Horn | -1/+30 |
2021-04-06 | skip rule-specific macros instead of trying to parse them as prereqs | Melody Horn | -1/+14 |
2021-04-06 | implement function `firstword` | Melody Horn | -0/+9 |
2021-04-06 | make ifdef respect parent definitions | Melody Horn | -1/+1 |
2021-04-06 | correctly categories not-found vs other errors in included files | Melody Horn | -14/+23 |
2021-04-06 | implement function `abspath` | Melody Horn | -0/+9 |
2021-04-06 | cut down on warning spam | Melody Horn | -4/+12 |
2021-04-06 | don't do exports on POSIX | Melody Horn | -3/+18 |
2021-04-06 | fix exports oops | Melody Horn | -4/+20 |
2021-04-06 | include filename in some error logs | Melody Horn | -16/+36 |
2021-04-06 | allow leading `-` to suppress errors on `include` | Melody Horn | -4/+10 |
2021-04-06 | clean up suffix rule ignoring info | Melody Horn | -3/+2 |
2021-04-06 | implement function `addsuffix` | Melody Horn | -0/+18 |
2021-04-06 | implement function `patsubst` | Melody Horn | -0/+27 |
2021-04-06 | implement exported variables | Melody Horn | -10/+121 |
2021-04-06 | appease our wire lord and savior | Melody Horn | -15/+16 |
2021-04-06 | don't break posixy builds oops | Melody Horn | -2/+2 |
2021-04-06 | handle else ifs correctly | Melody Horn | -1/+23 |
2021-04-06 | if an included makefile didn't exist, try building it | Melody Horn | -7/+28 |
2021-04-06 | eagerly expand when appending to eagerly-expanded macros | Melody Horn | -57/+165 |
2021-04-06 | fix balanced parens in function arguments | Melody Horn | -37/+54 |
2021-04-05 | hit a weird compiler edge case i think | Melody Horn | -24/+114 |
2021-04-05 | allow for fucking horrifying crimes | Melody Horn | -25/+47 |
2021-04-05 | skip if any conditional is skipping, not just innermost | Melody Horn | -2/+5 |
2021-04-05 | "defined" is actually "nonempty" apparently | Melody Horn | -1/+1 |
2021-04-05 | detect conditionals with leading spaces | Melody Horn | -0/+1 |
2021-04-05 | implement function `word` | Melody Horn | -1/+12 |
2021-04-05 | set `MAKEFILE_LIST` | Melody Horn | -1/+19 |
2021-04-05 | fix `dir` implementation | Melody Horn | -0/+1 |
2021-04-05 | set `CURDIR` | Melody Horn | -0/+8 |
2021-04-05 | set `MAKECMDGOALS` | Melody Horn | -0/+10 |
2021-04-05 | don't use &String where it makes a mess | Melody Horn | -6/+12 |
2021-04-05 | warn when expanding undefined macro | Melody Horn | -1/+4 |
2021-04-05 | implement function `error` | Melody Horn | -0/+14 |
2021-04-05 | give context for errors when disambiguating a line | Melody Horn | -1/+5 |
2021-04-05 | implement function `subst` | Melody Horn | -0/+16 |
2021-04-05 | implement function `words` | Melody Horn | -0/+9 |
2021-04-05 | give context for errors in conditionals | Melody Horn | -5/+9 |
2021-04-05 | implement function `lastword` | Melody Horn | -0/+9 |
2021-04-05 | give context for eagerly-expanded macro definition errors | Melody Horn | -1/+12 |
2021-04-05 | implement function `dir` | Melody Horn | -0/+18 |
2021-04-05 | implement function `realpath` | Melody Horn | -0/+18 |
2021-04-05 | yeet spaces before a comment alongside the comment | Melody Horn | -1/+1 |
2021-04-05 | implement function `findstring` | Melody Horn | -0/+25 |