summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2023-05-09make: add :mtime to provide mtime of filesjg
2023-05-09make: skip syntactically wrong .for loopsrillig
2023-05-09tests/make: clean up tests for ':gmtime' and ':localtime'rillig
2023-05-09make: allow ':gmtime' and ':localtime' with dynamic argumentrillig
2023-05-09tests/make: demonstrate parse bug in :gmtime and :localtime modifiersrillig
2023-05-08make: disallow characters like '$' in variable names in .for loopsrillig
2023-05-08tests/make: add more tests for unusual variable names in .for loopsrillig
2023-05-08make: fix parsing of unusual line continuations in .for loopsrillig
2023-05-07make.1: lose the trailing blank linessjg
2023-05-07make: fix description of .PREFIXsjg
2023-05-04Compat_RunCommand mark bp volatilesjg
2023-04-29tests/make: extend test for target-local variablesrillig
2023-04-28tests/make: add tests for target-local variablesrillig
2023-04-07tests/make: add cross references to command line testsrillig
2023-03-28make: declare all common symbols in headers, unexport othersrillig
2023-03-28tests/make: add expectations for string comparison errorsrillig
2023-03-23Document unexplained *** Error code 6sjg
2023-03-18make: handle .PHONY consitently on interruptsjg
2023-03-09make: document how read-only variables can be made read-writerillig
2023-03-09make: fix memory leak when parsing ':from=to' modifiersrillig
2023-03-04tests/make: improve explanations in test for 'empty' functionrillig
2023-03-04tests/make: use proper variable names in short-circuit testrillig
2023-03-04tests/make: test very small and very large numbers in conditionsrillig
2023-02-28Use inline function rather that macro BMsjg
2023-02-27tests/make: describe the absent fallback for ':O' modifiers more clearlyrillig
2023-02-26tests/make: extend tests for expression modifiers, especially ':N'rillig
2023-02-25meta.c: use macro to access job->bmsjg
2023-02-25make: meta-ignore tests will not work if TMPDIR is /tmpsjg
2023-02-25tests/make: clean up tests for MAKEFLAGS and related variablesrillig
2023-02-25tests/make: move tests for MAKRFLAGS to the correct filerillig
2023-02-25tests/make: test that MAKEFLAGS is an environment variablerillig
2023-02-25tests/make: fix explanation for '$' in MAKEFLAGSrillig
2023-02-25tests/make: activate all tests for MAKEFLAGSrillig
2023-02-25tests/make: reproduce and explain '$' in MAKEFLAGSrillig
2023-02-25tests/make: test how '$' behaves in .MAKEOVERRIDES and MAKEFLAGSrillig
2023-02-25make: rename function for parsing command line optionsrillig
2023-02-23Add unit-tests for .MAKE.META.IGNORE_*sjg
2023-02-18tests/make: document why ':?' cannot parse its operands in balanced moderillig
2023-02-18tests/make: document the modifier ':@var@body@'rillig
2023-02-18make: fix parsing of unevaluated subexpressions with unbalanced '{}'rillig
2023-02-15make: inline macros for variable namesrillig
2023-02-15make: inline macro for variable name ".MAKE.EXPORTED"rillig
2023-02-14make: remove redundant type VarParseResultrillig
2023-02-14make: clean up calls to Var_Substrillig
2023-02-14make: reduce complexity of evaluating expressionsrillig
2023-02-14make: don't interpret the return value of Var_Parserillig
2023-02-13tests/make: update test for evaluating undefined variablesrillig
2023-02-13make: extract the decision of using a specific log formatrillig
2023-02-09tests/make: remove debugging directive from test for ':_'rillig
2023-02-09tests/make: extend and explain test for the ':_' modifierrillig