summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
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-14make: remove redundant type VarParseResultrillig
2023-02-14make: don't interpret the return value of Var_Parserillig
2023-02-13tests/make: update test for evaluating undefined variablesrillig
2023-02-09tests/make: remove debugging directive from test for ':_'rillig
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