Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #28452: Remove _asyncio._init_module function | INADA Naoki | 2016-10-18 | 1 | -15/+8 |
| | |||||
* | Issue #28428: Rename _futures module to _asyncio. | INADA Naoki | 2016-10-15 | 1 | -3/+3 |
| | | | | It will have more speedup functions or classes other than asyncio.Future. | ||||
* | Merge 3.5 (issue #27972) | Yury Selivanov | 2016-10-09 | 1 | -7/+14 |
|\ | |||||
| * | Issue #27972: Prohibit Tasks to await on themselves. | Yury Selivanov | 2016-10-09 | 1 | -7/+14 |
| | | |||||
* | | Merge 3.5 (issue #28399) | Yury Selivanov | 2016-10-09 | 1 | -0/+11 |
|\ \ | |/ | |||||
| * | Issue #28399: Remove UNIX socket from FS before binding. | Yury Selivanov | 2016-10-09 | 1 | -0/+11 |
| | | | | | | | | Patch by Коренберг Марк. | ||||
* | | Issue #26801: Added C implementation of asyncio.Future. | INADA Naoki | 2016-10-09 | 1 | -37/+57 |
| | | | | | | | | Original patch by Yury Selivanov. | ||||
* | | Merge 3.5 (asyncio) | Yury Selivanov | 2016-10-07 | 1 | -2/+9 |
|\ \ | |/ | |||||
| * | asyncio: Only allow Unix Stream sockets for loop.create_unix_server/connection | Yury Selivanov | 2016-10-07 | 1 | -2/+9 |
| | | |||||
* | | Merge 3.5 (issue #23749) | Yury Selivanov | 2016-10-05 | 1 | -2/+5 |
|\ \ | |/ | |||||
| * | asyncio: Add "call_connection_made" arg to SSLProtocol.__init__ | Yury Selivanov | 2016-10-05 | 1 | -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 Selivanov | 2016-10-05 | 1 | -0/+19 |
|\ \ | |/ | |||||
| * | Issue #28372: Fix asyncio to support formatting of non-python coroutines | Yury Selivanov | 2016-10-05 | 1 | -0/+19 |
| | | |||||
* | | Merge 3.5 (issue #28371) | Yury Selivanov | 2016-10-05 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | Issue #28371: Deprecate passing asyncio.Handles to run_in_executor. | Yury Selivanov | 2016-10-05 | 1 | -0/+3 |
| | | |||||
* | | Merge 3.5 (issue #28370) | Yury Selivanov | 2016-10-05 | 1 | -19/+17 |
|\ \ | |/ | |||||
| * | Issue #28370: Speedup asyncio.StreamReader.readexactly | Yury Selivanov | 2016-10-05 | 1 | -19/+17 |
| | | | | | | | | Patch by Коренберг Марк. | ||||
* | | Merge 3.5 (issue #28369) | Yury Selivanov | 2016-10-05 | 3 | -65/+130 |
|\ \ | |/ | |||||
| * | Issue #28369: Raise an error when transport's FD is used with add_reader | Yury Selivanov | 2016-10-05 | 3 | -65/+130 |
| | | |||||
* | | Merge 3.5 (issue #28368) | Yury Selivanov | 2016-10-05 | 1 | -5/+18 |
|\ \ | |/ | |||||
| * | Issue #28368: Refuse monitoring processes if the child watcher has no loop ↵ | Yury Selivanov | 2016-10-05 | 1 | -5/+18 |
| | | | | | | | | | | | | attached. Patch by Vincent Michel. | ||||
* | | Misc asyncio improvements from upstream (merge 3.5->3.6) | Guido van Rossum | 2016-09-30 | 5 | -22/+16 |
|\ \ | |/ | |||||
| * | Misc asyncio improvements from upstream | Guido van Rossum | 2016-09-30 | 5 | -22/+16 |
| | | |||||
* | | Merge 3.5 (issue #28176) | Yury Selivanov | 2016-09-15 | 1 | -17/+10 |
|\ \ | |/ | |||||
| * | Issue #28176: Fix callbacks race in asyncio.SelectorLoop.sock_connect. | Yury Selivanov | 2016-09-15 | 1 | -17/+10 |
| | | |||||
* | | Merge 3.5 (asyncio, issue #26909) | Yury Selivanov | 2016-09-15 | 1 | -15/+12 |
|\ \ | |/ | |||||
| * | Issue #26909: Fix slow pipes IO in asyncio. | Yury Selivanov | 2016-09-15 | 1 | -15/+12 |
| | | | | | | | | Patch by INADA Naoki. | ||||
* | | Merge 3.5 (issue #26654) | Yury Selivanov | 2016-09-15 | 2 | -14/+15 |
|\ \ | |/ | |||||
| * | Issue #26654: Inspect functools.partial in asyncio.Handle.__repr__. | Yury Selivanov | 2016-09-15 | 2 | -14/+15 |
| | | | | | | | | Patch by iceboy. | ||||
* | | Merge 3.5 (issue #28174) | Yury Selivanov | 2016-09-15 | 1 | -12/+13 |
|\ \ | |/ | |||||
| * | Issue #28174: Handle when SO_REUSEPORT isn't properly supported (asyncio) | Yury Selivanov | 2016-09-15 | 1 | -12/+13 |
| | | | | | | | | Patch by Seth Michael Larson. | ||||
* | | Merge 3.5 (issue #27906) | Yury Selivanov | 2016-09-15 | 3 | -35/+42 |
|\ \ | |/ | |||||
| * | Issue #27906: Fix socket accept exhaustion during high TCP traffic. | Yury Selivanov | 2016-09-15 | 3 | -35/+42 |
| | | | | | | | | Patch by Kevin Conway. | ||||
| * | Another asyncio sync. | Yury Selivanov | 2016-09-15 | 2 | -5/+11 |
| | | |||||
| * | asyncio: Sync with the upstream | Yury Selivanov | 2016-09-15 | 2 | -0/+64 |
| | | |||||
* | | asyncio: Drop debug code | Yury Selivanov | 2016-09-15 | 1 | -4/+1 |
| | | |||||
* | | Merge 3.5 (asyncio) | Yury Selivanov | 2016-09-15 | 1 | -8/+16 |
| | | |||||
* | | Issue #26182: Raise DeprecationWarning for improper use of async/await keywords | Yury Selivanov | 2016-09-15 | 1 | -1/+6 |
| | | |||||
* | | Merge 3.5 (issue #27456) | Yury Selivanov | 2016-09-12 | 1 | -0/+16 |
|\ \ | |/ | |||||
| * | Issue #27456: asyncio: Set TCP_NODELAY by default. | Yury Selivanov | 2016-09-12 | 1 | -0/+16 |
| | | |||||
* | | Merge 3.5 (asyncio) | Yury Selivanov | 2016-09-12 | 6 | -0/+44 |
|\ \ | |/ | |||||
| * | asyncio: Add set_protocol / get_protocol methods to Transports | Yury Selivanov | 2016-09-12 | 6 | -0/+44 |
| | | |||||
* | | Issue #28022: Deprecate ssl-related arguments in favor of SSLContext. | Christian Heimes | 2016-09-10 | 1 | -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. | ||||
* | | merge | Raymond Hettinger | 2016-09-09 | 4 | -13/+25 |
|\ \ | |/ | |||||
| * | Merge asyncio upstream. | Guido van Rossum | 2016-09-09 | 4 | -13/+25 |
| | | |||||
* | | 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. | ||||
| * | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Martin Panter | 2016-09-07 | 1 | -1/+1 |
| | | |||||
* | | Issue #28003: Implement PEP 525 -- Asynchronous Generators. | Yury Selivanov | 2016-09-09 | 3 | -3/+63 |
| | | |||||
* | | Merge asyncio from 3.5 | Guido van Rossum | 2016-08-31 | 1 | -10/+21 |
|\ \ | |/ |