make/tests/scripts/features
Paul Smith 7f01830927 Add support for per-job output sync.
A new flag to the -O/--output-sync, "job", selects a per-job (that is, per
line of a recipe) output synchronization.  To support this move the close of
the temp file out of the sync_output() function and don't do it until we free
the child, since we may call sync_output() multiple times in a given recipe.
When we set up for a new temp file, if we're in per-job mode we truncate the
file and seek to the beginning to re-use it for every job.
2013-04-28 01:19:19 -04:00
..
archives [SV #37878] Add a check for targets with parens that are not archives. 2013-01-13 12:40:13 -05:00
comments
conditionals
default_names
double_colon Be sure to start parsing prereqs in the right place even if there are 2011-11-14 07:31:06 +00:00
echoing
errors Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. 2012-03-04 00:24:20 +00:00
escape Remove extraneous close(). 2012-10-28 14:56:28 +00:00
export
include Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. 2012-03-04 00:24:20 +00:00
load Expand the loadable object support. 2013-02-25 01:38:36 -05:00
loadapi Expand the loadable object support. 2013-02-25 01:38:36 -05:00
mult_rules Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. 2012-03-04 00:24:20 +00:00
mult_targets
order_only
output-sync Add support for per-job output sync. 2013-04-28 01:19:19 -04:00
override
parallelism Ensure parallel test works properly. 2013-01-12 21:54:41 -05:00
patspecific_vars
patternrules Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. 2012-03-04 00:24:20 +00:00
quoting
recursion Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. 2012-03-04 00:24:20 +00:00
reinvoke
se_explicit Improve handling for escaped colons in prerequisite lists. 2012-03-04 16:53:50 +00:00
se_implicit
se_statpat
shell_assignment Add new feature: != shell assignment for portability with BSD make. 2011-04-18 01:25:20 +00:00
statipattrules
targetvars Check if the target-specific variable is the same as the global 2010-11-30 14:48:52 +00:00
utf8 Ignore UTF-8 BOMs. See Savannah bug #36529. 2012-09-09 21:11:00 +00:00
varnesting Save strings we're expanding in case an embedded eval causes them 2011-08-29 16:20:19 +00:00
vpath Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. 2012-03-04 00:24:20 +00:00
vpath2
vpath3 We compute various values for vpath lookup the first time through 2011-09-18 20:52:13 +00:00
vpathgpath Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. 2012-03-04 00:24:20 +00:00
vpathplus Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. 2012-03-04 00:24:20 +00:00