Tareq A. Siraj c269c4f505 Add non-blocking Wait() for launched processes
- New ProcessInfo class to encapsulate information about child processes.
- Generalized the Wait() to support non-blocking wait on child processes.
- ExecuteNoWait() now returns a ProcessInfo object with information about
  the launched child. Users will be able to use this object to
  perform non-blocking wait.
- ExecuteNoWait() now accepts an ExecutionFailed param that tells if execution
  failed or not.

These changes will allow users to implement basic process parallel
tools.

Differential Revision: http://llvm-reviews.chandlerc.com/D1728


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191763 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-01 14:28:18 +00:00
..
2013-07-02 04:15:28 +00:00
2013-05-01 21:01:06 +00:00
2013-07-18 21:00:12 +00:00
2012-07-27 21:41:59 +00:00
2013-03-18 23:04:30 +00:00
2013-09-05 06:53:59 +00:00
2012-09-14 14:57:36 +00:00
2013-08-01 01:38:16 +00:00
2013-09-11 00:36:48 +00:00
2013-07-16 19:44:17 +00:00
2013-06-13 21:16:58 +00:00
2013-05-21 20:36:13 +00:00
2013-02-26 18:05:31 +00:00
2013-07-16 19:44:17 +00:00
2013-08-20 22:52:02 +00:00