diff options
author | Kumar Aditya <kumaraditya@python.org> | 2024-06-22 17:58:35 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-22 17:58:35 (GMT) |
commit | 4717aaa1a72d1964f1531a7c613f37ce3d9056d9 (patch) | |
tree | 725e3b743d4ef707e89f5abe7804fce58fbd5036 /Lib/test/test_pathlib/test_pathlib_abc.py | |
parent | e21347549535b16f51a39986b78a2c2cd4ed09f4 (diff) | |
download | cpython-4717aaa1a72d1964f1531a7c613f37ce3d9056d9.zip cpython-4717aaa1a72d1964f1531a7c613f37ce3d9056d9.tar.gz cpython-4717aaa1a72d1964f1531a7c613f37ce3d9056d9.tar.bz2 |
GH-107803: double linked list implementation for asyncio tasks (GH-107804)
* linked list
* add tail optmiization to linked list
* wip
* wip
* wip
* more fixes
* finally it works
* add tests
* remove weakreflist
* add some comments
* reduce code duplication in _asynciomodule.c
* address some review comments
* add invariants about the state of the linked list
* add better explanation
* clinic regen
* reorder branches for better branch prediction
* Update Modules/_asynciomodule.c
* Apply suggestions from code review
Co-authored-by: Itamar Oren <itamarost@gmail.com>
* fix capturing of eager tasks
* add comment to task finalization
* fix tests and couple c implmentation to c task
improved linked-list logic and more comments
* fix test
---------
Co-authored-by: Itamar Oren <itamarost@gmail.com>
Diffstat (limited to 'Lib/test/test_pathlib/test_pathlib_abc.py')
0 files changed, 0 insertions, 0 deletions