f1ffa3f | Larry Hastings | 07 September 2013, 11:41:12 UTC | Update pydoc topic index for Python 3.4.0a2. | 07 September 2013, 11:41:12 UTC |
b034eee | Victor Stinner | 07 September 2013, 08:36:04 UTC | Close #18954: Fix some typo in fileutils.c comments Patch written by Vajrasky Kok. | 07 September 2013, 08:36:04 UTC |
9143b0e | Ethan Furman | 07 September 2013, 02:58:01 UTC | Added Elazar to Misc/ACKS. | 07 September 2013, 02:58:01 UTC |
ed0bf8a | Ethan Furman | 07 September 2013, 02:53:30 UTC | Close #18908: Keep Enum docs in their own section. Patch by Elazar Gershuni. | 07 September 2013, 02:53:30 UTC |
f70f4a6 | Ned Deily | 06 September 2013, 22:16:19 UTC | Issue #18458: Prevent crashes with newer versions of libedit. Its readline emulation has changed from 0-based indexing to 1-based like gnu readline. Original patch by Ronald Oussoren. | 06 September 2013, 22:16:19 UTC |
f4ecfae | Tim Peters | 06 September 2013, 20:42:47 UTC | Merge 3.3 into default. Issue 18944: fix a 1-character typo in test_set.py. The error caused test_inline_methods() to test much less than intended. Caught (& fixed) by Armin Rigo. | 06 September 2013, 20:42:47 UTC |
23d7d4e | Tim Peters | 06 September 2013, 20:41:30 UTC | Issue 18944: fix a 1-character typo in test_set.py. The error caused test_inline_methods() to test much less than intended. Caught (& fixed) by Armin Rigo. | 06 September 2013, 20:41:30 UTC |
66ff01f | Antoine Pitrou | 06 September 2013, 19:18:25 UTC | Remove old-school inheritance | 06 September 2013, 19:18:25 UTC |
6703bb4 | Charles-François Natali | 06 September 2013, 19:12:22 UTC | Issue #18934: Relax test_multiprocessing.test_invalid_handles a bit: we just want to check that Connection.poll() doesn't crash. | 06 September 2013, 19:12:22 UTC |
b0478b3 | Antoine Pitrou | 06 September 2013, 18:50:00 UTC | Issue #18623: Factor out the _SuppressCoreFiles context manager into test.support. Patch by Valerie Lambert. | 06 September 2013, 18:50:00 UTC |
4a04301 | R David Murray | 06 September 2013, 17:08:08 UTC | #18852: Handle readline.__doc__ being None in site.py readline activation. Patch by Berker Peksag. | 06 September 2013, 17:08:08 UTC |
f203f2d | Ethan Furman | 06 September 2013, 14:16:48 UTC | Close #18924: Block naive attempts to change an Enum member. | 06 September 2013, 14:16:48 UTC |
96d848a | Eli Bendersky | 06 September 2013, 13:55:58 UTC | Update whatsnew/3.4 wrt. --version going to stdout. #18338, #18920, #18922 | 06 September 2013, 13:55:58 UTC |
cdac551 | Eli Bendersky | 06 September 2013, 13:49:15 UTC | Issue #18920: argparse's default version action (for -v, --version) should output to stdout, matching the 'python -v' Reported by Wolfgang Maier | 06 September 2013, 13:49:15 UTC |
309836c | Eli Bendersky | 06 September 2013, 13:14:16 UTC | Issue #18849: Fixed a Windows-specific tempfile bug where collision with an existing directory caused mkstemp and related APIs to fail instead of retrying. Report and fix by Vlad Shcherbina. | 06 September 2013, 13:14:16 UTC |
f315df3 | Eli Bendersky | 06 September 2013, 13:11:19 UTC | Issue #18849: Fixed a Windows-specific tempfile bug where collision with an existing directory caused mkstemp and related APIs to fail instead of retrying. Report and fix by Vlad Shcherbina. | 06 September 2013, 13:11:19 UTC |
f7b436c | Vinay Sajip | 06 September 2013, 09:26:48 UTC | Closes #18941: Merged fix from 3.3. | 06 September 2013, 09:26:48 UTC |
43c6ef1 | Vinay Sajip | 06 September 2013, 09:25:31 UTC | Issue #18941: Respected delay when doing rollover. | 06 September 2013, 09:25:31 UTC |
a92a356 | Vinay Sajip | 06 September 2013, 09:11:37 UTC | Closes #18940: Merged fix from 3.3. | 06 September 2013, 09:11:37 UTC |
d859926 | Vinay Sajip | 06 September 2013, 09:10:22 UTC | Issue #18940: Handled low-volume logging when delay is True. | 06 September 2013, 09:10:22 UTC |
e2549df | Vinay Sajip | 06 September 2013, 08:51:27 UTC | Closes #18939: Merged documentation update from 3.3. | 06 September 2013, 08:51:27 UTC |
a704582 | Vinay Sajip | 06 September 2013, 08:50:43 UTC | Issue #18939: Updated venv documentation with some clarifications. | 06 September 2013, 08:50:43 UTC |
981b693 | Ned Deily | 06 September 2013, 08:18:36 UTC | Issue #15663: Tcl/Tk 8.5.14 is now included with the OS X 10.6+ 64-bit/32-bit installer for 10.6+. It is no longer necessary to install a third-party version of Tcl/Tk 8.5 to work around the problems in the Apple-supplied Tcl/Tk 8.5 shipped in OS X 10.6 and later releases. | 06 September 2013, 08:18:36 UTC |
d819b93 | Ned Deily | 06 September 2013, 08:07:05 UTC | Issue #1584: Provide options to override default search paths for Tcl and Tk when building _tkinter. configure has two new options; if used, both must be specified: ./configure \ --with-tcltk-includes="-I/opt/local/include" \ --with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5" In addition, the options can be overridden with make: make \ TCLTK_INCLUDES="-I/opt/local/include" \ TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6" | 06 September 2013, 08:07:05 UTC |
d80f7be | Senthil Kumaran | 06 September 2013, 04:43:53 UTC | merge from 3.3 Improve urlencode docstring. Patch by Brian Brazil. Closes issue #15350 | 06 September 2013, 04:43:53 UTC |
324ae38 | Senthil Kumaran | 06 September 2013, 04:42:38 UTC | Improve urlencode docstring. Patch by Brian Brazil. | 06 September 2013, 04:42:38 UTC |
b237295 | Tim Peters | 06 September 2013, 04:04:26 UTC | Nerge 3.3 into default. Issue #18942: sys._debugmallocstats() output was damaged on Windows. _PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format code, but MS doesn't support that code. Interpolated PY_FORMAT_SIZE_T in place of the "z". | 06 September 2013, 04:04:26 UTC |
eaa3bcc | Tim Peters | 06 September 2013, 03:57:04 UTC | Issue #18942: sys._debugmallocstats() output was damaged on Windows. _PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format code, but MS doesn't support that code. Interpolated PY_FORMAT_SIZE_T in place of the "z". | 06 September 2013, 03:57:04 UTC |
db2c681 | Vinay Sajip | 05 September 2013, 22:02:45 UTC | Closes #18933: Merged update from 3.3. | 05 September 2013, 22:02:45 UTC |
31b862d | Vinay Sajip | 05 September 2013, 22:01:07 UTC | Issue #18933: Added links to source code. | 05 September 2013, 22:01:07 UTC |
e241ac9 | Charles-François Natali | 05 September 2013, 18:46:49 UTC | Issue #18934: multiprocessing: use selectors module. | 05 September 2013, 18:46:49 UTC |
a83a022 | Serhiy Storchaka | 05 September 2013, 15:02:31 UTC | Issue #18672: Fixed format specifiers for Py_ssize_t in debugging output in the _sre moduel. | 05 September 2013, 15:02:31 UTC |
134f0de | Serhiy Storchaka | 05 September 2013, 15:01:15 UTC | Issue #18672: Fixed format specifiers for Py_ssize_t in debugging output in the _sre moduel. | 05 September 2013, 15:01:15 UTC |
c56894d | Serhiy Storchaka | 05 September 2013, 14:44:53 UTC | Issue #18922: Now The Lib/smtpd.py and Tools/i18n/msgfmt.py scripts write their version strings to stdout, and not to sderr. | 05 September 2013, 14:44:53 UTC |
34464d4 | Serhiy Storchaka | 05 September 2013, 14:33:04 UTC | Null merge | 05 September 2013, 14:33:04 UTC |
3d46b0b | Serhiy Storchaka | 05 September 2013, 14:32:15 UTC | Merge heads | 05 September 2013, 14:32:15 UTC |
ef31a00 | Serhiy Storchaka | 05 September 2013, 14:31:37 UTC | Merge heads | 05 September 2013, 14:31:37 UTC |
1e0d82c | Serhiy Storchaka | 05 September 2013, 14:16:12 UTC | Issue #18830: inspect.getclasstree() no more produces duplicated entries even when input list contains duplicates. | 05 September 2013, 14:16:12 UTC |
362c1b5 | Serhiy Storchaka | 05 September 2013, 14:14:32 UTC | Issue #18830: inspect.getclasstree() no more produces duplicated entries even when input list contains duplicates. | 05 September 2013, 14:14:32 UTC |
e1d5e54 | Christian Heimes | 05 September 2013, 14:06:46 UTC | merge | 05 September 2013, 14:06:46 UTC |
2d7aba3 | Christian Heimes | 05 September 2013, 14:04:50 UTC | Issue #18709: GCC 4.6 complains that 'v' may be used uninitialized in GEN_EMAIL/GEN_URI/GEN_DNS case | 05 September 2013, 14:04:50 UTC |
60bf2fc | Christian Heimes | 05 September 2013, 14:04:35 UTC | Issue #18709: GCC 4.6 complains that 'v' may be used uninitialized in GEN_EMAIL/GEN_URI/GEN_DNS case | 05 September 2013, 14:04:35 UTC |
34d2013 | Serhiy Storchaka | 05 September 2013, 14:01:53 UTC | Issue #18878: sunau.open now supports the context manager protocol. Based on patches by Claudiu Popa and R. David Murray. | 05 September 2013, 14:01:53 UTC |
555e57d | Victor Stinner | 04 September 2013, 22:23:08 UTC | (Merge 3.3) Issue #18909: Fix _tkinter.tkapp.interpaddr() on Windows 64-bit, don't cast 64-bit pointer to long (32 bits). | 04 September 2013, 22:23:08 UTC |
e1040e2 | Victor Stinner | 04 September 2013, 22:22:24 UTC | Issue #18909: Fix _tkinter.tkapp.interpaddr() on Windows 64-bit, don't cast 64-bit pointer to long (32 bits). | 04 September 2013, 22:22:24 UTC |
e619427 | Antoine Pitrou | 04 September 2013, 18:52:14 UTC | Issue #18876: The FileIO.mode attribute now better reflects the actual mode under which the file was opened. Patch by Erik Bray. | 04 September 2013, 18:52:14 UTC |
e93b63b | Antoine Pitrou | 04 September 2013, 18:46:33 UTC | Issue #18876: The FileIO.mode attribute now better reflects the actual mode under which the file was opened. Patch by Erik Bray. | 04 September 2013, 18:46:33 UTC |
73821c4 | Victor Stinner | 04 September 2013, 18:40:13 UTC | Issue #16853: Mention the new selectors module in the select module | 04 September 2013, 18:40:13 UTC |
35262a4 | Victor Stinner | 04 September 2013, 18:34:52 UTC | oops, revert test commit | 04 September 2013, 18:34:52 UTC |
4aea4a0 | Victor Stinner | 04 September 2013, 18:30:34 UTC | Issue #16853: Mention the new selectors module in What's New in Python 3.4 | 04 September 2013, 18:30:34 UTC |
66a42b4 | Victor Stinner | 04 September 2013, 18:24:32 UTC | test | 04 September 2013, 18:24:32 UTC |
243d8d8 | Charles-François Natali | 04 September 2013, 17:02:49 UTC | Issue #16853: Add new selectors module. | 04 September 2013, 17:02:49 UTC |
af722bf | Serhiy Storchaka | 04 September 2013, 11:30:16 UTC | Issues #18901, #18919: Fix a typo in the _sunau_params name. | 04 September 2013, 11:30:16 UTC |
b1dd557 | Andrew Svetlov | 04 September 2013, 07:33:11 UTC | Add docstring for threading.main_thread(). | 04 September 2013, 07:33:11 UTC |
58b5c5a | Andrew Svetlov | 04 September 2013, 04:01:07 UTC | Issue #18882: Add threading.main_thread() function. | 04 September 2013, 04:01:07 UTC |
3c56145 | Meador Inge | 04 September 2013, 00:54:40 UTC | Issue #16826: Revert fix while Windows issues are being worked out. | 04 September 2013, 00:54:40 UTC |
c9e1dcd | Meador Inge | 04 September 2013, 00:43:49 UTC | Issue #16826: Revert fix while Windows issues are being worked out. | 04 September 2013, 00:43:49 UTC |
2b0a98f | Meador Inge | 03 September 2013, 22:32:13 UTC | Merge heads. | 03 September 2013, 22:32:13 UTC |
9ab358a | Meador Inge | 03 September 2013, 21:53:22 UTC | Issue #16826: Don't check for PYTHONCASEOK when using -E. This commit fixes a regression that sneaked into Python 3.3 where importlib was not respecting -E when checking for the PYTHONCASEOK environment variable. | 03 September 2013, 21:53:22 UTC |
e06a896 | Serhiy Storchaka | 03 September 2013, 21:43:03 UTC | Issue #18901: The sunau getparams method now returns a namedtuple rather than a plain tuple. Patch by Claudiu Popa. | 03 September 2013, 21:43:03 UTC |
d151da9 | Meador Inge | 03 September 2013, 21:37:26 UTC | Issue #16826: Don't check for PYTHONCASEOK when using -E. This commit fixes a regression that sneaked into Python 3.3 where importlib was not respecting -E when checking for the PYTHONCASEOK environment variable. | 03 September 2013, 21:37:26 UTC |
4c6a020 | Serhiy Storchaka | 03 September 2013, 21:28:43 UTC | Issue #17487: The result of the wave getparams method now is pickleable again. Patch by Claudiu Popa. | 03 September 2013, 21:28:43 UTC |
c6171e4 | Tim Peters | 03 September 2013, 16:52:59 UTC | Merge 3.3 into default. cwr_next(): move invariants out of loops. This simplifies and clarifies the code, and gives a small speedup. | 03 September 2013, 16:52:59 UTC |
9edb168 | Tim Peters | 03 September 2013, 16:49:31 UTC | cwr_next(): move invariants out of loops. This simplifies and clarifies the code, and gives a small speedup. | 03 September 2013, 16:49:31 UTC |
207fe01 | Eli Bendersky | 03 September 2013, 13:38:55 UTC | Issue #18912: Fix indentation in docstring Contributed by Jeroen Van Goey | 03 September 2013, 13:38:55 UTC |
c554f72 | Eli Bendersky | 03 September 2013, 13:37:19 UTC | Issue #18912: Fix indentation in docstring Contributed by Jeroen Van Goey | 03 September 2013, 13:37:19 UTC |
e8de296 | Eli Bendersky | 03 September 2013, 00:01:10 UTC | Remove unused --debug option of regrtest. If bots fail due to using this flag, the buildbot scripts have to be modified to omit it. Regrtest ignores it anyway. | 03 September 2013, 00:01:10 UTC |
e5eebed | Eli Bendersky | 02 September 2013, 23:52:25 UTC | Fix docstring and some indentation | 02 September 2013, 23:52:25 UTC |
c56e0e3 | Raymond Hettinger | 02 September 2013, 23:32:27 UTC | Minor touchups. | 02 September 2013, 23:32:27 UTC |
69492da | Raymond Hettinger | 02 September 2013, 22:59:26 UTC | Factor-out the common code for setting a KeyError. | 02 September 2013, 22:59:26 UTC |
7f5c22c | Eli Bendersky | 02 September 2013, 15:57:21 UTC | Refactor the main function of regrtest a bit. Moving subprocess execution of tests into a function. | 02 September 2013, 15:57:21 UTC |
a35adf5 | Raymond Hettinger | 02 September 2013, 10:23:21 UTC | Instead of XORed indicies, switch to a hybrid of linear probing and open addressing. Modern processors tend to make consecutive memory accesses cheaper than random probes into memory. Small sets can fit into L1 cache, so they get less benefit. But they do come out ahead because the consecutive probes don't probe the same key more than once and because the randomization step occurs less frequently (or not at all). For the open addressing step, putting the perturb shift before the index calculation gets the upper bits into play sooner. | 02 September 2013, 10:23:21 UTC |
a661f45 | Ethan Furman | 02 September 2013, 08:14:56 UTC | Close #18745: Improve enum tests in test_json for infinities and NaN. | 02 September 2013, 08:14:56 UTC |
51bae47 | Terry Jan Reedy | 01 September 2013, 23:04:18 UTC | Merge with 3.3 | 01 September 2013, 23:04:18 UTC |
a0f482a | Terry Jan Reedy | 01 September 2013, 23:03:41 UTC | Remove obsolete .hgeol entry pointing to file moved elsewhere. This kine was already replaced by Lib/test/test_email/data/msg_26.txt = BIN which is just below the last line in the patch context. | 01 September 2013, 23:03:41 UTC |
56dadf7 | Tim Peters | 01 September 2013, 21:01:46 UTC | Merge fix from 3.3 into default. Fix issue 18889: test_sax: multiple failures on Windows desktop. "The fix" is to tell Mercurial that the test files are binary. Windows developers: to get the correct line endings in your checkout, delete Lib\test\xmltestdata, and then "hg revert" that directory. Why the Windows buildbots didn't fail test_sax remains a mystery :-( | 01 September 2013, 21:01:46 UTC |
9d2e3a1 | Tim Peters | 01 September 2013, 20:56:22 UTC | Fix issue 18889: test_sax: multiple failures on Windows desktop. "The fix" is to tell Mercurial that the test files are binary. Windows developers: to get the correct line endings in your checkout, delete Lib\test\xmltestdata, and then "hg revert" that directory. Why the Windows buildbots didn't fail test_sax remains a mystery :-( | 01 September 2013, 20:56:22 UTC |
625eed7 | Antoine Pitrou | 01 September 2013, 17:52:08 UTC | test_threading isn't rudimentary anymore | 01 September 2013, 17:52:08 UTC |
4c8ce84 | Antoine Pitrou | 01 September 2013, 17:51:49 UTC | test_threading isn't rudimentary anymore | 01 September 2013, 17:51:49 UTC |
f6fa22e | Victor Stinner | 01 September 2013, 08:22:41 UTC | Issue #18571: Merge duplicate test code Merge test/subprocessdata/inherited.py into test/subprocessdata/fd_status.py | 01 September 2013, 08:22:41 UTC |
8913a6c | Andrew Svetlov | 01 September 2013, 04:58:41 UTC | Issue #11798: fix tests for regrtest -R : | 01 September 2013, 04:58:41 UTC |
59360aa | Tim Peters | 01 September 2013, 04:44:34 UTC | Back out 868ad6fa8e68 - it left all the buildbots failing. Unclear to me why it was pushed to begin with. See issue 11798. Perhaps it's because regrtest with -R was failing? Fine, but that's better than regrtest _always_ failing ;-) | 01 September 2013, 04:44:34 UTC |
6c3c1cc | Raymond Hettinger | 01 September 2013, 04:34:24 UTC | Update copyright. | 01 September 2013, 04:34:24 UTC |
264683e | Raymond Hettinger | 01 September 2013, 04:28:58 UTC | merge | 01 September 2013, 04:28:58 UTC |
95c0d67 | Raymond Hettinger | 01 September 2013, 04:27:08 UTC | Further reduce the cost of hash collisions by inspecting an additional nearby entry. | 01 September 2013, 04:27:08 UTC |
ec15a82 | Ethan Furman | 01 September 2013, 02:17:41 UTC | Close #18738: Route __format__ calls to mixed-in type for mixed Enums (such as IntEnum). | 01 September 2013, 02:17:41 UTC |
34567ec | Eli Bendersky | 31 August 2013, 22:18:48 UTC | Update whatsnew/3.4.rst wrt. the socket constants switch to IntEnum [issue #18730] | 31 August 2013, 22:18:48 UTC |
b2ff3cf | Eli Bendersky | 31 August 2013, 22:13:30 UTC | Switch the AF_* and SOCK_* constants in the socket module to IntEnum. Closes #18720. | 31 August 2013, 22:13:30 UTC |
7e7cf8b | Terry Jan Reedy | 31 August 2013, 21:16:45 UTC | Issue #12037: Fix test_email for desktop Windows. | 31 August 2013, 21:16:45 UTC |
740d6b6 | Terry Jan Reedy | 31 August 2013, 21:12:21 UTC | Issue #12037: Fix test_email for desktop Windows. | 31 August 2013, 21:12:21 UTC |
2e87c87 | Terry Jan Reedy | 31 August 2013, 20:28:53 UTC | Merge from 3.3 #18489 Search Engine tests | 31 August 2013, 20:28:53 UTC |
31e4d32 | Terry Jan Reedy | 31 August 2013, 20:27:16 UTC | Issue #18489: Add complete, gui-free tests for idlelib.SearchEngine. Patch import and initialization in SearchEngine to make testing easier. Improve docstrings, especially to clarify the double role of 'ok' parameters. Original patch by Phil Webster. | 31 August 2013, 20:27:16 UTC |
13bdfa7 | Ethan Furman | 31 August 2013, 19:48:51 UTC | Issue #18780: code cleanup. | 31 August 2013, 19:48:51 UTC |
a412137 | Andrew Svetlov | 31 August 2013, 17:55:25 UTC | Temporary disable tests cleanup (issue 11798). | 31 August 2013, 17:55:25 UTC |
fb13721 | Ethan Furman | 31 August 2013, 17:18:55 UTC | Close #18780: %-formatting now prints value for int subclasses with %d, %i, and %u codes. | 31 August 2013, 17:18:55 UTC |
08548f4 | Charles-François Natali | 31 August 2013, 15:32:30 UTC | Merge. | 31 August 2013, 15:32:30 UTC |
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 |
24aa041 | Charles-François Natali | 31 August 2013, 12:48:25 UTC | Use INADDR_BROADCAST instead of hard-coded value (it's part of POSIX and already appears without #ifdef a couple lines above). | 31 August 2013, 12:48:25 UTC |
fcfb324 | Charles-François Natali | 31 August 2013, 12:40:49 UTC | Use the recent support.HOSTv6 addition. | 31 August 2013, 12:40:49 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 |