]> granicus.if.org Git - python/log
python
8 years agoissue23591: optimize _high_bit()
Ethan Furman [Fri, 2 Sep 2016 22:50:21 +0000 (15:50 -0700)]
issue23591: optimize _high_bit()

8 years agoPEP 7 style for if/else in C
Victor Stinner [Fri, 2 Sep 2016 10:12:23 +0000 (12:12 +0200)]
PEP 7 style for if/else in C

Add also a newline for readability in normalize_encoding().

8 years agoissue23591: add docs; code cleanup; more tests
Ethan Furman [Fri, 2 Sep 2016 06:55:19 +0000 (23:55 -0700)]
issue23591: add docs; code cleanup; more tests

8 years agoIssue #12885: Merge with 3.5
Jason R. Coombs [Fri, 2 Sep 2016 03:29:28 +0000 (23:29 -0400)]
Issue #12885: Merge with 3.5

8 years agoIssue #12885: Merge with 3.4, retaining commits reverted there.
Jason R. Coombs [Fri, 2 Sep 2016 03:29:04 +0000 (23:29 -0400)]
Issue #12885: Merge with 3.4, retaining commits reverted there.

8 years agoIssue #12885: Revert commits in 3.4 branch which is security-only fixes.
Jason R. Coombs [Fri, 2 Sep 2016 03:27:45 +0000 (23:27 -0400)]
Issue #12885: Revert commits in 3.4 branch which is security-only fixes.

8 years agoIssue #12885: Merge with 3.5
Jason R. Coombs [Fri, 2 Sep 2016 02:10:09 +0000 (22:10 -0400)]
Issue #12885: Merge with 3.5

8 years agoIssue #12885: Merge 3.4
Jason R. Coombs [Fri, 2 Sep 2016 02:09:06 +0000 (22:09 -0400)]
Issue #12885: Merge 3.4

8 years agoIssue #12885: Correct issue reference in NEWS
Jason R. Coombs [Fri, 2 Sep 2016 02:08:25 +0000 (22:08 -0400)]
Issue #12885: Correct issue reference in NEWS

8 years agoMerge backout for test suite fix
Jason R. Coombs [Fri, 2 Sep 2016 02:00:03 +0000 (22:00 -0400)]
Merge backout for test suite fix

8 years agoMerge backout for test suite fix
Jason R. Coombs [Fri, 2 Sep 2016 01:59:46 +0000 (21:59 -0400)]
Merge backout for test suite fix

8 years agoBacked out changeset cc86e9e102e8
Jason R. Coombs [Fri, 2 Sep 2016 01:55:22 +0000 (21:55 -0400)]
Backed out changeset cc86e9e102e8

8 years agoIssue #12885: Merge with 3.5
Jason R. Coombs [Fri, 2 Sep 2016 01:16:32 +0000 (21:16 -0400)]
Issue #12885: Merge with 3.5

8 years agoIssue #12285: Merge with 3.4
Jason R. Coombs [Fri, 2 Sep 2016 01:15:04 +0000 (21:15 -0400)]
Issue #12285: Merge with 3.4

8 years agoIssue #12285: Update NEWS
Jason R. Coombs [Fri, 2 Sep 2016 01:12:17 +0000 (21:12 -0400)]
Issue #12285: Update NEWS

8 years ago- Issue #27917: Set platform triplets for Android builds.
doko@ubuntu.com [Thu, 1 Sep 2016 20:05:20 +0000 (22:05 +0200)]
- Issue #27917: Set platform triplets for Android builds.

8 years agoIssue #27881: Fixed possible bugs when setting sqlite3.Connection.isolation_level.
Serhiy Storchaka [Thu, 1 Sep 2016 19:21:05 +0000 (22:21 +0300)]
Issue #27881: Fixed possible bugs when setting sqlite3.Connection.isolation_level.
Based on patch by Xiang Zhang.

8 years agoIssue #27881: Fixed possible bugs when setting sqlite3.Connection.isolation_level.
Serhiy Storchaka [Thu, 1 Sep 2016 19:18:03 +0000 (22:18 +0300)]
Issue #27881: Fixed possible bugs when setting sqlite3.Connection.isolation_level.
Based on patch by Xiang Zhang.

