René's URL Explorer Experiment


Title: gh-135552: Make the GC clear weakrefs later by nascheme · Pull Request #136189 · python/cpython · GitHub

Open Graph Title: gh-135552: Make the GC clear weakrefs later by nascheme · Pull Request #136189 · python/cpython

X Title: gh-135552: Make the GC clear weakrefs later by nascheme · Pull Request #136189 · python/cpython

Description: Fix two bugs related to the interaction of weakrefs and the garbage collector. The weakrefs in the tp_subclasses dictionary are needed in order to correctly invalidate type caches (for example, by ...

Open Graph Description: Fix two bugs related to the interaction of weakrefs and the garbage collector. The weakrefs in the tp_subclasses dictionary are needed in order to correctly invalidate type caches (for example, by ...

X Description: Fix two bugs related to the interaction of weakrefs and the garbage collector. The weakrefs in the tp_subclasses dictionary are needed in order to correctly invalidate type caches (for example, by ...

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

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:8d394ff4-d247-1eae-d537-37697abb7bc2
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9768:2F21B4:8F1BF4:B94E94:696B1D32
html-safe-noncebe14dd74974d4d60b9c38094cbbe8474dc6957c80480778016f7d4b364826ea5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NzY4OjJGMjFCNDo4RjFCRjQ6Qjk0RTk0OjY5NkIxRDMyIiwidmlzaXRvcl9pZCI6IjE5MjE0NDc3MjQzNjc2ODI4NjYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac46eee65db3c2d3be5524f7634e564cb3a37d651d067a781fb1466e9486370a4f
hovercard-subject-tagpull_request:2633601352
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/136189/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/6266400d17800689c568c4187c5846ba1f4ed64776d6680422c3d73dd613ce46/python/cpython/pull/136189
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6266400d17800689c568c4187c5846ba1f4ed64776d6680422c3d73dd613ce46/python/cpython/pull/136189
og:image:altFix two bugs related to the interaction of weakrefs and the garbage collector. The weakrefs in the tp_subclasses dictionary are needed in order to correctly invalidate type caches (for example, by ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamenascheme
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
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
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/136189#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F136189
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%2F136189
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/136189
Reloadhttps://github.com/python/cpython/pull/136189
Reloadhttps://github.com/python/cpython/pull/136189
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/136189
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/136189
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/136189#issue-comment-box
naschemehttps://github.com/nascheme
python:mainhttps://github.com/python/cpython/tree/main
nascheme:gh-135552-wr-clear-laterhttps://github.com/nascheme/cpython/tree/gh-135552-wr-clear-later
gh-135552: Make the GC clear weakrefs later https://github.com/python/cpython/pull/136189#top
naschemehttps://github.com/nascheme
python:mainhttps://github.com/python/cpython/tree/main
nascheme:gh-135552-wr-clear-laterhttps://github.com/nascheme/cpython/tree/gh-135552-wr-clear-later
Conversation 58 https://github.com/python/cpython/pull/136189
Commits 20 https://github.com/python/cpython/pull/136189/commits
Checks 39 https://github.com/python/cpython/pull/136189/checks
Files changed https://github.com/python/cpython/pull/136189/files
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 1, 2025https://github.com/python/cpython/pull/136189#issue-3193757067
Please reload this pagehttps://github.com/python/cpython/pull/136189
GH-91636https://github.com/python/cpython/issues/91636
Segmentation fault, possibly due to a GC issue (tp_subclasses) #135552https://github.com/python/cpython/issues/135552
SIGSEV in datetime.timedelta (possibly from datetime's C delta_new) #132413https://github.com/python/cpython/issues/132413
Assertion failure when func_repr is called on an already tp_clear-ed object #91636https://github.com/python/cpython/issues/91636
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/nascheme
Make the GC clear weakrefs later.https://github.com/python/cpython/pull/136189/commits/42abb05326d67e50b089f60c39461983d3e942fe
42abb05https://github.com/python/cpython/pull/136189/commits/42abb05326d67e50b089f60c39461983d3e942fe
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Jul 1, 2025 https://github.com/python/cpython/pull/136189#ref-issue-3148205005
Segmentation fault, possibly due to a GC issue (tp_subclasses) #135552 https://github.com/python/cpython/issues/135552
https://github.com/nascheme
Remove inaccurate comment.https://github.com/python/cpython/pull/136189/commits/17a4f9eff1d65fb20504192de05bb95770aedc56
17a4f9ehttps://github.com/python/cpython/pull/136189/commits/17a4f9eff1d65fb20504192de05bb95770aedc56
https://github.com/neonene
neonenehttps://github.com/neonene
Jul 1, 2025https://github.com/python/cpython/pull/136189#issuecomment-3025585621
gh-132413https://github.com/python/cpython/issues/132413
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/nascheme
Run clear_weakrefs() with world stopped.https://github.com/python/cpython/pull/136189/commits/12f0b5c6a495c830dede2e1638f0eab0c9750de9
12f0b5chttps://github.com/python/cpython/pull/136189/commits/12f0b5c6a495c830dede2e1638f0eab0c9750de9
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 1, 2025https://github.com/python/cpython/pull/136189#issuecomment-3025804619
gh-91636https://github.com/python/cpython/issues/91636
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 1, 2025 https://github.com/python/cpython/pull/136189#ref-issue-1206414586
Assertion failure when func_repr is called on an already tp_clear-ed object #91636 https://github.com/python/cpython/issues/91636
https://github.com/nascheme
naschemehttps://github.com/nascheme
pablogsalhttps://github.com/pablogsal
July 1, 2025 23:33https://github.com/python/cpython/pull/136189#event-18420961135
https://github.com/nascheme
naschemehttps://github.com/nascheme
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
Jul 1, 2025https://github.com/python/cpython/pull/136189#event-18420986912
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Jul 1, 2025https://github.com/python/cpython/pull/136189#issuecomment-3025848579
@naschemehttps://github.com/nascheme
12f0b5chttps://github.com/python/cpython/commit/12f0b5c6a495c830dede2e1638f0eab0c9750de9
https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F136189%2Fmergehttps://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F136189%2Fmerge
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
Jul 1, 2025https://github.com/python/cpython/pull/136189#event-18420987389
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 2, 2025https://github.com/python/cpython/pull/136189#issuecomment-3026372056
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 2, 2025https://github.com/python/cpython/pull/136189#issuecomment-3026649019
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/neonene
neonenehttps://github.com/neonene
Jul 2, 2025https://github.com/python/cpython/pull/136189#issuecomment-3027771292
Please reload this pagehttps://github.com/python/cpython/pull/136189
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/neonene
neonenehttps://github.com/neonene
Jul 2, 2025 https://github.com/python/cpython/pull/136189#ref-pullrequest-3190064479
gh-132413: Clear weakref to _datetime after modules are finalized #136152 https://github.com/python/cpython/pull/136152
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 2, 2025https://github.com/python/cpython/pull/136189#issuecomment-3029089569
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/nascheme
Defer weakref clears only for refs to classes.https://github.com/python/cpython/pull/136189/commits/2f3dabab662dabe7d4975eede0369a8e66d85fb9
2f3dabahttps://github.com/python/cpython/pull/136189/commits/2f3dabab662dabe7d4975eede0369a8e66d85fb9
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 3, 2025https://github.com/python/cpython/pull/136189#issuecomment-3029952542
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/nascheme
naschemehttps://github.com/nascheme
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
Jul 3, 2025https://github.com/python/cpython/pull/136189#event-18442358088
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Jul 3, 2025https://github.com/python/cpython/pull/136189#issuecomment-3030027483
@naschemehttps://github.com/nascheme
2f3dabahttps://github.com/python/cpython/commit/2f3dabab662dabe7d4975eede0369a8e66d85fb9
https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F136189%2Fmergehttps://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F136189%2Fmerge
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
Jul 3, 2025https://github.com/python/cpython/pull/136189#event-18442358374
https://github.com/nascheme
Ensure weakrefs with callbacks are cleared early.https://github.com/python/cpython/pull/136189/commits/123bc251b60de9029e653d6a30e8d917a399b8fa
123bc25https://github.com/python/cpython/pull/136189/commits/123bc251b60de9029e653d6a30e8d917a399b8fa
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 3, 2025https://github.com/python/cpython/pull/136189#issuecomment-3030973674
#91636https://github.com/python/cpython/issues/91636
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/sergey-miryanov
Jul 3, 2025 https://github.com/python/cpython/pull/136189#pullrequestreview-2981945183
View reviewed changes https://github.com/python/cpython/pull/136189/files/123bc251b60de9029e653d6a30e8d917a399b8fa
Python/gc.chttps://github.com/python/cpython/pull/136189/files/123bc251b60de9029e653d6a30e8d917a399b8fa#diff-a848a0ef178aa113a092e72403da0e344f37bd141bb90a7aa65015c77bfe7385
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/sergey-miryanov
Jul 3, 2025 https://github.com/python/cpython/pull/136189#pullrequestreview-2981953485
View reviewed changes https://github.com/python/cpython/pull/136189/files/123bc251b60de9029e653d6a30e8d917a399b8fa
Python/gc.chttps://github.com/python/cpython/pull/136189/files/123bc251b60de9029e653d6a30e8d917a399b8fa#diff-a848a0ef178aa113a092e72403da0e344f37bd141bb90a7aa65015c77bfe7385
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/sergey-miryanov
Jul 3, 2025 https://github.com/python/cpython/pull/136189#pullrequestreview-2981988087
View reviewed changes https://github.com/python/cpython/pull/136189/files/123bc251b60de9029e653d6a30e8d917a399b8fa
Python/gc.chttps://github.com/python/cpython/pull/136189/files/123bc251b60de9029e653d6a30e8d917a399b8fa#diff-a848a0ef178aa113a092e72403da0e344f37bd141bb90a7aa65015c77bfe7385
sergey-miryanovhttps://github.com/sergey-miryanov
Jul 3, 2025https://github.com/python/cpython/pull/136189#discussion_r2182020825
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Jul 3, 2025https://github.com/python/cpython/pull/136189#event-18449938184
naschemehttps://github.com/nascheme
July 3, 2025 06:04https://github.com/python/cpython/pull/136189#commits-pushed-496c0b1
https://github.com/nascheme
Add NEWS.https://github.com/python/cpython/pull/136189/commits/496c0b17fa98e673a45f67e60fe443144b35e8f0
496c0b1https://github.com/python/cpython/pull/136189/commits/496c0b17fa98e673a45f67e60fe443144b35e8f0
https://github.com/nascheme
Add comment about wrlist iteration.https://github.com/python/cpython/pull/136189/commits/8a553d14a7fe71a303390b18357a54e6088770ae
8a553d1https://github.com/python/cpython/pull/136189/commits/8a553d14a7fe71a303390b18357a54e6088770ae
https://github.com/nascheme
Merge 'origin/main' intohttps://github.com/python/cpython/pull/136189/commits/01c882f2833c8e649e06a9bd9345e93b6a23a5b5
pythongh-135552https://github.com/python/cpython/issues/135552
-wr-clear-laterhttps://github.com/python/cpython/pull/136189/commits/01c882f2833c8e649e06a9bd9345e93b6a23a5b5
01c882fhttps://github.com/python/cpython/pull/136189/commits/01c882f2833c8e649e06a9bd9345e93b6a23a5b5
https://github.com/nascheme
naschemehttps://github.com/nascheme
abalkinhttps://github.com/abalkin
pgansslehttps://github.com/pganssle
code ownershttps://github.com/python/cpython/blob/a6566e49e63219b6dad6034fb046bd5b54f7af1a/.github/CODEOWNERS#L158
July 8, 2025 21:54https://github.com/python/cpython/pull/136189#event-18534470876
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 8, 2025https://github.com/python/cpython/pull/136189#issuecomment-3050413176
GH-136401https://github.com/python/cpython/pull/136401
GH-132413https://github.com/python/cpython/issues/132413
GH-132413https://github.com/python/cpython/issues/132413
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/sergey-miryanov
Jul 9, 2025 https://github.com/python/cpython/pull/136189#pullrequestreview-3000045844
View reviewed changes https://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5
Python/gc.chttps://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5#diff-a848a0ef178aa113a092e72403da0e344f37bd141bb90a7aa65015c77bfe7385
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/sergey-miryanov
Jul 9, 2025https://github.com/python/cpython/pull/136189#issuecomment-3051209439
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/neonene
neonenehttps://github.com/neonene
Jul 9, 2025 https://github.com/python/cpython/pull/136189#pullrequestreview-3002795763
View reviewed changes https://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5
Lib/test/test_finalization.pyhttps://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5#diff-d9941a84f6bcc0f387de2e0c633aec07e316f33d081f7f736933970398ad11fa
Please reload this pagehttps://github.com/python/cpython/pull/136189
Lib/test/test_finalization.pyhttps://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5#diff-d9941a84f6bcc0f387de2e0c633aec07e316f33d081f7f736933970398ad11fa
Please reload this pagehttps://github.com/python/cpython/pull/136189
Lib/test/test_gc.pyhttps://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5#diff-9d9e863bd2a456b669ec9600be793699e861340d91d7c417a8a5b5b8cfbd09a7
Please reload this pagehttps://github.com/python/cpython/pull/136189
Lib/test/test_weakref.pyhttps://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5#diff-937b32719db22ef614ad443f33d3c274ccc905bb58badd4167d6720e0e45d575
Please reload this pagehttps://github.com/python/cpython/pull/136189
naschemehttps://github.com/nascheme
July 9, 2025 13:42https://github.com/python/cpython/pull/136189#commits-pushed-073409b
https://github.com/nascheme
Add additional tests for weakref clearing.https://github.com/python/cpython/pull/136189/commits/073409b66d91e89f1cbeb945cbe7d5f199c34c38
073409bhttps://github.com/python/cpython/pull/136189/commits/073409b66d91e89f1cbeb945cbe7d5f199c34c38
https://github.com/nascheme
Revert unneeded changes to unit tests.https://github.com/python/cpython/pull/136189/commits/135223e6c76d5c3e41165de4691cbc5f5fb5834f
135223ehttps://github.com/python/cpython/pull/136189/commits/135223e6c76d5c3e41165de4691cbc5f5fb5834f
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 14, 2025https://github.com/python/cpython/pull/136189#issuecomment-3070641266
@pablogsalhttps://github.com/pablogsal
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Jul 14, 2025https://github.com/python/cpython/pull/136189#issuecomment-3070743967
Please reload this pagehttps://github.com/python/cpython/pull/136189
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/sergey-miryanov
Jul 14, 2025https://github.com/python/cpython/pull/136189#issuecomment-3070769313
@naschemehttps://github.com/nascheme
cpython/Python/gc.chttps://github.com/python/cpython/blob/9363703bd3bf86e363c14a02e3d729caf1e29f44/Python/gc.c#L572-L576
9363703https://github.com/python/cpython/commit/9363703bd3bf86e363c14a02e3d729caf1e29f44
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/efimov-mikhail
efimov-mikhailhttps://github.com/efimov-mikhail
Jul 14, 2025https://github.com/python/cpython/pull/136189#issuecomment-3070779168
#135552https://github.com/python/cpython/issues/135552
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/nascheme
naschemehttps://github.com/nascheme
Jul 14, 2025https://github.com/python/cpython/pull/136189#issuecomment-3070906823
#135552https://github.com/python/cpython/issues/135552
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jul 15, 2025 https://github.com/python/cpython/pull/136189#pullrequestreview-3018833747
View reviewed changes https://github.com/python/cpython/pull/136189/files/135223e6c76d5c3e41165de4691cbc5f5fb5834f
Lib/test/test_finalization.pyhttps://github.com/python/cpython/pull/136189/files/135223e6c76d5c3e41165de4691cbc5f5fb5834f#diff-d9941a84f6bcc0f387de2e0c633aec07e316f33d081f7f736933970398ad11fa
Please reload this pagehttps://github.com/python/cpython/pull/136189
naschemehttps://github.com/nascheme
July 23, 2025 09:24https://github.com/python/cpython/pull/136189#commits-pushed-fe9e58a
https://github.com/nascheme
Use assertIsNone() and assertIsNotNone().https://github.com/python/cpython/pull/136189/commits/fe9e58a0aff6c80de606c5e9349d488b3b194e96
fe9e58ahttps://github.com/python/cpython/pull/136189/commits/fe9e58a0aff6c80de606c5e9349d488b3b194e96
https://github.com/nascheme
Merge 'origin/main' intohttps://github.com/python/cpython/pull/136189/commits/70ef38730797639c363eab8d77a826ef07e887b7
pythongh-135552https://github.com/python/cpython/issues/135552
-wr-clear-laterhttps://github.com/python/cpython/pull/136189/commits/70ef38730797639c363eab8d77a826ef07e887b7
70ef387https://github.com/python/cpython/pull/136189/commits/70ef38730797639c363eab8d77a826ef07e887b7
https://github.com/nascheme
Merge 'origin/main' intohttps://github.com/python/cpython/pull/136189/commits/a7551cfaf67ecbf56c76aedffcfac70f64547f3c
pythongh-135552https://github.com/python/cpython/issues/135552
-wr-clear-laterhttps://github.com/python/cpython/pull/136189/commits/a7551cfaf67ecbf56c76aedffcfac70f64547f3c
a7551cfhttps://github.com/python/cpython/pull/136189/commits/a7551cfaf67ecbf56c76aedffcfac70f64547f3c
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/sergey-miryanov
Aug 7, 2025 https://github.com/python/cpython/pull/136189#ref-pullrequest-2299474434
Move the comment to the right place where it used to be #119085 https://github.com/python/cpython/pull/119085
naschemehttps://github.com/nascheme
August 7, 2025 14:09https://github.com/python/cpython/pull/136189#commits-pushed-4fe8de0
https://github.com/nascheme
Revise InternalDocs/garbage_collector.md.https://github.com/python/cpython/pull/136189/commits/4fe8de0b117de1adc7dc6103df930c1bf28dae5c
4fe8de0https://github.com/python/cpython/pull/136189/commits/4fe8de0b117de1adc7dc6103df930c1bf28dae5c
https://github.com/nascheme
Revise comments about weakref handling.https://github.com/python/cpython/pull/136189/commits/24fd9729344c10d77dfab23b4a1e67c4aa7b42a9
24fd972https://github.com/python/cpython/pull/136189/commits/24fd9729344c10d77dfab23b4a1e67c4aa7b42a9
https://github.com/nascheme
Merge branch 'origin/main' intohttps://github.com/python/cpython/pull/136189/commits/eca79ce6e64a11f09b0957708738d21ec096fbbf
pythongh-135552https://github.com/python/cpython/issues/135552
-wr-clear-laterhttps://github.com/python/cpython/pull/136189/commits/eca79ce6e64a11f09b0957708738d21ec096fbbf
eca79cehttps://github.com/python/cpython/pull/136189/commits/eca79ce6e64a11f09b0957708738d21ec096fbbf
https://github.com/nascheme
naschemehttps://github.com/nascheme
AA-Turnerhttps://github.com/AA-Turner
code ownerhttps://github.com/python/cpython/blob/e3ad9003c5af314ae82d4e9f40d9c0375a34149f/.github/CODEOWNERS#L381
August 7, 2025 21:35https://github.com/python/cpython/pull/136189#event-19043930721
https://github.com/AA-Turner
AA-Turnerhttps://github.com/AA-Turner
Aug 7, 2025https://github.com/python/cpython/pull/136189#event-19043951898
https://github.com/nascheme
naschemehttps://github.com/nascheme
350c58bhttps://github.com/python/cpython/commit/350c58ba4ee13019b0cde70b49bfeadc63f4ceb8
Aug 7, 2025https://github.com/python/cpython/pull/136189#event-19045058619
Please reload this pagehttps://github.com/python/cpython/pull/136189
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
Aug 7, 2025https://github.com/python/cpython/pull/136189#event-19045058961
https://github.com/nascheme
naschemehttps://github.com/nascheme
Aug 7, 2025https://github.com/python/cpython/pull/136189#issuecomment-3166129161
@pablogsalhttps://github.com/pablogsal
Please reload this pagehttps://github.com/python/cpython/pull/136189
naschemehttps://github.com/nascheme
Aug 8, 2025 https://github.com/python/cpython/pull/136189#ref-commit-25518f5
https://github.com/sergey-miryanov
https://github.com/fxeqxmulfx
https://github.com/kumaraditya303
https://github.com/nascheme
GH-135552https://github.com/python/cpython/issues/135552
: Add tests to check weakref clearing (https://github.com/python/cpython/commit/25518f51dc9fd3ffe4f8ae5d53baa3728936be2b
GH-136304https://github.com/python/cpython/pull/136304
)https://github.com/python/cpython/commit/25518f51dc9fd3ffe4f8ae5d53baa3728936be2b
25518f5https://github.com/python/cpython/commit/25518f51dc9fd3ffe4f8ae5d53baa3728936be2b
GH-136189https://github.com/python/cpython/pull/136189
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/sergey-miryanov
Aug 8, 2025https://github.com/python/cpython/pull/136189#issuecomment-3166562770
Please reload this pagehttps://github.com/python/cpython/pull/136189
Agent-Hellboyhttps://github.com/Agent-Hellboy
Aug 19, 2025 https://github.com/python/cpython/pull/136189#ref-commit-e427f76
https://github.com/nascheme
https://github.com/Agent-Hellboy
pythonGH-135552https://github.com/python/cpython/issues/135552
: Make the GC clear weakrefs later (https://github.com/Agent-Hellboy/cpython/commit/e427f767f1af99d4a4f09216db967c9ceab318c2
pythonGH-136189https://github.com/python/cpython/pull/136189
)https://github.com/Agent-Hellboy/cpython/commit/e427f767f1af99d4a4f09216db967c9ceab318c2
e427f76https://github.com/Agent-Hellboy/cpython/commit/e427f767f1af99d4a4f09216db967c9ceab318c2
Agent-Hellboyhttps://github.com/Agent-Hellboy
Aug 19, 2025 https://github.com/python/cpython/pull/136189#ref-commit-e46342e
https://github.com/sergey-miryanov
https://github.com/fxeqxmulfx
https://github.com/kumaraditya303
https://github.com/nascheme
https://github.com/Agent-Hellboy
pythonGH-135552https://github.com/python/cpython/issues/135552
: Add tests to check weakref clearing (https://github.com/Agent-Hellboy/cpython/commit/e46342ecdc4d95c1c065f53beec1ccf8fa06ba7a
pythonGH-136304https://github.com/python/cpython/pull/136304
)https://github.com/Agent-Hellboy/cpython/commit/e46342ecdc4d95c1c065f53beec1ccf8fa06ba7a
e46342ehttps://github.com/Agent-Hellboy/cpython/commit/e46342ecdc4d95c1c065f53beec1ccf8fa06ba7a
pythonGH-136189https://github.com/python/cpython/pull/136189
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%2F136189
https://github.com/sergey-miryanov
sergey-miryanov https://github.com/sergey-miryanov
https://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5
https://github.com/kumaraditya303
kumaraditya303 https://github.com/kumaraditya303
https://github.com/python/cpython/pull/136189/files/135223e6c76d5c3e41165de4691cbc5f5fb5834f
https://github.com/pablogsal
pablogsal https://github.com/pablogsal
https://github.com/pganssle
pganssle https://github.com/pganssle
https://github.com/abalkin
abalkin https://github.com/abalkin
https://github.com/AA-Turner
AA-Turner https://github.com/AA-Turner
https://github.com/neonene
neonene https://github.com/neonene
https://github.com/python/cpython/pull/136189/files/bb29ea19438ceb44e0154d04d636b881cfa039a5
https://github.com/pablogsal
pablogsal https://github.com/pablogsal
Please reload this pagehttps://github.com/python/cpython/pull/136189
https://github.com/nascheme
https://github.com/neonene
https://github.com/bedevere-bot
https://github.com/sergey-miryanov
https://github.com/efimov-mikhail
https://github.com/pablogsal
https://github.com/kumaraditya303
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.