summaryrefslogtreecommitdiffstats
path: root/Lib/asyncio
Commit message (Collapse)AuthorAgeFilesLines
* 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-091-7/+14
|\
| * Issue #27972: Prohibit Tasks to await on themselves.Yury Selivanov2016-10-091-7/+14
| |
* | Merge 3.5 (issue #28399)Yury Selivanov2016-10-091-0/+11
|\ \ | |/
| * Issue #28399: Remove UNIX socket from FS before binding.Yury Selivanov2016-10-091-0/+11
| | | | | | | | Patch by Коренберг Марк.
* | 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
|\ \ | |/
| * asyncio: Only allow Unix Stream sockets for loop.create_unix_server/connectionYury Selivanov2016-10-071-2/+9
| |
* | Merge 3.5 (issue #23749)Yury Selivanov2016-10-051-2/+5
|\ \ | |/
| * asyncio: Add "call_connection_made" arg to SSLProtocol.__init__Yury Selivanov2016-10-051-2/+5
| | | | | | | | | | | | | | | | | | Issue #23749: With this change it's possible to implement starttls as a separate package on PyPI, or even by copying/pasting a small snipped of code in your project. It's expected that we'll figure out the API design for starttls during 3.6, so that we can add it in 3.7.
* | Merge 3.5 (issue #28372)Yury Selivanov2016-10-051-0/+19
|\ \ | |/
| * Issue #28372: Fix asyncio to support formatting of non-python coroutinesYury Selivanov2016-10-051-0/+19
| |
* | Merge 3.5 (issue #28371)Yury Selivanov2016-10-051-0/+3
|\ \ | |/
| * Issue #28371: Deprecate passing asyncio.Handles to run_in_executor.Yury Selivanov2016-10-051-0/+3
| |
* | Merge 3.5 (issue #28370)Yury Selivanov2016-10-051-19/+17
|\ \ | |/
| * Issue #28370: Speedup asyncio.StreamReader.readexactlyYury Selivanov2016-10-051-19/+17
| | | | | | | | Patch by Коренберг Марк.
* | Merge 3.5 (issue #28369)Yury Selivanov2016-10-053-65/+130
|\ \ | |/
| * Issue #28369: Raise an error when transport's FD is used with add_readerYury Selivanov2016-10-053-65/+130
| |
* | Merge 3.5 (issue #28368)Yury Selivanov2016-10-051-5/+18
|\ \ | |/
| * Issue #28368: Refuse monitoring processes if the child watcher has no loop ↵Yury Selivanov2016-10-051-5/+18
| | | | | | | | | | | | attached. Patch by Vincent Michel.
* | Misc asyncio improvements from upstream (merge 3.5->3.6)Guido van Rossum2016-09-305-22/+16
|\ \ | |/
| * Misc asyncio improvements from upstreamGuido van Rossum2016-09-305-22/+16
| |
* | Merge 3.5 (issue #28176)Yury Selivanov2016-09-151-17/+10
|\ \ | |/
| * Issue #28176: Fix callbacks race in asyncio.SelectorLoop.sock_connect.Yury Selivanov2016-09-151-17/+10
| |
* | Merge 3.5 (asyncio, issue #26909)Yury Selivanov2016-09-151-15/+12
|\ \ | |/
| * Issue #26909: Fix slow pipes IO in asyncio.Yury Selivanov2016-09-151-15/+12
| | | | | | | | Patch by INADA Naoki.
* | Merge 3.5 (issue #26654)Yury Selivanov2016-09-152-14/+15
|\ \ | |/
| * Issue #26654: Inspect functools.partial in asyncio.Handle.__repr__.Yury Selivanov2016-09-152-14/+15
| | | | | | | | Patch by iceboy.
* | Merge 3.5 (issue #28174)Yury Selivanov2016-09-151-12/+13
|\ \ | |/
| * Issue #28174: Handle when SO_REUSEPORT isn't properly supported (asyncio)Yury Selivanov2016-09-151-12/+13
| | | | | | | | Patch by Seth Michael Larson.
* | Merge 3.5 (issue #27906)Yury Selivanov2016-09-153-35/+42
|\ \ | |/
| * Issue #27906: Fix socket accept exhaustion during high TCP traffic.Yury Selivanov2016-09-153-35/+42
| | | | | | | | Patch by Kevin Conway.
| * Another asyncio sync.Yury Selivanov2016-09-152-5/+11
| |
| * asyncio: Sync with the upstreamYury Selivanov2016-09-152-0/+64
| |
* | 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-121-0/+16
|\ \ | |/
| * Issue #27456: asyncio: Set TCP_NODELAY by default.Yury Selivanov2016-09-121-0/+16
| |
* | Merge 3.5 (asyncio)Yury Selivanov2016-09-126-0/+44
|\ \ | |/
| * asyncio: Add set_protocol / get_protocol methods to TransportsYury Selivanov2016-09-126-0/+44
| |
* | 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
|\ \ | |/
| * Merge asyncio upstream.Guido van Rossum2016-09-094-13/+25
| |
* | Rename Future._blocking to _asyncio_future_blocking.Guido van Rossum2016-09-092-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 Rossum2016-09-092-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.
| * Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Martin Panter2016-09-071-1/+1
| |
* | Issue #28003: Implement PEP 525 -- Asynchronous Generators.Yury Selivanov2016-09-093-3/+63
| |
* | Merge asyncio from 3.5Guido van Rossum2016-08-311-10/+21
|\ \ | |/