8 years agoIssue #27919: Deprecate extra_path option in distutils.
Jason R. Coombs [Thu, 1 Sep 2016 17:55:33 +0000 (13:55 -0400)]
Issue #27919: Deprecate extra_path option in distutils.

8 years agoMinor beautification (turn nested-if into a conjunction).
Raymond Hettinger [Thu, 1 Sep 2016 06:00:32 +0000 (23:00 -0700)]
Minor beautification (turn nested-if into a conjunction).

8 years agoIssue #27922: IDLE tests no longer flash tk widgets (Merge 3.5).
Terry Jan Reedy [Thu, 1 Sep 2016 01:09:02 +0000 (21:09 -0400)]
Issue #27922: IDLE tests no longer flash tk widgets (Merge 3.5).

8 years agoIssue #27922: IDLE tests no longer flash tk widgets.
Terry Jan Reedy [Thu, 1 Sep 2016 01:03:16 +0000 (21:03 -0400)]
Issue #27922: IDLE tests no longer flash tk widgets.

8 years agoImprove idlelib.textview comments.
Terry Jan Reedy [Wed, 31 Aug 2016 23:45:39 +0000 (19:45 -0400)]
Improve idlelib.textview comments.

8 years agoIssue #27891: Tweak new idlelib README entry.
Terry Jan Reedy [Wed, 31 Aug 2016 23:37:28 +0000 (19:37 -0400)]
Issue #27891: Tweak new idlelib README entry.

8 years agoMerge
Raymond Hettinger [Wed, 31 Aug 2016 22:01:28 +0000 (15:01 -0700)]
Merge

8 years agoIssue #27706: Fix regression in random.seed(somestr, version=1)
Raymond Hettinger [Wed, 31 Aug 2016 22:01:08 +0000 (15:01 -0700)]
Issue #27706: Fix regression in random.seed(somestr, version=1)

8 years agoMerge asyncio from 3.5
Guido van Rossum [Wed, 31 Aug 2016 16:47:08 +0000 (09:47 -0700)]
Merge asyncio from 3.5

8 years agoFix ordering issues in UNIX read/write pipe transport constructors.
Guido van Rossum [Wed, 31 Aug 2016 16:42:38 +0000 (09:42 -0700)]
Fix ordering issues in UNIX read/write pipe transport constructors.

Upstream https://github.com/python/asyncio/pull/408 by Ron Frederick.

8 years agoDon't select for read on character devices in _UnixWritePipeTransport.
Guido van Rossum [Wed, 31 Aug 2016 16:40:18 +0000 (09:40 -0700)]
Don't select for read on character devices in _UnixWritePipeTransport.

Upstream https://github.com/python/asyncio/pull/374 by Ron Frederick.

8 years agoIssue #27907: variable rename. (Ville Skyttä) (Merge 3.5->3.6)
Guido van Rossum [Wed, 31 Aug 2016 16:09:04 +0000 (09:09 -0700)]
Issue #27907: variable rename. (Ville Skyttä) (Merge 3.5->3.6)

8 years agoIssue #27907: variable rename. (Ville Skyttä)
Guido van Rossum [Wed, 31 Aug 2016 16:08:41 +0000 (09:08 -0700)]
Issue #27907: variable rename. (Ville Skyttä)

8 years agoMerge
Raymond Hettinger [Wed, 31 Aug 2016 15:44:26 +0000 (08:44 -0700)]
Merge

8 years agoIssue #27909: Fix INCREF for possible NULL value
Raymond Hettinger [Wed, 31 Aug 2016 15:44:11 +0000 (08:44 -0700)]
Issue #27909: Fix INCREF for possible NULL value

8 years ago#27904: fix distutils tests.
R David Murray [Wed, 31 Aug 2016 15:39:35 +0000 (11:39 -0400)]
#27904: fix distutils tests.

Patch by Ville Skyttä.

8 years agoCloses #27904: Improved logging statements to defer formatting until needed.
Vinay Sajip [Wed, 31 Aug 2016 07:22:29 +0000 (08:22 +0100)]
Closes #27904: Improved logging statements to defer formatting until needed.

