aboutsummaryrefslogtreecommitdiff
path: root/src/makefile/input.rs
AgeCommit message (Expand)AuthorLines
19 hoursimplement secondary expansionMelody Horn-4/+17
19 hourschange rule loggingMelody Horn-2/+6
3 daysi’m the CEO of being sillyMelody Horn-1/+1
4 daysfix rule macro detection when macro expansion in macro nameMelody Horn-28/+23
5 daysremember the posix modeMelody Horn-9/+13
5 daysimplement rule-specific macros for targetsMelody Horn-67/+257
5 daysfix conditional assignment when original is inheritedMelody Horn-13/+14
6 daysoverhaul macro inheritanceMelody Horn-16/+33
6 daysoverhaul lookup_internalMelody Horn-33/+2
6 daysclean up random rustrover lintsMelody Horn-13/+5
6 daysfix that with no default featuresMelody Horn-4/+21
6 daysoverhaul eval architectureMelody Horn-31/+33
6 daysclippy momentMelody Horn-15/+14
2021-04-20skip more things on posix that aren't needed thereMelody Horn-1/+5
2021-04-15don't strip comments in multiline macro definitionsMelody Horn-1/+5
2021-04-14rebuild out-of-date makefiles, kindaMelody Horn-16/+96
2021-04-14implement potentially-mixed-quoted conditional argsMelody Horn-5/+5
2021-04-14add a test for export assignmentMelody Horn-0/+17
2021-04-14always give a target with commands the first prereqsMelody Horn-1/+1
2021-04-14correctly handle lines that start with `export_`Melody Horn-2/+2
2021-04-14make include/export/unexport their own line types & implement export+assignMelody Horn-84/+112
2021-04-14give targets an encapsulated set like macros haveMelody Horn-29/+43
2021-04-14keep track of sources for inference rules tooMelody Horn-5/+25
2021-04-14don't double-prune comments if there was an escaped #Melody Horn-6/+5
2021-04-13prefer a full-line comment to a partial-line comment given the choiceMelody 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-11add more error contextMelody Horn-3/+21
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/+4
2021-04-06correctly categories not-found vs other errors in included filesMelody Horn-14/+23
2021-04-06don't do exports on POSIXMelody Horn-1/+7
2021-04-06fix exports oopsMelody Horn-1/+3
2021-04-06include filename in some error logsMelody Horn-15/+35
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 exported variablesMelody Horn-2/+20
2021-04-06appease our wire lord and saviorMelody Horn-1/+1
2021-04-06handle else ifs correctlyMelody Horn-0/+19
2021-04-06if an included makefile didn't exist, try building itMelody Horn-3/+14
2021-04-06eagerly expand when appending to eagerly-expanded macrosMelody Horn-19/+37
2021-04-05skip if any conditional is skipping, not just innermostMelody Horn-2/+2
2021-04-05set `MAKEFILE_LIST`Melody Horn-1/+19
2021-04-05give context for errors when disambiguating a lineMelody Horn-1/+5
2021-04-05give context for errors in conditionalsMelody Horn-5/+9
2021-04-05give context for eagerly-expanded macro definition errorsMelody Horn-1/+12