summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2021-04-19tests/make: add another example for parsing of the modifier ':?'rillig
2021-04-19tests/make: add detailed explanation for error message in conditionalrillig
2021-04-19make: use straight quotes for error 'Bad conditional expression'rillig
2021-04-19tests/make: demonstrate unexpected behavior of the modifier ':?'rillig
2021-04-19make: avoid double slash in name of temporary directoryrillig
2021-04-16make: use distinct wording for writing to the shell commands filerillig
2021-04-16make: align name of jobs_table_dump to the other functionsrillig
2021-04-15make: remove type name for the abort status in job handlingrillig
2021-04-15tests/make: demonstrate handling of null bytesrillig
2021-04-15make: rename PrintOutput to PrintFilteredOutput to avoid confusionrillig
2021-04-15make: document two previously unknown bugs in job moderillig
2021-04-14make: let the compiler decide whether to inline string functionsrillig
2021-04-14make: turn run-time string concatenation into compile-timerillig
2021-04-14make: remove unnecessary modifier ':U' for certain fixed expressionsrillig
2021-04-14make: reduce memory allocations in the modifiers ':D' and ':U'rillig
2021-04-14make: rename members of ModifyWord_LoopArgsrillig
2021-04-14make: clean up pattern flags for the modifiers ':S' and ':C'rillig
2021-04-12make: spell SysV in mixed caserillig
2021-04-12make: reduce memory allocation and strlen calls in modifier ':from=to'rillig
2021-04-12tests/make: fix test for modifier ':from=to'rillig
2021-04-12tests/make: add table test for the modifier ':from=to'rillig
2021-04-12make: in the ':Q' modifier, only allocate memory if necessaryrillig
2021-04-11make: improve performance for LazyBufrillig
2021-04-11make: remove redundant parameter from ParseVarnameLongrillig
2021-04-11make: migrate ParseModifierPart to use Substringrillig
2021-04-11make: avoid unnecessary calls to strlen when evaluating modifiersrillig
2021-04-11make: migrate ModifyWord functions to use Substringrillig
2021-04-11make: migrate handling of the modifier ':S,from,to,' to Substringrillig
2021-04-11make: clean up remaining references to VarEvalFlagsrillig
2021-04-11make: avoid allocating memory for simple variable namesrillig
2021-04-11make: add types Substring and LazyBufrillig
2021-04-11make: clean up Makefilerillig
2021-04-10make: fix out-of-bounds read in Var_Parse_FastLane (since 30 minutes)rillig
2021-04-10make: reword debug log message for empty variable namerillig
2021-04-10make: reduce debug logging and memory allocation for ${:U...}rillig
2021-04-10make: reduce debug logging and memory allocation for ${:U...}rillig
2021-04-09Don't use a shell pattern to copy files, copy them explicitly. When runningchristos
2021-04-06make: reduce verbosity of the -dv debug logging for standard casesrillig
2021-04-05make: in debug log, add space between scope and variable namerillig
2021-04-05make: omit unnecessary details from -dv debug logrillig
2021-04-05make: be more verbose in -dv debug loggingrillig
2021-04-05make: clean up debug logging for ':M' and ':N'rillig
2021-04-04tests/make: remove accidentally added intermediate filesrillig
2021-04-04make: disallow '$' in the variable name of the modifier ':@'rillig
2021-04-04tests/make: split test for modifier ':@' into separate filesrillig
2021-04-04make: convert VarEvalFlags back into an enum, but not a bit-setrillig
2021-04-04make: extract decision for evaluating an expressionrillig
2021-04-04make: remove filler word 'Do' from function names for parsingrillig
2021-04-04make: rename a few functions to be more descriptiverillig
2021-04-04make: rename ambiguous functionsrillig