Commit graph

37226 commits

Author SHA1 Message Date
Yury Selivanov
ee941b0278 asyncio: Drop some useless code from tasks.py.
See also issue 24017.
2015-05-28 10:53:04 -04:00
Yury Selivanov
6076a385e3 asyncio: Drop some useless code from tasks.py.
See also issue 24017.
2015-05-28 10:52:46 -04:00
Yury Selivanov
1ad08a5555 asyncio: Drop some useless code from tasks.py.
See also issue 24017.
2015-05-28 10:52:19 -04:00
Yury Selivanov
72f389fed0 Issue 24298: Fix signature() to properly unwrap wrappers around bound methods 2015-05-27 21:59:27 -04:00
Yury Selivanov
507cd3cf91 Issue 24298: Fix signature() to properly unwrap wrappers around bound methods 2015-05-27 21:59:03 -04:00
Yury Selivanov
46c759d76d Issue 24298: Fix signature() to properly unwrap wrappers around bound methods 2015-05-27 21:56:53 -04:00
Yury Selivanov
8544e2584d Issue 24297: Update symbol.py. See also issue 24017. 2015-05-27 11:08:46 -04:00
Yury Selivanov
0109812040 Issue 24297: Update symbol.py. See also issue 24017. 2015-05-27 11:08:19 -04:00
Lars Gustäbel
572183eaab Merge with 3.5: tarfile.open() with mode 'x' created files without an end of archive marker. 2015-05-27 13:05:30 +02:00
Lars Gustäbel
20703c6969 tarfile.open() with mode 'x' created files without an end of archive marker. 2015-05-27 12:53:44 +02:00
Raymond Hettinger
944db38cb7 Issue #23509: Speed up Counter operators
(Based on patch by Serhiy Storchaka.)
2015-05-26 10:35:15 -07:00
Nick Coghlan
06f155f488 Merge fix for issue #24285 from 3.5 2015-05-26 21:57:16 +10:00
Nick Coghlan
55871f04bf Issue #24285: fix importing extensions from packages 2015-05-26 21:48:17 +10:00
Raymond Hettinger
c074e9d765 Issue #24286: Forward port dict view abstract base class tests. 2015-05-26 01:47:58 -07:00
Benjamin Peterson
09479d0b94 merge 3.4 2015-05-25 21:25:09 -05:00
Benjamin Peterson
82d8f06fcd merge 3.3 2015-05-25 21:24:48 -05:00
Benjamin Peterson
86c3a3b0b7 merge 3.2 2015-05-25 21:24:26 -05:00
Benjamin Peterson
b03856ab66 keep distutils version in sync with python version automatically 2015-05-25 21:24:00 -05:00
Victor Stinner
24d262af0b (Merge 3.5) Issue #23840: tokenize.open() now closes the temporary binary file
on error to fix a resource warning.
2015-05-26 00:46:44 +02:00
Victor Stinner
387729e183 Issue #23840: tokenize.open() now closes the temporary binary file on error to
fix a resource warning.
2015-05-26 00:43:58 +02:00
Larry Hastings
aca575cb25 Merge. 2015-05-24 16:41:42 -07:00
Serhiy Storchaka
46c5611948 Backed out changeset: b0a0b9b59012 2015-05-24 21:53:49 +03:00
Larry Hastings
205acde55e Version bump for 3.5.0b1. 2015-05-23 17:43:05 -07:00
Larry Hastings
0482af4269 Updated topics (and susp-ignored) for Python 3.5.0b1. 2015-05-23 17:39:42 -07:00
Larry Hastings
d68ec172d1 Merge backout of 57776eee74f2. 2015-05-23 14:57:12 -07:00
Larry Hastings
8252cc9832 Backed out changeset 57776eee74f2 2015-05-23 14:56:23 -07:00
Terry Jan Reedy
b888d61320 Update idlelib/NEWS.txt 2015-05-23 17:24:22 -04:00
Terry Jan Reedy
c4dc43eaf4 Update idlelib/NEWS.txt. 2015-05-23 17:23:30 -04:00
Serhiy Storchaka
1c858c352b Issue #14373: Added C implementation of functools.lru_cache(). Based on
patches by Matt Joiner and Alexey Kachayev.
2015-05-23 22:42:49 +03:00
Steve Dower
c70908558d Issue #23970: Fixes bdist_wininst not working on non-Windows platform. 2015-05-23 12:15:57 -07:00
Steve Dower
fd3664be00 Issue #23970: Adds distutils._msvccompiler for new Visual Studio versions. 2015-05-23 09:02:50 -07:00
Benjamin Peterson
5a69420062 merge 3.4 (#22931) 2015-05-23 10:41:30 -05:00
Benjamin Peterson
c4ae86e477 merge 3.3 (#22931) 2015-05-23 10:40:47 -05:00
Benjamin Peterson
d504f20e1c merge 3.2 (#22931) 2015-05-23 10:38:48 -05:00
Benjamin Peterson
9bd476ea57 allow square brackets in cookie values (closes #22931) 2015-05-23 10:36:48 -05:00
Nick Coghlan
d5cacbb1d9 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.
2015-05-23 22:24:10 +10:00
Raymond Hettinger
ec219ba1c0 Issue #23086: Add start and stop arguments to the Sequence.index() mixin method. 2015-05-22 19:29:22 -07:00
Donald Stufft
256613c605 Merge 3.4 into default, upgrading pip to 7.0.1 2015-05-22 20:30:57 -04:00
Donald Stufft
7bf0d5a759 Upgrade pip to 7.0.1 2015-05-22 20:30:16 -04:00
Raymond Hettinger
f070f1cbbc Issue #21448: Improve performance of the email feedparser 2015-05-22 17:23:28 -07:00
Raymond Hettinger
573b44c18f Issue 22189: Add missing methods to UserString 2015-05-22 16:56:32 -07:00
Gregory P. Smith
ad577b938b 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).
2015-05-22 16:18:14 -07:00
Yury Selivanov
c8386f78fd Issue 20438: Adjust stacklevel of inspect.getargspec() warning. 2015-05-22 16:09:44 -04:00
Guido van Rossum
46dbb7d103 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.
2015-05-22 10:14:11 -07:00
Zachary Ware
7dc9dea778 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.
2015-05-22 11:36:53 -05:00
Yury Selivanov
3cfec2e2fc Issue 20438: Deprecate inspect.getargspec() and friends. 2015-05-22 11:38:38 -04:00
Yury Selivanov
683333955a 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.
2015-05-22 11:16:47 -04:00
Serhiy Storchaka
e79ec70801 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.
2015-05-22 11:13:20 +03:00
Serhiy Storchaka
08d230a540 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.
2015-05-22 11:02:49 +03:00
Donald Stufft
35e24a50c5 merge: Upgrade pip to 7.0 and setuptools to 16.0 2015-05-22 00:39:57 -04:00