f19a6ef | Guido van Rossum | 19 October 2013, 16:52:09 UTC | Verify hostname if verify_mode is CERT_OPTIONAL too. | 19 October 2013, 16:52:09 UTC |
3743711 | Guido van Rossum | 19 October 2013, 16:10:13 UTC | Disable some subprocess tests that hang on AIX. See http://bugs.python.org/issue19293 | 19 October 2013, 16:10:13 UTC |
351f539 | Christian Heimes | 19 October 2013, 15:59:48 UTC | Issue #18582: HMAC_CTX_copy() is not available on OpenSSL < 1.0 | 19 October 2013, 15:59:48 UTC |
7058dad | Guido van Rossum | 19 October 2013, 15:47:26 UTC | Skip the asyncio tests when threads are not available. See http://bugs.python.org/issue19295 | 19 October 2013, 15:47:26 UTC |
0f5bff2 | Georg Brandl | 19 October 2013, 15:46:38 UTC | Doc markup fixes. | 19 October 2013, 15:46:38 UTC |
8608d26 | Nick Coghlan | 19 October 2013, 14:30:51 UTC | contextlib doc updates and refactoring - explain single use, reusable and reentrant in docs - converted suppress to a reentrant class based impl - converted redirect_stdout to a reusable impl - moved both suppress and redirect_stdout behind a functional facade - added reentrancy tests for the updated suppress - added reusability tests for the updated redirect_stdio - slightly cleaned up an exception from contextmanager | 19 October 2013, 14:30:51 UTC |
e723622 | Christian Heimes | 19 October 2013, 12:24:44 UTC | Issue #18582: provide a faster C implementation of pbkdf2_hmac that works with OpenSSL < 1.0 | 19 October 2013, 12:24:44 UTC |
fcd8de2 | Christian Heimes | 19 October 2013, 12:24:03 UTC | lower case pbkdf2_hmac | 19 October 2013, 12:24:03 UTC |
3626a50 | Christian Heimes | 19 October 2013, 12:12:02 UTC | Issue #19254: Provide an optimized Python implementation of PBKDF2_HMAC | 19 October 2013, 12:12:02 UTC |
a412f76 | Serhiy Storchaka | 19 October 2013, 07:45:48 UTC | Fix compilation of the curses module (broken by issue #16612). | 19 October 2013, 07:45:48 UTC |
3182680 | Larry Hastings | 19 October 2013, 07:09:25 UTC | Issue #16612: Add "Argument Clinic", a compile-time preprocessor for C files to generate argument parsing code. (See PEP 436.) | 19 October 2013, 07:09:25 UTC |
5ceae41 | Ned Deily | 19 October 2013, 04:34:58 UTC | Ensure setup.py looks for zlib.h in an OS X SDK. | 19 October 2013, 04:34:58 UTC |
507c591 | Ned Deily | 19 October 2013, 04:32:00 UTC | Ensure setup.py looks for zlib.h in an OS X SDK. | 19 October 2013, 04:32:00 UTC |
29eec66 | Ned Deily | 19 October 2013, 04:16:05 UTC | Issue #19019: Change the OS X installer build script to use CFLAGS instead of OPT for special build options. By setting OPT, some compiler-specific options like -fwrapv were overridden and thus not used, which could result in broken interpreters when building with clang. | 19 October 2013, 04:16:05 UTC |
87adb6e | Ned Deily | 19 October 2013, 04:09:56 UTC | Issue #14499: Fix several problems with OS X universal build support: 1. ppc arch detection for extension module builds broke with Xcode 5 2. ppc arch detection in configure did not work on OS X 10.4 3. -sysroot and -arch flags were unnecessarily duplicated 4. there was no obvious way to configure an intel-32 only build. | 19 October 2013, 04:09:56 UTC |
ea41d5f | Ned Deily | 19 October 2013, 03:49:27 UTC | Issue #15663: Update OS X installer to use Tcl/Tk 8.5.15. | 19 October 2013, 03:49:27 UTC |
5375b49 | Ned Deily | 19 October 2013, 03:42:32 UTC | Update OS X installer for building on 10.9. | 19 October 2013, 03:42:32 UTC |
ac25ca1 | Ned Deily | 19 October 2013, 03:41:16 UTC | Update OS X installer for building on 10.9. | 19 October 2013, 03:41:16 UTC |
c548660 | Victor Stinner | 19 October 2013, 00:40:16 UTC | Issue #16742: My fix on PyOS_StdioReadline() was incomplete, PyMem_FREE() was not patched | 19 October 2013, 00:40:16 UTC |
355491d | Guido van Rossum | 18 October 2013, 22:17:11 UTC | Write flow control for asyncio (includes asyncio.streams overhaul). | 18 October 2013, 22:17:11 UTC |
051a331 | Guido van Rossum | 18 October 2013, 22:15:56 UTC | Relax some asyncio test timeouts (http://bugs.python.org/issue19285). | 18 October 2013, 22:15:56 UTC |
ee1be99 | Nadeem Vawda | 18 October 2013, 22:11:13 UTC | Issue #19222: Add support for the 'x' mode to the gzip module. Original patch by Tim Heaney. | 18 October 2013, 22:11:13 UTC |
8a9e99c | Nadeem Vawda | 18 October 2013, 22:11:06 UTC | Issue #19223: Add support for the 'x' mode to the bz2 module. Patch by Tim Heaney and Vajrasky Kok. | 18 October 2013, 22:11:06 UTC |
42ca982 | Nadeem Vawda | 18 October 2013, 22:06:19 UTC | Issue #19201: Add support for the 'x' mode to the lzma module. Patch by Tim Heaney and Vajrasky Kok. | 18 October 2013, 22:06:19 UTC |
c516815 | Brett Cannon | 18 October 2013, 20:55:15 UTC | Fix test to not consider mixin a standalone test | 18 October 2013, 20:55:15 UTC |
1340049 | Brett Cannon | 18 October 2013, 19:40:11 UTC | Issue #16803: Move test_importlib.test_util to use both frozen and source code. | 18 October 2013, 19:40:11 UTC |
6a57dd8 | Brett Cannon | 18 October 2013, 19:12:21 UTC | Issue #16803: Have test_importlib.test_locks use frozen and source code. | 18 October 2013, 19:12:21 UTC |
baced56 | Brett Cannon | 18 October 2013, 18:03:16 UTC | Fix a refleak in _sre | 18 October 2013, 18:03:16 UTC |
1830601 | Brett Cannon | 18 October 2013, 17:29:04 UTC | Add NEWS entry for issue #18810 | 18 October 2013, 17:29:04 UTC |
58f5680 | Brett Cannon | 18 October 2013, 17:24:13 UTC | Issue #18810: Be optimistic with stat calls when seeing if a directory exists when checking for a package. Before there was an isdir check and then various isfile checks for possible __init__ files when looking for a package. This change drops the isdir check by leaning on the assumption that a directory will not contain something named after the module being imported which is not a directory. If the module is a package then it saves a stat call. If there is nothing in the directory with the potential package name it also saves a stat call. Only if there is something in the directory named the same thing as the potential package will the number of stat calls increase (due to more wasteful __init__ checks). Semantically there is no change as the isdir check moved down so that namespace packages continue to have no chance of accidentally collecting non-existent directories. | 18 October 2013, 17:24:13 UTC |
2546a17 | Guido van Rossum | 18 October 2013, 17:10:36 UTC | Important race condition fix for Tulip. | 18 October 2013, 17:10:36 UTC |
559ae0f | Benjamin Peterson | 18 October 2013, 16:58:17 UTC | merge 3.3 | 18 October 2013, 16:58:17 UTC |
910a665 | Benjamin Peterson | 18 October 2013, 16:57:55 UTC | fix description of super() behavior on descriptors | 18 October 2013, 16:57:55 UTC |
48df60c | Richard Oudkerk | 18 October 2013, 16:04:31 UTC | Update more configurations in pcbuild.sln. | 18 October 2013, 16:04:31 UTC |
bb9e481 | Brett Cannon | 18 October 2013, 16:01:06 UTC | Issue #18416: Fix various os calls in importlib.machinery.FileFinder now that self.path is no longer forced to '.'. | 18 October 2013, 16:01:06 UTC |
af002e6 | Brett Cannon | 18 October 2013, 15:39:32 UTC | merge | 18 October 2013, 15:39:32 UTC |
27e27f7 | Brett Cannon | 18 October 2013, 15:39:04 UTC | Issue #18416: Have importlib.machinery.PathFinder treat '' as the cwd and stop importlib.machinery.FileFinder treating '' as '.'. Previous PathFinder transformed '' into '.' which led to __file__ for modules imported from the cwd to always be relative paths. This meant the values of the attribute were wrong as soon as the cwd changed. This change now means that as long as the site module is run (which makes all entries in sys.path absolute) then all values for __file__ will also be absolute unless it's for __main__ when specified by file path in a relative way (modules imported by runpy will have an absolute path). Now that PathFinder is no longer treating '' as '.' it only makes sense for FileFinder to stop doing so as well. Now no transformation is performed for the directory given to the __init__ method. Thanks to Madison May for the initial patch. | 18 October 2013, 15:39:04 UTC |
44455e8 | Richard Oudkerk | 18 October 2013, 15:23:01 UTC | Update pcbuild.sln to build _overlapped. | 18 October 2013, 15:23:01 UTC |
57497ad | Guido van Rossum | 18 October 2013, 14:58:20 UTC | Rename Transport.pause/resume to pause_reading/pause_writing. Also relax timeout in test_call_later(). | 18 October 2013, 14:58:20 UTC |
40b22d0 | Brett Cannon | 18 October 2013, 14:45:59 UTC | Issue #16803: test.test_importlib.test_api now runs under frozen and source. | 18 October 2013, 14:45:59 UTC |
87efae2 | Serhiy Storchaka | 18 October 2013, 14:17:31 UTC | Remove redundant empty lines. | 18 October 2013, 14:17:31 UTC |
90b41f0 | Serhiy Storchaka | 18 October 2013, 14:16:40 UTC | Remove redundant empty lines. | 18 October 2013, 14:16:40 UTC |
b39d247 | Serhiy Storchaka | 18 October 2013, 14:05:41 UTC | Remove a duplicate. | 18 October 2013, 14:05:41 UTC |
3321fb8 | Nick Coghlan | 18 October 2013, 13:59:58 UTC | Issue #16129: this should appease the buildbots | 18 October 2013, 13:59:58 UTC |
8acc3c5 | Richard Oudkerk | 18 October 2013, 13:42:56 UTC | Remove test_sigterm(). | 18 October 2013, 13:42:56 UTC |
1805a62 | Nick Coghlan | 18 October 2013, 13:11:47 UTC | Issue #16129: Py_SetStandardStreamEncoding cleanups - don't call PyErr_NoMemory with interpreter is not initialised - note that it's OK to call _PyMem_RawStrDup here - don't include this in the limited API - capitalise "IO" - be explicit that a non-zero return indicates an error - include versionadded marker in docs | 18 October 2013, 13:11:47 UTC |
ac1a248 | Nick Coghlan | 18 October 2013, 12:39:50 UTC | Close #19284: Handle -R properly in flag helper Previously, the -R option would be specified multiple times if PYTHONHASHSEED was set. | 18 October 2013, 12:39:50 UTC |
ef23f18 | Serhiy Storchaka | 18 October 2013, 08:55:30 UTC | Fix markup. | 18 October 2013, 08:55:30 UTC |
3353313 | Serhiy Storchaka | 18 October 2013, 08:55:02 UTC | Fix markup. | 18 October 2013, 08:55:02 UTC |
a8b0707 | Ethan Furman | 18 October 2013, 08:22:08 UTC | Issue #19030: special-cased __dict__ as the actual dict is not returned, a proxy is. | 18 October 2013, 08:22:08 UTC |
2498d9e | Ethan Furman | 18 October 2013, 07:45:40 UTC | Issue #19272: slight clarification of pickle docs with regard to lambda. | 18 October 2013, 07:45:40 UTC |
63c141c | Ethan Furman | 18 October 2013, 07:27:39 UTC | Close #19030: inspect.getmembers and inspect.classify_class_attrs Order of search is now: 1. Try getattr 2. If that throws an exception, check __dict__ directly 3. If still not found, walk the mro looking for the eldest class that has the attribute (e.g. things returned by __getattr__) 4. If none of that works (e.g. due to a buggy __dir__, __getattr__, etc. method or missing __slot__ attribute), ignore the attribute entirely. | 18 October 2013, 07:27:39 UTC |
0e0cd46 | Ethan Furman | 18 October 2013, 02:34:12 UTC | Catching up on NEWS entries. I'll make sure and include them in future patches. | 18 October 2013, 02:34:12 UTC |
3c97e46 | Ned Deily | 18 October 2013, 01:08:00 UTC | Issue #19262: Install asyncio and test_asyncio directories. | 18 October 2013, 01:08:00 UTC |
fc29e0f | Guido van Rossum | 17 October 2013, 22:39:45 UTC | Rename the logger to plain "logger". | 17 October 2013, 22:39:45 UTC |
b795aa8 | Ned Deily | 17 October 2013, 22:21:40 UTC | Issue #19275: Fix test_site failure on OS X due to typo. | 17 October 2013, 22:21:40 UTC |
5ea7f93 | Guido van Rossum | 17 October 2013, 21:23:17 UTC | Make asyncio tests run on Windows. | 17 October 2013, 21:23:17 UTC |
27b7c7e | Guido van Rossum | 17 October 2013, 20:40:50 UTC | Initial checkin of asyncio package (== Tulip, == PEP 3156). | 17 October 2013, 20:40:50 UTC |
5b37f97 | Serhiy Storchaka | 17 October 2013, 20:05:19 UTC | Issue #19276: Fixed the wave module on 64-bit big-endian platforms. | 17 October 2013, 20:05:19 UTC |
d3b7505 | Serhiy Storchaka | 17 October 2013, 20:04:04 UTC | Issue #19276: Fixed the wave module on 64-bit big-endian platforms. | 17 October 2013, 20:04:04 UTC |
2bb0ac0 | Georg Brandl | 17 October 2013, 17:52:33 UTC | merge with 3.3 | 17 October 2013, 17:52:33 UTC |
9ff06dc | Georg Brandl | 17 October 2013, 17:51:34 UTC | Fix inaccurate versionchanged tag for compressobj(): most parameter were there, just got kwarg support. | 17 October 2013, 17:51:34 UTC |
8f9571e | Nick Coghlan | 17 October 2013, 15:46:19 UTC | Skip #16129 test until I debug cross-platform issues | 17 October 2013, 15:46:19 UTC |
6508dc5 | Nick Coghlan | 17 October 2013, 15:44:22 UTC | Try to debug overspecified test :( | 17 October 2013, 15:44:22 UTC |
cc5c728 | Richard Oudkerk | 17 October 2013, 14:22:10 UTC | Fix signal handler in test. | 17 October 2013, 14:22:10 UTC |
240f86d | Nick Coghlan | 17 October 2013, 13:40:57 UTC | Close #19266: contextlib.ignore -> contextlib.suppress Patch by Zero Piraeus. | 17 October 2013, 13:40:57 UTC |
1eb509a | Richard Oudkerk | 17 October 2013, 13:31:51 UTC | Merge. | 17 October 2013, 13:31:51 UTC |
a0f074f | Nick Coghlan | 17 October 2013, 13:27:17 UTC | Issue #16129: Move Py_SetStandardStreamEncoding declaration | 17 October 2013, 13:27:17 UTC |
1e2f67c | Richard Oudkerk | 17 October 2013, 13:24:06 UTC | Try doing a raw test of os.fork()/os.kill(). | 17 October 2013, 13:24:06 UTC |
7d270ee | Nick Coghlan | 17 October 2013, 12:35:35 UTC | Issue #16129: Add `Py_SetStandardStreamEncoding` This new pre-initialization API allows embedding applications like Blender to force a particular encoding and error handler for the standard IO streams. Also refactors Modules/_testembed.c to let us start testing multiple embedding scenarios. (Initial patch by Bastien Montagne) | 17 October 2013, 12:35:35 UTC |
26f9268 | Richard Oudkerk | 17 October 2013, 12:56:18 UTC | Stop trying to use strace, but add a sleep before terminate(). | 17 October 2013, 12:56:18 UTC |
86823a5 | Christian Heimes | 17 October 2013, 11:40:00 UTC | Issue #19275: Fix test_site on AMD64 Snow Leopard | 17 October 2013, 11:40:00 UTC |
e4508ee | Richard Oudkerk | 17 October 2013, 11:10:45 UTC | Try strace instead of gdb to see what wedged child is doing. | 17 October 2013, 11:10:45 UTC |
a3cf1aa | Serhiy Storchaka | 17 October 2013, 09:48:32 UTC | Merge heads | 17 October 2013, 09:48:32 UTC |
b5f8a5e | Serhiy Storchaka | 17 October 2013, 09:46:53 UTC | Issue 19276: Fix tests for wave files on big-endian platforms. Skip tests for 24-bit wave file on big-endian platforms. | 17 October 2013, 09:46:53 UTC |
c955291 | Serhiy Storchaka | 17 October 2013, 09:46:00 UTC | Issue 19276: Fix tests for wave files on big-endian platforms. Skip tests for 24-bit wave file on big-endian platforms. | 17 October 2013, 09:46:00 UTC |
d44500a | Richard Oudkerk | 17 October 2013, 09:38:37 UTC | Try to print a backtrace of wedged child process in test. | 17 October 2013, 09:38:37 UTC |
3da240f | R David Murray | 17 October 2013, 02:48:40 UTC | #18891: Complete new provisional email API. This adds EmailMessage and, MIMEPart subclasses of Message with new API methods, and a ContentManager class used by the new methods. Also a new policy setting, content_manager. Patch was reviewed by Stephen J. Turnbull and Serhiy Storchaka, and reflects their feedback. I will ideally add some examples of using the new API to the documentation before the final release. | 17 October 2013, 02:48:40 UTC |
1a16288 | Ethan Furman | 17 October 2013, 02:09:31 UTC | Close #19252: better test coverage for Enum. Thanks, CliffM | 17 October 2013, 02:09:31 UTC |
1f2eaa9 | Richard Oudkerk | 16 October 2013, 16:06:22 UTC | Fix import of SimpleQueue. | 16 October 2013, 16:06:22 UTC |
b1694cf | Richard Oudkerk | 16 October 2013, 15:41:56 UTC | Issue #18999: Make multiprocessing use context objects. This allows different parts of a program to use different methods for starting processes without interfering with each other. | 16 October 2013, 15:41:56 UTC |
3e4b528 | Serhiy Storchaka | 16 October 2013, 10:07:53 UTC | Add shorten to __all_ (issues #18585 and #18725). | 16 October 2013, 10:07:53 UTC |
2532497 | Serhiy Storchaka | 16 October 2013, 09:46:28 UTC | Issue #18468: The re.split, re.findall, and re.sub functions and the group() and groups() methods of match object now always return a string or a bytes object. | 16 October 2013, 09:46:28 UTC |
355dda8 | Antoine Pitrou | 15 October 2013, 21:24:44 UTC | Issue #14407: Fix unittest test discovery in test_concurrent_futures. | 15 October 2013, 21:24:44 UTC |
9816a1e | Antoine Pitrou | 15 October 2013, 21:23:32 UTC | Issue #14407: Fix unittest test discovery in test_concurrent_futures. | 15 October 2013, 21:23:32 UTC |
acc9f3f | Serhiy Storchaka | 15 October 2013, 18:22:54 UTC | Issue #18725: The textwrap module now supports truncating multiline text. | 15 October 2013, 18:22:54 UTC |
bc2bfa6 | Richard Oudkerk | 15 October 2013, 15:49:59 UTC | Merge | 15 October 2013, 15:49:59 UTC |
b46fe79 | Richard Oudkerk | 15 October 2013, 15:48:51 UTC | Print process instead of pid. | 15 October 2013, 15:48:51 UTC |
b6ca62a | Serhiy Storchaka | 15 October 2013, 09:05:57 UTC | Issue #17221: Merge 3.4.0 Alpha 1 entries before and after 3.3.1 release candidate 1. | 15 October 2013, 09:05:57 UTC |
42c25f5 | Antoine Pitrou | 14 October 2013, 18:50:32 UTC | Close #19260: remove outdated comment in marshal.c | 14 October 2013, 18:50:32 UTC |
e1426b6 | Serhiy Storchaka | 14 October 2013, 18:19:24 UTC | Issue #18919: Add test/audiodata to LIBSUBDIRS. | 14 October 2013, 18:19:24 UTC |
c3a9b35 | Serhiy Storchaka | 14 October 2013, 18:18:50 UTC | Issue #18919: Add test/audiodata to LIBSUBDIRS. | 14 October 2013, 18:18:50 UTC |
481c6dd | Serhiy Storchaka | 14 October 2013, 17:10:18 UTC | Issue #18919: Fixed resource leaks in audio tests. | 14 October 2013, 17:10:18 UTC |
85812bc | Serhiy Storchaka | 14 October 2013, 17:09:47 UTC | Issue #18919: Fixed resource leaks in audio tests. | 14 October 2013, 17:09:47 UTC |
1f56a94 | Serhiy Storchaka | 14 October 2013, 17:06:04 UTC | Issue #18919: Check warnings messages in the aifc module tests. | 14 October 2013, 17:06:04 UTC |
4606d36 | Serhiy Storchaka | 14 October 2013, 17:05:33 UTC | Issue #18919: Check warnings messages in the aifc module tests. | 14 October 2013, 17:05:33 UTC |
fb0b5f2 | Georg Brandl | 14 October 2013, 14:53:07 UTC | merge with 3.3 | 14 October 2013, 14:53:07 UTC |
d98d6cb | Georg Brandl | 14 October 2013, 14:52:13 UTC | Closes #19258: close WSGI server after handling request in demo code. | 14 October 2013, 14:52:13 UTC |
9795419 | Georg Brandl | 14 October 2013, 14:08:25 UTC | merge with 3.3 | 14 October 2013, 14:08:25 UTC |
0079ffc | Georg Brandl | 14 October 2013, 14:08:15 UTC | Closes #17154: error out gracefully on "ignore" or "condition" without argument. | 14 October 2013, 14:08:15 UTC |