René's URL Explorer Experiment


Title: GH-126491: GC: Mark objects reachable from roots before doing cycle collection by markshannon · Pull Request #126502 · python/cpython · GitHub

Open Graph Title: GH-126491: GC: Mark objects reachable from roots before doing cycle collection by markshannon · Pull Request #126502 · python/cpython

X Title: GH-126491: GC: Mark objects reachable from roots before doing cycle collection by markshannon · Pull Request #126502 · python/cpython

Description: This PR: Performs a marking step before the incremental cycle collection Rescans the stack before each increment Removes lazy dict tracking as the lazy tracking optimization no longer pays off. P...

Open Graph Description: This PR: Performs a marking step before the incremental cycle collection Rescans the stack before each increment Removes lazy dict tracking as the lazy tracking optimization no longer pays off. P...

X Description: This PR: Performs a marking step before the incremental cycle collection Rescans the stack before each increment Removes lazy dict tracking as the lazy tracking optimization no longer pays off. P...

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

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:daf7279e-48ed-7e3f-2cd0-058ec6a0f2f8
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id83E0:28AE23:2CEC6ED:3C92928:696AEEFB
html-safe-noncec78e28e5d6440b6a49d6721666dcc63eab8329566cf9a39c5f1f9a55b395bb6d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4M0UwOjI4QUUyMzoyQ0VDNkVEOjNDOTI5Mjg6Njk2QUVFRkIiLCJ2aXNpdG9yX2lkIjoiNTQxNTAzOTg2MTcwMzUwMzYxMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac795699fdfc6fdde1561823e4d19fdf2ece46922fb0cd4efd810392420f22d4a5
hovercard-subject-tagpull_request:2165319012
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/126502/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/9d53968505ab4aeadd1724288805ace6d907965cfd1cd451fd9110c583968b4b/python/cpython/pull/126502
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9d53968505ab4aeadd1724288805ace6d907965cfd1cd451fd9110c583968b4b/python/cpython/pull/126502
og:image:altThis PR: Performs a marking step before the incremental cycle collection Rescans the stack before each increment Removes lazy dict tracking as the lazy tracking optimization no longer pays off. P...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemarkshannon
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/126502#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F126502
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%2F126502
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/126502
Reloadhttps://github.com/python/cpython/pull/126502
Reloadhttps://github.com/python/cpython/pull/126502
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/126502
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/126502
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/126502#issue-comment-box
markshannonhttps://github.com/markshannon
python:mainhttps://github.com/python/cpython/tree/main
faster-cpython:mark-first-gchttps://github.com/faster-cpython/cpython/tree/mark-first-gc
GH-126491: GC: Mark objects reachable from roots before doing cycle collection https://github.com/python/cpython/pull/126502#top
markshannonhttps://github.com/markshannon
python:mainhttps://github.com/python/cpython/tree/main
faster-cpython:mark-first-gchttps://github.com/faster-cpython/cpython/tree/mark-first-gc
Conversation 42 https://github.com/python/cpython/pull/126502
Commits 35 https://github.com/python/cpython/pull/126502/commits
Checks 0 https://github.com/python/cpython/pull/126502/checks
Files changed https://github.com/python/cpython/pull/126502/files
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Nov 6, 2024https://github.com/python/cpython/pull/126502#issue-2638236553
Please reload this pagehttps://github.com/python/cpython/pull/126502
Performancehttps://github.com/faster-cpython/benchmarking-public/tree/main/results/bm-20241106-3.14.0a1+-3c18fc8
Statshttps://github.com/faster-cpython/benchmarking-public/blob/main/results/bm-20241106-3.14.0a1%2B-3c18fc8/bm-20241106-azure-x86_64-faster%252dcpython-mark_first_gc-3.14.0a1%2B-3c18fc8-pystats-vs-base.md#gc-stats
Mark all objects reachable from roots as live before doing main cyclic GC pass #126491https://github.com/python/cpython/issues/126491
Please reload this pagehttps://github.com/python/cpython/pull/126502
markshannonhttps://github.com/markshannon
November 4, 2024 11:42https://github.com/python/cpython/pull/126502#commits-pushed-2ec8d8a
https://github.com/markshannon
GC experiment: mark almost all reachable objects before doing collect…https://github.com/python/cpython/pull/126502/commits/2ec8d8ab9b092527cceb24e67882ffa7a43beb7d
2ec8d8ahttps://github.com/python/cpython/pull/126502/commits/2ec8d8ab9b092527cceb24e67882ffa7a43beb7d
https://github.com/markshannon
Add stats for objects markedhttps://github.com/python/cpython/pull/126502/commits/1fdf00ec1ab4889f40a5b8af89cfef15942feb74
1fdf00ehttps://github.com/python/cpython/pull/126502/commits/1fdf00ec1ab4889f40a5b8af89cfef15942feb74
https://github.com/markshannon
Start with mark phasehttps://github.com/python/cpython/pull/126502/commits/5e813c52caa58e5691b9eab6ed5f108a05fa99f7
5e813c5https://github.com/python/cpython/pull/126502/commits/5e813c52caa58e5691b9eab6ed5f108a05fa99f7
https://github.com/markshannon
Add stats for visits during markinghttps://github.com/python/cpython/pull/126502/commits/8bd7606d90c8b2a1e610a510b3a0836942bfaac0
8bd7606https://github.com/python/cpython/pull/126502/commits/8bd7606d90c8b2a1e610a510b3a0836942bfaac0
https://github.com/markshannon
Visit new frames before each incrementhttps://github.com/python/cpython/pull/126502/commits/3513da2b0cd0e87f81693ff15945bab295648d2f
3513da2https://github.com/python/cpython/pull/126502/commits/3513da2b0cd0e87f81693ff15945bab295648d2f
https://github.com/markshannon
Redo statshttps://github.com/python/cpython/pull/126502/commits/ab1faeca1f198487ca5fb5c8376340a33141611c
ab1faechttps://github.com/python/cpython/pull/126502/commits/ab1faeca1f198487ca5fb5c8376340a33141611c
https://github.com/markshannon
Fix freezing and GC untrackinghttps://github.com/python/cpython/pull/126502/commits/9e2d93cbd45f4883ed2d63b399418939d2a41e87
9e2d93chttps://github.com/python/cpython/pull/126502/commits/9e2d93cbd45f4883ed2d63b399418939d2a41e87
https://github.com/markshannon
Don't untrack dictshttps://github.com/python/cpython/pull/126502/commits/3c18fc8760ae8d5ede0f760d4ed30641f4b76c7e
3c18fc8https://github.com/python/cpython/pull/126502/commits/3c18fc8760ae8d5ede0f760d4ed30641f4b76c7e
https://github.com/markshannon
markshannonhttps://github.com/markshannon
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
methanehttps://github.com/methane
code ownershttps://github.com/python/cpython/blob/a1c57bcfd2bcbc55ff858407e09c1d8d8cee44e6/.github/CODEOWNERS#L69
November 6, 2024 14:23https://github.com/python/cpython/pull/126502#event-15151101914
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
Nov 6, 2024https://github.com/python/cpython/pull/126502#event-15151103003
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Nov 6, 2024 https://github.com/python/cpython/pull/126502#ref-issue-2637923216
Mark all objects reachable from roots as live before doing main cyclic GC pass #126491 https://github.com/python/cpython/issues/126491
https://github.com/apps/github-advanced-security
github-advanced-securityhttps://github.com/apps/github-advanced-security
Nov 6, 2024 https://github.com/python/cpython/pull/126502#pullrequestreview-2418458920
View reviewed changes https://github.com/python/cpython/pull/126502/files/3c18fc8760ae8d5ede0f760d4ed30641f4b76c7e
Python/gc.chttps://github.com/python/cpython/pull/126502/files/3c18fc8760ae8d5ede0f760d4ed30641f4b76c7e#diff-a848a0ef178aa113a092e72403da0e344f37bd141bb90a7aa65015c77bfe7385
Please reload this pagehttps://github.com/python/cpython/pull/126502
markshannonhttps://github.com/markshannon
November 6, 2024 14:41https://github.com/python/cpython/pull/126502#commits-pushed-94da963
https://github.com/markshannon
Remove lazy dict tracking from no-gil buildhttps://github.com/python/cpython/pull/126502/commits/94da963899a527163bd80ccce294a6b4df311f11
94da963https://github.com/python/cpython/pull/126502/commits/94da963899a527163bd80ccce294a6b4df311f11
https://github.com/markshannon
Remove unused variablehttps://github.com/python/cpython/pull/126502/commits/659fd1e638283a4a498b0d7cf3e72438f0105408
659fd1ehttps://github.com/python/cpython/pull/126502/commits/659fd1e638283a4a498b0d7cf3e72438f0105408
https://github.com/markshannon
Add newshttps://github.com/python/cpython/pull/126502/commits/4cfbc4f45dd219af5362383d526f8c4f395dec21
4cfbc4fhttps://github.com/python/cpython/pull/126502/commits/4cfbc4f45dd219af5362383d526f8c4f395dec21
https://github.com/markshannon
Fix use after freehttps://github.com/python/cpython/pull/126502/commits/8c92ca6483d2da199d1f0d2795e100475032e14a
8c92ca6https://github.com/python/cpython/pull/126502/commits/8c92ca6483d2da199d1f0d2795e100475032e14a
https://github.com/markshannon
Attempt more careful fix of use-after-freehttps://github.com/python/cpython/pull/126502/commits/12d7f7cac333a5d6c8b319dd72b9ee86421a6589
12d7f7chttps://github.com/python/cpython/pull/126502/commits/12d7f7cac333a5d6c8b319dd72b9ee86421a6589
https://github.com/markshannon
Typohttps://github.com/python/cpython/pull/126502/commits/1f619d7f3aeb98803feb0452c75d0a96ea6820d2
1f619d7https://github.com/python/cpython/pull/126502/commits/1f619d7f3aeb98803feb0452c75d0a96ea6820d2
https://github.com/markshannon
Fix use of uninitialized variablehttps://github.com/python/cpython/pull/126502/commits/b55fe37afc9f76558a38b9ee6acc0709192af5f5
b55fe37https://github.com/python/cpython/pull/126502/commits/b55fe37afc9f76558a38b9ee6acc0709192af5f5
https://github.com/markshannon
Fix compiler warningshttps://github.com/python/cpython/pull/126502/commits/73b7f52b6755c86b1fd0d655bdd41e9912be2aed
73b7f52https://github.com/python/cpython/pull/126502/commits/73b7f52b6755c86b1fd0d655bdd41e9912be2aed
https://github.com/markshannon
Tweak testhttps://github.com/python/cpython/pull/126502/commits/33f6386474fea82d63edfe506ce1465e5c9831de
33f6386https://github.com/python/cpython/pull/126502/commits/33f6386474fea82d63edfe506ce1465e5c9831de
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Nov 11, 2024 https://github.com/python/cpython/pull/126502#pullrequestreview-2427539853
View reviewed changes https://github.com/python/cpython/pull/126502/files/33f6386474fea82d63edfe506ce1465e5c9831de
Include/internal/pycore_object.hhttps://github.com/python/cpython/pull/126502/files/33f6386474fea82d63edfe506ce1465e5c9831de#diff-2a12f738a77b362d74a65949b58c37f2affcd15ba8b1c979b63bd00223b8a456
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Nov 11, 2024 https://github.com/python/cpython/pull/126502#pullrequestreview-2427704895
View reviewed changes https://github.com/python/cpython/pull/126502/files/33f6386474fea82d63edfe506ce1465e5c9831de
iritkatrielhttps://github.com/iritkatriel
https://github.com/python/cpython/pull/126502#pullrequestreview-2427704895
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://github.com/python/cpython/blob/main/InternalDocs/garbage_collector.mdhttps://github.com/python/cpython/blob/main/InternalDocs/garbage_collector.md
Please reload this pagehttps://github.com/python/cpython/pull/126502
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
Nov 11, 2024https://github.com/python/cpython/pull/126502#event-15252675659
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Nov 11, 2024https://github.com/python/cpython/pull/126502#issuecomment-2468566730
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting changes https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20changes%22
Nov 11, 2024https://github.com/python/cpython/pull/126502#event-15252675788
markshannonhttps://github.com/markshannon
November 11, 2024 16:41https://github.com/python/cpython/pull/126502#commits-pushed-8574d00
https://github.com/markshannon
Add section to internal docshttps://github.com/python/cpython/pull/126502/commits/8574d0051e99d0c130b4a285f74ff0a5d4224744
8574d00https://github.com/python/cpython/pull/126502/commits/8574d0051e99d0c130b4a285f74ff0a5d4224744
https://github.com/markshannon
Rephrase new docshttps://github.com/python/cpython/pull/126502/commits/70007b00bb31b1723549371c8ad36981e14b576f
70007b0https://github.com/python/cpython/pull/126502/commits/70007b00bb31b1723549371c8ad36981e14b576f
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Nov 11, 2024 https://github.com/python/cpython/pull/126502#pullrequestreview-2427757006
View reviewed changes https://github.com/python/cpython/pull/126502/files/70007b00bb31b1723549371c8ad36981e14b576f
Include/internal/pycore_gc.hhttps://github.com/python/cpython/pull/126502/files/70007b00bb31b1723549371c8ad36981e14b576f#diff-0e64649e0124da22bbdd808a1902470f99752765073e6f1eb8bbd734ef1f4255
Please reload this pagehttps://github.com/python/cpython/pull/126502
Include/internal/pycore_runtime_init.hhttps://github.com/python/cpython/pull/126502/files/70007b00bb31b1723549371c8ad36981e14b576f#diff-84d4b72a69538f6e60865f5c0301f102c0dca577e47759ac07d7a9a034ee75a2
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/markshannon
Make sure tuples are untracked and avoid quadratic time validationhttps://github.com/python/cpython/pull/126502/commits/278059b79277200bed9597e73d1828163ab5bceb
278059bhttps://github.com/python/cpython/pull/126502/commits/278059b79277200bed9597e73d1828163ab5bceb
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/AlexWaygood
Nov 16, 2024 https://github.com/python/cpython/pull/126502#pullrequestreview-2440351337
View reviewed changes https://github.com/python/cpython/pull/126502/files/278059b79277200bed9597e73d1828163ab5bceb
InternalDocs/garbage_collector.mdhttps://github.com/python/cpython/pull/126502/files/278059b79277200bed9597e73d1828163ab5bceb#diff-a06f6514b58f30ea7c7cf16f2ca1e707c73c95b4ad08d6bfcf0fe2ed6d3f52bb
Please reload this pagehttps://github.com/python/cpython/pull/126502
markshannonhttps://github.com/markshannon
November 18, 2024 09:43https://github.com/python/cpython/pull/126502#commits-pushed-f186b4a
https://github.com/markshannon
https://github.com/AlexWaygood
Update InternalDocs/garbage_collector.mdhttps://github.com/python/cpython/pull/126502/commits/f186b4a810c01f6c0ce927334c184976505f86f4
f186b4ahttps://github.com/python/cpython/pull/126502/commits/f186b4a810c01f6c0ce927334c184976505f86f4
https://github.com/markshannon
Remove unused variablehttps://github.com/python/cpython/pull/126502/commits/5f6d04e7a5ba50d6584da66208332904648db050
5f6d04ehttps://github.com/python/cpython/pull/126502/commits/5f6d04e7a5ba50d6584da66208332904648db050
https://github.com/markshannon
Tweak work to do calculationhttps://github.com/python/cpython/pull/126502/commits/9cfb5f0cede47be373bb601689d8c59c03a67ace
9cfb5f0https://github.com/python/cpython/pull/126502/commits/9cfb5f0cede47be373bb601689d8c59c03a67ace
https://github.com/markshannon
Explain work to do calculationhttps://github.com/python/cpython/pull/126502/commits/c7683a4b06de9de0a80309912120f4a515efd5a6
c7683a4https://github.com/python/cpython/pull/126502/commits/c7683a4b06de9de0a80309912120f4a515efd5a6
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Nov 18, 2024 https://github.com/python/cpython/pull/126502#pullrequestreview-2442570997
View reviewed changes https://github.com/python/cpython/pull/126502/files/c7683a4b06de9de0a80309912120f4a515efd5a6
Python/gc.chttps://github.com/python/cpython/pull/126502/files/c7683a4b06de9de0a80309912120f4a515efd5a6#diff-a848a0ef178aa113a092e72403da0e344f37bd141bb90a7aa65015c77bfe7385
iritkatrielhttps://github.com/iritkatriel
Nov 18, 2024https://github.com/python/cpython/pull/126502#discussion_r1846554622
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/126502
markshannonhttps://github.com/markshannon
Nov 18, 2024https://github.com/python/cpython/pull/126502#discussion_r1846608235
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
herehttps://github.com/python/cpython/blob/main/Python/ceval.c#L823
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/markshannon
Initialize field to prevent code analyzer warning.https://github.com/python/cpython/pull/126502/commits/170ea6d9ac4907e4112a76babf36027fd7e4e303
170ea6dhttps://github.com/python/cpython/pull/126502/commits/170ea6d9ac4907e4112a76babf36027fd7e4e303
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Nov 18, 2024 https://github.com/python/cpython/pull/126502#pullrequestreview-2442732236
View reviewed changes https://github.com/python/cpython/pull/126502/files/170ea6d9ac4907e4112a76babf36027fd7e4e303
https://github.com/markshannon
markshannonhttps://github.com/markshannon
b0fcc2chttps://github.com/python/cpython/commit/b0fcc2c47a34a69c35c1a8031cd0589d3747c1af
Nov 18, 2024https://github.com/python/cpython/pull/126502#event-15335350187
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
Nov 18, 2024https://github.com/python/cpython/pull/126502#event-15335351102
https://github.com/markshannon
markshannonhttps://github.com/markshannon
November 18, 2024 14:36https://github.com/python/cpython/pull/126502#event-15335429201
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/AlexWaygood
Nov 18, 2024 https://github.com/python/cpython/pull/126502#ref-issue-2549191807
Incremental GC causes a significant slowdown for Sphinx #124567 https://github.com/python/cpython/issues/124567
https://github.com/hugovk
hugovkhttps://github.com/hugovk
Nov 18, 2024https://github.com/python/cpython/pull/126502#issuecomment-2484085678
b0fcc2chttps://github.com/python/cpython/commit/b0fcc2c47a34a69c35c1a8031cd0589d3747c1af
https://buildbot.python.org/#/builders/1380/builds/1907https://buildbot.python.org/#/builders/1380/builds/1907
https://buildbot.python.org/#/builders/1591/builds/516https://buildbot.python.org/#/builders/1591/builds/516
https://buildbot.python.org/#/builders/1594/builds/600https://buildbot.python.org/#/builders/1594/builds/600
https://buildbot.python.org/#/release_statushttps://buildbot.python.org/#/release_status
@freakboy3742https://github.com/freakboy3742
@mhsmithhttps://github.com/mhsmith
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/nascheme
naschemehttps://github.com/nascheme
Nov 18, 2024https://github.com/python/cpython/pull/126502#issuecomment-2484114367
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/hugovk
hugovkhttps://github.com/hugovk
Nov 18, 2024https://github.com/python/cpython/pull/126502#issuecomment-2484149548
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://buildbot.python.org/#/builders/259/builds/1712https://buildbot.python.org/#/builders/259/builds/1712
https://buildbot.python.org/#/builders/551/builds/348https://buildbot.python.org/#/builders/551/builds/348
#126983https://github.com/python/cpython/pull/126983
Please reload this pagehttps://github.com/python/cpython/pull/126502
hugovkhttps://github.com/hugovk
Nov 18, 2024 https://github.com/python/cpython/pull/126502#ref-commit-2ac5c48
https://github.com/hugovk
Revert "https://github.com/hugovk/cpython/commit/2ac5c486d9aa15b03a816df213d4dc43958bf163
pythonGH-126491https://github.com/python/cpython/issues/126491
: GC: Mark objects reachable from roots before…https://github.com/hugovk/cpython/commit/2ac5c486d9aa15b03a816df213d4dc43958bf163
2ac5c48https://github.com/hugovk/cpython/commit/2ac5c486d9aa15b03a816df213d4dc43958bf163
pythonGH-126502https://github.com/python/cpython/pull/126502
b0fcc2chttps://github.com/hugovk/cpython/commit/b0fcc2c47a34a69c35c1a8031cd0589d3747c1af
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Nov 18, 2024https://github.com/python/cpython/pull/126502#issuecomment-2484212167
b0fcc2chttps://github.com/python/cpython/commit/b0fcc2c47a34a69c35c1a8031cd0589d3747c1af
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/freakboy3742
freakboy3742https://github.com/freakboy3742
Nov 18, 2024https://github.com/python/cpython/pull/126502#issuecomment-2484248192
@markshannonhttps://github.com/markshannon
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/freakboy3742
freakboy3742https://github.com/freakboy3742
Nov 18, 2024 https://github.com/python/cpython/pull/126502#ref-pullrequest-2670089088
GH-126491: Increase the threshold for the GC fast cycle test. #126984 https://github.com/python/cpython/pull/126984
https://github.com/freakboy3742
freakboy3742https://github.com/freakboy3742
Nov 18, 2024https://github.com/python/cpython/pull/126502#issuecomment-2484259068
#126984https://github.com/python/cpython/pull/126984
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/freakboy3742
freakboy3742https://github.com/freakboy3742
Nov 19, 2024https://github.com/python/cpython/pull/126502#issuecomment-2484594189
@markshannonhttps://github.com/markshannon
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/freakboy3742
freakboy3742https://github.com/freakboy3742
Nov 19, 2024https://github.com/python/cpython/pull/126502#issuecomment-2484618442
Please reload this pagehttps://github.com/python/cpython/pull/126502
hugovkhttps://github.com/hugovk
Nov 19, 2024 https://github.com/python/cpython/pull/126502#ref-commit-899fdb2
https://github.com/hugovk
Revert "https://github.com/python/cpython/commit/899fdb213db6c5881c5f9c6760ead6fd713d2070
GH-126491https://github.com/python/cpython/issues/126491
: GC: Mark objects reachable from roots before doing…https://github.com/python/cpython/commit/899fdb213db6c5881c5f9c6760ead6fd713d2070
899fdb2https://github.com/python/cpython/commit/899fdb213db6c5881c5f9c6760ead6fd713d2070
GH-126502https://github.com/python/cpython/pull/126502
#126983https://github.com/python/cpython/pull/126983
https://github.com/hugovk
hugovkhttps://github.com/hugovk
Nov 19, 2024https://github.com/python/cpython/pull/126502#issuecomment-2485157965
#126983https://github.com/python/cpython/pull/126983
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Nov 19, 2024 https://github.com/python/cpython/pull/126502#ref-issue-2671998928
Remove lazy dictionary tracking #127010 https://github.com/python/cpython/issues/127010
https://github.com/nascheme
naschemehttps://github.com/nascheme
Nov 19, 2024https://github.com/python/cpython/pull/126502#issuecomment-2486784859
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Nov 21, 2024 https://github.com/python/cpython/pull/126502#ref-pullrequest-2680121210
GH-126491: GC: Mark objects reachable from roots before doing cycle collection #127110 https://github.com/python/cpython/pull/127110
ebonnalhttps://github.com/ebonnal
Jan 12, 2025 https://github.com/python/cpython/pull/126502#ref-commit-452fbb4
https://github.com/markshannon
https://github.com/ebonnal
pythonGH-126491https://github.com/python/cpython/issues/126491
: GC: Mark objects reachable from roots before doing c…https://github.com/ebonnal/cpython/commit/452fbb499433c8e825d4514ba4468c17e782f0dd
452fbb4https://github.com/ebonnal/cpython/commit/452fbb499433c8e825d4514ba4468c17e782f0dd
pythonGH-126502https://github.com/python/cpython/pull/126502
ebonnalhttps://github.com/ebonnal
Jan 12, 2025 https://github.com/python/cpython/pull/126502#ref-commit-53b8263
https://github.com/hugovk
https://github.com/ebonnal
Revert "https://github.com/ebonnal/cpython/commit/53b8263b157b1f509fb1fa7ee05c36717d6284b2
pythonGH-126491https://github.com/python/cpython/issues/126491
: GC: Mark objects reachable from roots before…https://github.com/ebonnal/cpython/commit/53b8263b157b1f509fb1fa7ee05c36717d6284b2
53b8263https://github.com/ebonnal/cpython/commit/53b8263b157b1f509fb1fa7ee05c36717d6284b2
pythonGH-126502https://github.com/python/cpython/pull/126502
python#126983https://github.com/python/cpython/pull/126983
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%2F126502
https://github.com/AlexWaygood
AlexWaygood https://github.com/AlexWaygood
https://github.com/python/cpython/pull/126502/files/278059b79277200bed9597e73d1828163ab5bceb
https://github.com/iritkatriel
iritkatriel https://github.com/iritkatriel
https://github.com/python/cpython/pull/126502/files/170ea6d9ac4907e4112a76babf36027fd7e4e303
https://github.com/ericsnowcurrently
ericsnowcurrently https://github.com/ericsnowcurrently
https://github.com/methane
methane https://github.com/methane
Please reload this pagehttps://github.com/python/cpython/pull/126502
https://github.com/markshannon
https://github.com/ericsnowcurrently
https://github.com/hugovk
https://github.com/mdboom
https://github.com/iritkatriel
https://github.com/nascheme
https://github.com/freakboy3742
https://github.com/AlexWaygood
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.