2c68e30 | Eli Bendersky | 31 August 2013, 14:37:23 UTC | Fix XMLPullParser documentation to say "non-blocking" instead of "asynchronous". The latter is more ambiguous. Related to issue #17741 | 31 August 2013, 14:37:23 UTC |
4879a96 | Antoine Pitrou | 30 August 2013, 22:26:02 UTC | Issue #18756: os.urandom() now uses a lazily-opened persistent file descriptor, so as to avoid using many file descriptors when run in parallel from multiple threads. | 30 August 2013, 22:26:02 UTC |
267964c | Antoine Pitrou | 30 August 2013, 22:12:37 UTC | Forward port new tests from Issue #18851. | 30 August 2013, 22:12:37 UTC |
a839271 | Antoine Pitrou | 30 August 2013, 21:38:13 UTC | Forward port new tests from Issue #18851. | 30 August 2013, 21:38:13 UTC |
79a53ea | Charles-François Natali | 30 August 2013, 21:34:26 UTC | Issue #18418: After fork(), reinit all threads states, not only active ones. Patch by A. Jesse Jiryu Davis. | 30 August 2013, 21:34:26 UTC |
9939cc8 | Charles-François Natali | 30 August 2013, 21:32:53 UTC | Issue #18418: After fork(), reinit all threads states, not only active ones. Patch by A. Jesse Jiryu Davis. | 30 August 2013, 21:32:53 UTC |
b586934 | Eli Bendersky | 30 August 2013, 12:51:20 UTC | Issue #17741: Rename IncrementalParser and its methods. The new names are hopefully more descriptive and consistent. If you feel you don't agree with this change, *please* read issue 17741 first - there's a lot of discussion in there. | 30 August 2013, 12:51:20 UTC |
1221f6b | Philip Jenvey | 30 August 2013, 01:33:50 UTC | utilize int.from_bytes | 30 August 2013, 01:33:50 UTC |
da0bea2 | Benjamin Peterson | 29 August 2013, 21:29:30 UTC | improve comment | 29 August 2013, 21:29:30 UTC |
f908efb | Benjamin Peterson | 29 August 2013, 21:27:57 UTC | make lists uniformly integers for the benefit of pypy | 29 August 2013, 21:27:57 UTC |
6cc5039 | Gregory P. Smith | 29 August 2013, 20:39:44 UTC | Fixes Issue #15507: test_subprocess's test_send_signal could fail if the test runner were run in an environment where the process inherited an ignore setting for SIGINT. Restore the SIGINT handler to the desired KeyboardInterrupt raising one during that test. | 29 August 2013, 20:39:44 UTC |
dee0434 | Gregory P. Smith | 29 August 2013, 20:35:27 UTC | Fixes issue #15507: test_subprocess's test_send_signal could fail if the test runner were run in an environment where the process inherited an ignore setting for SIGINT. Restore the SIGINT handler to the desired KeyboardInterrupt raising one during that test. | 29 August 2013, 20:35:27 UTC |
2f43d07 | Tim Peters | 29 August 2013, 17:35:37 UTC | Null merge of 3.3 into default. | 29 August 2013, 17:35:37 UTC |
f25f80c | Charles-François Natali | 29 August 2013, 17:27:17 UTC | Merge. | 29 August 2013, 17:27:17 UTC |
e33d5b0 | Charles-François Natali | 29 August 2013, 17:26:37 UTC | Merge. | 29 August 2013, 17:26:37 UTC |
74b7408 | Charles-François Natali | 29 August 2013, 17:02:23 UTC | Issue #18643: Fix some test_socket failures due to large default socket buffer sizes. | 29 August 2013, 17:02:23 UTC |
5fd2642 | Charles-François Natali | 29 August 2013, 17:01:40 UTC | Issue #18643: Fix some test_socket failures due to large default socket buffer sizes. | 29 August 2013, 17:01:40 UTC |
e0d25ce | Richard Oudkerk | 29 August 2013, 13:37:47 UTC | Issue #8713: Print dangling processes/threads, if any. | 29 August 2013, 13:37:47 UTC |
83d7dea | Richard Oudkerk | 29 August 2013, 11:51:11 UTC | Issue #8713: Cleanup before saving process._dangling. | 29 August 2013, 11:51:11 UTC |
968d055 | Richard Oudkerk | 29 August 2013, 11:41:19 UTC | Issue #8713: Test should not print message about start method. | 29 August 2013, 11:41:19 UTC |
de2800f | Serhiy Storchaka | 29 August 2013, 09:37:28 UTC | Issue #17974: Switch unittest from using getopt to using argparse. | 29 August 2013, 09:37:28 UTC |
64f7c4e | Serhiy Storchaka | 29 August 2013, 09:26:23 UTC | Issue #16799: Switched from getopt to argparse style in regrtest's argument parsing. Added more tests for regrtest's argument parsing. | 29 August 2013, 09:26:23 UTC |
48e6a8c | Serhiy Storchaka | 29 August 2013, 08:39:48 UTC | Issue #18743: Fix references to non-existant "StringIO" module in docstrings and comments. | 29 August 2013, 08:39:48 UTC |
50254c5 | Serhiy Storchaka | 29 August 2013, 08:35:43 UTC | Issue #18743: Fix references to non-existant "StringIO" module in docstrings and comments. | 29 August 2013, 08:35:43 UTC |
a8c2a8a | Serhiy Storchaka | 29 August 2013, 07:29:30 UTC | Issue #18760: Improved cross-references in the xml package. | 29 August 2013, 07:29:30 UTC |
15e6590 | Serhiy Storchaka | 29 August 2013, 07:28:44 UTC | Issue #18760: Improved cross-references in the xml package. | 29 August 2013, 07:28:44 UTC |
afe8909 | Raymond Hettinger | 29 August 2013, 03:59:31 UTC | Tighten-up the lookkey() logic and beautify the code a bit. Use less code by moving many of the steps from the initial lookup into the main search loop. Beautify the code but keep the overall logic unchanged. | 29 August 2013, 03:59:31 UTC |
7c1017b | Andrew Svetlov | 28 August 2013, 22:24:39 UTC | Fix tests for #11798 | 28 August 2013, 22:24:39 UTC |
eb97368 | Andrew Svetlov | 28 August 2013, 18:28:38 UTC | Issue #11798: TestSuite now drops references to own tests after execution. | 28 August 2013, 18:28:38 UTC |
6a53af8 | Richard Oudkerk | 28 August 2013, 12:50:19 UTC | Issue #18786: Don't reinstall old SIGUSR1 handler prematurely. | 28 August 2013, 12:50:19 UTC |
d98af98 | Victor Stinner | 28 August 2013, 10:34:16 UTC | (Merge 3.3) Fix @requires_freebsd_version and @requires_linux_version decorators of test.support, run the test if the platform matchs! | 28 August 2013, 10:34:16 UTC |
d39dca9 | Victor Stinner | 28 August 2013, 10:28:18 UTC | Fix test_socket.test_SOCK_CLOEXEC(), the test was wrong | 28 August 2013, 10:28:18 UTC |
3b44a40 | Victor Stinner | 28 August 2013, 10:26:28 UTC | Fix @requires_freebsd_version and @requires_linux_version decorators of test.support, run the test if the platform matchs! | 28 August 2013, 10:26:28 UTC |
bff989e | Victor Stinner | 28 August 2013, 10:25:40 UTC | test_posix.test_pipe2() now checks that the O_NONBLOCK flag is set Use also os.get_inheritable() instead of fcntl() to check the inheritable flag (FD_CLOEXEC). | 28 August 2013, 10:25:40 UTC |
d72fe89 | Victor Stinner | 28 August 2013, 10:22:39 UTC | select.epoll.fromfd(fd) must be not change the inheritable flag of the file descriptor | 28 August 2013, 10:22:39 UTC |
67973c0 | Victor Stinner | 28 August 2013, 10:21:47 UTC | Issue #18865: remove unused import from multiprocessing.util.spawnv_passfds() | 28 August 2013, 10:21:47 UTC |
0d097b6 | Richard Oudkerk | 28 August 2013, 10:25:34 UTC | Issue #18865: PEP 446 makes multiprocessing.util.pipe() unnecessary. | 28 August 2013, 10:25:34 UTC |
1fa174a | Victor Stinner | 28 August 2013, 00:06:21 UTC | Get rid of signed/unsigned comparaison in _sre.c Fix compilation warnings on Windows (Visual C++) like: "_sre.c(3121): warning C4018: '>' : signed/unsigned mismatch". _validate_outer() ensures that groups >= 0, so _validate_inner() can cast groups to size_t. | 28 August 2013, 00:06:21 UTC |
36a5a06 | Victor Stinner | 27 August 2013, 23:53:39 UTC | _datetimemodule.c: fix the compilation warning "conversion from 'double' to 'long', possible loss of data" in delta_new(), use an explicit cast from double to long | 27 August 2013, 23:53:39 UTC |
b9981ba | Victor Stinner | 27 August 2013, 23:51:06 UTC | fix a compilation warning in posix_openpty() on "PPC64 AIX 3.x" buildbot | 27 August 2013, 23:51:06 UTC |
55a1220 | Victor Stinner | 27 August 2013, 23:47:46 UTC | pythonrun.c: use MAXPATHLEN instead of PATH_MAX PATH_MAX is not available on "MIPS IRIX 6.5.30 [SB] 3.x" buildbot | 27 August 2013, 23:47:46 UTC |
340f712 | Victor Stinner | 27 August 2013, 23:45:39 UTC | (Merge 3.3) Fix compilation of the _sqlite module if threads are disabled | 27 August 2013, 23:45:39 UTC |
b84fc0f | Victor Stinner | 27 August 2013, 23:44:42 UTC | Fix compilation of the _sqlite module if threads are disabled | 27 August 2013, 23:44:42 UTC |
daf4555 | Victor Stinner | 27 August 2013, 22:53:59 UTC | Issue #18571: Implementation of the PEP 446: file descriptors and file handles are now created non-inheritable; add functions os.get/set_inheritable(), os.get/set_handle_inheritable() and socket.socket.get/set_inheritable(). | 27 August 2013, 22:53:59 UTC |
46e1ce2 | Serhiy Storchaka | 27 August 2013, 17:17:03 UTC | Issue #18783: Removed existing mentions of Python long type in docstrings, error messages and comments. | 27 August 2013, 17:17:03 UTC |
9594942 | Serhiy Storchaka | 27 August 2013, 16:40:23 UTC | Issue #18783: Removed existing mentions of Python long type in docstrings, error messages and comments. | 27 August 2013, 16:40:23 UTC |
14e461d | Victor Stinner | 26 August 2013, 20:28:21 UTC | Close #11619: The parser and the import machinery do not encode Unicode filenames anymore on Windows. | 26 August 2013, 20:28:21 UTC |
33824f6 | Victor Stinner | 26 August 2013, 12:05:19 UTC | Restore changeset 5bd9db528aed (issue #18408) "Issue #18408: PyObject_Str(), PyObject_Repr() and type_call() now fail with an assertion error if they are called with an exception set (PyErr_Occurred()). As PyEval_EvalFrameEx(), they may clear the current exception and so the caller looses its exception." | 26 August 2013, 12:05:19 UTC |
c82bfd8 | Victor Stinner | 26 August 2013, 12:04:10 UTC | Issue #18664, #18408: Rewrite PyErr_WriteUnraisable() to handle errors * Catch PyFile_WriteString() and PyFile_WriteObject() errors * Clear the current exception on _PyObject_GetAttrId() failure * Use PyUnicode_CompareWithASCIIString() and PyFile_WriteObject() instead of _PyUnicode_AsString() and strcmp() to avoid Unicode encoding error. stderr has a more tolerant error handler than utf-8/strict. | 26 August 2013, 12:04:10 UTC |
e513210 | Victor Stinner | 26 August 2013, 11:49:06 UTC | Issue #18408: _PyObject_Dump() now saves/restores the current exception So it can be called even if an exception was raised | 26 August 2013, 11:49:06 UTC |
0e1e043 | Ezio Melotti | 26 August 2013, 11:01:29 UTC | #18839: merge with 3.3. | 26 August 2013, 11:01:29 UTC |
4af4d27 | Ezio Melotti | 26 August 2013, 11:00:39 UTC | #18839: document that sys.exit() will not accept a non-integer numeric value as exit status. | 26 August 2013, 11:00:39 UTC |
8d26a56 | Eli Bendersky | 26 August 2013, 02:06:16 UTC | Clarify pyexpat documentation in StartElementHandler | 26 August 2013, 02:06:16 UTC |
ca4d97e | Eli Bendersky | 26 August 2013, 02:05:55 UTC | Clarify pyexpat documentation in StartElementHandler | 26 August 2013, 02:05:55 UTC |
6206a7e | Eli Bendersky | 26 August 2013, 01:58:18 UTC | Remove the obsolete XMLParser._start/_start_list duality. XMLParser configures expat to report attributes in a list (ordered_attributes), so only _start_list is needed. Rename it to _start and kill _start. | 26 August 2013, 01:58:18 UTC |
d640fe2 | Ezio Melotti | 25 August 2013, 22:33:30 UTC | #18803: merge with 3.3. | 25 August 2013, 22:33:30 UTC |
7c4a7e6 | Ezio Melotti | 25 August 2013, 22:32:56 UTC | #18803: fix more typos. Patch by Févry Thibault. | 25 August 2013, 22:32:56 UTC |
c020e7f | Eli Bendersky | 25 August 2013, 22:30:39 UTC | Merge doc fix from 3.3 | 25 August 2013, 22:30:39 UTC |
bf8ab77 | Eli Bendersky | 25 August 2013, 22:27:36 UTC | Update XMLParser.close documentation and fix formatting. Using ``method`` markup because the method is on a callback object, not an explicitly documented method. :meth: markup creates links within the current class which is incorrect. In addition, indent the paragraph correctly. | 25 August 2013, 22:27:36 UTC |
74eba65 | Ezio Melotti | 25 August 2013, 22:05:57 UTC | Fix markup in elementtree docs. | 25 August 2013, 22:05:57 UTC |
ec42975 | Ezio Melotti | 25 August 2013, 21:17:21 UTC | #18833: merge with 3.3. | 25 August 2013, 21:17:21 UTC |
4f1353a | Ezio Melotti | 25 August 2013, 20:56:43 UTC | #18833: add a test for test_telnetlib. Patch by Alex Volkov. | 25 August 2013, 20:56:43 UTC |
7eaf3f7 | Antoine Pitrou | 25 August 2013, 17:48:18 UTC | Issue #18808: Non-daemon threads are now automatically joined when a sub-interpreter is shutdown (it would previously dump a fatal error). | 25 August 2013, 17:48:18 UTC |
0bb766b | Charles-François Natali | 25 August 2013, 16:29:16 UTC | Merge. | 25 August 2013, 16:29:16 UTC |
a439b32 | Charles-François Natali | 25 August 2013, 16:28:44 UTC | Merge. | 25 August 2013, 16:28:44 UTC |
c20a7b9 | Charles-François Natali | 25 August 2013, 16:27:59 UTC | Merge. | 25 August 2013, 16:27:59 UTC |
d317f4c | Charles-François Natali | 25 August 2013, 16:25:38 UTC | Issue #18763: subprocess: The file descriptors are now closed after calling the preexec_fn callback, which may open file descriptors. | 25 August 2013, 16:25:38 UTC |
249cdc3 | Charles-François Natali | 25 August 2013, 16:24:45 UTC | Issue #18763: subprocess: The file descriptors are now closed after calling the preexec_fn callback, which may open file descriptors. | 25 August 2013, 16:24:45 UTC |
58b3ebf | Serhiy Storchaka | 25 August 2013, 16:16:01 UTC | Issue #18817: Fix a resource warning in Lib/aifc.py demo. Patch by Vajrasky Kok. | 25 August 2013, 16:16:01 UTC |
b33baf1 | Serhiy Storchaka | 25 August 2013, 16:12:56 UTC | Issue #18817: Fix a resource warning in Lib/aifc.py demo. | 25 August 2013, 16:12:56 UTC |
0cb8e51 | R David Murray | 25 August 2013, 15:09:45 UTC | Merge #16611: BaseCookie now parses 'secure' and 'httponly' flags. | 25 August 2013, 15:09:45 UTC |
cd0f74b | R David Murray | 25 August 2013, 15:09:02 UTC | #16611: BaseCookie now parses 'secure' and 'httponly' flags. Previously it generated them if they were given a value, but completely ignored them if they were present in the string passed in to be parsed. Now if the flag appears on a cookie, the corresponding Morsel key will reference a True value. Other pre-existing behavior is retained in this maintenance patch: if the source contains something like 'secure=foo', morsel['secure'] will return 'foo'. Since such a value doesn't round trip and never did (and would be a surprising occurrence) a subsequent non-bug-fix patch may change this behavior. Inspired by a patch from Julien Phalip, who reviewed this one. | 25 August 2013, 15:09:02 UTC |
9dd279a | Christian Heimes | 25 August 2013, 12:57:38 UTC | Issue #11973: Fix a problem in kevent. The flags and fflags fields are now properly handled as unsigned. | 25 August 2013, 12:57:38 UTC |
f1fe159 | Christian Heimes | 25 August 2013, 12:57:00 UTC | Issue #11973: Fix a problem in kevent. The flags and fflags fields are now properly handled as unsigned. | 25 August 2013, 12:57:00 UTC |
cfa4796 | Christian Heimes | 25 August 2013, 12:19:29 UTC | Issue #18747: Fix spelling errors in my commit message and comments, thanks to Vajrasky Kok for proof-reading. | 25 August 2013, 12:19:29 UTC |
61636e7 | Christian Heimes | 25 August 2013, 12:19:16 UTC | Issue #18747: Fix spelling errors in my commit message and comments, thanks to Vajrasky Kok for proof-reading. | 25 August 2013, 12:19:16 UTC |
2769d44 | Christian Heimes | 25 August 2013, 12:12:50 UTC | Issue #18709: Fix issue with IPv6 address in subjectAltName on Mac OS X Tiger | 25 August 2013, 12:12:50 UTC |
157c983 | Christian Heimes | 25 August 2013, 12:12:41 UTC | Issue #18709: Fix issue with IPv6 address in subjectAltName on Mac OS X Tiger | 25 August 2013, 12:12:41 UTC |
5939027 | Vinay Sajip | 24 August 2013, 23:04:06 UTC | Closes #18807: pyvenv now takes a --copies argument allowing copies instead of symlinks even where symlinks are available and the default. | 24 August 2013, 23:04:06 UTC |
cabbde9 | Richard Oudkerk | 24 August 2013, 22:46:27 UTC | Fix compiler warning on Windows. | 24 August 2013, 22:46:27 UTC |
6eb50b1 | Eli Bendersky | 24 August 2013, 22:17:08 UTC | Use consistent style for else if / else | 24 August 2013, 22:17:08 UTC |
bfd7837 | Eli Bendersky | 24 August 2013, 22:11:44 UTC | Clarify the documentation of XMLParser.close The return value of close() is not always a toplevel element. It depends on what the underlying target returns. By default, TreeBuilder returns the toplevel document element. | 24 August 2013, 22:11:44 UTC |
1544fc5 | Tim Peters | 24 August 2013, 20:31:07 UTC | Various clarifications based on feedback & questions over the years. | 24 August 2013, 20:31:07 UTC |
ec8147b | Tim Peters | 24 August 2013, 20:15:19 UTC | Various clarifications based on feedback & questions over the years. (grafted from 23181bf411a16287a0a54e910fc0f9ecd2764bf0) | 24 August 2013, 20:15:19 UTC |
9d95254 | Antoine Pitrou | 24 August 2013, 19:07:07 UTC | Issue #18772: fix the gdb plugin after the set implementation changes | 24 August 2013, 19:07:07 UTC |
f5e30d8 | Antoine Pitrou | 24 August 2013, 18:52:45 UTC | Issue #18756: make test_urandom_failure more robust by executing its code in a subprocess | 24 August 2013, 18:52:45 UTC |
eba25ba | Antoine Pitrou | 24 August 2013, 18:52:27 UTC | Issue #18756: make test_urandom_failure more robust by executing its code in a subprocess | 24 August 2013, 18:52:27 UTC |
0956689 | Nick Coghlan | 24 August 2013, 14:48:17 UTC | Close #18538: ``python -m dis`` now uses argparse. Patch by Michele Orrù. | 24 August 2013, 14:48:17 UTC |
e726ce1 | Victor Stinner | 24 August 2013, 13:53:39 UTC | (Merge 3.3) test_socket: cancel scheduled alarm on test failure | 24 August 2013, 13:53:39 UTC |
71fe8c0 | Victor Stinner | 24 August 2013, 13:52:47 UTC | test_socket: cancel scheduled alarm on test failure | 24 August 2013, 13:52:47 UTC |
3a7dffa | Benjamin Peterson | 24 August 2013, 02:01:48 UTC | remove support for compiling on systems without getcwd() Do we need a fallback implementation of getcwd() from 1991 that claims to support "really old Unix systems"? I don't think so. | 24 August 2013, 02:01:48 UTC |
12d5e0f | Serhiy Storchaka | 23 August 2013, 21:42:54 UTC | Merge heads | 23 August 2013, 21:42:54 UTC |
96d5c54 | Serhiy Storchaka | 23 August 2013, 21:27:59 UTC | Issue #18757: Improved cross-references in the concurrent package. | 23 August 2013, 21:27:59 UTC |
9e0ae53 | Serhiy Storchaka | 23 August 2013, 21:23:38 UTC | Issue #18757: Improved cross-references in the concurrent package. | 23 August 2013, 21:23:38 UTC |
9154193 | Antoine Pitrou | 23 August 2013, 21:18:20 UTC | Back out 5bd9db528aed (issue #18408). It caused unsolved buildbot failures. | 23 August 2013, 21:18:20 UTC |
0acbcb5 | Antoine Pitrou | 23 August 2013, 21:04:30 UTC | Issue #17741: use composition, rather than inheritance, for xml.etree.iterparse's result class. Patch by Stefan Behnel. | 23 August 2013, 21:04:30 UTC |
892584e | Ezio Melotti | 23 August 2013, 20:09:32 UTC | #18798: merge typo fix from 3.3 and also use two unused variables. | 23 August 2013, 20:09:32 UTC |
78ede7c | Ezio Melotti | 23 August 2013, 20:06:31 UTC | #18798: fix typo in test_fcntl. Patch by Vajrasky Kok. | 23 August 2013, 20:06:31 UTC |
6e6c6ac | Ezio Melotti | 23 August 2013, 19:41:39 UTC | #18796: improve documentation of the file argument of dis.show_code. Initial patch by Vajrasky Kok. | 23 August 2013, 19:41:39 UTC |
f79126f | Brett Cannon | 23 August 2013, 19:15:48 UTC | Issue #18394: Explicitly close the file object cgi.FieldStorage caches. Eliminates the ResoureWarning raised during testing. Patch also independently written by Vajrasky Kok. | 23 August 2013, 19:15:48 UTC |