Guido van Rossum
7ac1f7d269
Issue #28079 : Update typing and test typing from python/typing repo.
...
Ivan Levkivskyi (3.6 version)
2016-09-11 15:31:27 -07:00
Christian Heimes
5fe668c672
Issue #28085 : Add PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER for SSLContext
2016-09-12 00:01:11 +02:00
Ethan Furman
722898065c
issue28082: better name for Flag
2016-09-11 14:54:27 -07:00
Serhiy Storchaka
b72810583e
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.
2016-09-12 00:52:40 +03:00
R David Murray
29097d5a6a
Merge: #19003 : Only replace \r and/or \n line endings in email.generator.
2016-09-11 17:23:33 -04:00
Christian Heimes
727cc9337f
Issue #28022 : Catch another deprecation warning in imaplib
2016-09-11 22:47:02 +02:00
Ethan Furman
40bed8a536
issue28083: add IntFlag constants
2016-09-11 13:34:42 -07:00
Ethan Furman
f93395bc51
issue28082: use IntFlag for re constants
2016-09-11 13:30:08 -07:00
Ethan Furman
06339e7493
Enum._convert: sort by value, then by name
2016-09-11 13:25:26 -07:00
Xavier de Gaye
92dec548ff
Issue #28046 : get_sysconfigdata_name() uses the _PYTHON_SYSCONFIGDATA_NAME
...
environment variable that is defined when cross-compiling.
2016-09-11 22:22:24 +02:00
Xavier de Gaye
fda8961115
Issue #27917 : Fix test_triplet_in_ext_suffix for the 'x86' Android platform.
2016-09-11 21:39:17 +02:00
Christian Heimes
e084f84a66
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
2016-09-11 20:11:30 +02:00
Christian Heimes
49aed7b782
Issue #28078 : Add missing colon
2016-09-11 20:03:46 +02:00
Christian Heimes
8d14abc800
Issue 28022: Catch deprecation warning in test_httplib, reported by Martin Panter
2016-09-11 19:54:43 +02:00
Christian Heimes
02b3035bc3
Issue #28078 : Silence resource warnings in test_socket. Initial patch by Xiang Zhang, thanks
2016-09-11 19:49:56 +02:00
Guido van Rossum
015d874626
Issue #28076 : Variable annotations should be mangled for private names.
...
By Ivan Levkivskyi.
2016-09-11 09:45:24 -07:00
Eric V. Smith
605bdae078
Issue 24454: Improve the usability of the re match object named group API
2016-09-11 08:55:43 -04:00
Berker Peksag
a3c1728bb6
Use HTTP in testPythonOrg
2016-09-11 15:46:47 +03:00
Berker Peksag
966ad74bf9
Unskip testPythonOrg in test_robotparser
...
We should probably use pythontest.net for this.
2016-09-11 15:27:07 +03:00
Berker Peksag
2a9f5edeeb
Wrap testPasswordProtectedSite with @reap_threads
2016-09-11 15:17:53 +03:00
Vinay Sajip
eb5b647984
Merged upstream changes.
2016-09-11 12:53:34 +01:00
Berker Peksag
4da0fd06ce
Issue #25497 : Rewrite test_robotparser to use a class based design
2016-09-11 14:53:16 +03:00
Vinay Sajip
68532323e2
Closes #25671 : Merged fix from 3.5.
2016-09-11 12:52:53 +01:00
Vinay Sajip
8d82559ca7
Fixes #25671 : Updated prompt handling in activate.fish.
2016-09-11 12:52:08 +01:00
Serhiy Storchaka
5f1a5187f7
Use sequence repetition instead of bytes constructor with integer argument.
2016-09-11 14:41:02 +03:00
Martin Panter
bdb847ae99
Issue #27952 : Merge fixcid.py from 3.5
2016-09-11 10:06:38 +00:00
Berker Peksag
ab994ed8b9
Issue #10740 : sqlite3 no longer implicitly commit an open transaction before DDL statements
...
This commit contains the following commits from ghaering/pysqlite:
* f254c53494
* 796b3afe38
* cae87ee686
* 3567b31bb5
With the following additions:
* Fixed a refcount error
* Fixed a compiler warning
* Made the string comparison a little more robust
* Added a whatsnew entry
2016-09-11 12:57:15 +03:00
Serhiy Storchaka
bd48d27944
Issue #22493 : Inline flags now should be used only at the start of the
...
regular expression. Deprecation warning is emitted if uses them in the
middle of the regular expression.
2016-09-11 12:50:02 +03:00
Martin Panter
b7665386bc
Issue #27952 : Get fixcid.py working with the re module
2016-09-11 09:32:26 +00:00
Serhiy Storchaka
352601ca00
Issue #26885 : xmlrpc now supports unmarshalling additional data types used
...
by Apache XML-RPC implementation for numerics and None.
2016-09-11 11:23:38 +03:00
Ethan Furman
c16595e567
issue23591: add auto() for auto-generating Enum member values
2016-09-10 23:36:59 -07:00
Nick Coghlan
944368e1cc
Issue #23722 : Initialize __class__ from type.__new__()
...
The __class__ cell used by zero-argument super() is now initialized
from type.__new__ rather than __build_class__, so class methods
relying on that will now work correctly when called from metaclass
methods during class creation.
Patch by Martin Teichmann.
2016-09-11 14:45:49 +10:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
fc3f7d5677
Remove the debug print that i accidentally left in.
2016-09-10 20:39:50 -07:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
3a95f45a38
Remove the debug print that i accidentally left in.
2016-09-10 20:39:36 -07:00
Serhiy Storchaka
cc66a6528d
Backported tests for issue #28070 .
2016-09-11 01:39:51 +03:00
Serhiy Storchaka
d65cd091e9
Issue #28070 : Fixed parsing inline verbose flag in regular expressions.
2016-09-11 01:39:01 +03:00
Christian Heimes
99a6570295
Issue #19500 : Add client-side SSL session resumption to the ssl module.
2016-09-10 23:44:53 +02:00
Christian Heimes
d04863771b
Issue #28022 : Deprecate ssl-related arguments in favor of SSLContext.
...
The deprecation include manual creation of SSLSocket and certfile/keyfile
(or similar) in ftplib, httplib, imaplib, smtplib, poplib and urllib.
ssl.wrap_socket() is not marked as deprecated yet.
2016-09-10 23:23:33 +02:00
Christian Heimes
358cfd426c
Issue 28043: SSLContext has improved default settings
...
The options OP_NO_COMPRESSION, OP_CIPHER_SERVER_PREFERENCE, OP_SINGLE_DH_USE, OP_SINGLE_ECDH_USE, OP_NO_SSLv2 (except for PROTOCOL_SSLv2), and OP_NO_SSLv3 (except for PROTOCOL_SSLv3) are set by default. The initial cipher suite list contains only HIGH ciphers, no NULL ciphers and MD5 ciphers (except for PROTOCOL_SSLv2).
2016-09-10 22:43:48 +02:00
Terry Jan Reedy
70360194c7
IDLE newx items. merge from 3.5
2016-09-10 16:28:01 -04:00
Terry Jan Reedy
d92cecb9f1
IDLE newx items.
2016-09-10 16:24:54 -04:00
Steve Dower
c5111b5b1f
Closes #28059 : Fixes test_platform to set PYTHONPATH for .pyd files
2016-09-10 12:25:07 -07:00
Steve Dower
109bc3aa73
Closes #28059 : Fixes test_platform to set PYTHONPATH for .pyd files
2016-09-10 12:19:42 -07:00
Steve Dower
81994006f5
Merge from 3.5
2016-09-10 11:53:34 -07:00
Steve Dower
f028d9f71a
Issue #27932 : Backs out change
2016-09-10 11:52:18 -07:00
Serhiy Storchaka
b0d497c072
Issue #24693 : Changed some RuntimeError's in the zipfile module to more
...
appropriate types. Improved some error messages and debugging output.
2016-09-10 21:28:07 +03:00
Xavier de Gaye
b32e869eb1
Issue #28046 : Fix get_sysconfigdata_name().
2016-09-10 16:19:45 +02:00
Martin Panter
b61ede4ba2
Merge spelling fixes from 3.5
2016-09-10 10:44:12 +00:00
Martin Panter
99e843b48e
Correct spelling in documentation and code comment
2016-09-10 10:38:28 +00:00
Victor Stinner
0fc55a234f
test_platform: Save/restore os.environ on Windows
2016-09-10 06:24:47 -04:00