8 years agoissue23591: add Flags, IntFlags, and tests
Ethan Furman [Wed, 31 Aug 2016 07:12:15 +0000 (00:12 -0700)]
issue23591: add Flags, IntFlags, and tests

8 years agoIssue #27891: Consistently group and sort imports within idlelib modules.
Terry Jan Reedy [Wed, 31 Aug 2016 04:50:55 +0000 (00:50 -0400)]
Issue #27891: Consistently group and sort imports within idlelib modules.

8 years agoMerge #27893: arg name and bytes references in email.parser docs.
R David Murray [Wed, 31 Aug 2016 01:17:25 +0000 (21:17 -0400)]
Merge #27893: arg name and bytes references in email.parser docs.

8 years ago#27893: arg name and bytes references in email.parser docs.
R David Murray [Wed, 31 Aug 2016 01:17:02 +0000 (21:17 -0400)]
#27893: arg name and bytes references in email.parser docs.

Perhaps the BytesParser 'text' argument should really be bytes, but
it hasn't been, it has been text, so for backward compatibility
and for consistency with the regular Parser class, I'm keeping it
as 'text'.

8 years agoIssue #17642: add larger font sizes for classroom projection.
Terry Jan Reedy [Wed, 31 Aug 2016 00:19:13 +0000 (20:19 -0400)]
Issue #17642: add larger font sizes for classroom projection.

8 years agoMerge with 3.5
Terry Jan Reedy [Tue, 30 Aug 2016 20:58:27 +0000 (16:58 -0400)]
Merge with 3.5

8 years ago? Working Directory ?
Terry Jan Reedy [Tue, 30 Aug 2016 20:58:01 +0000 (16:58 -0400)]
? Working Directory ?

8 years agoMerge
Raymond Hettinger [Tue, 30 Aug 2016 20:46:29 +0000 (13:46 -0700)]
Merge

8 years agoIssue #28894: Fix to_addrs refs in smtplib docs
Raymond Hettinger [Tue, 30 Aug 2016 20:43:53 +0000 (13:43 -0700)]
Issue #28894: Fix to_addrs refs in smtplib docs

8 years agoFix typos
Raymond Hettinger [Tue, 30 Aug 2016 20:25:06 +0000 (13:25 -0700)]
Fix typos

8 years agoIssue #27895: Strengthen the dict reader tests.
Raymond Hettinger [Tue, 30 Aug 2016 19:57:26 +0000 (12:57 -0700)]
Issue #27895: Strengthen the dict reader tests.

8 years agoIssue #27842: The csv.DictReader now returns rows of type OrderedDict.
Raymond Hettinger [Tue, 30 Aug 2016 19:35:50 +0000 (12:35 -0700)]
Issue #27842: The csv.DictReader now returns rows of type OrderedDict.

8 years agoIssue #27895: Spelling fixes (Contributed by Ville Skyttä).
Raymond Hettinger [Tue, 30 Aug 2016 17:47:49 +0000 (10:47 -0700)]
Issue #27895:  Spelling fixes (Contributed by Ville Skyttä).

8 years agoMerge with 3.5
Zachary Ware [Tue, 30 Aug 2016 15:03:32 +0000 (10:03 -0500)]
Merge with 3.5

8 years agoSkip test_tools.test_i18n when pygettext.py is missing
Zachary Ware [Tue, 30 Aug 2016 15:00:26 +0000 (10:00 -0500)]
Skip test_tools.test_i18n when pygettext.py is missing

8 years agoMerge with 3.5
Zachary Ware [Tue, 30 Aug 2016 07:12:43 +0000 (02:12 -0500)]
Merge with 3.5

8 years agoInclude test/test_warnings/data as well
Zachary Ware [Tue, 30 Aug 2016 07:12:27 +0000 (02:12 -0500)]
Include test/test_warnings/data as well

8 years agoMerge with 3.5
Zachary Ware [Tue, 30 Aug 2016 06:41:35 +0000 (01:41 -0500)]
Merge with 3.5

8 years agoInclude test_tools and test_warnings in install
Zachary Ware [Tue, 30 Aug 2016 05:28:40 +0000 (00:28 -0500)]
Include test_tools and test_warnings in install

