Final head of the former 3.6 branch
  1. b23c084 [3.6] bpo-37228: Fix loop.create_datagram_endpoint()'s usage of SO_REUSEADDR (GH-17311). (GH-17571) by Kyle Stanley · 6 years ago
  2. bfb8818 [3.6] bpo-35380: Enable TCP_NODELAY for proactor event loop (GH-10867). (GH-10874) by Andrew Svetlov · 7 years ago
  3. 02250e5 bpo-35352: test_asyncio uses the certificate set from the test directory (GH-10826) (GH-10832) by Victor Stinner · 7 years ago
  4. a14dda5 [3.6] bpo-34769: Thread safety for _asyncgen_finalizer_hook(). (GH-9716) (GH-9792) by twisteroid ambassador · 7 years ago
  5. 6f16ffc [3.6] bpo-34263 Cap timeout submitted to epoll/select etc. to one day. (GH-8532) (GH-8587) by Miss Islington (bot) · 7 years ago
  6. c00144c bpo-27500: Fix static version of getaddrinfo to resolve IPv6 (GH-7993) by Miss Islington (bot) · 7 years ago
  7. 142e3c0 [3.6] bpo-32356: idempotent pause_/resume_reading (GH-4914) (GH-7629) by Victor Stinner · 7 years ago
  8. 234b53f bpo-30805: Avoid race condition with debug logging (GH-7545) by Miss Islington (bot) · 7 years ago
  9. 3b263e6 bpo-32684: Fix gather to propagate cancel of itself with return_exceptions (GH-7224) by Yury Selivanov · 7 years ago
  10. e151f83 bpo-33672: Fix Task.__repr__ crash with Cython's bogus coroutines (GH-7180) by Yury Selivanov · 7 years ago
  11. 7593b8a bpo-33674: asyncio: Fix SSLProtocol race (GH-7175) (GH-7188) by Victor Stinner · 7 years ago
  12. a6d6bd7 bpo-33469: RuntimeError after closing loop that used run_in_executor (GH-7171) by Miss Islington (bot) · 7 years ago
  13. 7e8819a bpo-31647: Fix write_eof() after close() for SelectorSocketTransport (GH-7149) (#7154) by Miss Islington (bot) · 7 years ago
  14. 749afe8 [3.6] bpo-26819: Prevent proactor double read on resume (GH-6921) (#7110) by CtrlZvi · 7 years ago
  15. 7208bfb [3.6] bpo-33263: Fix FD leak in _SelectorSocketTransport (GH-6450) (#7025) by Andrew Svetlov · 7 years ago
  16. 49418f6 [3.6] bpo-33584: Fix several minor bugs in asyncio. (GH-7003) (#7006) by Serhiy Storchaka · 7 years ago
  17. 017e9fd [3.6] bpo-33037: Skip sending/receiving after SSL transport closing (GH-6044) (GH-6058) by Andrew Svetlov · 7 years ago
  18. a23eeca bpo-32841: Fix cancellation in awaiting asyncio.Condition (GH-5665) (GH-5683) by Miss Islington (bot) · 8 years ago
  19. 7e4cf8e [3.6] bpo-32734: Fix asyncio.Lock multiple acquire safety issue (GH-5466) (#5502) by Bar Harel · 8 years ago
  20. 32518b4 bpo-26133: Fix typos (GH-5010) (#5014) by Miss Islington (bot) · 8 years ago
  21. 5ff5d11 bpo-26133: Clear signals list on interpreter finalizing (GH-5002) (#5003) by Miss Islington (bot) · 8 years ago
  22. 3bc68cf bpo-26133: Dont unsubscribe signals in UNIX even loop on interpreter shutdown (GH-4956) (#4962) by Miss Islington (bot) · 8 years ago
  23. 572636d bpo-27456: Ensure TCP_NODELAY is set on linux (#4231) (#4898) by Yury Selivanov · 8 years ago
  24. f54e405 asyncio: Remove unused Future._tb_logger attribute (GH-4596) (#4598) by Miss Islington (bot) · 8 years ago
  25. f35076a bpo-32034: Make IncompleteReadError & LimitOverrunError pickleable GH-4409 (#4411) by Miss Islington (bot) · 8 years ago
  26. cc0961c [3.6] bpo-32015: Asyncio looping during simultaneously socket read/write an… (GH-4386) (#4393) by Andrew Svetlov · 8 years ago
  27. ac4f6d4 bpo-31620: have asyncio/queues not leak memory when you've exceptions during waiting (GH-3813) (#4326) by Miss Islington (bot) · 8 years ago
  28. d8d218f [3.6] bpo-31970: Reduce performance overhead of asyncio debug mode. (GH-4314) (#4322) by Antoine Pitrou · 8 years ago
  29. 518c6b9 bpo-31960: Fix asyncio.Future documentation for thread (un)safety. (GH-4319) (#4320) by Miss Islington (bot) · 8 years ago
  30. 9c23b17 bpo-31632: fix set_protocol() in _SSLProtocolTransport (GH-3817) (GH-3817) (#4052) by Miss Islington (bot) · 8 years ago
  31. 5013a5e [3.6] bpo-31250: test_asyncio: fix dangling threads (#3517) by Victor Stinner · 8 years ago
  32. ff125e1 bpo-31350: Optimize get_event_loop and _get_running_loop (GH-3347) (GH-3373) by Miss Islington (bot) · 8 years ago
  33. 23caf8c bpo-30280: Cleanup threads in ayncio tests (#2501) (#2511) by Victor Stinner · 8 years ago
  34. 20f1029 [3.6] Fix a typo in a comment in coroutines.py (GH-2267) (GH-2370) by Mariatta · 8 years ago
  35. 83d30bd Revert "[3.6] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) (#2062)" (#2112) by Yury Selivanov · 8 years ago
  36. 176f2eb bpo-30508: Don't log exceptions if Task/Future "cancel()" method was called. (#2109) by Yury Selivanov · 8 years ago
  37. 6e14fd2 [3.6] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) (#2062) by Yury Selivanov · 8 years ago
  38. 361362f [3.6] Fix TypeError is asyncio/proactor_events (GH-993) (#2061) by Yury Selivanov · 8 years ago
  39. fe9c7a0 Break circular references when closing SSLTransport objects (#981) (#2049) by Yury Selivanov · 8 years ago
  40. 7a16a45 Closing transport during handshake process leaks socket (#480) (#2044) by Yury Selivanov · 8 years ago
  41. fa7f519 Fix waiter cancellation in asyncio.Lock (#1031) (#2037) by Yury Selivanov · 8 years ago
  42. 70705e3 [3.6] call remove_done_callback in finally section (GH-1688) (#1755) by Łukasz Langa · 8 years ago
  43. 3dc7c52 bpo-30048: asyncio: fix Task.cancel() was ignored. (GH-1546) by INADA Naoki · 8 years ago
  44. a3d8dda bpo-30098: Clarify that run_coroutine_threadsafe expects asyncio.Future (GH-1170) (#1247) by Mariatta · 8 years ago
  45. 99f8d33 bpo-29742: asyncio get_extra_info() throws exception (#525) (#645) by Yury Selivanov · 8 years ago
  46. 2ef08d3 asyncio: Optimize _get_running_loop() to call getpid() only when there's a loop by Yury Selivanov · 8 years ago
  47. 604faba bpo-29704: Fix asyncio.SubprocessStreamProtocol closing (#405) by Seth M. Larson · 8 years ago
  48. 01e5230 bpo-29703: asyncio: Fix creating new event loops in child processes. (#404) (#410) by Yury Selivanov · 8 years ago
  49. 6138432 Issue #29314: Merge with 3.5 by Mariatta Wijaya · 9 years ago
  50. 4e7ff8b Issue #29314: Set the stacklevel to two in asyncio.async() Deprecation Warning by Mariatta Wijaya · 9 years ago
  51. 11c1351 Merge 3.5 (issue #28990) by Yury Selivanov · 9 years ago
  52. b1461aa Issue #28990: Fix SSL hanging if connection is closed before handshake completed. by Yury Selivanov · 9 years ago
  53. 5cb0c09 Merge 3.5 (issue #28652) by Yury Selivanov · 9 years ago
  54. dab0584 Issue #28652: Partially rollback previous changes by Yury Selivanov · 9 years ago
  55. 21bb0e6 Merge 3.5 (issue #28704) by Yury Selivanov · 9 years ago
  56. d7c1518 Issue #28704: Fix create_unix_server to support Path-like objects by Yury Selivanov · 9 years ago
  57. 27182bb Merge 3.5 (issue #28703) by Yury Selivanov · 9 years ago
  58. 0ed20cd Issue #28703: Fix asyncio.iscoroutinefunction to handle Mock objects. by Yury Selivanov · 9 years ago
  59. 954c7dd Merge 3.5 (issue #28652) by Yury Selivanov · 9 years ago
  60. a1a8b7d Issue #28652: Make loop methods reject socket kinds they do not support. by Yury Selivanov · 9 years ago
  61. a054f40 Merge 3.5 (asyncio) by Yury Selivanov · 9 years ago
  62. 6cc495e asyncio: Fix _format_coroutine for coroutine-like objects w/o __name__ by Yury Selivanov · 9 years ago
  63. 1994dd3 Merge 3.5 (issue #28613) by Yury Selivanov · 9 years ago
  64. 6ea2b8f Issue #28613: Expose asyncio._get_running_loop() and _set_running_loop() by Yury Selivanov · 9 years ago
  65. 6130c02 Merge 3.5 (issue #28634) by Yury Selivanov · 9 years ago
  66. 49d6b8c Issue #28634: Fix asyncio.isfuture() to support mocks by Yury Selivanov · 9 years ago
  67. 69312fa Merge 3.5 (issue #28613) by Yury Selivanov · 9 years ago
  68. 600a349 Issue #28613: Fix get_event_loop() to return the current loop by Yury Selivanov · 9 years ago
  69. c542049 asyncio: Sync with upstream by Yury Selivanov · 9 years ago
  70. a6fbcd1 Merge 3.5 (issue #28600) by Yury Selivanov · 9 years ago
  71. 491a912 Issue #28600: Optimize loop.call_soon(). by Yury Selivanov · 9 years ago
  72. a0c1ba6 Issue #28544: Implement asyncio.Task in C. by Yury Selivanov · 9 years ago
  73. 01c521b asyncio: Increase asyncio.Future test coverage; test both implementations. by Yury Selivanov · 9 years ago
  74. 6330f2a Merge 3.5 (issue #26796) by Yury Selivanov · 9 years ago
  75. e8a6045 Issue #26796: Don't configure the number of workers for default threadpool executor. by Yury Selivanov · 9 years ago
  76. e145efc Merge 3.5 (issue #26923) by Yury Selivanov · 9 years ago
  77. 3d67615 Issue #26923: Fix asyncio.Gather to refuse being cancelled once all children are done. by Yury Selivanov · 9 years ago
  78. ed05406 Issue #28500: Fix asyncio to handle async gens GC from another thread. by Yury Selivanov · 9 years ago
  79. a836362 Issue #28448: Fix C implemented asyncio.Future didn't work on Windows by INADA Naoki · 9 years ago
  80. c411a7d Issue #28452: Remove _asyncio._init_module function by INADA Naoki · 9 years ago
  81. 9f2ce25 Issue #28428: Rename _futures module to _asyncio. by INADA Naoki · 9 years ago
  82. 917c1c3 Merge 3.5 (issue #27972) by Yury Selivanov · 9 years ago
  83. 4145c83 Issue #27972: Prohibit Tasks to await on themselves. by Yury Selivanov · 9 years ago
  84. 88e8aca Merge 3.5 (issue #28399) by Yury Selivanov · 9 years ago
  85. 908d55d Issue #28399: Remove UNIX socket from FS before binding. by Yury Selivanov · 9 years ago
  86. 9e4e38e Issue #26801: Added C implementation of asyncio.Future. by INADA Naoki · 9 years ago
  87. 3df053e Merge 3.5 (asyncio) by Yury Selivanov · 9 years ago
  88. 36e7e97 asyncio: Only allow Unix Stream sockets for loop.create_unix_server/connection by Yury Selivanov · 9 years ago
  89. a886142 Merge 3.5 (issue #23749) by Yury Selivanov · 9 years ago
  90. 92e7c7f asyncio: Add "call_connection_made" arg to SSLProtocol.__init__ by Yury Selivanov · 9 years ago
  91. 996dd4a Merge 3.5 (issue #28372) by Yury Selivanov · 9 years ago
  92. 8dc3e43 Issue #28372: Fix asyncio to support formatting of non-python coroutines by Yury Selivanov · 9 years ago
  93. d2c5fab Merge 3.5 (issue #28371) by Yury Selivanov · 9 years ago
  94. 0de3de6 Issue #28371: Deprecate passing asyncio.Handles to run_in_executor. by Yury Selivanov · 9 years ago
  95. 139914a Merge 3.5 (issue #28370) by Yury Selivanov · 9 years ago
  96. 3e56ff0 Issue #28370: Speedup asyncio.StreamReader.readexactly by Yury Selivanov · 9 years ago
  97. bb8eb92 Merge 3.5 (issue #28369) by Yury Selivanov · 9 years ago
  98. 5b8d4f9 Issue #28369: Raise an error when transport's FD is used with add_reader by Yury Selivanov · 9 years ago
  99. 67ea618 Merge 3.5 (issue #28368) by Yury Selivanov · 9 years ago
  100. 9eb6c67 Issue #28368: Refuse monitoring processes if the child watcher has no loop attached. by Yury Selivanov · 9 years ago