make/tests/scripts/features
Paul Smith b8467292c9 Improve sync handling for -Ojob/-Otarget and recursion.
If we are not going to sync a command line then dump any collected output
first to preserve ordering.  Do some code cleanup:
  * Move the handle init to a separate function.
  * Move the temp file truncation to the output function.
  * Remember whether we sync in a variable for readability.
  * Handle EINTR and short writes in child_out().
  * Always call sync_output() in case output_sync was changed due to error.
2013-05-04 13:10:56 -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
echoing
errors
escape Remove extraneous close(). 2012-10-28 14:56:28 +00:00
export
include
load Fix interfacing with and remaking dynamic objects on MS-Windows. 2013-05-03 16:09:12 +03:00
loadapi Expand the loadable object support. 2013-02-25 01:38:36 -05:00
mult_rules
mult_targets
order_only
output-sync Improve sync handling for -Ojob/-Otarget and recursion. 2013-05-04 13:10:56 -04:00
override
parallelism Ensure parallel test works properly. 2013-01-12 21:54:41 -05:00
patspecific_vars
patternrules
quoting
recursion
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
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