summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2021-07-29tests/make: test spaces around numbers in comparisonsrillig
2021-07-04Do not assume /tmp is safe to use if TMPDIR is setsjg
2021-07-03tests/make: make test job-output-null more portablerillig
2021-06-29Allow BROKEN_TESTS to cause TESTS to be skipped.sjg
2021-06-25make: prevent newline injection in .for loopsrillig
2021-06-25tests/make: demonstrate newline injection in .for looprillig
2021-06-24tests/make: test .for loop over a variable named '$'rillig
2021-06-24make: sprinkle constrillig
2021-06-21make: fix grammar in error message for malformed conditionalrillig
2021-06-21make: clean up comments in cond.crillig
2021-06-21make: use simpler upper bound for length in Buf_AddIntrillig
2021-06-21make: replace macro is_shell_metachar with inline functionrillig
2021-06-21make: use more practical data type in RegexReplacerillig
2021-06-21make: extract RegexReplace from ModifyWord_SubstRegexrillig
2021-06-21make: move all labels in ModifyWord_SubstRegex to the same levelrillig
2021-06-21make: reduce indentation in ModifyWord_SubstRegex for ':C'rillig
2021-06-21make: eliminate local variable in Substring_Wordsrillig
2021-06-21make: document ParseDependencyOprillig
2021-06-21make: document where to find tests for the dependency linesrillig
2021-06-21make: extract ParseDependencySources from ParseDependencyrillig
2021-06-21make: fix documentation for ParseModifierPartrillig
2021-06-21tests/make: remove unnecessary -dL from moderrs.mkrillig
2021-06-21tests/make: move and extend test for unmatched '\1' in ':C'rillig
2021-06-21Do not report unmatched regex subexpressionssjg
2021-06-18make: clean up access to character iteratorrillig
2021-06-17tests/make: add test for circular dependency in .ORDERrillig
2021-06-16make: fix error handling in jobs moderillig
2021-06-16tests/make: demonstrate wrong error handling in jobs moderillig
2021-06-16make: extract commands-ok check from JobWriteShellCommandsrillig
2021-06-16make: clean up comment for JobStartrillig
2021-06-11make: inline strcmp when parsing conditionsrillig
2021-06-11make: clean up function names and documentation for conditionsrillig
2021-06-11make: rename If_Eval to EvalBarerillig
2021-06-11make: move parsing of function calls out of CondParser_LeafTokenrillig
2021-06-11tests/make: demonstrate handling of '+' and '*' in modifier ':?'rillig
2021-06-11make: improve function names for parsing conditionsrillig
2021-05-30make: inline str_concat4rillig
2021-05-30make: fix reported code coverage for *.hrillig
2021-05-30make: uncompress code in ApplyModifier_Uniquerillig
2021-05-30make: inline VarUniq into ApplyModifier_Uniquerillig
2021-05-30tests/make: test whitespace normalization for modifier ':u'rillig
2021-05-18Do not trust that /nonexistent does not existsjg
2021-05-14tests/make: show that in ':S', '.' and '*' are ordinary charactersrillig
2021-04-27make: use consistent variable names, types and braces in DebugFailedJobrillig
2021-04-27make: remove stray space in -de output in jobs moderillig
2021-04-27tests/make: test the combination of -de with -j1rillig
2021-04-27Print -de error information when running multiple jobschristos
2021-04-27add constchristos
2021-04-25tests/make: add tests for ${...} without operator in conditionsrillig
2021-04-19make: do not complain when skipping the condition 'no >= 10'rillig