b888d61 | Terry Jan Reedy | 23 May 2015, 21:24:22 UTC | Update idlelib/NEWS.txt | 23 May 2015, 21:24:22 UTC |
c4dc43e | Terry Jan Reedy | 23 May 2015, 21:23:30 UTC | Update idlelib/NEWS.txt. | 23 May 2015, 21:23:30 UTC |
fa2c866 | Terry Jan Reedy | 23 May 2015, 21:18:40 UTC | merge | 23 May 2015, 21:18:40 UTC |
5addf89 | Terry Jan Reedy | 23 May 2015, 21:14:09 UTC | Add Idle NEWS item. | 23 May 2015, 21:14:09 UTC |
adc2fb8 | Steve Dower | 23 May 2015, 21:13:41 UTC | Issue #24268: Fix import naming when loading extension modules. Patch by Petr Viktorin. | 23 May 2015, 21:13:41 UTC |
4cbb9e6 | Terry Jan Reedy | 23 May 2015, 21:12:48 UTC | Add NEWS item for Idle. | 23 May 2015, 21:12:48 UTC |
c779216 | Terry Jan Reedy | 23 May 2015, 20:16:46 UTC | Merge with 3.4 | 23 May 2015, 20:16:46 UTC |
43cba21 | Terry Jan Reedy | 23 May 2015, 20:16:28 UTC | Make expression legal python by adding '1'. | 23 May 2015, 20:16:28 UTC |
1c858c3 | Serhiy Storchaka | 23 May 2015, 19:42:49 UTC | Issue #14373: Added C implementation of functools.lru_cache(). Based on patches by Matt Joiner and Alexey Kachayev. | 23 May 2015, 19:42:49 UTC |
c709085 | Steve Dower | 23 May 2015, 19:15:57 UTC | Issue #23970: Fixes bdist_wininst not working on non-Windows platform. | 23 May 2015, 19:15:57 UTC |
19cfb57 | Raymond Hettinger | 23 May 2015, 16:11:55 UTC | Issue #24204: Elaborate of the str.strip() documentation. | 23 May 2015, 16:11:55 UTC |
fd3664b | Steve Dower | 23 May 2015, 16:02:50 UTC | Issue #23970: Adds distutils._msvccompiler for new Visual Studio versions. | 23 May 2015, 16:02:50 UTC |
7689154 | Steve Dower | 23 May 2015, 15:59:25 UTC | Issue #24268: Fixes generation of init import name on Windows. | 23 May 2015, 15:59:25 UTC |
6baa0f9 | Steve Dower | 23 May 2015, 15:59:25 UTC | Fixes cast warning in bufferedio.c | 23 May 2015, 15:59:25 UTC |
855482e | Raymond Hettinger | 23 May 2015, 15:57:58 UTC | Issue #24269: Minor doc fixups. | 23 May 2015, 15:57:58 UTC |
5a69420 | Benjamin Peterson | 23 May 2015, 15:41:30 UTC | merge 3.4 (#22931) | 23 May 2015, 15:41:30 UTC |
c4ae86e | Benjamin Peterson | 23 May 2015, 15:40:47 UTC | merge 3.3 (#22931) | 23 May 2015, 15:40:47 UTC |
d504f20 | Benjamin Peterson | 23 May 2015, 15:38:48 UTC | merge 3.2 (#22931) | 23 May 2015, 15:38:48 UTC |
9bd476e | Benjamin Peterson | 23 May 2015, 15:36:48 UTC | allow square brackets in cookie values (closes #22931) | 23 May 2015, 15:36:48 UTC |
a48db2b | Nick Coghlan | 23 May 2015, 15:03:46 UTC | Issue #24268: Address some PEP 489 refleaks - missing DECREF in PyModule_FromDefAndSpec2 - missing DECREF in PyType_FromSpecAndBases2 - missing DECREF in _testmultiphase module Patch by Petr Viktorin | 23 May 2015, 15:03:46 UTC |
d5cacbb | Nick Coghlan | 23 May 2015, 12:24:10 UTC | PEP 489: Multi-phase extension module initialization Known limitations of the current implementation: - documentation changes are incomplete - there's a reference leak I haven't tracked down yet The leak is most visible by running: ./python -m test -R3:3 test_importlib However, you can also see it by running: ./python -X showrefcount Importing the array or _testmultiphase modules, and then deleting them from both sys.modules and the local namespace shows significant increases in the total number of active references each cycle. By contrast, with _testcapi (which continues to use single-phase initialisation) the global refcounts stabilise after a couple of cycles. | 23 May 2015, 12:24:10 UTC |
ec219ba | Raymond Hettinger | 23 May 2015, 02:29:22 UTC | Issue #23086: Add start and stop arguments to the Sequence.index() mixin method. | 23 May 2015, 02:29:22 UTC |
256613c | Donald Stufft | 23 May 2015, 00:30:57 UTC | Merge 3.4 into default, upgrading pip to 7.0.1 | 23 May 2015, 00:30:57 UTC |
7bf0d5a | Donald Stufft | 23 May 2015, 00:30:16 UTC | Upgrade pip to 7.0.1 | 23 May 2015, 00:30:16 UTC |
f070f1c | Raymond Hettinger | 23 May 2015, 00:23:28 UTC | Issue #21448: Improve performance of the email feedparser | 23 May 2015, 00:23:28 UTC |
573b44c | Raymond Hettinger | 22 May 2015, 23:56:32 UTC | Issue 22189: Add missing methods to UserString | 22 May 2015, 23:56:32 UTC |
ab89f9c | Raymond Hettinger | 22 May 2015, 23:38:16 UTC | merge | 22 May 2015, 23:38:16 UTC |
9ecf9e2 | Raymond Hettinger | 22 May 2015, 23:37:49 UTC | Issue #24219: Remove duplicate literal in docs. | 22 May 2015, 23:37:49 UTC |
bd0d91e | Steve Dower | 22 May 2015, 23:22:27 UTC | Removes lingering references to RAR now that make_zip.py actually makes a ZIP | 22 May 2015, 23:22:27 UTC |
ad577b9 | Gregory P. Smith | 22 May 2015, 23:18:14 UTC | Issue 24230: The tempfile module now accepts bytes for prefix, suffix and dir parameters and returns bytes in such situations (matching the os module APIs). | 22 May 2015, 23:18:14 UTC |
4a7fe7e | Steve Dower | 22 May 2015, 22:10:10 UTC | Issue #23955: Add pyvenv.cfg option to suppress registry/environment lookup for generating sys.path. Also cleans up and secures getpathp.c | 22 May 2015, 22:10:10 UTC |
d9ef74e | Steve Dower | 22 May 2015, 22:08:34 UTC | Issue 24244: Prevents termination when an invalid format string is encountered on Windows. | 22 May 2015, 22:08:34 UTC |
945fff4 | Yury Selivanov | 22 May 2015, 20:28:05 UTC | Issue 20438: Add a note about deprecating old inspect APIs to whatsnew. Also, deprecate formatargspec, formatargvalues, and getargvalues functions. Since we are deprecating 'getfullargspec' function in 3.5 (documentation only, no DeprecationWarning), it makes sense to also deprecate functions designed to be directly used with it. In 3.6 we will remove 'getargsspec' function (was deprecated since Python 3.0), and start raising DeprecationWarnings in other 'getarg*' family of functions. We can remove them in 3.7 or later. Also, it is worth noting, that Signature API does not provide 100% of functionality that deprecated APIs have. It is important to do a soft deprecation of outdated APIs in 3.5 to gather users feedback, and improve Signature object. | 22 May 2015, 20:28:05 UTC |
c8386f7 | Yury Selivanov | 22 May 2015, 20:09:44 UTC | Issue 20438: Adjust stacklevel of inspect.getargspec() warning. | 22 May 2015, 20:09:44 UTC |
46dbb7d | Guido van Rossum | 22 May 2015, 17:14:11 UTC | Preliminary typing.py, anticipating provisional acceptance of PEP 484. There area bunch of TODOs here, but the biggest (not mentioned in the file) is that I'm going to take out __instancecheck__ and __subclasscheck__. However my personal schedule is such that I probably won't have time for these before Larry tags beta 1. But I will try -- this commit is mostly to make sure that typing.py doesn't completely miss the train. PS. I'm tracking issues at https://github.com/ambv/typehinting/issues. | 22 May 2015, 17:14:11 UTC |
569db2c | Zachary Ware | 22 May 2015, 16:42:20 UTC | Fix extraneous BOM in whatsnew. That's what I get for using Notepad to make a quick edit... | 22 May 2015, 16:42:20 UTC |
7dc9dea | Zachary Ware | 22 May 2015, 16:36:53 UTC | Issue #20035: Reimplement tkinter._fix module as a C function. The new private C function makes no permanent changes to the environment and is #ifdef'd out on non-Windows platforms. | 22 May 2015, 16:36:53 UTC |
3cfec2e | Yury Selivanov | 22 May 2015, 15:38:38 UTC | Issue 20438: Deprecate inspect.getargspec() and friends. | 22 May 2015, 15:38:38 UTC |
8d006e7 | Yury Selivanov | 22 May 2015, 15:30:45 UTC | docs: Mention PEP 479 in whatsnew. Issue 22906. | 22 May 2015, 15:30:45 UTC |
6833339 | Yury Selivanov | 22 May 2015, 15:16:47 UTC | Issue 24237: Raise PendingDeprecationWarning per PEP 479 Raise PendingDeprecationWarning when generator raises StopIteration and no __future__ import is used. Fix offenders in the stdlib and tests. See also issue 22906. Thanks to Nick Coghlan and Berker Peksag for reviews. | 22 May 2015, 15:16:47 UTC |
e79ec70 | Serhiy Storchaka | 22 May 2015, 08:13:20 UTC | Issue #24257: Fixed incorrect uses of PyObject_IsInstance(). Fixed segmentation fault in sqlite3.Row constructor with faked cursor type. Fixed system error in the comparison of faked types.SimpleNamespace. | 22 May 2015, 08:13:20 UTC |
08d230a | Serhiy Storchaka | 22 May 2015, 08:02:49 UTC | Issue #24257: Fixed incorrect uses of PyObject_IsInstance(). Fixed segmentation fault in sqlite3.Row constructor with faked cursor type. Fixed system error in the comparison of faked types.SimpleNamespace. | 22 May 2015, 08:02:49 UTC |
5cbd833 | Raymond Hettinger | 22 May 2015, 07:41:57 UTC | Issue #24221: Small optimizations for heapq. Replaces the PyList_GET_ITEM and PyList_SET_ITEM macros with normal array accesses. Replace the siftup unpredicatable branch with arithmetic. Replace the rc == -1 tests with rc < 0. Gives nicer looking assembly with both Clang and GCC-4.9. Also gives a small performance both for both. | 22 May 2015, 07:41:57 UTC |
35e24a5 | Donald Stufft | 22 May 2015, 04:39:57 UTC | merge: Upgrade pip to 7.0 and setuptools to 16.0 | 22 May 2015, 04:39:57 UTC |
df9ba36 | Donald Stufft | 22 May 2015, 04:39:22 UTC | Upgrade pip to 7.0 and setuptools to 16.0 | 22 May 2015, 04:39:22 UTC |
a18cad5 | Yury Selivanov | 21 May 2015, 21:02:31 UTC | Issue 24180: Fixes by Berker Peksag. | 21 May 2015, 21:02:31 UTC |
b560158 | Berker Peksag | 21 May 2015, 20:40:54 UTC | Set stacklevel to 2 to get more accurate warning messages from deprecated functions. | 21 May 2015, 20:40:54 UTC |
d854aac | Yury Selivanov | 21 May 2015, 19:48:59 UTC | Fix a misplaced NEWS entry. | 21 May 2015, 19:48:59 UTC |
095fb84 | Yury Selivanov | 21 May 2015, 19:45:08 UTC | Issue 23898: Fix inspect.classify_class_attrs() to work with __eq__ Patch by Mike Bayer. | 21 May 2015, 19:45:08 UTC |
bf341fb | Yury Selivanov | 21 May 2015, 19:41:57 UTC | Issue 23898: Fix inspect.classify_class_attrs() to work with __eq__ | 21 May 2015, 19:41:57 UTC |
c9745e5 | Serhiy Storchaka | 21 May 2015, 17:54:48 UTC | Fixed issue number for issue #22939. | 21 May 2015, 17:54:48 UTC |
0978b5c | Serhiy Storchaka | 21 May 2015, 17:54:36 UTC | Fixed issue number for issue #22939. | 21 May 2015, 17:54:36 UTC |
b2f3c23 | Serhiy Storchaka | 21 May 2015, 17:51:53 UTC | Issue #23985: Fixed integer overflow in iterator object. Patch by Clement Rouault. | 21 May 2015, 17:51:53 UTC |
4faf5c5 | Serhiy Storchaka | 21 May 2015, 17:50:25 UTC | Issue #23985: Fixed integer overflow in iterator object. Patch by Clement Rouault. | 21 May 2015, 17:50:25 UTC |
041dd8e | Serhiy Storchaka | 21 May 2015, 17:15:40 UTC | Issue #15836: assertRaises(), assertRaisesRegex(), assertWarns() and assertWarnsRegex() assertments now check the type of the first argument to prevent possible user error. Based on patch by Daniel Wagner-Hall. | 21 May 2015, 17:15:40 UTC |
ff54223 | Yury Selivanov | 21 May 2015, 16:03:21 UTC | Issue 24017: Use abc.Coroutine in inspect.iscoroutine() function | 21 May 2015, 16:03:21 UTC |
f3e40fa | Yury Selivanov | 21 May 2015, 15:50:30 UTC | Issue 24180: Documentation for PEP 492 changes. | 21 May 2015, 15:50:30 UTC |
548de2b | Serhiy Storchaka | 21 May 2015, 11:19:20 UTC | Issue #22955: Fixed reference leak in attrgetter.repr(). | 21 May 2015, 11:19:20 UTC |
b1cc37c | Benjamin Peterson | 21 May 2015, 03:09:43 UTC | improve wording | 21 May 2015, 03:09:43 UTC |
57c74fc | Yury Selivanov | 21 May 2015, 03:07:02 UTC | Issue 24248: Deprecate inspect.Signature.from_function and .from_builtin | 21 May 2015, 03:07:02 UTC |
45d6156 | Antoine Pitrou | 20 May 2015, 19:50:59 UTC | Issue #9858: Add missing method stubs to _io.RawIOBase. Patch by Laura Rupprecht. | 20 May 2015, 19:50:59 UTC |
6033585 | Serhiy Storchaka | 20 May 2015, 19:02:43 UTC | Issue #22955: Fixed test_operator. It left Python implementation in sys.modules and broke test_ipaddress. | 20 May 2015, 19:02:43 UTC |
cf45f02 | Yury Selivanov | 20 May 2015, 18:38:50 UTC | inspect.Signature: Factor out Signature.from_function to a private helper | 20 May 2015, 18:38:50 UTC |
bcd4fc1 | Yury Selivanov | 20 May 2015, 18:30:08 UTC | Issue 20691: Add follow_wrapped arg to inspect.signature/from_callable. | 20 May 2015, 18:30:08 UTC |
1f507a8 | Serhiy Storchaka | 20 May 2015, 16:38:05 UTC | Issue 24215: Added tests for more builtin types in test_pprint. Made test_pprint and test_trace discoverable. | 20 May 2015, 16:38:05 UTC |
cbfe07e | Serhiy Storchaka | 20 May 2015, 16:37:10 UTC | Issue 24215: Added tests for more builtin types in test_pprint. Made test_pprint and test_trace discoverable. | 20 May 2015, 16:37:10 UTC |
f54bcfb | Steve Dower | 20 May 2015, 16:30:42 UTC | Updates PCBuild.sln to open with VS 2015 by default. | 20 May 2015, 16:30:42 UTC |
3ddcfb1 | Serhiy Storchaka | 20 May 2015, 15:38:39 UTC | Issue #24134: Use assertRaises() in context manager form in test_slice to avoid passing the test accidently because slice.__hash__ is None. | 20 May 2015, 15:38:39 UTC |
c0e0022 | Serhiy Storchaka | 20 May 2015, 15:37:37 UTC | Issue #24134: Use assertRaises() in context manager form in test_slice to avoid passing the test accidently because slice.__hash__ is None. | 20 May 2015, 15:37:37 UTC |
35ac5f8 | Serhiy Storchaka | 20 May 2015, 15:29:18 UTC | Issue #22955: attrgetter, itemgetter and methodcaller objects in the operator module now support pickling. Added readable and evaluable repr for these objects. Based on patch by Josh Rosenberg. | 20 May 2015, 15:29:18 UTC |
5418d0b | Serhiy Storchaka | 20 May 2015, 13:15:20 UTC | Issue #24245: Eliminated senseless expect clauses that have no any effect in IDLE. Patch by Martin Panter. | 20 May 2015, 13:15:20 UTC |
ef94869 | Serhiy Storchaka | 20 May 2015, 13:15:02 UTC | Issue #24245: Eliminated senseless expect clauses that have no any effect in IDLE. Patch by Martin Panter. | 20 May 2015, 13:15:02 UTC |
e98209c | Serhiy Storchaka | 20 May 2015, 13:10:04 UTC | Issue #24245: Eliminated senseless expect clauses that have no any effect. Patch by Martin Panter. | 20 May 2015, 13:10:04 UTC |
ba9ac5b | Serhiy Storchaka | 20 May 2015, 07:33:40 UTC | Issue #16261: Converted some bare except statements to except statements with specified exception type. Original patch by Ramchandra Apte. | 20 May 2015, 07:33:40 UTC |
492f027 | Serhiy Storchaka | 19 May 2015, 21:14:00 UTC | Issue #22107: tempfile.gettempdir() and tempfile.mkdtemp() now try again when a directory with the chosen name already exists on Windows as well as on Unix. tempfile.mkstemp() now fails early if parent directory is not valid (not exists or is a file) on Windows. | 19 May 2015, 21:14:00 UTC |
5d6b7b1 | Serhiy Storchaka | 19 May 2015, 21:11:48 UTC | Issue #22107: tempfile.gettempdir() and tempfile.mkdtemp() now try again when a directory with the chosen name already exists on Windows as well as on Unix. tempfile.mkstemp() now fails early if parent directory is not valid (not exists or is a file) on Windows. | 19 May 2015, 21:11:48 UTC |
873e0df | Antoine Pitrou | 19 May 2015, 19:06:04 UTC | Fix some compilation warnings when using gcc (-Wmaybe-uninitialized). | 19 May 2015, 19:06:04 UTC |
f6d1f1f | Antoine Pitrou | 19 May 2015, 19:04:33 UTC | Fix some compilation warnings when using gcc (-Wmaybe-uninitialized). | 19 May 2015, 19:04:33 UTC |
ef64847 | Antoine Pitrou | 19 May 2015, 18:55:42 UTC | Issue #23985: Fix a possible buffer overrun when deleting a slice from the front of a bytearray and then appending some other bytes data. Patch by Martin Panter. | 19 May 2015, 18:55:42 UTC |
2545411 | Antoine Pitrou | 19 May 2015, 18:52:27 UTC | Issue #23985: Fix a possible buffer overrun when deleting a slice from the front of a bytearray and then appending some other bytes data. Patch by Martin Panter. | 19 May 2015, 18:52:27 UTC |
94e44ed | R David Murray | 19 May 2015, 12:25:28 UTC | Null merge. | 19 May 2015, 12:25:28 UTC |
6371446 | R David Murray | 19 May 2015, 12:24:59 UTC | #24215: also back out changeset that broke test_trace in 3.4. I missed that this change was applied to both branches. | 19 May 2015, 12:24:59 UTC |
7bc452d | R David Murray | 19 May 2015, 12:16:04 UTC | Back out changeset 955dffec3d94 since it broke the buildbots. and the situation has not been addressed in several days. | 19 May 2015, 12:16:04 UTC |
e09b42c | R David Murray | 19 May 2015, 11:18:39 UTC | #19662: fix typo | 19 May 2015, 11:18:39 UTC |
5bfc03f | Serhiy Storchaka | 19 May 2015, 08:00:07 UTC | Issue #23780: Improved error message in os.path.join() with single argument. Idea by R. David Murray. | 19 May 2015, 08:00:07 UTC |
6baa0a5 | Serhiy Storchaka | 19 May 2015, 07:10:15 UTC | Issue #6598: Increased time precision and random number range in email.utils.make_msgid() to strengthen the uniqueness of the message ID. | 19 May 2015, 07:10:15 UTC |
ae760c0 | Serhiy Storchaka | 19 May 2015, 07:09:42 UTC | Issue #6598: Increased time precision and random number range in email.utils.make_msgid() to strengthen the uniqueness of the message ID. | 19 May 2015, 07:09:42 UTC |
8687275 | Yury Selivanov | 19 May 2015, 04:27:49 UTC | Issue 24205: Improve inspect.Signature.bind() error messages. | 19 May 2015, 04:27:49 UTC |
fee05da | Berker Peksag | 18 May 2015, 22:38:05 UTC | Issue #24232: Fix typos. Patch by Ville Skyttä. | 18 May 2015, 22:38:05 UTC |
315e104 | Berker Peksag | 18 May 2015, 22:36:55 UTC | Issue #24232: Fix typos. Patch by Ville Skyttä. | 18 May 2015, 22:36:55 UTC |
5f120fc | Berker Peksag | 18 May 2015, 22:31:24 UTC | Issue #24233: Add a proper link to socket.getfqdn() documentation. Patch by Ville Skyttä. | 18 May 2015, 22:31:24 UTC |
2a8baed | Berker Peksag | 18 May 2015, 22:31:00 UTC | Issue #24233: Add a proper link to socket.getfqdn() documentation. Patch by Ville Skyttä. | 18 May 2015, 22:31:00 UTC |
bbe44ce | Berker Peksag | 18 May 2015, 22:28:07 UTC | Fix Sphinx compile error. ../../Misc/NEWS:60: ERROR: Unknown target name: "mangle_from". | 18 May 2015, 22:28:07 UTC |
1936354 | Berker Peksag | 18 May 2015, 22:22:29 UTC | Fix typo in Misc/NEWS. | 18 May 2015, 22:22:29 UTC |
ed9ed7f | Berker Peksag | 18 May 2015, 22:21:28 UTC | Fix typo in Nisc/NEWS. | 18 May 2015, 22:21:28 UTC |
9ce71a6 | Serhiy Storchaka | 18 May 2015, 19:20:18 UTC | Fixed typos in comments. | 18 May 2015, 19:20:18 UTC |
7e29eea | Serhiy Storchaka | 18 May 2015, 19:19:42 UTC | Fixed typos in comments. | 18 May 2015, 19:19:42 UTC |
8085b80 | Yury Selivanov | 18 May 2015, 16:50:52 UTC | Issue 24226: Fix parsing of many sequential one-line 'def' statements. | 18 May 2015, 16:50:52 UTC |
a2c145c | Serhiy Storchaka | 18 May 2015, 15:33:31 UTC | Issue #24091: Fixed various crashes in corner cases in C implementation of ElementTree. | 18 May 2015, 15:33:31 UTC |
5bf3120 | Serhiy Storchaka | 18 May 2015, 15:29:33 UTC | Issue #24091: Fixed various crashes in corner cases in C implementation of ElementTree. | 18 May 2015, 15:29:33 UTC |