summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2022-01-23tests/make: rename var-class to var-scoperillig
2022-01-23tests/make: extend test suite, move old tests to 2020 schemerillig
2022-01-22tests/make: add a few more tests, mainly for special targetsrillig
2022-01-22make: add missing newline after "cannot continue" messagerillig
2022-01-22tests/make: add a few more testsrillig
2022-01-22make: clean up commentsrillig
2022-01-22tests/make: explore edge cases involving .ifmakerillig
2022-01-20make: fix filename in warning about duplicate script (since 2018-12-22)rillig
2022-01-20tests/make: refine test for wrong diagnostic linerillig
2022-01-19tests/make: demonstrate wrong location in diagnostic (since 2018-12-22)rillig
2022-01-16Ensure make gets -rsjg
2022-01-16make: condense code in Parse_IsVarrillig
2022-01-16tests/make: document more edge cases for the assignment modifier ':sh'rillig
2022-01-15make: remove extra semicolon after statementrillig
2022-01-15tests/make: fix comment in testrillig
2022-01-15make: replace Var_Value with Var_Exists where applicablerillig
2022-01-15make: use islower for parsing directivesrillig
2022-01-15make: remove unnecessary functions for expanding variable namesrillig
2022-01-15make: merge duplicate code for expanding variable expressionsrillig
2022-01-15tests/make: ensure that the 'expect' comments in tests are correctrillig
2022-01-15make: remove trailing whitespace in meta.crillig
2022-01-14Add unit-test for .MAKE.META.CMP_FILTERsjg
2022-01-14meta_cmd_cmp: use bool for oncesjg
2022-01-14make: inline EvalBarerillig
2022-01-13meta.c: add .MAKE.META.CMP_FILTERsjg
2022-01-11tests/make: clean up after test for option '-dF'rillig
2022-01-10make: add debug logging for capturing the output of external commandsrillig
2022-01-09tests/make: add placeholders for .PARSEDIR and .INCLUDEDFROMDIRrillig
2022-01-09tests/make: ensure that '.ifn' is an unknown directiverillig
2022-01-09make: add missing printflike annotations to parse.crillig
2022-01-09make: extract low-level character operations into utility functionrillig
2022-01-09make: in Cmd_Exec, return error message instead of format stringrillig
2022-01-09tests/make: demonstrate inconsistencies in Cmd_Exec callersrillig
2022-01-09make: shorten ApplyModifier_Assignrillig
2022-01-09make: use consistent variable names for varargsrillig
2022-01-09tests/make: test output channels for parse errors and other errorsrillig
2022-01-09make: fix crash for newline in .for value in -dp mode (since yesterday)rillig
2022-01-09make: fix use-after-free in -dp mode (since yesterday)rillig
2022-01-09make: remove redundant lines from stack tracesrillig
2022-01-09make: in ApplyDependencySourceWait, align variable type with %urillig
2022-01-09make: remove redundant parameter from ForLoop_SubstVarLongrillig
2022-01-08make: add details about .for loop variables to stack tracesrillig
2022-01-08make: fix stack traces in -dp mode (since 2021-01-26)rillig
2022-01-08make: reduce confusing code in ParseForLooprillig
2022-01-08make: fix line number in debug log after returning from a filerillig
2022-01-08tests/make: test line numbers in debug output for parsing filesrillig
2022-01-08make: return early from SkipIrrelevantBranchesrillig
2022-01-08make: fix reported line numbers of continuation lines (since 2002)rillig
2022-01-08make: inline Buf_Clearrillig
2022-01-08make: rename is_shell_metachar, fix character conversion warningrillig