test_tools is pretty much useless unless somebody copies the scripts
it tests into the proper location, but we might as well install it
anyway to make sure it skips properly.  test_warnings just didn't get
included when it was turned into a package in 94966dfd3bd3.

8 years agoMerge with 3.5
Zachary Ware [Tue, 30 Aug 2016 05:23:37 +0000 (00:23 -0500)]
Merge with 3.5

8 years agoFix typo
Zachary Ware [Tue, 30 Aug 2016 05:16:13 +0000 (00:16 -0500)]
Fix typo

8 years agoMerge heads
Mark Dickinson [Mon, 29 Aug 2016 18:27:43 +0000 (19:27 +0100)]
Merge heads

8 years agoIssue #27870: A left shift of zero by a large integer no longer attempts to allocate...
Mark Dickinson [Mon, 29 Aug 2016 18:27:06 +0000 (19:27 +0100)]
Issue #27870: A left shift of zero by a large integer no longer attempts to allocate large amounts of memory.

8 years ago - Issue #23968, keep platform_triplet and multiarch macros in sync
doko@ubuntu.com [Mon, 29 Aug 2016 18:03:25 +0000 (20:03 +0200)]
 - Issue #23968, keep platform_triplet and multiarch macros in sync

8 years agoIssue #25402: in int-to-decimal-string conversion, reduce intermediate storage requir...
Mark Dickinson [Mon, 29 Aug 2016 16:26:43 +0000 (17:26 +0100)]
Issue #25402: in int-to-decimal-string conversion, reduce intermediate storage requirements and relax restriction on converting large integers. Patch by Serhiy Storchaka.

8 years agoIssue #27214: Fix potential bug and remove useless optimization in long_invert. Thank...
Mark Dickinson [Mon, 29 Aug 2016 15:40:29 +0000 (16:40 +0100)]
Issue #27214: Fix potential bug and remove useless optimization in long_invert. Thanks Oren Milman.

8 years agoMerge heads
Serhiy Storchaka [Mon, 29 Aug 2016 12:59:48 +0000 (15:59 +0300)]
Merge heads

8 years agoIssue #27818: Speed up parsing width and precision in format() strings for
Serhiy Storchaka [Mon, 29 Aug 2016 12:57:26 +0000 (15:57 +0300)]
Issue #27818: Speed up parsing width and precision in format() strings for
numbers.  Patch by Stefan Behnel.

8 years agoIssue 23229: add cmath.inf, cmath.nan, cmath.infj and cmath.nanj.
Mark Dickinson [Mon, 29 Aug 2016 12:56:58 +0000 (13:56 +0100)]
Issue 23229: add cmath.inf, cmath.nan, cmath.infj and cmath.nanj.

8 years agoIssue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory
Serhiy Storchaka [Mon, 29 Aug 2016 12:11:52 +0000 (15:11 +0300)]
Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory
creates not a cursor.  Patch by Xiang Zhang.

8 years agoIssue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory
Serhiy Storchaka [Mon, 29 Aug 2016 11:29:55 +0000 (14:29 +0300)]
Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory
creates not a cursor.  Patch by Xiang Zhang.

8 years agoIssue #26027: Fix test_path_t_converter on Windows
Berker Peksag [Sat, 27 Aug 2016 18:26:35 +0000 (21:26 +0300)]
Issue #26027: Fix test_path_t_converter on Windows

8 years agoDon't test for path-like bytes paths on Windows
Brett Cannon [Sat, 27 Aug 2016 16:42:40 +0000 (09:42 -0700)]
Don't test for path-like bytes paths on Windows

8 years agoIssue #27506: Support bytes/bytearray.translate() delete as keyword argument
Martin Panter [Sat, 27 Aug 2016 08:35:02 +0000 (08:35 +0000)]
Issue #27506: Support bytes/bytearray.translate() delete as keyword argument

Patch by Xiang Zhang.

8 years agoIssue #25825: Merge $(LIBPL) fix from 3.5
Martin Panter [Sat, 27 Aug 2016 04:07:54 +0000 (04:07 +0000)]
Issue #25825: Merge $(LIBPL) fix from 3.5

