master
Add test suite support to Windows
* Added the test suite to the main distribution.
* Various fixes for problems in the 3.79.0.1 pretest.
* tests/scripts/*: Switch TAB chars to #TAB# markup
[SV 17448] Ignore whitespace around $(file ...) names
[SV 59093] Rewrite filter/filter-out to avoid large stack usage
Implemented the flavor function which returns the flavor of a variable ('simple', 'recursive', or 'undefined').
[SV 64803] Set origin for unmodified variables after -e
Clean up memory leak warnings from ASAN and Valgrind
Fix bugs 5798 and 6195.
[SV 65448] intcmp: Compare values instead of magnitudes
* tests/*: Quote backticked command paths
* tests/scripts/functions/shell: [SV 65323] Run huge var test in bash
Fix some bugs in variable pattern substitution (e.g. $(VAR:A=B)), reported by Markus Mauhart <qwe123@chello.at>. One was a simple typo; to fix the other we call patsubst_expand() for all instances of variable substitution, even when there is no '%'. We used to call subst_expand() with a special flag set in the latter case, but it didn't work properly in all situations. Easier to just use patsubst_expand() since that's what it is.
Convert references from "GNU make" to "GNU Make"
Use a well-known error string for out-of-bound function arguments