Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename Future._blocking to _asyncio_future_blocking. | Guido van Rossum | 2016-09-09 | 2 | -5/+14 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 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.) | ||||
| * | Rename Future._blocking to _asyncio_future_blocking. | Guido van Rossum | 2016-09-09 | 2 | -5/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Rename test_pep####.py files | Zachary Ware | 2016-09-09 | 9 | -5/+6 |
| | | |||||
* | | Fix running test_tokenize directly | Zachary Ware | 2016-09-09 | 1 | -2/+2 |
| | | |||||
* | | Rework CALL_FUNCTION* opcodes | Victor Stinner | 2016-09-09 | 6 | -39/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge with 3.5 | Steve Dower | 2016-09-09 | 3 | -7/+37 |
|\ \ | |/ | |||||
| * | #28047: Fix calculation of base64 line length. | R David Murray | 2016-09-09 | 3 | -7/+37 |
| | | | | | | | | | | 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. | ||||
* | | Issue #27576: Fix call order in OrderedDict.__init__(). | Eric Snow | 2016-09-09 | 1 | -0/+13 |
| | | |||||
* | | Remove Lib/test/test_pep247.py | Zachary Ware | 2016-09-09 | 1 | -66/+0 |
| | | | | | | | | | | This test file is a holdover from the days before hashlib, and doesn't seem to have anything of value in it. | ||||
* | | tests: use subTest in test_unparse.test_files | Yury Selivanov | 2016-09-09 | 1 | -2/+3 |
| | | |||||
* | | Issue #28008: Implement PEP 530 -- asynchronous comprehensions. | Yury Selivanov | 2016-09-09 | 11 | -63/+330 |
| | | |||||
* | | Issue #27999: Make "global after use" a SyntaxError, and ditto for nonlocal. | Guido van Rossum | 2016-09-09 | 1 | -1/+17 |
| | | | | | | | | Patch by Ivan Levkivskyi. | ||||
* | | Issue #26513: Fixes platform module detection of Windows Server | Steve Dower | 2016-09-09 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #26513: Fixes platform module detection of Windows Server | Steve Dower | 2016-09-09 | 1 | -1/+1 |
| | | |||||
* | | Fixes expected error when getting encoding while shutting down. | Steve Dower | 2016-09-09 | 1 | -1/+1 |
| | | |||||
* | | Changes pyvenv.cfg trick into an actual sys.path file. | Steve Dower | 2016-09-09 | 1 | -6/+0 |
| | | |||||
* | | Merge 3.5 | Donald Stufft | 2016-09-09 | 2 | -1/+1 |
|\ \ | |/ | |||||
| * | Merge 3.4 | Donald Stufft | 2016-09-09 | 2 | -1/+1 |
| |\ | |||||
| | * | Upgrade setuptools to 27.1.2 | Donald Stufft | 2016-09-09 | 2 | -1/+1 |
| | | | |||||
* | | | Issue #28038: Remove Tools/parser/com2ann.py and its unit test. | Guido van Rossum | 2016-09-09 | 1 | -260/+0 |
| | | | | | | | | | | | | Development is moving to https://github.com/ilevkivskyi/com2ann | ||||
* | | | Revert #27959: ImportError within an encoding module should also skip the ↵ | Steve Dower | 2016-09-09 | 1 | -3/+4 |
| | | | | | | | | | | | | encoding | ||||
* | | | Merge 3.5 | Donald Stufft | 2016-09-09 | 2 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Merge 3.4 | Donald Stufft | 2016-09-09 | 2 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Upgrade setuptools to 27.1.1 | Donald Stufft | 2016-09-09 | 2 | -1/+1 |
| | | | |||||
| | * | Issue #27960: Revert state to 675e20c38fdac6, backing out all changes by ↵ | Jason R. Coombs | 2016-09-06 | 1 | -2/+5 |
| | | | | | | | | | | | | developed for Issue #12885. | ||||
| | * | Issue #12885: Revert commits in 3.4 branch which is security-only fixes. | Jason R. Coombs | 2016-09-02 | 2 | -67/+29 |
| | | | |||||
* | | | Issue #27106: Add test for configparser.__all__ | Martin Panter | 2016-09-09 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | Patch by Jacek Kołodziej. The Error class is deliberately omitted because it is a generic name and of limited use. | ||||
* | | | Issue #28003: Implement PEP 525 -- Asynchronous Generators. | Yury Selivanov | 2016-09-09 | 12 | -13/+937 |
| | | | |||||
* | | | regrtest: log FS and locale encodings | Victor Stinner | 2016-09-09 | 1 | -1/+5 |
| | | | |||||
* | | | Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. | Yury Selivanov | 2016-09-09 | 20 | -89/+987 |
| | | | | | | | | | | | | Patch by Ivan Levkivskyi. | ||||
* | | | Merge: #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized. | R David Murray | 2016-09-09 | 1 | -9/+1 |
|\ \ \ | |/ / | |||||
| * | | #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized. | R David Murray | 2016-09-09 | 1 | -9/+1 |
| | | | |||||
| * | | Issue #26020: Fix evaluation order for set literals | Raymond Hettinger | 2016-09-08 | 1 | -0/+15 |
| | | | |||||
* | | | Issue #24254: Drop cls.__definition_order__. | Eric Snow | 2016-09-08 | 7 | -234/+7 |
| | | | |||||
* | | | Add policy keyword to email.generator.DecodedGenerator. | R David Murray | 2016-09-08 | 1 | -2/+4 |
| | | | |||||
* | | | Merge | Raymond Hettinger | 2016-09-08 | 1 | -0/+15 |
| | | | |||||
* | | | More lenient skipping of console tests. | Steve Dower | 2016-09-08 | 1 | -3/+15 |
| | | | |||||
* | | | Skips console open_fd tests when we don't have real consoles. | Steve Dower | 2016-09-08 | 1 | -18/+21 |
| | | | |||||
* | | | [merge from 3.5] - Issue28010 - Make http.client.HTTPConnection.putrequest | Senthil Kumaran | 2016-09-08 | 1 | -1/+2 |
|\ \ \ | |/ / | | | | | | | documentation consistent with the code. | ||||
| * | | Issue28010 - Make http.client.HTTPConnection.putrequest documentation ↵ | Senthil Kumaran | 2016-09-08 | 1 | -1/+2 |
| | | | | | | | | | | | | consistent with the code. | ||||
* | | | Issue #1602: Windows console doesn't input or print Unicode (PEP 528) | Steve Dower | 2016-08-31 | 3 | -1/+80 |
| | | | | | | | | | | | | Closes #17602: Adds a readline implementation for the Windows console | ||||
* | | | Remove legacy "from __future__ import with_statement" lines. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 4 | -8/+0 |
| | | | |||||
* | | | Add a new private version to the builtin dict type | Victor Stinner | 2016-09-08 | 3 | -4/+190 |
| | | | | | | | | | | | | | | | | | | | | | Issue #26058: Add a new private version to the builtin dict type, incremented at each dictionary creation and at each dictionary change. Implementation of the PEP 509. | ||||
* | | | Issue #21201: Improves readability of multiprocessing error message from ↵ | Davin Potts | 2016-09-08 | 1 | -1/+1 |
|\ \ \ | |/ / | | | | | | | server to client for certain exceptions | ||||
| * | | Issue #21201: Improves readability of multiprocessing error message from ↵ | Davin Potts | 2016-09-08 | 1 | -1/+1 |
| | | | | | | | | | | | | server to client for certain exceptions | ||||
* | | | #27364: Deprecate invalid escape strings in str/byutes. | R David Murray | 2016-09-08 | 2 | -11/+31 |
| | | | | | | | | | | | | Patch by Emanuel Barry, reviewed by Serhiy Storchaka and Martin Panter. | ||||
* | | | Issue #28027: Remove Lib/plat-* files | Zachary Ware | 2016-09-08 | 32 | -9261/+0 |
| | | | |||||
* | | | Issue #28026: Raise ImportError when exec_module() exists but ↵ | Eric Snow | 2016-09-08 | 2 | -10/+3 |
| | | | | | | | | | | | | create_module() is missing. | ||||
* | | | Fixes tests broken by issue #27781. | Steve Dower | 2016-09-08 | 4 | -6/+10 |
| | | | |||||
* | | | #27364: fix "incorrect" uses of escape character in the stdlib. | R David Murray | 2016-09-08 | 67 | -286/+286 |
| | | | | | | | | | | | | | | | | | | | | | And most of the tools. Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and Martin Panter. |