Module Name: src Committed By: rillig Date: Sat Apr 10 22:09:54 UTC 2021
Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: vardebug.exp varmod-indirect.exp varmod-match-escape.exp varname-empty.exp varname.exp Log Message: make: reduce debug logging and memory allocation for ${:U...} Expressions of the form ${:U...} are often generated by .for loops. Since these expressions are not generated knowingly by the make user, do not fill the debug log with them since that would interrupt the normal reading flow of the -dv log for nested expressions. To generate a diff of this commit: cvs rdiff -u -r1.912 -r1.913 src/usr.bin/make/var.c cvs rdiff -u -r1.24 -r1.25 src/usr.bin/make/unit-tests/vardebug.exp cvs rdiff -u -r1.17 -r1.18 src/usr.bin/make/unit-tests/varmod-indirect.exp cvs rdiff -u -r1.14 -r1.15 \ src/usr.bin/make/unit-tests/varmod-match-escape.exp cvs rdiff -u -r1.13 -r1.14 src/usr.bin/make/unit-tests/varname-empty.exp cvs rdiff -u -r1.16 -r1.17 src/usr.bin/make/unit-tests/varname.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.