aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2021-04-14trace macro expansion, including sourceMelody Horn-0/+6
2021-04-14name the strip_prefix argument prefix oopsMelody Horn-2/+2
2021-04-14make include/export/unexport their own line types & implement export+assignMelody Horn-84/+112
2021-04-14ensure trailing / in dir outputMelody Horn-2/+10
2021-04-14move outer RefCell into DynamicTargetSetMelody Horn-28/+25
2021-04-14give targets an encapsulated set like macros haveMelody Horn-63/+141
2021-04-14use full pattern matching for $(x:y%z=z%a) macro substitutionMelody Horn-12/+53
2021-04-14always recurse when in dry-run etc modeMelody Horn-2/+16
2021-04-14don't break the posix tests oopsMelody Horn-1/+0
2021-04-14add command-line arguments to MAKEFLAGS so they get inherited by recursive callsMelody Horn-1/+36
2021-04-14define MAKE even if using no-builtinsMelody Horn-1/+12
2021-04-14keep track of sources for inference rules tooMelody Horn-43/+86
2021-04-14now that xbps tests pass, keep them that wayMelody Horn-1/+1
2021-04-14only offer -C flag on full buildMelody Horn-0/+17
2021-04-14add -C flag to change directory before startingMelody Horn-0/+8
2021-04-14don't double-prune comments if there was an escaped #Melody Horn-6/+5
2021-04-13i think we're about due for a release again0.7.0Melody Horn-2/+7
2021-04-13test on libarchiveMelody Horn-1/+13
2021-04-13prefer a full-line comment to a partial-line comment given the choiceMelody Horn-1/+1
2021-04-13apparently the libarchive tests are brittleMelody Horn-1/+1
2021-04-13don't clobber .SUFFIXES when an include finishesMelody Horn-5/+17
2021-04-13spell SUFFIXES correctly smdhMelody Horn-6/+26
2021-04-13what even is comment processing anywayMelody Horn-1/+22
2021-04-13correctly handle comments and non-commentsMelody Horn-20/+75
2021-04-13what in the goddamn fuckMelody Horn-0/+37
2021-04-11test on xbps tooMelody Horn-0/+18
2021-04-11add $^ for all prerequisitesMelody Horn-1/+3
2021-04-11add more error contextMelody Horn-6/+30
2021-04-07let macros in dependencies use $@ to get targetsMelody Horn-1/+36
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