make/tests/scripts
Paul Smith 05769ca009 [SV 54233] Preserve higher command_state values on also_make targets.
If multiple pattern rules have the same pattern as also-make targets
and we attempt to run them at the same time, we might downgrade the
command state from 'running' to 'deps_running'; this will prevent
that also_make from being considered complete causing make to wait
forever for it to finish.

Ensure that set_command_state never downgrades the state of a target.

* src/file.c (set_command_state): Don't downgrade command_state.
* src/filedef.h (struct file): Document the order prerequisite.
* test/scripts/features/patternrules: Test the behavior.
2018-08-04 19:07:59 -04:00
..
features [SV 54233] Preserve higher command_state values on also_make targets. 2018-08-04 19:07:59 -04:00
functions * tests/scripts/functions/wildcard: [SV 52018] Test dangling symlink. 2018-08-04 17:35:10 -04:00
misc Update regression tests for Windows. 2018-07-02 07:54:07 -04:00
options * job.c (child_error): Modify error message string. 2017-10-30 17:07:21 -04:00
targets Use Jenkins hash. 2017-11-11 10:08:30 -05:00
variables Update regression tests for Windows. 2018-07-02 07:54:07 -04:00
vms [SV 41758]: Fix archive support for VMS. 2014-10-20 01:31:42 -04:00
test_template