make/tests/scripts/features
Paul Smith deff9dacc9 Enhance the output sync mode.
Create a new file, output.c, and collect functions that generate output there.
We introduce a new global context specifying where output should go (to stdout
or to a sync file), and the lowest level output generator chooses where to
write output based on that context.

This allows us to set the context globally, and all operations that write
output (including functions like $(info ...) etc.) will use it.

Removed the "--trace=dir" capability.  It was too confusing.  If you have
directory tracking enabled then output sync will print the enter/leave message
for each synchronized block.  If you don't want that, disable directory
tracking.
2013-09-12 04:07:52 -04:00
..
archives [SV #38442] Add library names to the string cache. 2013-05-26 16:53:17 -04:00
comments
conditionals
default_names
double_colon
echoing
errors
escape Remove extraneous close(). 2012-10-28 14:56:28 +00:00
export
include
load Add requirement for plugin_is_GPL_compatible symbol in loaded objects. 2013-05-14 22:53:42 -04:00
loadapi Add requirement for plugin_is_GPL_compatible symbol in loaded objects. 2013-05-14 22:53:42 -04:00
mult_rules
mult_targets
order_only
output-sync Enhance the output sync mode. 2013-09-12 04:07:52 -04:00
override
parallelism Ensure parallel test works properly. 2013-01-12 21:54:41 -05:00
patspecific_vars
patternrules
quoting
recursion
reinvoke
rule_glob [Bug #39310] Parse simple pattern prereqs for globbing. 2013-07-22 02:23:02 -04:00
se_explicit
se_implicit Keep a local count of the max dependency list size. 2013-07-09 19:14:40 -04:00
se_statpat
shell_assignment
statipattrules
targetvars
utf8 Ignore UTF-8 BOMs. See Savannah bug #36529. 2012-09-09 21:11:00 +00:00
varnesting
vpath
vpath2
vpath3
vpathgpath
vpathplus