Guido van Rossum
7719d46431
Rename Future._blocking to _asyncio_future_blocking.
...
This is now an official "protected" API that can be used to write
classes that are duck-type-compatible with Future without subclassing
it. (For that purpose I also changed isinstance(result, Future) to
check for this attribute instead.)
Hopefully Amber Brown can use this to make Twisted.Deferred compatible
with asyncio.Future.
Tests and docs are TBD. (Also there are more isinstance() checks to fix.)
2016-09-09 12:58:15 -07:00
Zachary Ware
724f6a67f2
Rename test_pep####.py files
2016-09-09 12:55:37 -07:00
Zachary Ware
a0154c0f0e
Fix running test_tokenize directly
2016-09-09 12:55:14 -07:00
Guido van Rossum
1140a03426
Rename Future._blocking to _asyncio_future_blocking.
...
This is now an official "protected" API that can be used to write
classes that are duck-type-compatible with Future without subclassing
it. (For that purpose I also changed isinstance(result, Future) to
check for this attribute instead.)
Hopefully Amber Brown can use this to make Twisted.Deferred compatible
with asyncio.Future.
Tests and docs are TBD.
2016-09-09 12:54:54 -07:00
Benjamin Peterson
c1db513e36
repair errors in (set|get)_task_factory note ( #28051 )
2016-09-09 12:46:42 -07:00
Victor Stinner
c1bd632abf
Issue #27213 : document changes in Misc/NEWS
2016-09-09 12:43:42 -07:00
Victor Stinner
d873572095
Add _PyObject_FastCallKeywords()
...
Issue #27830 : Add _PyObject_FastCallKeywords(): avoid the creation of a
temporary dictionary for keyword arguments.
Other changes:
* Cleanup call_function() and fast_function() (ex: rename nk to nkwargs)
* Remove now useless do_call(), replaced with _PyObject_FastCallKeywords()
2016-09-09 12:36:44 -07:00
Benjamin Peterson
84f6a8f725
merge 3.5 ( #28051 )
2016-09-09 12:46:49 -07:00
Benjamin Peterson
6cb526e54d
remove unconvincing use of Py_LOCAL
2016-09-09 12:42:51 -07:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
0d441d7d59
Add a note about queue not being safe for use from signal handlers.
...
issue14976.
2016-09-09 12:31:05 -07:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
cb3f2c8f97
Add a note about queue not being safe for use from signal handlers.
...
issue14976.
2016-09-09 12:30:34 -07:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
255295f13e
Fix make buildbottest to not re-trigger a profile-opt build. issue28035.
2016-09-09 12:22:49 -07:00
Steve Dower
6ceda631af
Issue #24594 : Validates persist parameter when opening MSI database
2016-09-09 11:56:34 -07:00
R David Murray
94a7927cc6
#28047 : Fix calculation of base64 line length.
...
This is buggy in the old email code as well, but it doesn't affect anything
there because only the default line length is ever used there.
2016-09-09 15:00:09 -04:00
Steve Dower
de02b084e6
Closes #22731 : Documents change of console mode.
2016-09-09 11:46:37 -07:00
Steve Dower
2fadfc0ead
Issue #26619 : Improves error message when installing on out-of-date Windows Server
2016-09-09 11:41:28 -07:00
Victor Stinner
f9b760f48a
Rework CALL_FUNCTION* opcodes
...
Issue #27213 : Rework CALL_FUNCTION* opcodes to produce shorter and more
efficient bytecode:
* CALL_FUNCTION now only accepts position arguments
* CALL_FUNCTION_KW accepts position arguments and keyword arguments, but keys
of keyword arguments are packed into a constant tuple.
* CALL_FUNCTION_EX is the most generic, it expects a tuple and a dict for
positional and keyword arguments.
CALL_FUNCTION_VAR and CALL_FUNCTION_VAR_KW opcodes have been removed.
2 tests of test_traceback are currently broken: skip test, the issue #28050 was
created to track the issue.
Patch by Demur Rumed, design by Serhiy Storchaka, reviewed by Serhiy Storchaka
and Victor Stinner.
2016-09-09 10:17:08 -07:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
e53592091a
Fix make buildbottest to not re-trigger a profile-opt build. issue28035.
2016-09-09 12:23:05 -07:00
Steve Dower
2a2becc1d1
Merge with 3.5
2016-09-09 12:09:07 -07:00
Eric Snow
06aed90a1f
Issue #27576 : Fix call order in OrderedDict.__init__().
2016-09-09 11:59:08 -07:00
Benjamin Peterson
7d895ac953
remove --with(out)-signal-module, since the signal module is non-optional
2016-09-09 12:01:10 -07:00
Guido van Rossum
922175922c
Issue #28049 : Add documentation for typing.Awaitable and friends.
...
By Michael Lee.
2016-09-09 11:46:34 -07:00
Yury Selivanov
bf04b0698b
Issue #28008 : Fix test_unparse
2016-09-09 11:48:39 -07:00
Steve Dower
8b26702fa3
Closes #22731 : Documents change of console mode.
2016-09-09 11:47:02 -07:00
Steve Dower
7a35b1c2a7
Issue #26619 : Improves error message when installing on out-of-date Windows Server
2016-09-09 11:44:26 -07:00
Benjamin Peterson
a845a81e42
remove unused osx10.5 sdk check
2016-09-09 11:37:58 -07:00
Zachary Ware
cce02f8b82
Remove Lib/test/test_pep247.py
...
This test file is a holdover from the days before hashlib, and doesn't seem to
have anything of value in it.
2016-09-09 11:38:38 -07:00
Eric Snow
68f4dd8b01
Doc updates for PEPs 520 and 468.
2016-09-09 11:22:14 -07:00
Brett Cannon
6982a4f8f0
Merge
2016-09-09 11:19:16 -07:00
Brett Cannon
6760c69022
Mention how requiring ordered dicts breaks backwards-compatibility.
2016-09-09 11:18:21 -07:00
Yury Selivanov
d04e417b1e
tests: use subTest in test_unparse.test_files
2016-09-09 11:14:59 -07:00
Brett Cannon
feea6e7bcf
Mention that the order-preserving aspect of the new dict
...
implementation is an implementation detail (and why that is so).
2016-09-09 11:11:45 -07:00
Zachary Ware
b78d52f108
Remove Lib/_sysconfigdata.py from .gitignore
2016-09-09 11:07:23 -07:00
Yury Selivanov
52c4e7cc84
Issue #28008 : Implement PEP 530 -- asynchronous comprehensions.
2016-09-09 10:36:01 -07:00
Benjamin Peterson
93b2dee80e
compile with -std=c99 instead of -std=gnu99; use kiddie-gloves with bluetooth/bluetooh.h ( #28017 )
2016-09-09 10:22:45 -07:00
Guido van Rossum
52a7e37555
Add a few big-ticket items to What's new in 3.6.
2016-09-09 09:59:34 -07:00
Steve Dower
41519b2ca8
Issue #26513 : Fixes platform module detection of Windows Server
2016-09-09 09:46:56 -07:00
Guido van Rossum
6cff8744a0
Issue #27999 : Make "global after use" a SyntaxError, and ditto for nonlocal.
...
Patch by Ivan Levkivskyi.
2016-09-09 09:36:26 -07:00
Guido van Rossum
95e502e7a6
Move news items for PEP 526 and 525 to the top of their section.
...
(News items should be ordered newest-first within their section.)
2016-09-09 09:29:42 -07:00
Steve Dower
7bcf7931fc
Issue #26513 : Fixes platform module detection of Windows Server
2016-09-09 09:47:09 -07:00
Steve Dower
f333fd82a2
Switch to using |version| substitition in Windows docs.
2016-09-09 09:40:06 -07:00
Benjamin Peterson
f7e9dfbee2
credit Raymond
2016-09-09 09:33:23 -07:00
Steve Dower
6d5cf8a73e
Fixes expected error when getting encoding while shutting down.
2016-09-09 09:21:01 -07:00
Steve Dower
4db86bc1b4
Changes pyvenv.cfg trick into an actual sys.path file.
2016-09-09 09:17:35 -07:00
Donald Stufft
783c9ef84d
Merge 3.5
2016-09-09 12:15:07 -04:00
Donald Stufft
6bde454f9e
Merge 3.4
2016-09-09 12:14:43 -04:00
Guido van Rossum
f530738179
Remove duplicate entry for Ivan L.
2016-09-09 09:09:19 -07:00
Donald Stufft
16d7d5941d
Upgrade setuptools to 27.1.2
2016-09-09 12:08:53 -04:00
Guido van Rossum
deed5a18ca
Issue #28038 : Remove Tools/parser/com2ann.py and its unit test.
...
Development is moving to https://github.com/ilevkivskyi/com2ann
2016-09-09 09:06:11 -07:00
Steve Dower
6230aaf561
Issue #27781 : Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENAT
2016-09-09 09:03:15 -07:00