Berker Peksag
c96629953b
Issue #25651 : Merge from 3.6
2016-09-21 19:35:54 +03:00
Berker Peksag
b3d4e7fe71
Issue #25651 : Merge from 3.5
2016-09-21 19:35:28 +03:00
Berker Peksag
16ea19fc66
Issue #25651 : Allow falsy values to be used for msg parameter of subTest()
2016-09-21 19:34:15 +03:00
Victor Stinner
3e56c23e7d
regrtest: add -u for unbuffered stdout/stderr
2016-09-21 17:12:50 +02:00
Serhiy Storchaka
cf4fb40b9d
Issue #28214 : Now __set_name__ is looked up on the class instead of the
...
instance.
2016-09-21 15:55:49 +03:00
Serhiy Storchaka
afd02a439f
Issue #28214 : Now __set_name__ is looked up on the class instead of the
...
instance.
2016-09-21 15:54:59 +03:00
Victor Stinner
c710362576
Merge 3.6
2016-09-21 09:16:39 +02:00
Victor Stinner
1c56bf0bad
Merge 3.5
2016-09-21 09:16:31 +02:00
Victor Stinner
0256f42839
test_asynico: fix test_sock_connect_sock_write_race()
...
Issue #28176 : Increase timeout from 10 seconds to 60 seconds.
2016-09-21 09:15:36 +02:00
Raymond Hettinger
2113c6e41b
merge
2016-09-18 21:46:34 -07:00
Raymond Hettinger
6692f01c91
merge
2016-09-18 21:46:08 -07:00
Raymond Hettinger
7eb1becc25
Issue #28189 : dictitems_contains no longer swallows compare errors.
...
(Patch by Xiang Zhang)
2016-09-18 21:45:11 -07:00
Raymond Hettinger
07064c409c
merge
2016-09-18 20:17:51 -07:00
Raymond Hettinger
5820f3a381
Issue #28193 : Use lru_cache in the re module.
2016-09-18 20:17:21 -07:00
Victor Stinner
f04ce5d6f1
Merge 3.6 (test_regrtest)
2016-09-19 00:11:58 +02:00
Victor Stinner
254ad58c07
Fix test_huntrleaks_fd_leak() of test_regrtest
...
Issue #28195 : Don't expect the fd leak message to be on a specific line number,
just make sure that the line is present in the output.
2016-09-19 00:11:30 +02:00
Ethan Furman
475b405a54
issue23591: fix flag decomposition and repr
2016-09-18 13:16:04 -07:00
Ethan Furman
3515dcce80
issue23591: fix flag decomposition and repr
2016-09-18 13:15:41 -07:00
Berker Peksag
76ab4164e5
Issue #25400 : Merge from 3.6
2016-09-18 20:18:35 +03:00
Berker Peksag
9a7bbb2e3f
Issue #25400 : RobotFileParser now correctly returns default values for crawl_delay and request_rate
...
Initial patch by Peter Wirtz.
2016-09-18 20:17:58 +03:00
Berker Peksag
5a5ae745ff
Issue #26610 : Skip test_with_pip if _ctypes is not available in OpenIndiana
2016-09-18 14:52:25 +03:00
Berker Peksag
bf3c1c3235
Issue #28075 : Fix test_access_denied in Python 3.5
...
I forgot there two variations of os.stat() in Python 3.5.
2016-09-18 13:56:29 +03:00
Berker Peksag
9ef04eba28
Issue #28151 : Merge from 3.6
2016-09-18 11:22:29 +03:00
Berker Peksag
2a8d7f1c47
Issue #28151 : Use pythontest.net in test_robotparser
2016-09-18 11:21:57 +03:00
Steve Dower
5f9c3926cc
Issue #27932 : Prevent memory leak in win32_ver().
2016-09-17 17:28:45 -07:00
Steve Dower
74f4af7ac3
Issue #27932 : Prevent memory leak in win32_ver().
2016-09-17 17:27:48 -07:00
Steve Dower
1ec262be80
Issue #27932 : Prevent memory leak in win32_ver().
2016-09-17 17:25:42 -07:00
Berker Peksag
f5c09402b1
Issue #28176 : Merge from 3.6
2016-09-18 01:07:50 +03:00
Berker Peksag
a7b1058c17
Issue #28176 : Merge from 3.5
2016-09-18 01:07:30 +03:00
Berker Peksag
bdcc8f9d1b
Issue #28176 : Increase timeout for test_sock_connect_sock_write_race
2016-09-18 01:06:50 +03:00
Steve Dower
39f9580dbd
Issue #28192 : Adds tests for hook in isolated mode
2016-09-17 14:35:43 -07:00
Steve Dower
6dd8eca4a9
Issue #28192 : Adds tests for hook in isolated mode
2016-09-17 14:35:32 -07:00
Berker Peksag
ce4adc30de
Issue #26384 : Merge from 3.6
2016-09-17 23:23:35 +03:00
Berker Peksag
5d625cff07
Issue #26384 : Merge from 3.5
2016-09-17 23:23:13 +03:00
Berker Peksag
bcfb35f80d
Issue #26384 : Fix UnboundLocalError in socket._sendfile_use_sendfile
2016-09-17 23:22:06 +03:00
Steve Dower
64566db065
Merge with 3.6
2016-09-17 12:57:03 -07:00
Steve Dower
313523ce2d
Issue #28192 : Don't import readline in isolated mode
2016-09-17 12:22:41 -07:00
Berker Peksag
9a1c91a10d
Fix test_access_denied in 3.5
2016-09-17 16:20:55 +03:00
Berker Peksag
6adb223831
Issue #28075 : Merge from 3.6
2016-09-17 15:51:43 +03:00
Berker Peksag
052e4f18c4
Issue #28075 : Merge from 3.5
2016-09-17 15:51:14 +03:00
Berker Peksag
0b4dc4846b
Issue #28075 : Check for ERROR_ACCESS_DENIED in Windows implementation of os.stat()
...
Patch by Eryk Sun.
2016-09-17 15:49:59 +03:00
Zachary Ware
f7cc603507
Skip a sysconfig test if _ctypes is not available.
...
Also migrates test_sysconfig to unittest discovery.
2016-09-17 01:57:28 -05:00
Serhiy Storchaka
48ab735ca5
Issue #22493 : Warning message emitted by using inline flags in the middle of
...
regular expression now contains a (truncated) regex pattern.
Patch by Tim Graham.
2016-09-17 01:30:48 +03:00
Serhiy Storchaka
abf275af58
Issue #22493 : Warning message emitted by using inline flags in the middle of
...
regular expression now contains a (truncated) regex pattern.
Patch by Tim Graham.
2016-09-17 01:29:58 +03:00
Berker Peksag
0d850ba861
Issue #25270 : Merge from 3.6
2016-09-16 17:32:32 +03:00
Berker Peksag
7b4bcd2004
Issue #25270 : Merge from 3.5
2016-09-16 17:32:06 +03:00
Berker Peksag
4a72a7b6c4
Issue #25270 : Prevent codecs.escape_encode() from raising SystemError when an empty bytestring is passed
2016-09-16 17:31:06 +03:00
Christian Heimes
fafda38727
Issue #28181 : Get antigravity over HTTPS. Patch by Kaartic Sivaraam.
2016-09-16 13:49:29 +02:00
Christian Heimes
de3f48ae9a
Issue #28181 : Get antigravity over HTTPS. Patch by Kaartic Sivaraam.
2016-09-16 13:49:16 +02:00
Christian Heimes
a4961e555b
Issue #28181 : Get antigravity over HTTPS. Patch by Kaartic Sivaraam.
2016-09-16 13:48:10 +02:00
Berker Peksag
f670c83443
Issue #25895 : Merge from 3.6
2016-09-16 14:45:57 +03:00
Berker Peksag
f8479eeb34
Issue #25895 : Merge from 3.5
2016-09-16 14:45:15 +03:00
Berker Peksag
f676748a05
Issue #25895 : Enable WebSocket URL schemes in urllib.parse.urljoin
...
Patch by Gergely Imreh and Markus Holtermann.
2016-09-16 14:43:58 +03:00
Martin Panter
3aba2223c8
Issue #28145 : Merge spelling fixes from 3.6
2016-09-16 00:56:15 +00:00
Martin Panter
355bbb0a2a
Issue #28145 : Merge spelling fixes from 3.5 into 3.6
2016-09-16 00:55:27 +00:00
Martin Panter
2dc77f0e19
Issue #28145 : Spelling fixes
2016-09-16 00:46:05 +00:00
Yury Selivanov
2e5b56e101
Merge 3.6 (issue #27759 )
2016-09-15 19:31:50 -04:00
Yury Selivanov
993b6f5c7b
Merge 3.5 (issue #27759 )
2016-09-15 19:31:33 -04:00
Yury Selivanov
525aedc5fa
Issue #27759 : Fix selectors incorrectly retain invalid file descriptors.
...
Patch by Mark Williams.
2016-09-15 19:30:42 -04:00
Yury Selivanov
334a5258ff
Merge 3.6 (issue #28176 )
2016-09-15 17:58:30 -04:00
Yury Selivanov
50fe7114ae
Merge 3.5 (issue #28176 )
2016-09-15 17:58:15 -04:00
Yury Selivanov
d6c6771fc9
Issue #28176 : Fix callbacks race in asyncio.SelectorLoop.sock_connect.
2016-09-15 17:56:36 -04:00
Yury Selivanov
e095ac47d2
Merge 3.6 (asyncio, issue #26909 )
2016-09-15 16:52:54 -04:00
Yury Selivanov
b76968be0d
Merge 3.5 (asyncio, issue #26909 )
2016-09-15 16:52:41 -04:00
Yury Selivanov
4c5bf3bc52
Issue #26909 : Fix slow pipes IO in asyncio.
...
Patch by INADA Naoki.
2016-09-15 16:51:48 -04:00
Yury Selivanov
2ceb5aacaa
Merge 3.6 (issue #26654 )
2016-09-15 16:01:56 -04:00
Yury Selivanov
62b81c33d1
Merge 3.5 (issue #26654 )
2016-09-15 16:01:35 -04:00
Yury Selivanov
45dccdad93
Issue #26654 : Inspect functools.partial in asyncio.Handle.__repr__.
...
Patch by iceboy.
2016-09-15 15:58:15 -04:00
Yury Selivanov
01683d86f2
Merge 3.6 (issue #28174 )
2016-09-15 15:46:40 -04:00
Yury Selivanov
1b984ffd44
Merge 3.5 (issue #28174 )
2016-09-15 15:46:16 -04:00
Yury Selivanov
5587d7c071
Issue #28174 : Handle when SO_REUSEPORT isn't properly supported (asyncio)
...
Patch by Seth Michael Larson.
2016-09-15 15:45:07 -04:00
Yury Selivanov
965675e1e5
Merge 3.6 (issue #27906 )
2016-09-15 14:15:29 -04:00
Yury Selivanov
d070154fb5
Merge 3.5 (issue #27906 )
2016-09-15 14:14:48 -04:00
Yury Selivanov
a1b0e7db73
Issue #27906 : Fix socket accept exhaustion during high TCP traffic.
...
Patch by Kevin Conway.
2016-09-15 14:13:15 -04:00
Yury Selivanov
4357cf6202
Another asyncio sync.
2016-09-15 13:49:08 -04:00
Yury Selivanov
097a49e3e9
Merge heads 3.6
2016-09-15 13:37:16 -04:00
Yury Selivanov
57804577d2
Merge (asyncio)
2016-09-15 13:35:59 -04:00
Yury Selivanov
b26067a92f
asyncio: Drop debug code
2016-09-15 13:35:41 -04:00
Berker Peksag
35cb7a62fe
Merge from 3.6
2016-09-15 20:33:08 +03:00
Berker Peksag
4af23d7ddd
Use requires_os_func() to skip SpawnTests
2016-09-15 20:32:44 +03:00
Yury Selivanov
03179ef3a8
Merge heads
2016-09-15 13:26:58 -04:00
Yury Selivanov
be9de0038b
Merge (asyncio)
2016-09-15 13:24:22 -04:00
Berker Peksag
2337ad1c26
Merge from 3.6
2016-09-15 20:24:13 +03:00
Yury Selivanov
0a91d484a3
Merge 3.5 (asyncio)
2016-09-15 13:24:03 -04:00
Berker Peksag
47e7062f76
Make SpawnTest.create_args() keyword-only
2016-09-15 20:23:55 +03:00
Berker Peksag
2c66eee5bf
Issue #28114 : Merge from 3.6
2016-09-15 20:20:36 +03:00
Berker Peksag
8181646931
Issue #28114 : Fix a crash in parse_envlist() when env contains byte strings
...
Patch by Eryk Sun.
2016-09-15 20:19:47 +03:00
Yury Selivanov
f6d991d885
asyncio: Sync with the upstream
2016-09-15 13:10:51 -04:00
Yury Selivanov
96a042253f
Merge 3.6 (issue #26182 )
2016-09-15 12:50:51 -04:00
Yury Selivanov
8987c9d219
Issue #26182 : Raise DeprecationWarning for improper use of async/await keywords
2016-09-15 12:50:23 -04:00
Benjamin Peterson
640463acb1
merge 3.6
2016-09-14 23:54:09 -07:00
Benjamin Peterson
6775231597
Unicode 9.0.0
...
Not completely mechanical since support for East Asian Width changes—emoji
codepoints became Wide—had to be added to unicodedata.
2016-09-14 23:53:47 -07:00
Serhiy Storchaka
e8cf452c91
Issue #27599 : Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp().
2016-09-14 16:38:48 +03:00
Serhiy Storchaka
62a1f024b4
Issue #27599 : Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp().
2016-09-14 16:37:34 +03:00
Serhiy Storchaka
e6265e92bf
Issue #27599 : Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp().
2016-09-14 16:34:37 +03:00
Victor Stinner
eb979397ff
Merge 3.6 (test os.spawn*)
2016-09-14 14:57:25 +02:00
Victor Stinner
4659ccff70
Issue #28114 : Add unit tests on os.spawn*()
2016-09-14 10:57:00 +02:00
Berker Peksag
89b9d1d244
Issue #28131 : Merge from 3.6
2016-09-14 08:11:15 +03:00
Berker Peksag
8ee9edbf45
Issue #28131 : Merge from 3.5
2016-09-14 08:10:45 +03:00
Berker Peksag
4aa74c429c
Issue #28131 : Fix a regression in zipimport's compile_source()
...
zipimport should use the same optimization level as the interpreter.
2016-09-14 08:09:48 +03:00
Victor Stinner
f135ea1320
Merge 3.6 (fix dict.pop)
2016-09-13 16:57:01 +02:00
Victor Stinner
d0ad11f6b4
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.
2016-09-13 16:56:38 +02:00
Victor Stinner
61fd70e050
Remove pystone microbenchmark
...
Issue #15369 . Please use the new "performance" benchmark suite.
2016-09-13 11:49:06 +02:00
Serhiy Storchaka
2f76b5694d
Issue #28102 : The zipfile module CLI now prints usage to stderr.
...
Patch by Stephen J. Turnbull.
2016-09-13 09:26:29 +03:00
Benjamin Peterson
4ce9e7a14a
merge 3.5
2016-09-12 22:09:39 -07:00
Berker Peksag
ac2d1c7153
Issue #27952 : Capture stderr in run_script()
2016-09-13 07:55:54 +03:00
Ned Deily
c934dde462
Update pydoc topics for 3.6.0b1
2016-09-12 10:48:44 -04:00
Christian Heimes
6d6602ced2
Issue #27322 : back out the commit. needs to be addressed after beta1.
2016-09-12 15:22:25 +02:00
Christian Heimes
139652100e
Issue #27322 : skip test_compile_path when sys.path is not writeable.
2016-09-12 15:08:32 +02:00
Christian Heimes
4d9a72902d
merge
2016-09-12 10:48:55 +02:00
Christian Heimes
9017ec1ea0
Issue #28093 : Check more invalid combinations of PROTOCOL_TLS_CLIENT / PROTOCOL_TLS_SERVER
2016-09-12 10:48:20 +02:00
Raymond Hettinger
0d5048cb21
Issue #17941 : Add a *module* parameter to collections.namedtuple()
2016-09-12 00:18:31 -07:00
Raymond Hettinger
11fa3ffcb1
merge
2016-09-11 23:23:24 -07:00
Raymond Hettinger
076366c2a5
Issue #17582 : xml.etree.ElementTree nows preserves whitespaces in attributes
...
(Patch by Duane Griffin. Reviewed and approved by Stefan Behnel.)
2016-09-11 23:18:03 -07:00
Terry Jan Reedy
3dad1a5b82
Merge 3.5 - Issue #15308 : Add 'interrupt execution' (^C) to Shell menu.
...
Patch by Roger Serwy, updated by Bayard Randel.
2016-09-12 01:57:25 -04:00
Terry Jan Reedy
4b73676c3d
Issue #15308 : Add 'interrupt execution' (^C) to Shell menu.
...
Patch by Roger Serwy, updated by Bayard Randel.
2016-09-12 01:50:03 -04:00
Ned Deily
8a2150aae6
Issue #28095 : Temporarily disable part of test_startup_imports on OS X.
2016-09-12 00:26:20 -04:00
Steve Dower
a3222b8424
Fixes test_getargs2 to get the buildbots working again.
2016-09-11 19:43:51 -07:00
Yury Selivanov
503ba3ed97
Merge 3.5 (issue #27456 )
2016-09-11 21:44:17 -04:00
Yury Selivanov
44c19eccf9
Issue #27456 : asyncio: Set TCP_NODELAY by default.
2016-09-11 21:39:31 -04:00
Yury Selivanov
966321e236
Merge 3.5 (asyncio)
2016-09-11 21:11:19 -04:00
Yury Selivanov
a05a6ef1ca
asyncio: Add set_protocol / get_protocol methods to Transports
2016-09-11 21:11:02 -04:00
Eric V. Smith
35a24c5a43
Add another f-string comment test, to make sure # are being caught in the right place.
2016-09-11 19:01:22 -04:00
Eric V. Smith
09835dcdbb
Make an f-string error message more exact and consistent.
2016-09-11 18:58:20 -04:00
Guido van Rossum
0a6976da10
Issue #28079 : Update typing and test typing from python/typing repo.
...
Ivan Levkivskyi (3.5 version)
2016-09-11 15:34:56 -07:00
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
R David Murray
0e0cfd7135
#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.
2016-09-11 17:22:56 -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