Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(105)

Side by Side Diff: tools/telemetry/third_party/subprocess32/ChangeLog

Issue 1323303002: [Telemetry] Add timeout to telemetry run_tests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/telemetry/run_tests ('k') | tools/telemetry/third_party/subprocess32/LICENSE » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 -----------------
2 2014-04-23 3.2.6
3 -----------------
4
5 * Fixes issue #21291: Popen.wait() is now thread safe so that multiple
6 threads may be calling wait() or poll() on a Popen instance at the same time
7 without losing the Popen.returncode value.
8 * Fixes issue #14396: Handle the odd rare case of waitpid returning 0 when not
9 expected in Popen.wait().
10 * Fixes issue #16962: Use getdents64 instead of the obsolete getdents syscall
11 on Linux. Some architectures do not implement the latter.
12
13 -----------------
14 2013-12-10 3.2.5
15 -----------------
16
17 * Fixes issue #15798: subprocess.Popen() no longer fails if file
18 descriptor 0, 1 or 2 is closed.
19 * Fixes issue #18763: close_fd file descriptors are now closed after
20 any preexec_fn call.
21
22 -----------------
23 2013-06-15 3.2.5rc1
24 -----------------
25
26 * Fixes issue #16650 - Don't reference ECHILD from outside the local scope.
27 * Unittests no longer spew any test data for human verification to stdout.
28 * Remove a bare print to stdout that could have happened if the child process
29 wrote garbage to its pre-exec error pipe.
30 * Fixes issue #16327 - the subprocess module no longer leaks file descriptors
31 used for stdin/stdout/stderr pipes to the child when the fork() fails. It
32 also no longer potentially double closes these pipe fds.
33 * Correct the Python version check around use of imp_module to specify 2.6.3
34 as the minimum version that exists in. Why is anyone using such an old 2.6?
35 * Fixes Issue #16114: The subprocess module no longer provides a misleading
36 error message stating that args[0] did not exist when either the cwd or
37 executable keyword arguments specified a path that did not exist.
38 * Add more Popen cwd tests.
39 * Handle errno.ECHILD in poll.
40 * Don't leak a reference to the gc module on capi use error.
41 * Check return value to avoid a crash if the capi were misused.
42 * Check result of PyObject_IsTrue().
43 * Adds test_universal_newlines_communicate_input_none.
44 * Most everything above consists of backports. See the hg logs for their
45 upstream hg.python.org cpython revision numbers.
46
47 ----------------
48 2012-06-10 3.2.3
49 ----------------
50
51 * Fixes the references to the 'surrogateescape' unicode encoding error
52 handler that does not exist in Python 2.x. 'strict' is used so that
53 a UnicodeEncodeError exception is raised in these situations. These
54 MAY occur if your sys.getfilesystemencoding() is not UTF-8 and
55 attempt to use a non-ascii executable, args or env values. Prior to
56 this change, those would result in a hard to debug LookupError for
57 surrogateescape.
58 * Issue #15000: Support the "unique" x32 architecture in _posixsubprocess.c.
59 * Fix a compilation problem when O_CLOEXEC is not defined.
60
61 ------------------
62 2012-02-18 3.2.3b1
63 ------------------
64
65 This release brings in the last year and a half's worth of bugfixes and
66 improvements to Python 3.2's subprocess module:
67
68 Off the top of my head, some major bugfix highlights include:
69 * Timeout support on the APIs.
70 * close_fds=True is now the default (as it is in 3.2) and performs much faster.
71 * Fixed EINTR handling.
72 * Fixed SIGCHLD handling.
73 * Fixed several race conditions.
74 * Many more bug fixes too numerous to list.
75
76 You can grep out the full list of improvements related to subprocess in:
77 http://hg.python.org/cpython/file/9ce5d456138b/Misc/NEWS
78
79 -------------
80 2010-06 3.2.0
81 -------------
82
83 This was the first release. Roughly equivalent to Python 3.2.0a1.
OLDNEW
« no previous file with comments | « tools/telemetry/run_tests ('k') | tools/telemetry/third_party/subprocess32/LICENSE » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698