2f66ffa | Eric Snow | 22 November 2013, 20:55:59 UTC | Merge heads. | 22 November 2013, 20:55:59 UTC |
2ba66eb | Eric Snow | 22 November 2013, 20:55:23 UTC | Issue #19724: clear out colliding temp module. | 22 November 2013, 20:55:23 UTC |
7a4e2d1 | Andrew Kuchling | 22 November 2013, 20:45:02 UTC | Wording changes to pathlib docs. Only possibly-controversial change: joinpath() was described as: "Calling this method is equivalent to indexing the path with each of the *other* arguments in turn." 'Indexing' is an odd word to use, because you can't subscript Path or PurePath objects, so I changed it to "combining". | 22 November 2013, 20:45:02 UTC |
e0d641a | Barry Warsaw | 22 November 2013, 20:31:49 UTC | trunk merge | 22 November 2013, 20:31:49 UTC |
9121f8d | Barry Warsaw | 22 November 2013, 20:31:35 UTC | Issue 19555 for distutils, plus a little clean up (pyflakes, line lengths). | 22 November 2013, 20:31:35 UTC |
4da459c | Guido van Rossum | 22 November 2013, 20:27:45 UTC | Fix markup of notes recommending asyncio. | 22 November 2013, 20:27:45 UTC |
9ae8742 | Zachary Ware | 22 November 2013, 20:04:01 UTC | Merge heads | 22 November 2013, 20:04:01 UTC |
e19e3f0 | Zachary Ware | 22 November 2013, 20:03:10 UTC | Issue #18326: merge with 3.3 | 22 November 2013, 20:03:10 UTC |
e1391a0 | Zachary Ware | 22 November 2013, 19:58:34 UTC | Issue #18326: Clarify that list.sort's arguments are keyword-only. Also, attempt to reduce confusion in the glossary by not saying there are different "types" of arguments and parameters. | 22 November 2013, 19:58:34 UTC |
aa40775 | Guido van Rossum | 22 November 2013, 19:57:35 UTC | Add note to asyncore/asynchat recommending asyncio for new code. | 22 November 2013, 19:57:35 UTC |
5467da8 | Guido van Rossum | 22 November 2013, 19:56:46 UTC | Move select, selectors, asyncio to section 18 (IPC). | 22 November 2013, 19:56:46 UTC |
58ca93c | Brett Cannon | 22 November 2013, 19:54:13 UTC | NEWS entry for module name repr commit | 22 November 2013, 19:54:13 UTC |
df38a80 | Brett Cannon | 22 November 2013, 19:53:07 UTC | merge | 22 November 2013, 19:53:07 UTC |
224b261 | Brett Cannon | 22 November 2013, 19:52:36 UTC | User the repr for a module name in more places | 22 November 2013, 19:52:36 UTC |
7a46564 | Guido van Rossum | 22 November 2013, 19:47:22 UTC | asyncio: Pass cancellation from wrapping Future to wrapped Future. By Saúl Ibarra Corretgé (mostly). | 22 November 2013, 19:47:22 UTC |
873d122 | Brett Cannon | 22 November 2013, 19:47:09 UTC | Make test_importlib output easier to trace back to the failing test class. | 22 November 2013, 19:47:09 UTC |
e0c3bd7 | Brett Cannon | 22 November 2013, 19:38:09 UTC | Issue #18864: Don't try and use unittest as a testing module for built-in loading; leads to a reload scenario where attributes get set which are wrong after the test. | 22 November 2013, 19:38:09 UTC |
a24348c | Brett Cannon | 22 November 2013, 18:22:22 UTC | Make some tests more verbose in the face of failure | 22 November 2013, 18:22:22 UTC |
baacf4d | Martin v. Löwis | 22 November 2013, 18:13:51 UTC | Update xz to 5.0.5. | 22 November 2013, 18:13:51 UTC |
bc2f0ba | Martin v. Löwis | 22 November 2013, 17:36:28 UTC | Update SQLite to 3.8.1 on Windows. | 22 November 2013, 17:36:28 UTC |
175e725 | Brett Cannon | 22 November 2013, 17:07:43 UTC | Remove a commented-out line | 22 November 2013, 17:07:43 UTC |
330ce59 | Antoine Pitrou | 22 November 2013, 17:05:06 UTC | Hopefully fix test_is_socket_true | 22 November 2013, 17:05:06 UTC |
fddc311 | Brett Cannon | 22 November 2013, 16:58:17 UTC | Don't assume trying to find a builtin will succeed (e.g. posix isn't on Windows) | 22 November 2013, 16:58:17 UTC |
29eac42 | Antoine Pitrou | 22 November 2013, 16:57:03 UTC | Fix test failure under systems with an incompatible locale | 22 November 2013, 16:57:03 UTC |
0325a21 | Antoine Pitrou | 22 November 2013, 16:38:41 UTC | Fix whitespace | 22 November 2013, 16:38:41 UTC |
31119e4 | Antoine Pitrou | 22 November 2013, 16:38:12 UTC | Issue #19673: Add pathlib to the stdlib as a provisional module (PEP 428). | 22 November 2013, 16:38:12 UTC |
b523f84 | Eric Snow | 22 November 2013, 16:05:39 UTC | Implement PEP 451 (ModuleSpec). | 22 November 2013, 16:05:39 UTC |
9e6097e | Barry Warsaw | 22 November 2013, 16:08:25 UTC | Trunk merge. | 22 November 2013, 16:08:25 UTC |
87b9637 | Barry Warsaw | 22 November 2013, 16:08:05 UTC | A fix for issue 19555 on Windows. | 22 November 2013, 16:08:05 UTC |
5398e1a | Christian Heimes | 22 November 2013, 15:20:53 UTC | Issue #19448: report name / NID in exception message of ASN1Object | 22 November 2013, 15:20:53 UTC |
c2d65e1 | Christian Heimes | 22 November 2013, 15:13:55 UTC | Issue #17134: check certs of CA and ROOT system store | 22 November 2013, 15:13:55 UTC |
50c48b8 | Nick Coghlan | 22 November 2013, 14:57:00 UTC | Close #17916: dis.Bytecode based replacement for distb - Bytecode.from_traceback() alternate constructor - current_offset parameter and attribute Patch by Claudiu Popa | 22 November 2013, 14:57:00 UTC |
8fbdb09 | Nick Coghlan | 22 November 2013, 14:30:34 UTC | Close #19552: venv and pyvenv ensurepip integration | 22 November 2013, 14:30:34 UTC |
0b61ef6 | Nick Coghlan | 22 November 2013, 13:32:24 UTC | Update bundled pip to 1.5rc1 | 22 November 2013, 13:32:24 UTC |
8afc8f6 | Nick Coghlan | 22 November 2013, 13:00:22 UTC | Issue #19619: Update What's New for codec blacklist | 22 November 2013, 13:00:22 UTC |
c72e4e6 | Nick Coghlan | 22 November 2013, 12:39:36 UTC | Issue #19619: Blacklist non-text codecs in method API str.encode, bytes.decode and bytearray.decode now use an internal API to throw LookupError for known non-text encodings, rather than attempting the encoding or decoding operation and then throwing a TypeError for an unexpected output type. The latter mechanism remains in place for third party non-text encodings. | 22 November 2013, 12:39:36 UTC |
322f5ba | Ned Deily | 22 November 2013, 07:01:59 UTC | Issue #19553: PEP 453 - "make install" and "make altinstall" now install or upgrade pip by default, using the bundled pip provided by the new ensurepip module. A new configure option, --with-ensurepip[=upgrade|install|no], is available to override the default ensurepip "--upgrade" option. The option can also be set with "make [alt]install ENSUREPIP=[upgrade|install\no]". | 22 November 2013, 07:01:59 UTC |
b8f944f | Ned Deily | 22 November 2013, 06:42:25 UTC | Issue #19649: On OS X, the same set of file names are now installed in bin directories for all configurations: non-framework vs framework, and single arch vs universal builds. pythonx.y-32 is now always installed for 64-bit/32-bit universal builds. The obsolete and undocumented pythonw* symlinks are no longer installed anywhere. | 22 November 2013, 06:42:25 UTC |
c06d6fd | Ned Deily | 22 November 2013, 04:56:23 UTC | Issue #14455: Fix maybe_open typo in Plist.fromFile(). | 22 November 2013, 04:56:23 UTC |
f6de9eb | Ezio Melotti | 22 November 2013, 03:49:29 UTC | #19688: add back and deprecate the internal HTMLParser.unescape() method. | 22 November 2013, 03:49:29 UTC |
32f0c7a | Christian Heimes | 22 November 2013, 02:43:48 UTC | or VERIFY_CRL_CHECK_LEAF to verify_flags | 22 November 2013, 02:43:48 UTC |
d5b200c | Christian Heimes | 22 November 2013, 02:36:28 UTC | Issue #19664: fix another flake test_userdict test | 22 November 2013, 02:36:28 UTC |
f22e8e5 | Christian Heimes | 22 November 2013, 01:22:51 UTC | Issue #18147: Add missing documentation for SSLContext.get_ca_certs(). Also change the argument name to the same name as getpeercert() | 22 November 2013, 01:22:51 UTC |
44109d7 | Christian Heimes | 22 November 2013, 00:51:30 UTC | Issue #17134: Finalize interface to Windows' certificate store. Cert and CRL enumeration are now two functions. enum_certificates() also returns purpose flags as set of OIDs. | 22 November 2013, 00:51:30 UTC |
d062892 | Christian Heimes | 22 November 2013, 00:22:47 UTC | Issue #19681: Apply a quick and minimal band-aid. The flaky buildbots make it hard to detect real issue. This is just a temporary fix until we agree on a permanent solution. | 22 November 2013, 00:22:47 UTC |
3591587 | Christian Heimes | 22 November 2013, 00:17:34 UTC | merge | 22 November 2013, 00:17:34 UTC |
5f8b0f5 | Christian Heimes | 22 November 2013, 00:16:56 UTC | Issue #19664: test_userdict's repr test no longer depends on the order of dict elements. Original patch by Serhiy Storchaka | 22 November 2013, 00:16:56 UTC |
99fc416 | Barry Warsaw | 21 November 2013, 23:57:41 UTC | trunk merge | 21 November 2013, 23:57:41 UTC |
197a770 | Barry Warsaw | 21 November 2013, 23:57:14 UTC | - Issue #19555: Restore sysconfig.get_config_var('SO'), with a DeprecationWarning pointing people at $EXT_SUFFIX. | 21 November 2013, 23:57:14 UTC |
ba72320 | Christian Heimes | 21 November 2013, 23:46:18 UTC | silence an overflow warning. slen is smaller than 1MB | 21 November 2013, 23:46:18 UTC |
d6dc952 | Christian Heimes | 21 November 2013, 23:39:38 UTC | one CERT_REQUIRED is enough | 21 November 2013, 23:39:38 UTC |
1dbf61f | Christian Heimes | 21 November 2013, 23:34:18 UTC | downcast len to int. The code has already checked that len < INT_MAX | 21 November 2013, 23:34:18 UTC |
18fc7be | Christian Heimes | 21 November 2013, 22:57:49 UTC | lst might be NULL here CID 1130752: Dereference after null check (FORWARD_NULL) | 21 November 2013, 22:57:49 UTC |
2258779 | Christian Heimes | 21 November 2013, 22:56:13 UTC | Issue #8813: Add SSLContext.verify_flags to change the verification flags of the context in order to enable certification revocation list (CRL) checks or strict X509 rules. | 21 November 2013, 22:56:13 UTC |
e079edd | Victor Stinner | 21 November 2013, 21:33:21 UTC | Close #18294: Fix the zlib module to make it 64-bit safe | 21 November 2013, 21:33:21 UTC |
8820c23 | Guido van Rossum | 21 November 2013, 19:30:06 UTC | Better behavior when stepping over yield[from]. Fixes issue 16596. By Xavier de Gaye. | 21 November 2013, 19:30:06 UTC |
9c55a58 | Guido van Rossum | 21 November 2013, 19:07:45 UTC | asyncio: Make Semaphore(0) work properly. | 21 November 2013, 19:07:45 UTC |
d88c6f9 | Serhiy Storchaka | 21 November 2013, 17:23:50 UTC | Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654). | 21 November 2013, 17:23:50 UTC |
0b1386d | Serhiy Storchaka | 21 November 2013, 17:23:19 UTC | Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654). | 21 November 2013, 17:23:19 UTC |
1b62760 | Christian Heimes | 21 November 2013, 15:27:33 UTC | merge | 21 November 2013, 15:27:33 UTC |
949ec14 | Christian Heimes | 21 November 2013, 15:26:51 UTC | Issue #19682: Fix compatibility issue with old version of OpenSSL that was introduced by Issue #18379. | 21 November 2013, 15:26:51 UTC |
c5cf797 | Ronald Oussoren | 21 November 2013, 14:46:49 UTC | Issue #14455: plistlib now supports binary plists and has an updated API. This patch adds support for binary plists on OSX to plistlib (based on a patch by 'dpounces'). The patch also cleans up the API for the plistlib module. | 21 November 2013, 14:46:49 UTC |
8455723 | Victor Stinner | 21 November 2013, 11:29:51 UTC | Close #19568: Fix bytearray_setslice_linear(), fix handling of PyByteArray_Resize() failure: leave the bytearray object in an consistent state. If growth < 0, handling the memory allocation failure is tricky here because the bytearray object has already been modified. If lo != 0, the operation is completed, but a MemoryError is still raised and the memory block is not shrinked. If lo == 0, the bytearray is restored in its previous state and a MemoryError is raised. | 21 November 2013, 11:29:51 UTC |
35f2803 | Victor Stinner | 21 November 2013, 11:16:35 UTC | Close #19578: Fix list_ass_subscript(), handle list_resize() failure Notify the caller of the failure (MemoryError exception). | 21 November 2013, 11:16:35 UTC |
a282825 | Victor Stinner | 21 November 2013, 09:25:09 UTC | Issue #19183: Simplify test_gdb repr() is no more platform dependent, SipHash has been fixed | 21 November 2013, 09:25:09 UTC |
f4fd257 | Serhiy Storchaka | 21 November 2013, 09:04:22 UTC | Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on big-endian platforms. Temporary forbidden test_unseekable_incompleted_write fornot compressed 16- and 32-bit wave file on big-endian platforms. | 21 November 2013, 09:04:22 UTC |
d9a0182 | Serhiy Storchaka | 21 November 2013, 09:02:30 UTC | Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on big-endian platforms. Temporary forbidden test_unseekable_incompleted_write fornot compressed 16- and 32-bit wave file on big-endian platforms. | 21 November 2013, 09:02:30 UTC |
bd3a7f9 | Christian Heimes | 21 November 2013, 02:40:15 UTC | Issue #18379: SSLSocket.getpeercert() returns CA issuer AIA fields, OCSP and CRL distribution points. | 21 November 2013, 02:40:15 UTC |
efff706 | Christian Heimes | 21 November 2013, 02:35:02 UTC | Issue #18138: Implement cadata argument of SSLContext.load_verify_location() to load CA certificates and CRL from memory. It supports PEM and DER encoded strings. | 21 November 2013, 02:35:02 UTC |
e6e2d9b | Guido van Rossum | 20 November 2013, 19:53:31 UTC | Clarify where "Documenting Python" can be found. | 20 November 2013, 19:53:31 UTC |
abc716b | Larry Hastings | 20 November 2013, 17:13:52 UTC | Issue #19474: Argument Clinic now always specifies a default value for variables in option groups, to prevent "uninitialized value" warnings. | 20 November 2013, 17:13:52 UTC |
f3bf35e | Christian Heimes | 20 November 2013, 16:43:23 UTC | Issue #16632: Enable DEP and ASLR on Windows. | 20 November 2013, 16:43:23 UTC |
552e6c7 | Christian Heimes | 20 November 2013, 16:40:31 UTC | Issue #17791: Drop PREFIX and EXEC_PREFIX definitions from PC/pyconfig.h | 20 November 2013, 16:40:31 UTC |
c4ab110 | Christian Heimes | 20 November 2013, 16:35:06 UTC | Issue #18775: Add name and block_size attribute to HMAC object. They now provide the same API elements as non-keyed cryptographic hash functions. | 20 November 2013, 16:35:06 UTC |
634919a | Christian Heimes | 20 November 2013, 16:23:06 UTC | Issue #17276: MD5 as default digestmod for HMAC is deprecated. The HMAC module supports digestmod names, e.g. hmac.HMAC('sha1'). | 20 November 2013, 16:23:06 UTC |
7f48396 | Serhiy Storchaka | 20 November 2013, 15:44:28 UTC | Print Tk patchlevel in test_tcl in verbose mode (issue19654). | 20 November 2013, 15:44:28 UTC |
8db1823 | Serhiy Storchaka | 20 November 2013, 15:43:49 UTC | Print Tk patchlevel in test_tcl in verbose mode (issue19654). | 20 November 2013, 15:43:49 UTC |
680dc21 | Christian Heimes | 20 November 2013, 12:47:13 UTC | update siphash24 test values | 20 November 2013, 12:47:13 UTC |
a5bcd7c | Christian Heimes | 20 November 2013, 11:49:05 UTC | Issue #19183: too many tests depend on the sort order of repr(). The bitshift and xor op for 32bit builds has changed the order of hash values. | 20 November 2013, 11:49:05 UTC |
5132493 | Victor Stinner | 20 November 2013, 11:27:48 UTC | Issue #19183: Fix repr() tests of test_gdb, hash() is now platform dependent | 20 November 2013, 11:27:48 UTC |
156983a | Christian Heimes | 20 November 2013, 11:00:35 UTC | Issue #19183: test_gdb's test_dict was failing on some machines as the order or dict keys has changed again. | 20 November 2013, 11:00:35 UTC |
985ecdc | Christian Heimes | 20 November 2013, 10:46:18 UTC | ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'. Python now uses SipHash24 on all major platforms. | 20 November 2013, 10:46:18 UTC |
fe32aec | Christian Heimes | 20 November 2013, 00:18:26 UTC | configure: use AC_MSG_NOTICE() instead of AC_MSG_WARN() to inform user about C++ compiler. Now './configure --silent && make -s' doesn't print any message to stdout or stderr. | 20 November 2013, 00:18:26 UTC |
0bedc97 | Christian Heimes | 20 November 2013, 00:11:33 UTC | configure: echo message to AS_MESSAGE_FD. --silent redirects fd to /dev/null. | 20 November 2013, 00:11:33 UTC |
75ed890 | Christian Heimes | 20 November 2013, 00:11:18 UTC | configure: echo message to AS_MESSAGE_FD. --silent redirects fd to /dev/null. | 20 November 2013, 00:11:18 UTC |
888dcc3 | Christian Heimes | 19 November 2013, 23:50:38 UTC | Add workaround for VS 2010 nmake clean issue. VS 2010 doesn't set up PATH for nmake.exe correctly. | 19 November 2013, 23:50:38 UTC |
2658dd7 | Christian Heimes | 19 November 2013, 23:41:29 UTC | Add workaround for VS 2010 nmake clean issue. VS 2010 doesn't set up PATH for nmake.exe correctly. | 19 November 2013, 23:41:29 UTC |
6715828 | Victor Stinner | 19 November 2013, 23:14:49 UTC | _msi.c: Fix compiler warnings on Windows 64-bit "hf" type is INT_PTR, it is used to store an int in _msi.c. | 19 November 2013, 23:14:49 UTC |
f8e3221 | Victor Stinner | 19 November 2013, 22:56:34 UTC | Issue #9566, #19617: Fix more compiler warnings in compile.c on Windows 64-bit | 19 November 2013, 22:56:34 UTC |
5323fb0 | Victor Stinner | 19 November 2013, 22:46:06 UTC | Issue #19637: fix test_undecodable_env() of test_subprocess on AIX On AIX, the C locale encoding uses the ISO-8859-1 encoding, not ASCII. | 19 November 2013, 22:46:06 UTC |
85fe8a6 | Victor Stinner | 19 November 2013, 22:03:25 UTC | Issue #9566, #19617: New try to fix compilation on Windows Some compilers (ex: Visual Studio) decode -2147483648 as a unsigned integer instead of an signed integer. | 19 November 2013, 22:03:25 UTC |
b679a2e | Victor Stinner | 19 November 2013, 21:28:01 UTC | Issue #9566, #19617: Fix compilation on Windows INT32_MIN and INT32_MAX constants are unknown on Windows. | 19 November 2013, 21:28:01 UTC |
ad9a066 | Victor Stinner | 19 November 2013, 21:23:20 UTC | Issue #9566: compile.c uses Py_ssize_t instead of int to store sizes to fix compiler warnings on Windows 64-bit. Use Py_SAFE_DOWNCAST() where the final downcast is needed. The bytecode doesn't support integer parameters larger than 32-bit yet. | 19 November 2013, 21:23:20 UTC |
1540b16 | Guido van Rossum | 19 November 2013, 19:43:38 UTC | asyncio: Add streams.start_server(), by Gustavo Carneiro. | 19 November 2013, 19:43:38 UTC |
4a9ee26 | Ezio Melotti | 19 November 2013, 18:28:45 UTC | #2927: Added the unescape() function to the html module. | 19 November 2013, 18:28:45 UTC |
5160da1 | R David Murray | 19 November 2013, 18:17:26 UTC | Merge: #19449: Handle non-string keys when generating 'fieldnames' error. | 19 November 2013, 18:17:26 UTC |
fb099c9 | R David Murray | 19 November 2013, 18:16:20 UTC | #19449: Handle non-string keys when generating 'fieldnames' error. csv was handling non-string keys fine except for the error message generated when a non-string key was not in 'fieldnames'. Fix by Tomas Grahn, full patch-with-test by Vajrasky Kok (tweaked slightly). | 19 November 2013, 18:16:20 UTC |
0e60f85 | Andrew Kuchling | 19 November 2013, 16:06:44 UTC | Merge from 3.3 | 19 November 2013, 16:06:44 UTC |
30c5ad2 | Andrew Kuchling | 19 November 2013, 16:05:20 UTC | #1098749: re-word gettext docs to not encourage using pygettext so much. Also, add a link to the Babel package. | 19 November 2013, 16:05:20 UTC |
dd7436c | Martin v. Löwis | 19 November 2013, 16:02:36 UTC | Issue #19550: Implement Windows installer changes of PEP 453 (ensurepip). | 19 November 2013, 16:02:36 UTC |