summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2022-08-24make: fix out-of-bounds read when parsing the ':D' modifierrillig
2022-08-23tests/make: document how the modifier ':@' worksrillig
2022-08-23make: revert parsing of modifier parts (since 2022-08-08)rillig
2022-08-23tests/make: demonstrate parse error in ':@' modifier (since 2022-08-08)rillig
2022-08-23tests/make: demonstrate that .for variables take precedencerillig
2022-08-18tests/make: fix test for option '-q' in ATF moderillig
2022-08-17make: fix exit status for '-q' (since 1994)rillig
2022-08-17tests/make: demonstrate wrong exit status for '-q' (since 1994)rillig
2022-08-08tests/make: document history of bug in parsing unbalanced expressionsrillig
2022-08-08make: fix parsing of modifiers containing unbalanced subexpressionsrillig
2022-08-06tests/make: demonstrate bug in parsing of modifier partsrillig
2022-08-06tests/make: document parsing behavior of modifiersrillig
2022-07-26Pass MAKEOBJDIR to opt-m-include-dirsjg
2022-07-24make: fix out-of-bounds read when parsing an invalid linerillig
2022-07-10tests/make: extend tests for modifier ':H'rillig
2022-06-12make: document ExprLen, which is part of a .for looprillig
2022-06-12tests/make: make test for null bytes in .for loop more readablerillig
2022-06-12tests/make: demonstrate what happens for 'make -DVAR=value'rillig
2022-06-11tests/make: test edge cases in pattern matchingrillig
2022-06-11tests/make: demonstrate another pathological pattern matchrillig
2022-06-10tests/make: reword comment in Makefile to be more specificrillig
2022-06-10tests/make: demonstrate spaces and '#' in command line argumentsrillig
2022-06-02Increase the resource limit so these tests pass on hppa.skrll
2022-05-23tests/make: document and demonstrate .for i containing .if empty(i)rillig
2022-05-08tests/make: remove test varquoterillig
2022-05-08tests/make: explain that assignments ignore leading spacesrillig
2022-05-08tests/make: add test for option '-X', clean up commentsrillig
2022-05-08tests/make: fix typo in variable namerillig
2022-05-08tests/make: migrate cond1 test to other, more specific testsrillig
2022-05-07tests/make: document why deptgt-posix needs its own directoryrillig
2022-05-07make: allow to randomize build order of targetsrillig
2022-05-07tests/make: clean up comments in test for .POSIXrillig
2022-05-07make: rename Compat_Run to Compat_MakeAllrillig
2022-04-18Never 'rm -rf ${TMPDIR}' when you cannot be sure what it issjg
2022-04-18make: only switch to POSIX mode if '.POSIX:' is the first linerillig
2022-04-18tests/make: refine documentation of test for .USEBEFORErillig
2022-04-18tests/make: extend tests for .USE and .USEBEFORErillig
2022-04-15tests/make: adjust expectations to actual behaviorrillig
2022-03-27make: fix spacing, and a typo in a testrillig
2022-03-26make: avoid trailing whitespace in debug log for variablesrillig
2022-03-26make: add space after colon in debug logging for variablesrillig
2022-03-26make: clean up commentsrillig
2022-03-26make: fix crash on .undef of an environment variable (since 2020-10-06)rillig
2022-03-25tests/make: test .undef for exported global variablesrillig
2022-03-25tests/make: suppress -DCLEANUP output in test deptgt-phonyrillig
2022-03-03tests/make: add more comprehensive tests for ':M' and ':N'rillig
2022-03-03make: make debug logging for comparisons less technicalrillig
2022-03-02Add nofilemon to meta mode testssjg
2022-02-12tests/make: clean up comments in test for indirect -k failuresrillig
2022-02-12tests/make: document the history of bugs in '-k' moderillig