Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-28 | Ensure error messages are printed with sync'd output. | Paul Smith | 1 | -6/+2 | |
Enhance the child_error() function so that it will write error output to the child's sync output buffer, if it exists. If it doesn't the output goes to stdout/stderr. | |||||
2013-04-28 | Small cleanups and fixes. | Paul Smith | 1 | -5/+5 | |
2013-04-28 | Add support for per-job output sync. | Paul Smith | 1 | -15/+96 | |
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-15 | Change the arg option for -O from numeric to string. | Paul Smith | 1 | -2/+2 | |
2013-04-15 | Modify output-sync tests to be more reliable. | Paul Smith | 1 | -25/+63 | |
2013-04-14 | Rename the "parallel-sync" option to "output-sync". | Paul Smith | 1 | -0/+133 | |