History log of /src/usr.bin/make/unit-tests/dep-var.mk |
Revision | | Date | Author | Comments |
1.13 |
| 14-Jan-2025 |
rillig | make: simplify parsing of dependency lines
The evaluation modes that allow or deny undefined variables have the same effect in this case, as Var_Subst does not return an error marker.
|
1.12 |
| 02-Jun-2024 |
rillig | branches: 1.12.2; make: sync VarEvalMode constant names with their debug log names
|
1.11 |
| 19-Dec-2023 |
rillig | make: clean up comments
No binary change, except for line numbers in assertions.
|
1.10 |
| 19-Nov-2023 |
rillig | tests/make: replace 'variable expressions' with 'expressions'
|
1.9 |
| 19-Nov-2023 |
rillig | tests/make: replace 'variable expression' with 'expression'
Each expression is based on a variable, there's no need for the verbosity. The wording in make's diagnostics will be changed in a follow-up commit.
|
1.8 |
| 10-May-2023 |
rillig | tests/make: clean up comments in tests
|
1.7 |
| 13-Feb-2023 |
rillig | tests/make: update test for evaluating undefined variables
|
1.6 |
| 04-Apr-2021 |
rillig | make: remove filler word 'Do' from function names for parsing
No functional change, except for debug logging.
|
1.5 |
| 13-Sep-2020 |
rillig | make(1): explain why the dep-var test behaves differently in lint mode
|
1.4 |
| 08-Sep-2020 |
rillig | make(1): fix off-by-one error in SuffExpandChildren
In suff.c r1.144 from yesterday, in the line "cp += nested_p - cp", I accidentally removed the "- 1". Since these "- 1" lines lead to slow execution, each branch now increments the pointer separately by the actually needed amount.
Fixing this bug posed way more new questions than it answered, and it revealed an inconsistency in the parser about how characters are to be escaped, and missing details in the documentation of Var_Parse, as well as a parse error that unexpectedly doesn't stop make from continuing.
|
1.3 |
| 03-Sep-2020 |
rillig | make(1): add test for expansion of indirect variables in dependencies
|
1.2 |
| 03-Sep-2020 |
rillig | make: extend test for unresolved variables in dependencies
This is to ensure that the upcoming refactoring of Var_Parse in SuffExpandChildren does not break anything.
|
1.1 |
| 22-Aug-2020 |
rillig | make(1): add test for deferred variable expansion in dependencies
|
1.12.2.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|