summaryrefslogtreecommitdiffstats
path: root/Lib/asyncio/locks.py
Commit message (Expand)AuthorAgeFilesLines
* bpo-34793: Drop old-style context managers in asyncio.locks (GH-17533)Andrew Svetlov2020-02-011-83/+0
* bpo-36373: Fix deprecation warnings (GH-15889)Andrew Svetlov2019-09-111-1/+1
* bpo-36373: Deprecate explicit loop parameter in all public asyncio APIs [loc...Emmanuel Arias2019-09-101-12/+29
* bpo-34767: Do not always create a collections.deque() in asyncio.Lock() (GH-1...Zackery Spytz2019-06-051-2/+7
* bpo-36921: Deprecate @coroutine for sake of async def (GH-13346)Andrew Svetlov2019-05-161-2/+6
* bpo-34622: Extract asyncio exceptions into a separate module (GH-9141)Andrew Svetlov2018-09-111-3/+4
* bpo-32841: Fix cancellation in awaiting asyncio.Condition (#5665)Bar Harel2018-02-141-1/+5
* bpo-32734: Fix asyncio.Lock multiple acquire safety issue (GH-5466)Bar Harel2018-02-021-10/+22
* bpo-32258: Replace 'yield from' to 'await' in asyncio docs (#4779)Andrew Svetlov2017-12-111-6/+13
* bpo-32262: Fix codestyle; use f-strings formatting where necessary. (#4775)Yury Selivanov2017-12-101-11/+10
* bpo-32253: Deprecate with statement and bare await for asyncio locks (GH-4764)Andrew Svetlov2017-12-091-0/+7
* bpo-32193: Convert asyncio to async/await usage (#4753)Andrew Svetlov2017-12-081-23/+19
* asyncio: Remove asyncio/compat.py (#4606)Victor Stinner2017-11-281-16/+13
* Fix waiter cancellation in asyncio.Lock (#1031)Mathieu Sornay2017-06-091-5/+12
* In asyncio.locks.Lock.acquire(): Avoid deadlock when a cancelled future is in...Guido van Rossum2016-08-231-1/+1
* Issue #22970: asyncio: Fix inconsistency cancelling Condition.wait.Yury Selivanov2016-06-111-1/+7
* Fix typos in code comment and documentationMartin Panter2016-06-041-1/+1
* Issue #27041: asyncio: Add loop.create_future methodYury Selivanov2016-05-161-4/+4
* Also rewrote the guts of asyncio.Semaphore (patch by manipopopo).Guido van Rossum2015-09-291-16/+21
* asyncio: sync with githubVictor Stinner2015-07-251-1/+0
* asyncio: Add asyncio.compat moduleVictor Stinner2015-07-251-4/+2
* Sync asyncio code from default branch.Yury Selivanov2015-05-131-55/+53
* Issue #23456: Add missing @coroutine decorators in asyncioVictor Stinner2015-03-181-0/+3
* Issue #22369: Change "context manager protocol" to "context management protoc...Serhiy Storchaka2014-09-101-2/+2
* Accept optional lock object in Condition ctor (tulip issue #198)Andrew Svetlov2014-07-261-3/+6
* asyncio: sync with Tulip, add a new asyncio.coroutines moduleVictor Stinner2014-06-281-6/+6
* asyncio: Locks refactor: use a separate context manager; remove Semaphore._lo...Guido van Rossum2014-01-261-22/+60
* asyncio: Don't special-case GeneratorExit in Condition.wait().Guido van Rossum2014-01-101-6/+1
* Shorten lines.Guido van Rossum2013-12-191-2/+2
* asyncio: replace our with asynchronous in docstringVictor Stinner2013-12-021-1/+1
* asyncio: document locksVictor Stinner2013-12-021-3/+3
* asyncio: Add BoundedSemaphore to export list in locks.__all__.Guido van Rossum2013-11-251-1/+1
* asyncio: Change bounded semaphore into a subclass, like threading.[Bounded]Se...Guido van Rossum2013-11-231-17/+19
* asyncio: Make Semaphore(0) work properly.Guido van Rossum2013-11-211-2/+2
* asyncio: Locks improvements by Arnaud Faure: better repr(), change Conditio\Guido van Rossum2013-11-041-24/+54
* Initial checkin of asyncio package (== Tulip, == PEP 3156).Guido van Rossum2013-10-171-0/+401