Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
GH-107803: double linked list implementation for asyncio tasks#107804
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
8d57b5a toaf0280aComparebedevere-bot commentedAug 9, 2023
🤖 New build scheduled with the buildbot fleet by@kumaraditya303 for commitaf0280a 🤖 If you want to schedule another build, you need to add the🔨 test-with-buildbots label again. |
kumaraditya303 commentedAug 9, 2023
I'll add Whats's New entry for this later together with other performance improvements so skipping news for now. |
gvanrossum commentedAug 9, 2023
Is there someone else who could review this? I am currently scrambling. |
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
improved linked-list logic and more comments
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
willingc commentedJun 21, 2024
@kumaraditya303@itamaro I'm going to mark this "Awaiting changes" due to the merge conflict and the amount of time that has passed since it was opened. If after fixing the changes, you would like to have this reviewed again, please ping. Thanks! |
bedevere-bot commentedJun 21, 2024
🤖 New build scheduled with the buildbot fleet by@kumaraditya303 for commitc7b604c 🤖 If you want to schedule another build, you need to add the🔨 test-with-buildbots label again. |
willingc left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Changes look good to me@kumaraditya303. Let's merge this and thanks for rebooting the PR.
willingc commentedJun 22, 2024
@kumaraditya303 I wasn't sure if we wanted to backport. Please do so if it makes sense. Thanks! |
…ythonGH-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 reviewCo-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 taskimproved linked-list logic and more comments* fix test---------Co-authored-by: Itamar Oren <itamarost@gmail.com>
…ythonGH-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 reviewCo-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 taskimproved linked-list logic and more comments* fix test---------Co-authored-by: Itamar Oren <itamarost@gmail.com>
…ythonGH-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 reviewCo-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 taskimproved linked-list logic and more comments* fix test---------Co-authored-by: Itamar Oren <itamarost@gmail.com>
Uh oh!
There was an error while loading.Please reload this page.