René's URL Explorer Experiment


Title: gh-128002: fix many thread safety issues in asyncio by kumaraditya303 · Pull Request #128147 · python/cpython · GitHub

Open Graph Title: gh-128002: fix many thread safety issues in asyncio by kumaraditya303 · Pull Request #128147 · python/cpython

X Title: gh-128002: fix many thread safety issues in asyncio by kumaraditya303 · Pull Request #128147 · python/cpython

Description: Changes: Makes _asyncio.Task and _asyncio.Future thread-safe by adding critical sections Add assertions to check for thread safety checking locking of object by critical sections in internal funct...

Open Graph Description: Changes: Makes _asyncio.Task and _asyncio.Future thread-safe by adding critical sections Add assertions to check for thread safety checking locking of object by critical sections in internal funct...

X Description: Changes: Makes _asyncio.Task and _asyncio.Future thread-safe by adding critical sections Add assertions to check for thread safety checking locking of object by critical sections in internal funct...

Opengraph URL: https://github.com/python/cpython/pull/128147

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:428ec8de-1341-110b-d2d9-865144dbb598
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id85F4:297F82:1DB94FE:28C1A05:696ABFDE
html-safe-nonce818af7bc78964d9988a908c77fbd8006366d05064927cd75f99ca18f89d1e993
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NUY0OjI5N0Y4MjoxREI5NEZFOjI4QzFBMDU6Njk2QUJGREUiLCJ2aXNpdG9yX2lkIjoiNzQ4MDE2NzA0MzY1MTI1NjI4NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac9084c1b3016d2c9081581ba1cea17f94635196389f1c1a93cf796dcf603c3fc4
hovercard-subject-tagpull_request:2247707781
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/128147/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/9d903a45bf5db5c6ef76c0db2137319d642a0a6de37188d5bfcef094360f5c45/python/cpython/pull/128147
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9d903a45bf5db5c6ef76c0db2137319d642a0a6de37188d5bfcef094360f5c45/python/cpython/pull/128147
og:image:altChanges: Makes _asyncio.Task and _asyncio.Future thread-safe by adding critical sections Add assertions to check for thread safety checking locking of object by critical sections in internal funct...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamekumaraditya303
hostnamegithub.com
expected-hostnamegithub.com
None46ce962e0e18113ea447391b6ace8b02d4d2861e57b4fbab3658698f73d8855b
turbo-cache-controlno-preview
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release30300f30bb3949de255e84a146706a3bdb5c19c9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/128147#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F128147
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F128147
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/128147
Reloadhttps://github.com/python/cpython/pull/128147
Reloadhttps://github.com/python/cpython/pull/128147
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/128147
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/128147
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/128147#issue-comment-box
kumaraditya303https://github.com/kumaraditya303
python:mainhttps://github.com/python/cpython/tree/main
kumaraditya303:asyncio-tsafehttps://github.com/kumaraditya303/cpython/tree/asyncio-tsafe
gh-128002: fix many thread safety issues in asyncio https://github.com/python/cpython/pull/128147#top
kumaraditya303https://github.com/kumaraditya303
python:mainhttps://github.com/python/cpython/tree/main
kumaraditya303:asyncio-tsafehttps://github.com/kumaraditya303/cpython/tree/asyncio-tsafe
Conversation 23 https://github.com/python/cpython/pull/128147
Commits 26 https://github.com/python/cpython/pull/128147/commits
Checks 39 https://github.com/python/cpython/pull/128147/checks
Files changed 3 https://github.com/python/cpython/pull/128147/files
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Dec 21, 2024https://github.com/python/cpython/pull/128147#issue-2753865710
Please reload this pagehttps://github.com/python/cpython/pull/128147
Audit asyncio thread safety  #128002https://github.com/python/cpython/issues/128002
Please reload this pagehttps://github.com/python/cpython/pull/128147
kumaraditya303https://github.com/kumaraditya303
December 21, 2024 08:29https://github.com/python/cpython/pull/128147#commits-pushed-f3642ae
https://github.com/kumaraditya303
fix thread safetyhttps://github.com/python/cpython/pull/128147/commits/f3642ae527734d5bc41ea6f09358562eff5a1fc1
f3642aehttps://github.com/python/cpython/pull/128147/commits/f3642ae527734d5bc41ea6f09358562eff5a1fc1
https://github.com/kumaraditya303
keep workinghttps://github.com/python/cpython/pull/128147/commits/1f63b9e0c0166f0d21ec7f8256744980301c4422
1f63b9ehttps://github.com/python/cpython/pull/128147/commits/1f63b9e0c0166f0d21ec7f8256744980301c4422
https://github.com/kumaraditya303
keep workinghttps://github.com/python/cpython/pull/128147/commits/26e9932726b94fc5cd1d4d5817ed5366f220ba23
26e9932https://github.com/python/cpython/pull/128147/commits/26e9932726b94fc5cd1d4d5817ed5366f220ba23
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
1st1https://github.com/1st1
asvetlovhttps://github.com/asvetlov
willingchttps://github.com/willingc
code ownershttps://github.com/python/cpython/blob/2a66dd33dfc0b845042da9bb54aaa4e890733f54/.github/CODEOWNERS#L23
December 21, 2024 09:41https://github.com/python/cpython/pull/128147#event-15739209756
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Dec 21, 2024 https://github.com/python/cpython/pull/128147#ref-issue-2743096414
Audit asyncio thread safety #128002 https://github.com/python/cpython/issues/128002
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Dec 21, 2024https://github.com/python/cpython/pull/128147#event-15739209917
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
topic-asyncio https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-asyncio
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Dec 21, 2024https://github.com/python/cpython/pull/128147#event-15739210047
kumaraditya303https://github.com/kumaraditya303
December 21, 2024 09:44https://github.com/python/cpython/pull/128147#commits-pushed-4381ae2
https://github.com/kumaraditya303
fix refcountinghttps://github.com/python/cpython/pull/128147/commits/4381ae26b959ef355e4020fecbd6e47019f4cabe
4381ae2https://github.com/python/cpython/pull/128147/commits/4381ae26b959ef355e4020fecbd6e47019f4cabe
https://github.com/kumaraditya303
fix refcountinghttps://github.com/python/cpython/pull/128147/commits/b97212152e799bc9bcbc1605d91d6da755a68583
b972121https://github.com/python/cpython/pull/128147/commits/b97212152e799bc9bcbc1605d91d6da755a68583
https://github.com/kumaraditya303
add assertshttps://github.com/python/cpython/pull/128147/commits/eeb0273aab55308966dddc4aa162fd1731413d45
eeb0273https://github.com/python/cpython/pull/128147/commits/eeb0273aab55308966dddc4aa162fd1731413d45
https://github.com/kumaraditya303
more assertshttps://github.com/python/cpython/pull/128147/commits/fd1b9cd16be8f9505dd509bac54a5f05f1ab3d77
fd1b9cdhttps://github.com/python/cpython/pull/128147/commits/fd1b9cd16be8f9505dd509bac54a5f05f1ab3d77
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
colesburyhttps://github.com/colesbury
December 23, 2024 08:16https://github.com/python/cpython/pull/128147#event-15745251128
kumaraditya303https://github.com/kumaraditya303
December 23, 2024 08:28https://github.com/python/cpython/pull/128147#commits-pushed-b628463
https://github.com/kumaraditya303
more assertshttps://github.com/python/cpython/pull/128147/commits/b62846305cd4e915325c1a70cb9c3082e58628db
b628463https://github.com/python/cpython/pull/128147/commits/b62846305cd4e915325c1a70cb9c3082e58628db
https://github.com/kumaraditya303
Merge branch 'main' ofhttps://github.com/python/cpython/pull/128147/commits/501b6bb0da5f6d81bcb841b4bd500c33033aedf4
https://github.com/python/cpythonhttps://github.com/python/cpython
into asyncio…https://github.com/python/cpython/pull/128147/commits/501b6bb0da5f6d81bcb841b4bd500c33033aedf4
501b6bbhttps://github.com/python/cpython/pull/128147/commits/501b6bb0da5f6d81bcb841b4bd500c33033aedf4
https://github.com/kumaraditya303
fix testhttps://github.com/python/cpython/pull/128147/commits/86448af5e7df6e469929e7b575a8f19e960ad3e8
86448afhttps://github.com/python/cpython/pull/128147/commits/86448af5e7df6e469929e7b575a8f19e960ad3e8
https://github.com/kumaraditya303
Merge branch 'main' ofhttps://github.com/python/cpython/pull/128147/commits/303bd9ada320acbec5985a5cd26b5a13d6e98e64
https://github.com/python/cpythonhttps://github.com/python/cpython
into asyncio…https://github.com/python/cpython/pull/128147/commits/303bd9ada320acbec5985a5cd26b5a13d6e98e64
303bd9ahttps://github.com/python/cpython/pull/128147/commits/303bd9ada320acbec5985a5cd26b5a13d6e98e64
https://github.com/kumaraditya303
fix crash by using mutex instead of critical_sectionhttps://github.com/python/cpython/pull/128147/commits/0e4a7755ba21819c63664e258cd228fe23c2f245
0e4a775https://github.com/python/cpython/pull/128147/commits/0e4a7755ba21819c63664e258cd228fe23c2f245
https://github.com/kumaraditya303
fix all_tasks and use critical section as beforehttps://github.com/python/cpython/pull/128147/commits/1cb3a6f23e59ee470eaa095b2221b0b28b8dcb1b
1cb3a6fhttps://github.com/python/cpython/pull/128147/commits/1cb3a6f23e59ee470eaa095b2221b0b28b8dcb1b
https://github.com/kumaraditya303
add supressionshttps://github.com/python/cpython/pull/128147/commits/195c87d32c925785f05c1ad08a5be6d51427283b
195c87dhttps://github.com/python/cpython/pull/128147/commits/195c87d32c925785f05c1ad08a5be6d51427283b
https://github.com/kumaraditya303
Merge branch 'main' ofhttps://github.com/python/cpython/pull/128147/commits/49f339399d71afc25f0e5f9dee0cb3fbb18414ca
https://github.com/python/cpythonhttps://github.com/python/cpython
into asyncio…https://github.com/python/cpython/pull/128147/commits/49f339399d71afc25f0e5f9dee0cb3fbb18414ca
49f3393https://github.com/python/cpython/pull/128147/commits/49f339399d71afc25f0e5f9dee0cb3fbb18414ca
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Dec 31, 2024https://github.com/python/cpython/pull/128147#issuecomment-2566497096
Please reload this pagehttps://github.com/python/cpython/pull/128147
@colesburyhttps://github.com/colesbury
Please reload this pagehttps://github.com/python/cpython/pull/128147
kumaraditya303https://github.com/kumaraditya303
January 1, 2025 18:08https://github.com/python/cpython/pull/128147#commits-pushed-847da18
https://github.com/kumaraditya303
remove suppressions for sockets, it is fixed nowhttps://github.com/python/cpython/pull/128147/commits/847da186345d79ed53e97edccf6cadc1409cd849
847da18https://github.com/python/cpython/pull/128147/commits/847da186345d79ed53e97edccf6cadc1409cd849
https://github.com/kumaraditya303
merge fixes for sockethttps://github.com/python/cpython/pull/128147/commits/41a86a66d2b326fef12cbeb8497f418cf97c378f
41a86a6https://github.com/python/cpython/pull/128147/commits/41a86a66d2b326fef12cbeb8497f418cf97c378f
https://github.com/colesbury
colesburyhttps://github.com/colesbury
Jan 2, 2025 https://github.com/python/cpython/pull/128147#pullrequestreview-2527838868
View reviewed changes https://github.com/python/cpython/pull/128147/files/41a86a66d2b326fef12cbeb8497f418cf97c378f
colesburyhttps://github.com/colesbury
https://github.com/python/cpython/pull/128147#pullrequestreview-2527838868
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/128147
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/128147/files/41a86a66d2b326fef12cbeb8497f418cf97c378f#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
Please reload this pagehttps://github.com/python/cpython/pull/128147
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/128147/files/41a86a66d2b326fef12cbeb8497f418cf97c378f#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
Please reload this pagehttps://github.com/python/cpython/pull/128147
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 2, 2025 https://github.com/python/cpython/pull/128147#ref-issue-2766320574
data races in frame inspection and tracebacks #128421 https://github.com/python/cpython/issues/128421
https://github.com/kumaraditya303
add link to issue in suppressionshttps://github.com/python/cpython/pull/128147/commits/2ff2af42370c102d9b5586d044e433505d0d125a
2ff2af4https://github.com/python/cpython/pull/128147/commits/2ff2af42370c102d9b5586d044e433505d0d125a
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 2, 2025https://github.com/python/cpython/pull/128147#issuecomment-2568055594
#128421https://github.com/python/cpython/issues/128421
Please reload this pagehttps://github.com/python/cpython/pull/128147
https://github.com/colesbury
colesburyhttps://github.com/colesbury
Jan 2, 2025 https://github.com/python/cpython/pull/128147#pullrequestreview-2527879004
View reviewed changes https://github.com/python/cpython/pull/128147/files/2ff2af42370c102d9b5586d044e433505d0d125a
Tools/tsan/suppressions_free_threading.txthttps://github.com/python/cpython/pull/128147/files/2ff2af42370c102d9b5586d044e433505d0d125a#diff-e0bd286d26ab448230ebe522b9086f5e93c33327108faff3a3957a34bb605f62
Please reload this pagehttps://github.com/python/cpython/pull/128147
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/128147/files/2ff2af42370c102d9b5586d044e433505d0d125a#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
Please reload this pagehttps://github.com/python/cpython/pull/128147
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/128147/files/2ff2af42370c102d9b5586d044e433505d0d125a#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
Please reload this pagehttps://github.com/python/cpython/pull/128147
kumaraditya303https://github.com/kumaraditya303
January 2, 2025 16:59https://github.com/python/cpython/pull/128147#commits-pushed-5411a44
https://github.com/kumaraditya303
use list as temp storage for tasks before filteringhttps://github.com/python/cpython/pull/128147/commits/5411a449dec631a9ae199ec7f6065182523b90a4
5411a44https://github.com/python/cpython/pull/128147/commits/5411a449dec631a9ae199ec7f6065182523b90a4
https://github.com/kumaraditya303
fix FutureIter_am_send_lock_heldhttps://github.com/python/cpython/pull/128147/commits/1afac5f688105220996f6b039214c0c2d2883efe
1afac5fhttps://github.com/python/cpython/pull/128147/commits/1afac5f688105220996f6b039214c0c2d2883efe
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 2, 2025 https://github.com/python/cpython/pull/128147#pullrequestreview-2527933296
View reviewed changes https://github.com/python/cpython/pull/128147/files/1afac5f688105220996f6b039214c0c2d2883efe
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/128147/files/1afac5f688105220996f6b039214c0c2d2883efe#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
Please reload this pagehttps://github.com/python/cpython/pull/128147
https://github.com/colesbury
colesburyhttps://github.com/colesbury
Jan 2, 2025 https://github.com/python/cpython/pull/128147#pullrequestreview-2527939953
View reviewed changes https://github.com/python/cpython/pull/128147/files/1afac5f688105220996f6b039214c0c2d2883efe
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/128147/files/1afac5f688105220996f6b039214c0c2d2883efe#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
Please reload this pagehttps://github.com/python/cpython/pull/128147
kumaraditya303https://github.com/kumaraditya303
January 2, 2025 19:05https://github.com/python/cpython/pull/128147#commits-pushed-606ef5c
https://github.com/kumaraditya303
make it->future immutablehttps://github.com/python/cpython/pull/128147/commits/606ef5cb785bf4f84d9c92e27ef575670c515aff
606ef5chttps://github.com/python/cpython/pull/128147/commits/606ef5cb785bf4f84d9c92e27ef575670c515aff
https://github.com/kumaraditya303
Merge branch 'main' ofhttps://github.com/python/cpython/pull/128147/commits/f2ea4c6ab65a5018c0e35a7e012f1913e8e1a760
https://github.com/python/cpythonhttps://github.com/python/cpython
into asyncio…https://github.com/python/cpython/pull/128147/commits/f2ea4c6ab65a5018c0e35a7e012f1913e8e1a760
f2ea4c6https://github.com/python/cpython/pull/128147/commits/f2ea4c6ab65a5018c0e35a7e012f1913e8e1a760
https://github.com/kumaraditya303
remove unnecessary incref/decref of taskhttps://github.com/python/cpython/pull/128147/commits/8bd0da7fa186bbea81e759aad3e364bec3755e01
8bd0da7https://github.com/python/cpython/pull/128147/commits/8bd0da7fa186bbea81e759aad3e364bec3755e01
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
colesburyhttps://github.com/colesbury
January 3, 2025 15:28https://github.com/python/cpython/pull/128147#event-15808577295
https://github.com/colesbury
colesburyhttps://github.com/colesbury
Jan 3, 2025 https://github.com/python/cpython/pull/128147#pullrequestreview-2529631244
View reviewed changes https://github.com/python/cpython/pull/128147/files/8bd0da7fa186bbea81e759aad3e364bec3755e01
colesburyhttps://github.com/colesbury
https://github.com/python/cpython/pull/128147#pullrequestreview-2529631244
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/128147
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/128147/files/8bd0da7fa186bbea81e759aad3e364bec3755e01#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
Please reload this pagehttps://github.com/python/cpython/pull/128147
Tools/tsan/suppressions_free_threading.txthttps://github.com/python/cpython/pull/128147/files/8bd0da7fa186bbea81e759aad3e364bec3755e01#diff-e0bd286d26ab448230ebe522b9086f5e93c33327108faff3a3957a34bb605f62
Please reload this pagehttps://github.com/python/cpython/pull/128147
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting merge https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Jan 3, 2025https://github.com/python/cpython/pull/128147#event-15810556103
kumaraditya303https://github.com/kumaraditya303
January 4, 2025 07:19https://github.com/python/cpython/pull/128147#commits-pushed-5030cc6
https://github.com/kumaraditya303
remove suppressionshttps://github.com/python/cpython/pull/128147/commits/5030cc6333ef89bdea5db05e59e46fad30cf358d
5030cc6https://github.com/python/cpython/pull/128147/commits/5030cc6333ef89bdea5db05e59e46fad30cf358d
https://github.com/kumaraditya303
fix commenthttps://github.com/python/cpython/pull/128147/commits/26769576794a08d5ddbcea6b6f55ec079f4e48e4
2676957https://github.com/python/cpython/pull/128147/commits/26769576794a08d5ddbcea6b6f55ec079f4e48e4
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 4, 2025 https://github.com/python/cpython/pull/128147#pullrequestreview-2530288375
View reviewed changes https://github.com/python/cpython/pull/128147/files/26769576794a08d5ddbcea6b6f55ec079f4e48e4
Tools/tsan/suppressions_free_threading.txthttps://github.com/python/cpython/pull/128147/files/26769576794a08d5ddbcea6b6f55ec079f4e48e4#diff-e0bd286d26ab448230ebe522b9086f5e93c33327108faff3a3957a34bb605f62
Please reload this pagehttps://github.com/python/cpython/pull/128147
https://github.com/kumaraditya303
Update Tools/tsan/suppressions_free_threading.txthttps://github.com/python/cpython/pull/128147/commits/6e60222bed43f94eeb69478c4fcc9fa4f79e0c66
6e60222https://github.com/python/cpython/pull/128147/commits/6e60222bed43f94eeb69478c4fcc9fa4f79e0c66
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
513a4efhttps://github.com/python/cpython/commit/513a4efa75bf78c9d629ddabc9516fb058787289
Jan 4, 2025https://github.com/python/cpython/pull/128147#event-15814591060
Please reload this pagehttps://github.com/python/cpython/pull/128147
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting merge https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22
Jan 4, 2025https://github.com/python/cpython/pull/128147#event-15814591897
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
January 4, 2025 08:48https://github.com/python/cpython/pull/128147#event-15814591918
WolframAlphhttps://github.com/WolframAlph
Jan 4, 2025 https://github.com/python/cpython/pull/128147#ref-commit-bdfe2ca
https://github.com/kumaraditya303
https://github.com/WolframAlph
pythongh-128002https://github.com/python/cpython/issues/128002
: fix many thread safety issues in asyncio (https://github.com/WolframAlph/cpython/commit/bdfe2ca35a482b139fe321d12613512a4456da28
python#128147https://github.com/python/cpython/pull/128147
bdfe2cahttps://github.com/WolframAlph/cpython/commit/bdfe2ca35a482b139fe321d12613512a4456da28
https://github.com/python/cpython/pull/128147
srinivasreddyhttps://github.com/srinivasreddy
Jan 8, 2025 https://github.com/python/cpython/pull/128147#ref-commit-4a1dabe
https://github.com/kumaraditya303
https://github.com/srinivasreddy
pythongh-128002https://github.com/python/cpython/issues/128002
: fix many thread safety issues in asyncio (https://github.com/srinivasreddy/cpython/commit/4a1dabe669fb4fa7c594083a11620a40267988ab
python#128147https://github.com/python/cpython/pull/128147
4a1dabehttps://github.com/srinivasreddy/cpython/commit/4a1dabe669fb4fa7c594083a11620a40267988ab
https://github.com/python/cpython/pull/128147
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
topic-free-threading https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-free-threading
Jun 23, 2025https://github.com/python/cpython/pull/128147#event-18268383227
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F128147
https://github.com/colesbury
colesbury https://github.com/colesbury
https://github.com/python/cpython/pull/128147/files/8bd0da7fa186bbea81e759aad3e364bec3755e01
https://github.com/1st1
1st1 https://github.com/1st1
https://github.com/asvetlov
asvetlov https://github.com/asvetlov
https://github.com/willingc
willingc https://github.com/willingc
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
topic-asyncio https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-asyncio
topic-free-threading https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-free-threading
Please reload this pagehttps://github.com/python/cpython/pull/128147
https://github.com/kumaraditya303
https://github.com/colesbury
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.