summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2023-02-09tests/make: extend and explain test for the ':_' modifierrillig
2023-02-09make: ApplyModifier_Remember always use SCOPE_GLOBALsjg
2023-01-26make: some variables should be read-onlysjg
2023-01-24make: .SYSPATH: to add dirs to sysIncPathsjg
2023-01-24Add the unit testssjg
2023-01-23make: .[NO]READONLY for control of read-only variablessjg
2023-01-19tests/make: rename files that are not test casesrillig
2023-01-19tests/make: remove dependency on expr(1) from a testrillig
2023-01-19tests/make: add tests for whitespace in leading '@+-'rillig
2023-01-17tests/make: test backslash-newline after macro expansion in commandrillig
2023-01-03make: add more details to warning 'Extra targets ignored'rillig
2022-11-29tests/make: document that the ':tl' modifier does not split wordsrillig
2022-10-01tests/make: make comment in test for .for easier to understandrillig
2022-09-27tests/make: add tests for legacy local variables and sortingrillig
2022-09-25tests/make: document how variable evaluation needs to be testedrillig
2022-09-25tests/make: reduce trailing whitespacerillig
2022-09-25tests/make: fix test for option '-e' (broken since 2022-01-23)rillig
2022-09-24tests/make: add test for .if/.for/.if/.breakrillig
2022-09-10tests/make: be more specific about the egrep compatibilityrillig
2022-09-09Handle deprecation of egrepsjg
2022-09-08tests/make: extend tests for the ':=' assignment operatorrillig
2022-09-08tests/make: document an edge case in evaluating conditionalsrillig
2022-09-04make: add more details to error message for numeric comparisonrillig
2022-09-03Only update distrib/sets/lists/tests/mi with valid filessjg
2022-09-03make: fix handling of null bytes in the output in jobs moderillig
2022-09-03make: clean up handling of .break in .for loopsrillig
2022-09-02Enable make/unit-tests/directive-for-breaksjg
2022-09-02make: add .break to terminate .for loop earlysjg
2022-08-25tests/make: fix canonicalization for single-digit day of monthrillig
2022-08-24make: prevent future out-of-bounds errors when parsing expressionsrillig
2022-08-24tests/make: test misleading error messages on unclosed expressionsrillig
2022-08-24make: fix out-of-bounds read when parsing the ':M' modifierrillig
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