8 years agoIssue #19884: Merge Readline updates from 3.5
Martin Panter [Sat, 27 Aug 2016 04:03:26 +0000 (04:03 +0000)]
Issue #19884: Merge Readline updates from 3.5

8 years agoIssue #25825: Fix references to $(LIBPL) installation path on AIX
Martin Panter [Sat, 27 Aug 2016 04:00:19 +0000 (04:00 +0000)]
Issue #25825: Fix references to $(LIBPL) installation path on AIX

In Subversion r86731, the path was changed from $(BINLIBDEST)/config to
$(LIBDEST)/config-$(LDVERSION).

8 years agoIssue #19884: Avoid spurious output on OS X with Gnu Readline
Martin Panter [Sat, 27 Aug 2016 03:23:11 +0000 (03:23 +0000)]
Issue #19884: Avoid spurious output on OS X with Gnu Readline

Also adjust the test condition, because enable-meta-key was only added in
6.1, not 6.0.

8 years agoIssue #12319: Always send file request bodies using chunked encoding
Martin Panter [Sat, 27 Aug 2016 01:39:26 +0000 (01:39 +0000)]
Issue #12319: Always send file request bodies using chunked encoding

The previous attempt to determine the file’s Content-Length gave a false
positive for pipes on Windows.

Also, drop the special case for sending zero-length iterable bodies.

8 years agoIssue #26027: Don't test for bytearray in path_t as that's now
Brett Cannon [Sat, 27 Aug 2016 02:30:11 +0000 (19:30 -0700)]
Issue #26027: Don't test for bytearray in path_t as that's now
deprecated.

8 years agoAdd a What's New entry for PEP 519
Brett Cannon [Fri, 26 Aug 2016 21:45:15 +0000 (14:45 -0700)]
Add a What's New entry for PEP 519

8 years agoIssue #26027, #27524: Add PEP 519/__fspath__() support to os and
Brett Cannon [Fri, 26 Aug 2016 21:44:48 +0000 (14:44 -0700)]
Issue #26027, #27524: Add PEP 519/__fspath__() support to os and
os.path.

Thanks to Jelle Zijlstra for the initial patch against posixmodule.c.

8 years agoIssue #10513: Merge from 3.5
Berker Peksag [Fri, 26 Aug 2016 19:08:51 +0000 (22:08 +0300)]
Issue #10513: Merge from 3.5

8 years agoIssue #10513: Fix a regression in Connection.commit()
Berker Peksag [Fri, 26 Aug 2016 19:07:51 +0000 (22:07 +0300)]
Issue #10513: Fix a regression in Connection.commit()

Statements should not be reset after a commit.

Backported from https://github.com/ghaering/pysqlite/commit/029050896b1e6058573abeef5a8970384c0c7faa

8 years agoMerge
Raymond Hettinger [Fri, 26 Aug 2016 04:12:16 +0000 (21:12 -0700)]
Merge

8 years agoIssue 19504: Change "customise" to "customize" American spelling.
Raymond Hettinger [Fri, 26 Aug 2016 04:11:50 +0000 (21:11 -0700)]
Issue 19504:  Change "customise" to "customize" American spelling.

8 years agoAdd version to title of IDLE help window.
Terry Jan Reedy [Fri, 26 Aug 2016 00:05:30 +0000 (20:05 -0400)]
Add version to title of IDLE help window.

8 years agoAdd version to title of IDLE help window.
Terry Jan Reedy [Fri, 26 Aug 2016 00:04:14 +0000 (20:04 -0400)]
Add version to title of IDLE help window.

8 years agoIssue #27830: Revert, remove _PyFunction_FastCallKeywords()
Victor Stinner [Thu, 25 Aug 2016 21:26:50 +0000 (23:26 +0200)]
Issue #27830: Revert, remove _PyFunction_FastCallKeywords()

8 years agoCloses #23746: merged update from 3.5.
Vinay Sajip [Thu, 25 Aug 2016 14:14:07 +0000 (15:14 +0100)]
Closes #23746: merged update from 3.5.

