summaryrefslogtreecommitdiff
path: root/Lib/asyncio
Commit message (Collapse)AuthorAgeFilesLines
* Issue #29314: Merge with 3.6Mariatta Wijaya2017-02-061-1/+2
|\
| * Issue #29314: Merge with 3.5Mariatta Wijaya2017-02-061-1/+2
| |\
| | * Issue #29314: Set the stacklevel to two in asyncio.async() Deprecation WarningMariatta Wijaya2017-02-061-1/+2
| | |
| * | Merge 3.5 (issue #28990)Yury Selivanov2016-12-161-0/+1
| | |
* | | Remove unused imports.Serhiy Storchaka2016-12-161-1/+0
| | |
* | | Merge 3.5 (issue #28990)Yury Selivanov2016-12-1614-145/+221
|\ \ \ | |/ / | | / | |/ |/|
| * Merge 3.5 (issue #28652)Yury Selivanov2016-11-211-12/+10
| |\
| * \ Merge 3.5 (issue #28704)Yury Selivanov2016-11-1514-145/+221
| |\ \
| | * \ Merge 3.5 (issue #28703)Yury Selivanov2016-11-151-2/+14
| | |\ \
| | * \ \ Merge 3.5 (issue #28652)Yury Selivanov2016-11-092-13/+47
| | |\ \ \
| | * \ \ \ Merge 3.5 (asyncio)Yury Selivanov2016-11-081-2/+6
| | |\ \ \ \
| | * \ \ \ \ Merge 3.5 (issue #28613)Yury Selivanov2016-11-071-0/+1
| | |\ \ \ \ \
| | * \ \ \ \ \ Merge 3.5 (issue #28634)Yury Selivanov2016-11-071-1/+2
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Merge 3.5 (issue #28613)Yury Selivanov2016-11-0414-144/+220
| | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ Merge 3.5 (issue #28600)Yury Selivanov2016-11-032-22/+19
| | | |\ \ \ \ \ \ \
| | | * | | | | | | | Issue #28544: Implement asyncio.Task in C.Yury Selivanov2016-10-286-138/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implementation provides additional 10-20% speed boost for asyncio programs. The patch also fixes _asynciomodule.c to use Arguments Clinic, and makes '_schedule_callbacks' an overridable method (as it was in 3.5).
| | | * | | | | | | | asyncio: Increase asyncio.Future test coverage; test both implementations.Yury Selivanov2016-10-231-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, add 'isfuture' to 'asyncio.futures.__all__', so that it's exposed as 'asyncio.isfuture'.
| | | * | | | | | | | Merge 3.5 (issue #26796)Yury Selivanov2016-10-2110-55/+84
| | | |\ \ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ \ Merge 3.5 (issue #26923)Yury Selivanov2016-10-2110-55/+84
| | | | |\ \ \ \ \ \ \ \
| | | | | * | | | | | | | Issue #28500: Fix asyncio to handle async gens GC from another thread.Yury Selivanov2016-10-211-0/+3
| | | | | | | | | | | | |
| | | | | * | | | | | | | Issue #28448: Fix C implemented asyncio.Future didn't work on WindowsINADA Naoki2016-10-212-6/+11
| | | | | | | | | | | | |
| | | | | * | | | | | | | Issue #28452: Remove _asyncio._init_module functionINADA Naoki2016-10-181-15/+8
| | | | | | | | | | | | |
| | | | | * | | | | | | | Issue #28428: Rename _futures module to _asyncio.INADA Naoki2016-10-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It will have more speedup functions or classes other than asyncio.Future.
| | | | | * | | | | | | | Merge 3.5 (issue #27972)Yury Selivanov2016-10-099-49/+77
| | | | | |\ \ \ \ \ \ \ \
| | | | | | * \ \ \ \ \ \ \ Merge 3.5 (issue #28399)Yury Selivanov2016-10-099-49/+77
| | | | | | |\ \ \ \ \ \ \ \
| | | | | | | * | | | | | | | Issue #26801: Added C implementation of asyncio.Future.INADA Naoki2016-10-091-37/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original patch by Yury Selivanov.
| | | | | | | * | | | | | | | Merge 3.5 (asyncio)Yury Selivanov2016-10-071-2/+9
| | | | | | | |\ \ \ \ \ \ \ \
| | | | | | | * \ \ \ \ \ \ \ \ Merge 3.5 (issue #23749)Yury Selivanov2016-10-051-2/+5
| | | | | | | |\ \ \ \ \ \ \ \ \
| | | | | | | * \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #28372)Yury Selivanov2016-10-051-0/+19
| | | | | | | |\ \ \ \ \ \ \ \ \ \
| | | | | | | * \ \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #28371)Yury Selivanov2016-10-058-12/+20
| | | | | | | |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #28370)Yury Selivanov2016-10-051-19/+17
| | | | | | | | |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #28369)Yury Selivanov2016-10-053-65/+130
| | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #28368)Yury Selivanov2016-10-051-5/+18
| | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ Misc asyncio improvements from upstream (merge 3.5->3.6)Guido van Rossum2016-09-308-12/+20
| | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #28176)Yury Selivanov2016-09-151-17/+10
| | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 3.5 (asyncio, issue #26909)Yury Selivanov2016-09-158-12/+20
| | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #26654)Yury Selivanov2016-09-152-14/+15
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #28174)Yury Selivanov2016-09-158-12/+20
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 3.5 (issue #27906)Yury Selivanov2016-09-153-35/+42
| | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * | | | | | | | | | | | | | | | | asyncio: Drop debug codeYury Selivanov2016-09-151-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | * | | | | | | | | | | | | | | | | Merge 3.5 (asyncio)Yury Selivanov2016-09-151-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | * | | | | | | | | | | | | | | | | Issue #26182: Raise DeprecationWarning for improper use of async/await keywordsYury Selivanov2016-09-151-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | * | | | | | | | | | | | | | | | | Merge 3.5 (issue #27456)Yury Selivanov2016-09-111-0/+16
| | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 3.5 (asyncio)Yury Selivanov2016-09-1110-17/+85
| | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | * | | | | | | | | | | | | | | | | | Issue #28022: Deprecate ssl-related arguments in favor of SSLContext.Christian Heimes2016-09-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | | | | | | | | | | * | | | | | | | | | | | | | | | | | mergeRaymond Hettinger2016-09-094-13/+25
| | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Rename Future._blocking to _asyncio_future_blocking.Guido van Rossum2016-09-099-13/+81
| | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.)
| | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | | Issue #28003: Implement PEP 525 -- Asynchronous Generators.Yury Selivanov2016-09-083-3/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | | Merge asyncio from 3.5Guido van Rossum2016-08-318-11/+19
| | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | | Closes #27904: Improved logging statements to defer formatting until needed.Vinay Sajip2016-08-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |