2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2024-11-22 18:07:12 +01:00
Commit Graph

18 Commits

Author SHA1 Message Date
Waf Project
51159c17ab Disable preforked processes on mingw-python 2024-10-28 20:03:32 +08:00
Thomas Nagy
92e9764f58
Optimize sub process startup with workers 2019-05-27 18:05:02 +02:00
Thomas Nagy
d21446ff71
Update docs for 2018 2018-01-01 20:53:49 +01:00
Thomas Nagy
fbdc9fd5a3
Code simplifications 2017-04-22 22:12:11 +02:00
Thomas Nagy
b7d93c3c4d
Update the year in headers to 2017 2017-02-11 16:13:37 +01:00
Thomas Nagy
af172413f4
Python 3.3 fix 2016-09-03 22:24:29 +02:00
Thomas Nagy
71aed22539
Call killpg only if setsid is enabled 2016-09-03 20:22:43 +02:00
Thomas Nagy
9f14c9dda0
Kill process trees on timeouts (os.killpg) 2016-09-03 18:29:41 +02:00
Thomas Nagy
8dba949014
Use the same logic as Python3.5 for handling timeouts #1807 2016-08-28 13:12:55 +02:00
Thomas Nagy
1fb3bfee6a
ValueError and OSError are subclasses of Exception 2016-08-28 10:48:41 +02:00
Thomas Nagy
fdc3b47067
Python3 - Kill processes in subprocess timeouts #1807 2016-08-25 07:48:14 +02:00
Thomas Nagy
80109eacbe
Improve error handling in the case of missing implicit dependencies
Avoid calling are_implicit_nodes_ready() twice.
Stop the build when files are missing or truncated.
Provide a better error message and avoid catching all exceptions.
2016-04-30 13:35:08 +02:00
Thomas Nagy
5bf16d51d8
Lockless list of processes 2016-02-26 21:09:50 +01:00
Thomas Nagy
1ee5adc3b3
Error handling enhancements 2016-02-26 20:11:58 +01:00
Thomas Nagy
75e9735a22
Python3 fixes 2016-02-26 18:36:38 +01:00
Thomas Nagy
023c540b80
Simplifications - child processes will exit on broken pipes 2016-02-25 22:58:11 +01:00
Thomas Nagy
b2bcee43cb
Python 3 fixes 2016-02-25 21:53:17 +01:00
Thomas Nagy
8207a878a9
Enable multiprocessing for faster subprocess execution 2016-02-25 20:03:07 +01:00