Home | History | Annotate | Download | only in unit-tests
History log of /src/usr.bin/make/unit-tests/var-recursive.mk
RevisionDateAuthorComments
 1.12  13-Apr-2025  rillig tests/make: add tests for POSIX mode
 1.11  29-Mar-2025  rillig make: in stack traces from target commands, add the command level

A target can contain several commands, and these commands are likely to
contain the same expressions. To distinguish them, add one more line to
the stack trace, to narrow down the source of the error.
 1.10  29-Aug-2024  rillig make: reduce line length in error messages

The error messages for deeply nested parse errors were hard to decipher,
due to the large amount of text. Split these messages into individual
lines, just as in the backtrace for .include files and .for loops. This
unified backtrace makes the output more uniform.
 1.9  27-Aug-2024  rillig tests/make: add stricter checks to test for recursive variables
 1.8  27-Aug-2024  rillig make: treat recursive variables non-fatally

A recursive variable is no worse than an unknown modifier, so treat them
in the same way by continuing parsing until the end of the makefile.
 1.7  25-Aug-2024  rillig make: add more context to error message about recursive variables
 1.6  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.5  01-Jun-2023  rillig tests/make: force line-based diagnostics to be listed in the tests

This way, contradictions between the intended output and the actual
output are closer together and have a better chance of being spotted.
 1.4  29-Jan-2022  rillig tests/make: sync comment in test for recursive variable
 1.3  29-Jan-2022  rillig tests/make: demonstrate recursive variable in target
 1.2  31-Oct-2020  rillig make(1): add test for recursion detection with short variable names
 1.1  31-Oct-2020  rillig make(1): add test for recursive variable expressions

RSS XML Feed