8 years agoIssue #23746: Clarified is_python_build() documentation.
Vinay Sajip [Thu, 25 Aug 2016 14:13:24 +0000 (15:13 +0100)]
Issue #23746: Clarified is_python_build() documentation.

8 years agoMerge with 3.5
Terry Jan Reedy [Thu, 25 Aug 2016 05:22:44 +0000 (01:22 -0400)]
Merge with 3.5

8 years agoIssue #25564: Mention exec and __builtins__ in IDLE-console difference section.
Terry Jan Reedy [Thu, 25 Aug 2016 05:22:30 +0000 (01:22 -0400)]
Issue #25564: Mention exec and __builtins__ in IDLE-console difference section.

8 years agoIssue #27821: Fix bug in idlelib.comfig function and add new tests.
Terry Jan Reedy [Thu, 25 Aug 2016 02:08:01 +0000 (22:08 -0400)]
Issue #27821: Fix bug in idlelib.comfig function and add new tests.

8 years agomethod_call() and slot_tp_new() now uses fast call
Victor Stinner [Wed, 24 Aug 2016 23:04:14 +0000 (01:04 +0200)]
method_call() and slot_tp_new() now uses fast call

Issue #27841: Add _PyObject_Call_Prepend() helper function to prepend an
argument to existing arguments to call a function. This helper uses fast calls.

Modify method_call() and slot_tp_new() to use _PyObject_Call_Prepend().

8 years agoIssue #27830: Fix _PyObject_FastCallKeywords()
Victor Stinner [Wed, 24 Aug 2016 23:00:31 +0000 (01:00 +0200)]
Issue #27830: Fix _PyObject_FastCallKeywords()

Pass stack, not unrelated and uninitialized args!

8 years ago_pickle: remove outdated comment
Victor Stinner [Wed, 24 Aug 2016 22:58:58 +0000 (00:58 +0200)]
_pickle: remove outdated comment

_Pickle_FastCall() is now fast again!

The optimization was introduced in Python 3.2, removed in Python 3.4 and
reintroduced in Python 3.6 (thanks to the new generic fastcall functions).

8 years ago_PyObject_FastCallDict(): avoid _Py_CheckFunctionResult()
Victor Stinner [Wed, 24 Aug 2016 22:39:34 +0000 (00:39 +0200)]
_PyObject_FastCallDict(): avoid _Py_CheckFunctionResult()

_PyObject_FastCallDict() only requires _Py_CheckFunctionResult() for the
slow-path. Other cases already check for the result.

8 years agoAdd _PyObject_FastCallKeywords()
Victor Stinner [Wed, 24 Aug 2016 22:29:32 +0000 (00:29 +0200)]
Add _PyObject_FastCallKeywords()

Issue #27830: Similar to _PyObject_FastCallDict(), but keyword arguments are
also passed in the same C array than positional arguments, rather than being
passed as a Python dict.

8 years agoCloses #27595: Document PEP 495 (Local Time Disambiguation) features.
Alexander Belopolsky [Wed, 24 Aug 2016 22:30:16 +0000 (18:30 -0400)]
Closes #27595: Document PEP 495 (Local Time Disambiguation) features.

8 years agoFix typo in test name
Berker Peksag [Wed, 24 Aug 2016 22:13:34 +0000 (01:13 +0300)]
Fix typo in test name

Noticed by Xiang Zhang.

8 years agoUse Py_ssize_t type for number of arguments
Victor Stinner [Wed, 24 Aug 2016 22:04:09 +0000 (00:04 +0200)]
Use Py_ssize_t type for number of arguments

Issue #27848: use Py_ssize_t rather than C int for the number of function
positional and keyword arguments.

8 years agoMerge with 3.5
Terry Jan Reedy [Wed, 24 Aug 2016 21:53:16 +0000 (17:53 -0400)]
Merge with 3.5

8 years agoFix misspelling
Terry Jan Reedy [Wed, 24 Aug 2016 21:52:57 +0000 (17:52 -0400)]
Fix misspelling

8 years agoMerge from 3.5
Berker Peksag [Wed, 24 Aug 2016 21:50:59 +0000 (00:50 +0300)]
Merge from 3.5