]>
granicus.if.org Git - python/log
Christian Heimes [Tue, 13 Sep 2016 18:48:13 +0000 (20:48 +0200)]
Issue #28188: Use PyMem_Calloc() to get rid of a type-limits warning and an extra memset() call in _ssl.c.
Christian Heimes [Tue, 13 Sep 2016 18:22:02 +0000 (20:22 +0200)]
Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy().
Guido van Rossum [Tue, 13 Sep 2016 16:26:38 +0000 (09:26 -0700)]
Add text about PEP 526 to What's new in 3.6. Ivan L.
Xavier de Gaye [Tue, 13 Sep 2016 16:04:15 +0000 (18:04 +0200)]
Add an Android section to whatsnew/3.6.rst.
Ned Deily [Tue, 13 Sep 2016 15:33:03 +0000 (11:33 -0400)]
Tidy 3.6 What's New summary
Victor Stinner [Tue, 13 Sep 2016 14:56:38 +0000 (16:56 +0200)]
Fix _PyDict_Pop() on pending key
Issue #28120: Fix dict.pop() for splitted dictionary when trying to remove a
"pending key" (Not yet inserted in split-table).
Patch by Xiang Zhang.
Victor Stinner [Tue, 13 Sep 2016 07:38:29 +0000 (09:38 +0200)]
Issue #28040: Cleanup find_empty_slot()
find_empty_slot() only supports combined dict
Martin Panter [Tue, 13 Sep 2016 12:40:51 +0000 (12:40 +0000)]
Issue #15819: Merge include search from 3.5 into 3.6
Martin Panter [Tue, 13 Sep 2016 12:21:47 +0000 (12:21 +0000)]
Issue #15819: Remove old unconditional -IInclude option
A newer instance of this option, enabled in the configure script when
building outside the source tree, made this redundant.
Christian Heimes [Tue, 13 Sep 2016 11:27:26 +0000 (13:27 +0200)]
Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default.
Christian Heimes [Tue, 13 Sep 2016 10:09:55 +0000 (12:09 +0200)]
Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default.
Christian Heimes [Tue, 13 Sep 2016 08:07:16 +0000 (10:07 +0200)]
Fix NULL check in sock_sendmsg_iovec. CID
1372885
Raymond Hettinger [Tue, 13 Sep 2016 06:38:50 +0000 (23:38 -0700)]
Issue #28104: More accurately document set method signatures
Benjamin Peterson [Tue, 13 Sep 2016 05:09:52 +0000 (22:09 -0700)]
merge heads
Benjamin Peterson [Tue, 13 Sep 2016 05:09:39 +0000 (22:09 -0700)]
merge 3.5
Benjamin Peterson [Tue, 13 Sep 2016 05:09:11 +0000 (22:09 -0700)]
merge heads
Benjamin Peterson [Tue, 13 Sep 2016 05:07:14 +0000 (22:07 -0700)]
merge 3.5 (#27981)
Benjamin Peterson [Tue, 13 Sep 2016 05:06:58 +0000 (22:06 -0700)]
restructure fp_setreadl so as to avoid refleaks (closes #27981)
Berker Peksag [Tue, 13 Sep 2016 04:56:21 +0000 (07:56 +0300)]
Issue #27952: Merge from 3.5
Berker Peksag [Tue, 13 Sep 2016 04:55:54 +0000 (07:55 +0300)]
Issue #27952: Capture stderr in run_script()
Berker Peksag [Tue, 13 Sep 2016 04:39:40 +0000 (07:39 +0300)]
Issue #27981: Merge from 3.5
Berker Peksag [Tue, 13 Sep 2016 04:39:00 +0000 (07:39 +0300)]
Issue #27981: Fix refleak in fp_setreadl()
Patch by David Dudson.
Berker Peksag [Tue, 13 Sep 2016 02:52:32 +0000 (05:52 +0300)]
Fix headers in whatsnew/3.6.rst
Berker Peksag [Tue, 13 Sep 2016 01:49:44 +0000 (04:49 +0300)]
Issue #28103: Merge from 3.5
Berker Peksag [Tue, 13 Sep 2016 01:49:12 +0000 (04:49 +0300)]
Issue #28103: Use ``'...'`` style in zipfile documentation
Patch by Stephen J. Turnbull.
Ned Deily [Mon, 12 Sep 2016 21:36:57 +0000 (17:36 -0400)]
Start 3.6 branch
Ned Deily [Mon, 12 Sep 2016 20:57:18 +0000 (16:57 -0400)]
Post 3.6.0b1 merge
Steve Dower [Mon, 12 Sep 2016 20:29:58 +0000 (13:29 -0700)]
Updates zip and nuget builds for Windows.
Ned Deily [Mon, 12 Sep 2016 19:49:58 +0000 (15:49 -0400)]
Start 3.6.0b2
Victor Stinner [Mon, 12 Sep 2016 19:33:26 +0000 (15:33 -0400)]
Fix warning in _PyCFunction_FastCallKeywords()
Issue #28105.
Stefan Krah [Mon, 12 Sep 2016 17:27:46 +0000 (19:27 +0200)]
Issue #23545: Adding -Wextra in setup.py is no longer necessary, since it
is now part of the official flags.
Ned Deily [Mon, 12 Sep 2016 15:05:15 +0000 (11:05 -0400)]
Added tag v3.6.0b1 for changeset
5b0ca4ed5e2f
Ned Deily [Mon, 12 Sep 2016 15:04:12 +0000 (11:04 -0400)]
Version bump for 3.6.0b1
Ned Deily [Mon, 12 Sep 2016 14:56:13 +0000 (10:56 -0400)]
Change SOURCE_URI for pydoc source URLs to point to 3.6 branch
Ned Deily [Mon, 12 Sep 2016 14:48:44 +0000 (10:48 -0400)]
Update pydoc topics for 3.6.0b1
Victor Stinner [Mon, 12 Sep 2016 13:55:21 +0000 (15:55 +0200)]
Issue #27810: Exclude METH_FASTCALL from the stable API
Ned Deily [Mon, 12 Sep 2016 13:39:23 +0000 (09:39 -0400)]
Issue #17128: Build OS X installer for 3.6 with private copy of OpenSSL.
Also provide a sample Install Certificates command script to install a
set of root certificates from the third-party certifi module.
Christian Heimes [Mon, 12 Sep 2016 13:22:25 +0000 (15:22 +0200)]
Issue #27322: back out the commit. needs to be addressed after beta1.
Christian Heimes [Mon, 12 Sep 2016 13:08:32 +0000 (15:08 +0200)]
Issue #27322: skip test_compile_path when sys.path is not writeable.
Victor Stinner [Mon, 12 Sep 2016 12:43:14 +0000 (14:43 +0200)]
Issue #27350: Document compact dict memory usage
Victor Stinner [Mon, 12 Sep 2016 12:17:40 +0000 (14:17 +0200)]
Issue #28077: find_empty_slot() only supports combined dict
Victor Stinner [Mon, 12 Sep 2016 11:37:07 +0000 (13:37 +0200)]
Document kwnames in _PyObject_FastCallKeywords() and _PyStack_AsDict()
Issue #27213.
Victor Stinner [Mon, 12 Sep 2016 11:30:02 +0000 (13:30 +0200)]
Revert change
f860b7a775c5
Revert change "Issue #27213: Reintroduce checks in _PyStack_AsDict()", pushed
by mistake.
Victor Stinner [Mon, 12 Sep 2016 11:04:17 +0000 (13:04 +0200)]
Buildbot: give 20 minute per test file
It seems like at least 2 buildbots need more than 15 minutes per test file.
Example with "AMD64 Snow Leop 3.x":
10 slowest tests:
- test_tools: 14 min 40 sec
- test_tokenize: 11 min 57 sec
- test_datetime: 11 min 25 sec
- ...
Victor Stinner [Mon, 12 Sep 2016 10:55:28 +0000 (12:55 +0200)]
ssue #27213: Reintroduce checks in _PyStack_AsDict()
Victor Stinner [Mon, 12 Sep 2016 10:00:23 +0000 (12:00 +0200)]
Issue #27866: Fix refleak in cipher_to_dict()
Victor Stinner [Mon, 12 Sep 2016 09:41:58 +0000 (11:41 +0200)]
socket: Fix memory leak in sendmsg() and sendmsg_afalg()
Issue #27744:
* Release msg.msg_iov memory block.
* Release memory on PyMem_Malloc(controllen) failure
Victor Stinner [Mon, 12 Sep 2016 09:45:59 +0000 (11:45 +0200)]
Cleanup socketmodule.c
Issue #27744:
* PEP 7: add {...} around if blocks
* assign variables and then check their value in if() to make the code easier
to read and to debug.
Victor Stinner [Mon, 12 Sep 2016 09:16:37 +0000 (11:16 +0200)]
Issue #27213: Fix reference leaks
Christian Heimes [Mon, 12 Sep 2016 08:48:55 +0000 (10:48 +0200)]
merge
Christian Heimes [Mon, 12 Sep 2016 08:48:20 +0000 (10:48 +0200)]
Issue #28093: Check more invalid combinations of PROTOCOL_TLS_CLIENT / PROTOCOL_TLS_SERVER
Raymond Hettinger [Mon, 12 Sep 2016 07:18:31 +0000 (00:18 -0700)]
Issue #17941: Add a *module* parameter to collections.namedtuple()
Raymond Hettinger [Mon, 12 Sep 2016 06:23:24 +0000 (23:23 -0700)]
merge
Raymond Hettinger [Mon, 12 Sep 2016 06:18:03 +0000 (23:18 -0700)]
Issue #17582: xml.etree.ElementTree nows preserves whitespaces in attributes
(Patch by Duane Griffin. Reviewed and approved by Stefan Behnel.)
Terry Jan Reedy [Mon, 12 Sep 2016 05:57:25 +0000 (01:57 -0400)]
Merge 3.5 - Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
Patch by Roger Serwy, updated by Bayard Randel.
Terry Jan Reedy [Mon, 12 Sep 2016 05:50:03 +0000 (01:50 -0400)]
Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
Patch by Roger Serwy, updated by Bayard Randel.
Raymond Hettinger [Mon, 12 Sep 2016 05:45:53 +0000 (22:45 -0700)]
Revert part of
3471a3515827 that caused a performance regression
Raymond Hettinger [Mon, 12 Sep 2016 05:02:28 +0000 (22:02 -0700)]
Issue #28071: Add early-out for differencing from an empty set.
Berker Peksag [Mon, 12 Sep 2016 05:00:01 +0000 (08:00 +0300)]
Add missing versionadded directives
Berker Peksag [Mon, 12 Sep 2016 04:47:33 +0000 (07:47 +0300)]
Issue #28045: Merge from 3.5
Berker Peksag [Mon, 12 Sep 2016 04:47:04 +0000 (07:47 +0300)]
Issue #28045: Fix comment in range_contains_long()
Patch by wim glenn.
Ned Deily [Mon, 12 Sep 2016 04:26:20 +0000 (00:26 -0400)]
Issue #28095: Temporarily disable part of test_startup_imports on OS X.
Berker Peksag [Mon, 12 Sep 2016 04:16:43 +0000 (07:16 +0300)]
Issue #28037: Use sqlite3_get_autocommit() instead of setting Connection->inTransaction manually
Patch adapted from https://github.com/ghaering/pysqlite/commit/
9b79188edbc50faa24dc178afe24a10454f3fcad
Steve Dower [Mon, 12 Sep 2016 03:19:35 +0000 (20:19 -0700)]
Make PGO use usual build directory on Windows.
Steve Dower [Mon, 12 Sep 2016 03:19:32 +0000 (20:19 -0700)]
Adds missing assert suppression.
Alexander Belopolsky [Mon, 12 Sep 2016 02:55:16 +0000 (22:55 -0400)]
Closes #25283: Make tm_gmtoff and tm_zone available on all platforms.
Steve Dower [Mon, 12 Sep 2016 02:43:51 +0000 (19:43 -0700)]
Fixes test_getargs2 to get the buildbots working again.
Zachary Ware [Mon, 12 Sep 2016 02:18:07 +0000 (21:18 -0500)]
Issue #28065: Update xz to 5.2.2 on Windows, and build it from source
Martin Panter [Mon, 12 Sep 2016 01:51:44 +0000 (01:51 +0000)]
Issue #28066: Merge srcdir fix from 3.5
Yury Selivanov [Mon, 12 Sep 2016 01:44:17 +0000 (21:44 -0400)]
Merge 3.5 (issue #27456)
Yury Selivanov [Mon, 12 Sep 2016 01:39:31 +0000 (21:39 -0400)]
Issue #27456: asyncio: Set TCP_NODELAY by default.
Martin Panter [Mon, 12 Sep 2016 01:32:03 +0000 (01:32 +0000)]
Issue #28066: Fix include search directory logic for out-of-tree builds
Yury Selivanov [Mon, 12 Sep 2016 01:25:01 +0000 (21:25 -0400)]
Merge 3.5 (asyncio/NEWS)
Yury Selivanov [Mon, 12 Sep 2016 01:11:19 +0000 (21:11 -0400)]
Merge 3.5 (asyncio)
Yury Selivanov [Mon, 12 Sep 2016 01:11:02 +0000 (21:11 -0400)]
asyncio: Add set_protocol / get_protocol methods to Transports
Raymond Hettinger [Mon, 12 Sep 2016 00:24:05 +0000 (17:24 -0700)]
merge
Raymond Hettinger [Mon, 12 Sep 2016 00:23:49 +0000 (17:23 -0700)]
Issue #26511: Reference the id() function in the 'is' and 'is not' docs
Christian Heimes [Sun, 11 Sep 2016 23:14:35 +0000 (01:14 +0200)]
Update whatsnew with my contributions
Eric V. Smith [Sun, 11 Sep 2016 23:01:22 +0000 (19:01 -0400)]
Add another f-string comment test, to make sure # are being caught in the right place.
Eric V. Smith [Sun, 11 Sep 2016 22:58:20 +0000 (18:58 -0400)]
Make an f-string error message more exact and consistent.
Guido van Rossum [Sun, 11 Sep 2016 22:35:30 +0000 (15:35 -0700)]
Null merge 3.5->3.6
Guido van Rossum [Sun, 11 Sep 2016 22:34:56 +0000 (15:34 -0700)]
Issue #28079: Update typing and test typing from python/typing repo.
Ivan Levkivskyi (3.5 version)
Guido van Rossum [Sun, 11 Sep 2016 22:33:31 +0000 (15:33 -0700)]
Null merge 3.5->3.6
Guido van Rossum [Sun, 11 Sep 2016 22:31:27 +0000 (15:31 -0700)]
Issue #28079: Update typing and test typing from python/typing repo.
Ivan Levkivskyi (3.6 version)
Christian Heimes [Sun, 11 Sep 2016 22:01:11 +0000 (00:01 +0200)]
Issue #28085: Add PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER for SSLContext
Ethan Furman [Sun, 11 Sep 2016 21:54:27 +0000 (14:54 -0700)]
issue28082: better name for Flag
Serhiy Storchaka [Sun, 11 Sep 2016 21:52:40 +0000 (00:52 +0300)]
Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes.
* BUILD_TUPLE_UNPACK and BUILD_MAP_UNPACK_WITH_CALL no longer generated with
single tuple or dict.
* Restored more informative error messages for incorrect var-positional and
var-keyword arguments.
* Removed code duplications in _PyEval_EvalCodeWithName().
* Removed redundant runtime checks and parameters in _PyStack_AsDict().
* Added a workaround and enabled previously disabled test in test_traceback.
* Removed dead code from the dis module.
R David Murray [Sun, 11 Sep 2016 21:23:33 +0000 (17:23 -0400)]
Merge: #19003: Only replace \r and/or \n line endings in email.generator.
R David Murray [Sun, 11 Sep 2016 21:22:56 +0000 (17:22 -0400)]
#19003: Only replace \r and/or \n line endings in email.generator.
This is a further restoration of backward compatibility, as well as
being correct per the RFCs.
Christian Heimes [Sun, 11 Sep 2016 20:47:02 +0000 (22:47 +0200)]
Issue #28022: Catch another deprecation warning in imaplib
Ethan Furman [Sun, 11 Sep 2016 20:34:42 +0000 (13:34 -0700)]
issue28083: add IntFlag constants
Ethan Furman [Sun, 11 Sep 2016 20:30:08 +0000 (13:30 -0700)]
issue28082: use IntFlag for re constants
Ethan Furman [Sun, 11 Sep 2016 20:25:26 +0000 (13:25 -0700)]
Enum._convert: sort by value, then by name
Xavier de Gaye [Sun, 11 Sep 2016 20:22:24 +0000 (22:22 +0200)]
Issue #28046: get_sysconfigdata_name() uses the _PYTHON_SYSCONFIGDATA_NAME
environment variable that is defined when cross-compiling.
Ned Deily [Sun, 11 Sep 2016 19:49:37 +0000 (15:49 -0400)]
Add some additional suspicious exemption rules for recent doc changes.
Xavier de Gaye [Sun, 11 Sep 2016 19:39:17 +0000 (21:39 +0200)]
Issue #27917: Fix test_triplet_in_ext_suffix for the 'x86' Android platform.
Serhiy Storchaka [Sun, 11 Sep 2016 18:56:32 +0000 (21:56 +0300)]
Issue #23545: Turn on extra warnings on GCC.
Serhiy Storchaka [Sun, 11 Sep 2016 18:53:53 +0000 (21:53 +0300)]
Regenerate the configure script. Now it supports --runstatedir option
(directory for pid files etc, /run or /var/run).
https://lists.gnu.org/archive/html/bug-autoconf/2013-09/msg00002.html
Serhiy Storchaka [Sun, 11 Sep 2016 18:25:45 +0000 (21:25 +0300)]
Issue #27810: Regenerate Argument Clinic.
Christian Heimes [Sun, 11 Sep 2016 18:11:30 +0000 (20:11 +0200)]
Issue 27744: test_aes_cbc is blocking x86-64 Ubuntu 15.10 Skylake CPU 3.x for a while. Require Kernel 4.3+ for now