mirror of
https://github.com/boostorg/boost.git
synced 2025-04-18 02:56:09 +00:00
Updated the internal Boost Build testing system to use the Python subprocess module (introduced in Python 2.4) for running external processes instead of popen2 (deprecated since Python 2.6). We are already using Python 2.4 features in this codebase so there is no need to support Python releases older than 2.4.
Related changes: * BoostBuild.Tester & TestCmd.TestCmd interfaces now accept external process parameters as a list of strings, thus avoiding problems with parsing arguments containing spaces. * Avoided a potential process hang in case an external process being run prints out enough output to fill up the OS's pipe buffer (OS would pause the process until someone read the data from the pipe but the testing framework would not do this until the process in question had terminated). [SVN r79448]
This commit is contained in:
parent
4760ae14e5
commit
6a6b6b8737
1 changed files with 1 additions and 1 deletions
|
@ -1 +1 @@
|
|||
Subproject commit f9c5030d40cb4d64dd773a826fee69a496710d3b
|
||||
Subproject commit 9950d2c670b963a488ea883ebba7cb858365f41c
|
Loading…
Add table
Reference in a new issue