aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2021-04-06implement GNUful Static Pattern RulesMelody Horn-1/+30
2021-04-06skip rule-specific macros instead of trying to parse them as prereqsMelody Horn-1/+14
2021-04-06yknow what, fuck it, test ≈all of linuxMelody Horn-0/+3
2021-04-06implement function `firstword`Melody Horn-0/+9
2021-04-06make ifdef respect parent definitionsMelody Horn-1/+1
2021-04-06correctly categories not-found vs other errors in included filesMelody Horn-14/+23
2021-04-06implement function `abspath`Melody Horn-0/+9
2021-04-06cut down on warning spamMelody Horn-4/+12
2021-04-06oops0.6.1Melody Horn-2/+6
2021-04-06don't do exports on POSIXMelody Horn-3/+18
2021-04-06fix exports oopsMelody Horn-4/+20
2021-04-06new version just dropped0.6.0Melody Horn-2/+10
2021-04-06don't fail the CI if the linux test isn't working yetMelody Horn-0/+2
2021-04-06tighten up linux testMelody Horn-2/+1
2021-04-06include filename in some error logsMelody Horn-16/+36
2021-04-06allow leading `-` to suppress errors on `include`Melody Horn-4/+10
2021-04-06clean up suffix rule ignoring infoMelody Horn-3/+2
2021-04-06implement function `addsuffix`Melody Horn-0/+18
2021-04-06implement function `patsubst`Melody Horn-0/+27
2021-04-06fucking typosMelody Horn-1/+1
2021-04-06implement exported variablesMelody Horn-10/+121
2021-04-06appease our wire lord and saviorMelody Horn-15/+16
2021-04-06don't break posixy builds oopsMelody Horn-2/+2
2021-04-06handle else ifs correctlyMelody Horn-1/+23
2021-04-06test on a pre-configuration Linux kernelMelody Horn-0/+12
2021-04-06if an included makefile didn't exist, try building itMelody Horn-7/+28
2021-04-06eagerly expand when appending to eagerly-expanded macrosMelody Horn-57/+165
2021-04-06fix balanced parens in function argumentsMelody Horn-37/+54
2021-04-05hit a weird compiler edge case i thinkMelody Horn-24/+114
2021-04-05allow for fucking horrifying crimesMelody Horn-25/+47
fuck you linux for making me support this after all
2021-04-05skip if any conditional is skipping, not just innermostMelody Horn-2/+5
2021-04-05"defined" is actually "nonempty" apparentlyMelody Horn-1/+1
2021-04-05detect conditionals with leading spacesMelody Horn-0/+1
2021-04-05implement function `word`Melody Horn-1/+12
2021-04-05set `MAKEFILE_LIST`Melody Horn-1/+19
2021-04-05fix `dir` implementationMelody Horn-0/+1
2021-04-05set `CURDIR`Melody Horn-0/+8
2021-04-05set `MAKECMDGOALS`Melody Horn-0/+10
2021-04-05don't use &String where it makes a messMelody Horn-6/+12
2021-04-05warn when expanding undefined macroMelody Horn-1/+4
2021-04-05implement function `error`Melody Horn-0/+14
2021-04-05give context for errors when disambiguating a lineMelody Horn-1/+5
2021-04-05implement function `subst`Melody Horn-0/+16
2021-04-05implement function `words`Melody Horn-0/+9
2021-04-05give context for errors in conditionalsMelody Horn-5/+9
2021-04-05implement function `lastword`Melody Horn-0/+9
2021-04-05give context for eagerly-expanded macro definition errorsMelody Horn-1/+12
2021-04-05implement function `dir`Melody Horn-0/+18
2021-04-05implement function `realpath`Melody Horn-0/+18
2021-04-05yeet spaces before a comment alongside the commentMelody Horn-1/+1