summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2021-12-14tests/make: disable test that behaves differently in ATFrillig
2021-12-14tests/make: test traditional include directiverillig
2021-12-14make: remove unreachable code for parsing the dependency operatorrillig
2021-12-13tests/make: extend tests for parsing makefilesrillig
2021-12-12tests/make: test and document the newly added "variable" .SUFFIXESrillig
2021-12-12tests/make: add tests for irrelevant function callsrillig
2021-12-12tests/make: refine comments for parsing and evaluating conditionsrillig
2021-12-12make: rename ParseFuncArg to ParseWord, update commentsrillig
2021-12-12make: generate more specific error message on malformed conditionalrillig
2021-12-11make: inline ParseEmptyArg into CondParser_FuncCallEmptyrillig
2021-12-11tests/make: proofread and clean up comments for function 'empty'rillig
2021-12-10make: do not evaluate misplaced expressions in malformed conditionsrillig
2021-12-10tests/make: extend test for parse errors in conditionsrillig
2021-12-10tests/make: add more comprehensive tests for short-circuit evaluationrillig
2021-12-09tests/make: prevent the bug from cond.c 1.283 from happening againrillig
2021-12-09make: add back support for jemalloc 100rillig
2021-12-09make: in parse errors, mark whitespace more clearlyrillig
2021-12-09make: remove period from end of error messages and warningsrillig
2021-12-06tests/make: clean up after testing the option '-T'rillig
2021-12-05tests/make: replace ':U' with ':L' in test for ':u'rillig
2021-12-05tests/make: split test cases for ':R' into separate testsrillig
2021-12-05tests/make: document use-after-free in ':@' more preciselyrillig
2021-12-05make: fix use-after-free in modifier ':@'rillig
2021-12-05tests/make: demonstrate use-after-free in modifier ':@'rillig
2021-12-05tests/make: migrate to jemalloc > 100rillig
2021-12-05make: save a memory allocation in the modifier ':[...]'rillig
2021-12-05make: inline Str_Words into .for loop handlingrillig
2021-12-05tests/make: make test for '::=' easier to read, fix commentsrillig
2021-12-05tests/make: fix documentation of .MAKE.SAVE_DOLLARSrillig
2021-12-04tests/make: fix test for option '-T'rillig
2021-12-03tests/make: demonstrate .include with erroneous expressionrillig
2021-12-03tests/make: test .include with expressionsrillig
2021-12-03tests/make: test option '-T' for tracing job eventsrillig
2021-12-03tests/make: document .MAKE.SAVE_DOLLARS in modifier ':@'rillig
2021-12-02tests/make: fix test for .MAKE.SAVE_DOLLARSrillig
2021-12-01tests/make: test target '.DEFAULT'rillig
2021-12-01tests/make: clean up test for .MAKE.SAVE_DOLLARSrillig
2021-11-30tests/make: document that undefining .MAKE.SAVE_DOLLARS has no effectrillig
2021-11-30tests/make: test and document .MAKE.SAVE_DOLLARS and ':='rillig
2021-11-30tests/make: convert tests for modifier '::=' to parse timerillig
2021-11-29tests/make: test escape sequences in string literals for .MAKEFLAGSrillig
2021-11-28make: with the option -de in jobs mode, output expanded commandsrillig
2021-11-27tests/make: demonstrate unhelpful debug log in case of errorsrillig
2021-11-20make: use correct plural form in debug messagerillig
2021-11-20tests/make: finish a previously unfinished sentence in a commentrillig
2021-11-13tests/make: extend test for undefined variable in doubly indirect ':='rillig
2021-11-13tests/make: test double indirection in ':=' with undefined variablerillig
2021-10-19Replace ${.OBJDIR} with <curdir> for consistent results.sjg
2021-09-21make: do not allow unquoted 'left == right' after modifier ':?'rillig
2021-09-21tests/make: demonstrate unintended unquoted string in conditionsrillig