7e611da | Larry Hastings | 24 November 2013, 14:59:35 UTC | Bump version number to 3.4.0b1. | 24 November 2013, 14:59:35 UTC |
37b7900 | Larry Hastings | 24 November 2013, 14:53:15 UTC | Updated pydoc topics for 3.4.0b1. | 24 November 2013, 14:53:15 UTC |
f4b8e60 | Antoine Pitrou | 24 November 2013, 14:01:39 UTC | Null merge | 24 November 2013, 14:01:39 UTC |
a8892a1 | Antoine Pitrou | 24 November 2013, 13:58:17 UTC | Issue #19743: fix test_gdb on some optimized Python builds | 24 November 2013, 13:58:17 UTC |
f6eb31f | Antoine Pitrou | 24 November 2013, 13:58:17 UTC | Issue #19743: fix test_gdb on some optimized Python builds | 24 November 2013, 13:58:17 UTC |
3ab9cfc | Antoine Pitrou | 24 November 2013, 13:33:37 UTC | Selectively re-enable framing tests | 24 November 2013, 13:33:37 UTC |
dc6aaec | Larry Hastings | 24 November 2013, 12:41:57 UTC | Clinic: fix "self converters" with METH_NOARGS functions. | 24 November 2013, 12:41:57 UTC |
2f9a9aa | Larry Hastings | 24 November 2013, 12:23:35 UTC | Clinic: Add warning for untested (and unused in CPython!) format units. | 24 November 2013, 12:23:35 UTC |
472a65a | Georg Brandl | 24 November 2013, 11:39:56 UTC | Fix a few markup problems in the new import doc. | 24 November 2013, 11:39:56 UTC |
08facd2 | Victor Stinner | 24 November 2013, 11:27:59 UTC | Issue #19741: cleanup tracemalloc_realloc() Explain that unhandled error case is very unlikely | 24 November 2013, 11:27:59 UTC |
fc91285 | Alexandre Vassalotti | 24 November 2013, 11:07:35 UTC | Remove code path in cpickle that does not exist in pickle. | 24 November 2013, 11:07:35 UTC |
5296867 | Victor Stinner | 24 November 2013, 10:37:15 UTC | Issue #19741: tracemalloc: report tracemalloc_log_alloc() failure to the caller for new allocations, but not when a memory block was already resized | 24 November 2013, 10:37:15 UTC |
c49477b | Alexandre Vassalotti | 24 November 2013, 10:53:45 UTC | Make Ellipsis and NotImplemented picklable through the reduce protocol. | 24 November 2013, 10:53:45 UTC |
4c05d3b | Alexandre Vassalotti | 24 November 2013, 10:41:05 UTC | Make built-in methods picklable through the reduce protocol. | 24 November 2013, 10:41:05 UTC |
d606ba7 | Victor Stinner | 24 November 2013, 10:28:20 UTC | Issue #19741: fix tracemalloc_log_alloc(), handle _Py_HASHTABLE_SET() failure | 24 November 2013, 10:28:20 UTC |
7119b45 | Zachary Ware | 24 November 2013, 08:21:57 UTC | Issue #3158: Relax new doctests a bit. Apparently, the number of objects with docstrings in builtins varies with --with-pydebug (non-debug has one fewer). Also, skip the new tests entirely if built --without-doc-strings. | 24 November 2013, 08:21:57 UTC |
fe94d8a | Zachary Ware | 24 November 2013, 07:20:14 UTC | Merge heads | 24 November 2013, 07:20:14 UTC |
a4b7a75 | Zachary Ware | 24 November 2013, 07:19:09 UTC | Issue #3158: doctest can now find doctests in functions and methods written in C. As a part of this, a few doctests have been added to the builtins module (on hex(), oct(), and bin()), a doctest has been fixed (hopefully on all platforms) on float, and test_builtins now runs doctests in builtins. | 24 November 2013, 07:19:09 UTC |
1d1d834 | Nick Coghlan | 24 November 2013, 06:49:20 UTC | Issue #19734: Also run pip version check in isolated mode | 24 November 2013, 06:49:20 UTC |
091167c | Nick Coghlan | 24 November 2013, 04:58:31 UTC | Issue #19734: Ensure test_venv ignores PIP_REQUIRE_VIRTUALENV | 24 November 2013, 04:58:31 UTC |
5e411b7 | Alexandre Vassalotti | 24 November 2013, 04:58:24 UTC | Disable annoying tests which doesn't work optimized pickles. | 24 November 2013, 04:58:24 UTC |
b6a2f2a | Alexandre Vassalotti | 24 November 2013, 04:30:03 UTC | Make framing optional in pickle protocol 4. This will allow us to control in the future whether to use framing or not. For example, we may want to turn it off for tiny pickle where it doesn't help. The change also improves performance slightly: ### fastpickle ### Min: 0.608517 -> 0.557358: 1.09x faster Avg: 0.798892 -> 0.694738: 1.15x faster Significant (t=3.45) Stddev: 0.17145 -> 0.12704: 1.3496x smaller Timeline: http://goo.gl/3xQE1J ### pickle_dict ### Min: 0.669920 -> 0.615271: 1.09x faster Avg: 0.733633 -> 0.645058: 1.14x faster Significant (t=5.05) Stddev: 0.12041 -> 0.02961: 4.0662x smaller Timeline: http://goo.gl/LpLSXI ### pickle_list ### Min: 0.397583 -> 0.368112: 1.08x faster Avg: 0.412784 -> 0.397223: 1.04x faster Significant (t=2.78) Stddev: 0.01518 -> 0.03653: 2.4068x larger Timeline: http://goo.gl/v39E59 ### unpickle_list ### Min: 0.692935 -> 0.594870: 1.16x faster Avg: 0.730012 -> 0.628395: 1.16x faster Significant (t=17.76) Stddev: 0.02720 -> 0.02995: 1.1012x larger Timeline: http://goo.gl/2P9AEt The following not significant results are hidden, use -v to show them: fastunpickle. | 24 November 2013, 04:30:03 UTC |
1889623 | Nick Coghlan | 24 November 2013, 02:53:50 UTC | Issue #19734: ctypes resource management fixes | 24 November 2013, 02:53:50 UTC |
878d258 | Nick Coghlan | 24 November 2013, 02:45:25 UTC | Issue #19744 (temp workaround): without ssl, skip pip test | 24 November 2013, 02:45:25 UTC |
b94efe6 | Ned Deily | 24 November 2013, 02:40:41 UTC | Fix typo in and reformat OS X Installer ReadMe | 24 November 2013, 02:40:41 UTC |
1969e01 | Christian Heimes | 24 November 2013, 02:32:51 UTC | Fix make distclean for out-of-tree builds | 24 November 2013, 02:32:51 UTC |
f847186 | Christian Heimes | 24 November 2013, 02:32:40 UTC | Fix make distclean for out-of-tree builds | 24 November 2013, 02:32:40 UTC |
1631b9b | Nick Coghlan | 24 November 2013, 01:53:03 UTC | Issue #19734: venv still needs isolated mode | 24 November 2013, 01:53:03 UTC |
6fd12f2 | Nick Coghlan | 24 November 2013, 01:36:31 UTC | Issue 19734: better diagnostics for test_venv failures | 24 November 2013, 01:36:31 UTC |
fcafe43 | Larry Hastings | 24 November 2013, 01:35:48 UTC | Fix inspect.signature tests for builtins when docstrings are compiled out. | 24 November 2013, 01:35:48 UTC |
3b7b1e5 | Antoine Pitrou | 24 November 2013, 00:55:05 UTC | Try to fix test_tarfile under Windows | 24 November 2013, 00:55:05 UTC |
5e8c809 | Serhiy Storchaka | 24 November 2013, 00:30:59 UTC | Build a list of supported test tarfiles dynamically for CLI "test" command tests (issue13477). | 24 November 2013, 00:30:59 UTC |
b52d8ba | Christian Heimes | 24 November 2013, 00:12:22 UTC | merge | 24 November 2013, 00:12:22 UTC |
71135ac | Christian Heimes | 24 November 2013, 00:11:57 UTC | Add _opcode to Windows build env | 24 November 2013, 00:11:57 UTC |
c8635b4 | Larry Hastings | 24 November 2013, 00:11:17 UTC | Don't attempt to run the _opcode test if it wasn't built. | 24 November 2013, 00:11:17 UTC |
d27b455 | Serhiy Storchaka | 23 November 2013, 23:53:29 UTC | Issue #13477: Added command line interface to the tarfile module. Original patch by Berker Peksag. | 23 November 2013, 23:53:29 UTC |
44e2eaa | Larry Hastings | 23 November 2013, 23:37:55 UTC | Issue #19674: inspect.signature() now produces a correct signature for some builtins. | 23 November 2013, 23:37:55 UTC |
7fa6e1a | Guido van Rossum | 23 November 2013, 23:36:43 UTC | Keep asyncio working with Python 3.3 too. | 23 November 2013, 23:36:43 UTC |
085869b | Guido van Rossum | 23 November 2013, 23:09:16 UTC | asyncio: Change bounded semaphore into a subclass, like threading.[Bounded]Semaphore. | 23 November 2013, 23:09:16 UTC |
dcd340e | Larry Hastings | 23 November 2013, 22:58:45 UTC | Issue #19358: "make clinic" now runs the Argument Clinic preprocessor over all CPython source files. | 23 November 2013, 22:58:45 UTC |
ebdcb50 | Larry Hastings | 23 November 2013, 22:54:00 UTC | Issue #19730: Argument Clinic now supports all the existing PyArg "format units" as legacy converters, as well as two new features: "self converters" and the "version" directive. | 23 November 2013, 22:54:00 UTC |
3a90797 | Larry Hastings | 23 November 2013, 22:49:22 UTC | Issue #19722: Added opcode.stack_effect(), which accurately computes the stack effect of bytecode instructions. | 23 November 2013, 22:49:22 UTC |
8d0d369 | Martin v. Löwis | 23 November 2013, 22:05:27 UTC | Update Tcl/Tk to 8.6.1. | 23 November 2013, 22:05:27 UTC |
67986f9 | Christian Heimes | 23 November 2013, 21:43:47 UTC | Issue #19735: Implement private function ssl._create_stdlib_context() to create SSLContext objects in Python's stdlib module. It provides a single configuration point and makes use of SSLContext.load_default_certs(). | 23 November 2013, 21:43:47 UTC |
32eddc1 | Serhiy Storchaka | 23 November 2013, 21:20:30 UTC | Issue #16203: Add re.fullmatch() function and regex.fullmatch() method, which anchor the pattern at both ends of the string to match. Original patch by Matthew Barnett. | 23 November 2013, 21:20:30 UTC |
3ed82c5 | Martin v. Löwis | 23 November 2013, 21:02:00 UTC | Package _overlapped. | 23 November 2013, 21:02:00 UTC |
a7fbf58 | Serhiy Storchaka | 23 November 2013, 20:45:06 UTC | Merge heads | 23 November 2013, 20:45:06 UTC |
5c24d0e | Serhiy Storchaka | 23 November 2013, 20:42:43 UTC | Issue #13592: Improved the repr for regular expression pattern objects. Based on patch by Hugo Lopes Tavares. | 23 November 2013, 20:42:43 UTC |
057e58d | Gregory P. Smith | 23 November 2013, 20:40:46 UTC | Fix test_pickletools.py doctest's on 32-bit platforms. I hate doctests. | 23 November 2013, 20:40:46 UTC |
c1207c1 | Antoine Pitrou | 23 November 2013, 20:34:04 UTC | Fix signed / unsigned comparison | 23 November 2013, 20:34:04 UTC |
d5df194 | Antoine Pitrou | 23 November 2013, 20:20:49 UTC | test_pickle: speed up test_long | 23 November 2013, 20:20:49 UTC |
3062c9a | Serhiy Storchaka | 23 November 2013, 20:26:01 UTC | Issue #19641: Added the audioop.byteswap() function to convert big-endian samples to little-endian and vice versa. | 23 November 2013, 20:26:01 UTC |
2b38fc1 | Gregory P. Smith | 23 November 2013, 20:21:28 UTC | gcc doesn't realize that dummy is always initialized by the function call and warns about potential uninitialized use. Silence that by initializing it to null. | 23 November 2013, 20:21:28 UTC |
2489bd8 | Christian Heimes | 23 November 2013, 20:19:43 UTC | Issue #17810: Fixed NULL check in _PyObject_GetItemsIter() CID 1131948: Logically dead code (DEADCODE) | 23 November 2013, 20:19:43 UTC |
310e4c4 | Christian Heimes | 23 November 2013, 20:14:01 UTC | merge | 23 November 2013, 20:14:01 UTC |
e8b1ba1 | Christian Heimes | 23 November 2013, 20:13:39 UTC | Issue #17810: Add two missing error checks to save_global CID 1131946: Unchecked return value (CHECKED_RETURN) | 23 November 2013, 20:13:39 UTC |
dd52c5a | Serhiy Storchaka | 23 November 2013, 20:12:36 UTC | Merge heads | 23 November 2013, 20:12:36 UTC |
6787a38 | Serhiy Storchaka | 23 November 2013, 20:12:06 UTC | Issue #15204: Deprecated the 'U' mode in file-like objects. | 23 November 2013, 20:12:06 UTC |
6188d09 | Antoine Pitrou | 23 November 2013, 20:06:21 UTC | Merge | 23 November 2013, 20:06:21 UTC |
74d8d63 | Christian Heimes | 23 November 2013, 20:05:31 UTC | Issue #17810: return -1 on error | 23 November 2013, 20:05:31 UTC |
8f2ee6e | Antoine Pitrou | 23 November 2013, 20:05:08 UTC | Fix writing out 64-bit size fields on 32-bit builds | 23 November 2013, 20:05:08 UTC |
b3d3ee4 | Christian Heimes | 23 November 2013, 20:01:40 UTC | Issue #17810: Add NULL check to save_frozenset CID 1131949: Dereference null return value (NULL_RETURNS) | 23 November 2013, 20:01:40 UTC |
d41c343 | Guido van Rossum | 23 November 2013, 19:51:53 UTC | asyncio: Use socketpair() from test_utils in tests (Saúl Ibarra Corretgé). | 23 November 2013, 19:51:53 UTC |
488b0da | Guido van Rossum | 23 November 2013, 19:51:09 UTC | Fix typo. | 23 November 2013, 19:51:09 UTC |
6bdd986 | Ezio Melotti | 23 November 2013, 19:14:42 UTC | #10712: 2to3 has a new "asserts" fixer that replaces deprecated names of unittest methods. | 23 November 2013, 19:14:42 UTC |
7571941 | Ezio Melotti | 23 November 2013, 18:27:27 UTC | #19639: update the repr of the match objects in the docs. Patch by Claudiu Popa. | 23 November 2013, 18:27:27 UTC |
7cd9fbe | Antoine Pitrou | 23 November 2013, 18:01:36 UTC | Fix whitespace | 23 November 2013, 18:01:36 UTC |
c9dc4a2 | Antoine Pitrou | 23 November 2013, 17:59:12 UTC | Issue #17810: Implement PEP 3154, pickle protocol 4. Most of the work is by Alexandre. | 23 November 2013, 17:59:12 UTC |
95401c5 | Ezio Melotti | 23 November 2013, 17:52:05 UTC | #13633: Added a new convert_charrefs keyword arg to HTMLParser that, when True, automatically converts all character references. | 23 November 2013, 17:52:05 UTC |
e7f87e1 | Serhiy Storchaka | 23 November 2013, 17:50:47 UTC | Fixed incorrectly applying a patch for issue19668. | 23 November 2013, 17:50:47 UTC |
59b7ff2 | Antoine Pitrou | 23 November 2013, 17:22:02 UTC | Undo (hopefully) buildbot failures | 23 November 2013, 17:22:02 UTC |
23828f6 | Antoine Pitrou | 23 November 2013, 17:20:42 UTC | Undo (hopefully) buildbot failures | 23 November 2013, 17:20:42 UTC |
94097b0 | Guido van Rossum | 23 November 2013, 17:20:12 UTC | Relax timing even more, hopefully again fixes issue 19579. | 23 November 2013, 17:20:12 UTC |
434d27a | Serhiy Storchaka | 23 November 2013, 17:08:38 UTC | Merge heads | 23 November 2013, 17:08:38 UTC |
0da64f7 | Victor Stinner | 23 November 2013, 16:58:26 UTC | Isue #19634: test_y_before_1900() is expected to fail on Solaris | 23 November 2013, 16:58:26 UTC |
be0c325 | Serhiy Storchaka | 23 November 2013, 16:52:23 UTC | Issue #19668: Added support for the cp1125 encoding. | 23 November 2013, 16:52:23 UTC |
cfc6901 | Guido van Rossum | 23 November 2013, 16:46:14 UTC | Add news about pdb fix for yield[from]. | 23 November 2013, 16:46:14 UTC |
b17d2aa | Antoine Pitrou | 23 November 2013, 16:40:36 UTC | Issue #19308: fix the gdb plugin on gdbs linked with Python 3 | 23 November 2013, 16:40:36 UTC |
e50240c | Antoine Pitrou | 23 November 2013, 16:40:36 UTC | Issue #19308: fix the gdb plugin on gdbs linked with Python 3 | 23 November 2013, 16:40:36 UTC |
5bef410 | Antoine Pitrou | 23 November 2013, 15:16:29 UTC | Tweak ssl docs | 23 November 2013, 15:16:29 UTC |
46c5deb | doko@ubuntu.com | 23 November 2013, 15:07:55 UTC | - Modules/_struct.c (unpackiter_type): Define static. | 23 November 2013, 15:07:55 UTC |
5de397e | Christian Heimes | 23 November 2013, 14:59:07 UTC | merge | 23 November 2013, 14:59:07 UTC |
4c05b47 | Christian Heimes | 23 November 2013, 14:58:30 UTC | Issue #19689: Add ssl.create_default_context() factory function. It creates a new SSLContext object with secure default settings. | 23 November 2013, 14:58:30 UTC |
2cf3917 | Antoine Pitrou | 23 November 2013, 14:25:59 UTC | Issue #19715: try the utime(..., None) approach again, now that it should be more precise under Windows | 23 November 2013, 14:25:59 UTC |
91a7af3 | Antoine Pitrou | 23 November 2013, 14:23:26 UTC | Issue #19727: os.utime(..., None) is now potentially more precise under Windows. | 23 November 2013, 14:23:26 UTC |
93965f7 | Victor Stinner | 23 November 2013, 13:59:33 UTC | Issue #19634: time.strftime("%y") now raises a ValueError on Solaris when given a year before 1900. | 23 November 2013, 13:59:33 UTC |
235c5e0 | Serhiy Storchaka | 23 November 2013, 13:55:38 UTC | Issue #17201: ZIP64 extensions now are enabled by default. Patch by William Mallard. | 23 November 2013, 13:55:38 UTC |
8b78493 | Antoine Pitrou | 23 November 2013, 13:52:39 UTC | Issue #19716: add a test that Path.touch() doesn't change a file's contents. Patch by Kushal Das. | 23 November 2013, 13:52:39 UTC |
6b2ff98 | Christian Heimes | 23 November 2013, 13:42:01 UTC | Correct documentation clientAuth -> CLIENT_AUTH | 23 November 2013, 13:42:01 UTC |
7e45d25 | Serhiy Storchaka | 23 November 2013, 13:34:05 UTC | Merge heads | 23 November 2013, 13:34:05 UTC |
514afeb | Michael Foord | 23 November 2013, 13:30:03 UTC | Merge | 23 November 2013, 13:30:03 UTC |
e28bb15 | Michael Foord | 23 November 2013, 13:29:23 UTC | Issue 17457: extend test discovery to support namespace packages | 23 November 2013, 13:29:23 UTC |
d311366 | Serhiy Storchaka | 23 November 2013, 13:22:10 UTC | Issue #19733: Temporary disable test_image on MacOSX. | 23 November 2013, 13:22:10 UTC |
c17565e | Serhiy Storchaka | 23 November 2013, 13:21:33 UTC | Issue #19733: Temporary disable test_image on MacOSX. | 23 November 2013, 13:21:33 UTC |
8933521 | Antoine Pitrou | 23 November 2013, 13:05:23 UTC | Fix refleak introduced by 4f730c045f5f (issue #18408) and unveiled by 95eea8624d05 (issue #16596). | 23 November 2013, 13:05:23 UTC |
72d2850 | Christian Heimes | 23 November 2013, 12:56:58 UTC | Issue #19292: Add SSLContext.load_default_certs() to load default root CA certificates from default stores or system stores. By default the method loads CA certs for authentication of server certs. | 23 November 2013, 12:56:58 UTC |
a30d82f | Antoine Pitrou | 23 November 2013, 12:55:35 UTC | Document create_connection | 23 November 2013, 12:55:35 UTC |
9a62a19 | Antoine Pitrou | 23 November 2013, 12:10:08 UTC | Start documenting the event loop | 23 November 2013, 12:10:08 UTC |
4d1046c | Antoine Pitrou | 23 November 2013, 11:50:52 UTC | Document asyncio transport APIs | 23 November 2013, 11:50:52 UTC |
3728d6c | Victor Stinner | 23 November 2013, 11:37:20 UTC | Issue #18874: Remove tracemalloc.set_traceback_limit() tracemalloc.start() now has an option nframe parameter | 23 November 2013, 11:37:20 UTC |