master
* tests/*: Quote backticked command paths
* tests/scripts/*: Switch TAB chars to #TAB# markup
[SV 64185] Clarify handling of directive lines starting with TAB
Add preprocessor macros for different platforms
[SV 41273] Allow the directory cache to be invalidated
* tests/scripts/features/double_colon: Test parallel double-colon rules
Portability changes for the test suite.
tests [WINDOWS32]: Support Strawberry Perl on Windows
Add test suite support to Windows
Clean up memory leak warnings from ASAN and Valgrind
[SV 64124] Avoid stack overflows for large command lines
Convert references from "GNU make" to "GNU Make"
[SV 12078, SV 62809] Rebuild grouped targets if any is missing
Adjust output strings to be aligned
[SV 66499] Detect jobserver values that are too large
* Added the test suite to the main distribution.
Avoid using false(1) in regression tests
* tests/scripts/features/patternrules: Check unreadable file support
[SV 46013] Allow recursive variable overrides from Makefiles
* tests/scripts/features/reinvoke: Warn about closing STDIN.
[Bug #39310] Parse simple pattern prereqs for globbing.
Fix tests for MacOS and Windows
[SV 62654] Support GNU Make on z/OS
[SV 65324] disable_builtins: Don't dereference NULL suffix_file
Special-case Windows error results
Ignore UTF-8 BOMs. See Savannah bug #36529.
Fix issues found by ASAN and Coverity
tests: Run each file in a separate directory