-
-
Notifications
You must be signed in to change notification settings - Fork 32.3k
gh-128002: fix many thread safety issues in asyncio #128147
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
f3642ae
fix thread safety
kumaraditya303 1f63b9e
keep working
kumaraditya303 26e9932
keep working
kumaraditya303 4381ae2
fix refcounting
kumaraditya303 b972121
fix refcounting
kumaraditya303 eeb0273
add asserts
kumaraditya303 fd1b9cd
more asserts
kumaraditya303 b628463
more asserts
kumaraditya303 501b6bb
Merge branch 'main' of https://github.com/python/cpython into asyncio…
kumaraditya303 86448af
fix test
kumaraditya303 303bd9a
Merge branch 'main' of https://github.com/python/cpython into asyncio…
kumaraditya303 0e4a775
fix crash by using mutex instead of critical_section
kumaraditya303 1cb3a6f
fix all_tasks and use critical section as before
kumaraditya303 195c87d
add supressions
kumaraditya303 49f3393
Merge branch 'main' of https://github.com/python/cpython into asyncio…
kumaraditya303 847da18
remove suppressions for sockets, it is fixed now
kumaraditya303 41a86a6
merge fixes for socket
kumaraditya303 2ff2af4
add link to issue in suppressions
kumaraditya303 5411a44
use list as temp storage for tasks before filtering
kumaraditya303 1afac5f
fix FutureIter_am_send_lock_held
kumaraditya303 606ef5c
make it->future immutable
kumaraditya303 f2ea4c6
Merge branch 'main' of https://github.com/python/cpython into asyncio…
kumaraditya303 8bd0da7
remove unnecessary incref/decref of task
kumaraditya303 5030cc6
remove suppressions
kumaraditya303 2676957
fix comment
kumaraditya303 6e60222
Update Tools/tsan/suppressions_free_threading.txt
kumaraditya303 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fix comment
- Loading branch information
commit 26769576794a08d5ddbcea6b6f55ec079f4e48e4
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.