summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2022-01-09make: remove redundant lines from stack tracesrillig
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: 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: fix reported line numbers of continuation lines (since 2002)rillig
2022-01-08tests/make: demonstrate edge case in parsing .for loopsrillig
2022-01-07tests/make: fix documentation in cond-func.mkrillig
2022-01-07make: rename IFile and its fields to match their actual contentrillig
2022-01-07make: fix null pointer when including empty file (since 2022-01-01)rillig
2022-01-02tests/make: demonstrate bugs in PrintStackTracerillig
2022-01-02make: clean up nitpicksrillig
2022-01-02tests/make: test edge cases in .for loopsrillig
2022-01-02make: fix line number in error message about open conditionalsrillig
2021-12-30tests/make: demonstrate edge case that evaluates an expression twicerillig
2021-12-28tests/make: test function names without following '('rillig
2021-12-28make: make debug logging for .ORDER more human-friendlyrillig
2021-12-28make: make debug logging a bit more human-friendlyrillig
2021-12-28make: do not treat .USEBEFORE as candidate for the main targetrillig
2021-12-28tests/make: use tabs instead of spaces for indentationrillig
2021-12-28tests/make: clean up after test 'opt-debug-file'rillig
2021-12-28tests/make: document inconsistencies between '!=' and '::!='rillig
2021-12-27make: remove usage message if the debug file cannot be openedrillig
2021-12-27tests/make: cover a debug log file that cannot be openedrillig
2021-12-27tests/make: test MAKEFLAGS in POSIX moderillig
2021-12-27make: clean up commentsrillig
2021-12-23tests/make: explain the current behavior of the option '--version'rillig
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