aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
4 dayspropagate command line macros through MAKEFLAGS for recursive callsHEADcanonMelody Horn-15/+40
6 daysthat’s a version worth of progress0.8.0Melody Horn-2/+12
6 daysi’m breaking the full feature now, get on my levelMelody Horn-1/+1
6 daysimplement secondary expansionMelody Horn-4/+21
6 dayschange rule loggingMelody Horn-2/+6
6 daysfix no default featuresMelody Horn-1/+2
8 daysuse prior LTS linux insteadMelody Horn-1/+1
in 5.15 something is empty that is probably not supposed to be empty, and it means makers defconfig fails although 5.15.x is what Alpine 3.17 (technically still supported for another week and a half) ships
8 daysfix attribute formattingMelody Horn-2/+11
8 daysskip leading whitespace to find command line modifiersMelody Horn-1/+4
8 daysuse a more recent kernel for testingMelody Horn-1/+1
apparently 5.11.11 had a use-after-free that gcc now rejects statically. oops !
8 dayspretend to support GNU’s --no-print-directoryMelody Horn-1/+74
8 daysnew dependency just droppedMelody Horn-1/+1
8 dayslet ./%.o match foo.o in a really ugly wayMelody Horn-1/+32
8 daysi’m the CEO of being sillyMelody Horn-1/+1
9 daysfix rule macro detection when macro expansion in macro nameMelody Horn-28/+36
10 daysremember the posix modeMelody Horn-13/+17
i should either delete or overhaul that at some point
10 daysimplement rule-specific macros for targetsMelody Horn-103/+517
10 daysfix conditional assignment when original is inheritedMelody Horn-39/+68
10 daysok clippyMelody Horn-4/+4
10 daysi may be stupidMelody Horn-3/+1
11 daysfix with no default featuresMelody Horn-10/+21
11 daysoverhaul macro inheritanceMelody Horn-376/+394
i was really proud of the lifetimes i had going on in the previous code. i should not have been.
11 daysoverhaul lookup_internalMelody Horn-114/+184
11 daysclean up random rustrover lintsMelody Horn-68/+19
11 daysfix that with no default featuresMelody Horn-14/+54
11 daysoverhaul eval architectureMelody Horn-158/+314
11 daystidy up that MacroSet Debug implementationMelody Horn-2/+1
11 daysit’s the future, debian packages libarchive nowMelody Horn-6/+1
11 daysclippy momentMelody Horn-169/+150
11 daysupgrade from structopt to clap 4Melody Horn-184/+96
11 daysmake MacroSet DebugMelody Horn-0/+16
2024-10-10three years of dependency updatesMelody Horn-263/+356
2024-10-10rust edition bumpMelody Horn-1/+1
2024-10-10i am altering the license. pray i don’t alter it any furtherMelody Horn-5/+54
2021-04-20skip more things on posix that aren't needed thereMelody Horn-4/+20
2021-04-20yeet a leading ./ gnufullyMelody Horn-0/+3
2021-04-20...but don't do that if the command line is more than just the one thingMelody Horn-11/+20
2021-04-16handle macros expanding to multiple command lines gnufullyMelody Horn-0/+16
2021-04-16maybe that was the problem???Melody Horn-1/+1
2021-04-16wait a bit in that test so it passes on a fast CI? i guess?Melody Horn-0/+4
2021-04-15don't strip comments in multiline macro definitionsMelody Horn-1/+5
2021-04-15add a test for not rebuilding up-to-date targetsMelody Horn-0/+48
2021-04-15ignore missing targets if they're phonyMelody Horn-1/+47
shout out to the gnu make docs for never mentioning that this works this way
2021-04-14rebuild out-of-date makefiles, kindaMelody Horn-20/+127
2021-04-14implement potentially-mixed-quoted conditional argsMelody Horn-10/+43
2021-04-14install lex & yacc for linux testMelody Horn-0/+1
2021-04-14never try twice to infer a targetMelody Horn-0/+8
2021-04-14add a test for export assignmentMelody Horn-0/+17
2021-04-14always give a target with commands the first prereqsMelody Horn-8/+23
2021-04-14correctly handle lines that start with `export_`Melody Horn-2/+2