René's URL Explorer Experiment


Title: gh-114940: Use fine-grained mutex protection for `PyInterpreterState.threads` by rruuaanng · Pull Request #125561 · python/cpython · GitHub

Open Graph Title: gh-114940: Use fine-grained mutex protection for `PyInterpreterState.threads` by rruuaanng · Pull Request #125561 · python/cpython

X Title: gh-114940: Use fine-grained mutex protection for `PyInterpreterState.threads` by rruuaanng · Pull Request #125561 · python/cpython

Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.

Open Graph Description: Issue: Add a Per-Interpreter "HEAD" Lock #114940

X Description: Issue: Add a Per-Interpreter "HEAD" Lock #114940

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

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:a1ec5d21-c667-a4f4-e274-e40f146ab89c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA2B8:1A0EE3:448AD2:5F18A6:6A57D049
html-safe-nonce49a2d850e41d264d33365da2776e03f17b6b96daddcf729d3fcef9dc17433a2d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMkI4OjFBMEVFMzo0NDhBRDI6NUYxOEE2OjZBNTdEMDQ5IiwidmlzaXRvcl9pZCI6IjE0NDMxMDE0MDI1NTgwOTEzMzciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac03304056010d027ac2396582bc4e02e558e24ea1cc3def56cc5ff436bd1e0241
hovercard-subject-tagpull_request:2126676577
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/125561/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/91f94640d9babbd866886dd3bb1a8e246c0775b93bb4c19777ace8a78bee5448/python/cpython/pull/125561
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/91f94640d9babbd866886dd3bb1a8e246c0775b93bb4c19777ace8a78bee5448/python/cpython/pull/125561
og:image:altIssue: Add a Per-Interpreter "HEAD" Lock #114940
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamerruuaanng
hostnamegithub.com
expected-hostnamegithub.com
None5bf9f84655de1d0e9aa064cd3b2bc9703556c68ae53b94e21b872b7e9f1f7cc1
turbo-cache-controlno-cache
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
releasef76ee5bea8be15c2aede06f855f5c4c808f6eaf5
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/125561#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F125561
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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%2F125561
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/125561
Reloadhttps://github.com/python/cpython/pull/125561
Reloadhttps://github.com/python/cpython/pull/125561
Please reload this pagehttps://github.com/python/cpython/pull/125561
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/125561
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 35k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.8k 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.3k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality 0 https://github.com/python/cpython/security
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 and quality https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
rruuaannghttps://github.com/rruuaanng
python:mainhttps://github.com/python/cpython/tree/main
rruuaanng:_gh114940https://github.com/rruuaanng/cpython/tree/_gh114940
Conversationhttps://github.com/python/cpython/pull/125561
Commits27 (27)https://github.com/python/cpython/pull/125561/commits
Checkshttps://github.com/python/cpython/pull/125561/checks
Files changedhttps://github.com/python/cpython/pull/125561/files
gh-114940: Use fine-grained mutex protection for PyInterpreterState.threadshttps://github.com/python/cpython/pull/125561#top
rruuaannghttps://github.com/rruuaanng
python:mainhttps://github.com/python/cpython/tree/main
rruuaanng:_gh114940https://github.com/rruuaanng/cpython/tree/_gh114940
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 16, 2024https://github.com/python/cpython/pull/125561#issue-2590456901
Please reload this pagehttps://github.com/python/cpython/pull/125561
Add a Per-Interpreter "HEAD" Lock #114940https://github.com/python/cpython/issues/114940
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
Add threads.mutex member to PyInterpreStatehttps://github.com/python/cpython/pull/125561/commits/414cfef83fdec3773595d25049a2834d6c428895
414cfefhttps://github.com/python/cpython/pull/125561/commits/414cfef83fdec3773595d25049a2834d6c428895
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 16, 2024https://github.com/python/cpython/pull/125561#event-14667424587
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Oct 16, 2024 https://github.com/python/cpython/pull/125561#ref-issue-2115935784
Add a Per-Interpreter "HEAD" Lock #114940 https://github.com/python/cpython/issues/114940
https://github.com/rruuaanng
Add NEWShttps://github.com/python/cpython/pull/125561/commits/0c815fcffbac16a79c62224408ba41de51cd57ed
0c815fchttps://github.com/python/cpython/pull/125561/commits/0c815fcffbac16a79c62224408ba41de51cd57ed
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Oct 16, 2024https://github.com/python/cpython/pull/125561#event-14674983486
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Oct 16, 2024https://github.com/python/cpython/pull/125561#issuecomment-2416529058
Please reload this pagehttps://github.com/python/cpython/pull/125561
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 16, 2024https://github.com/python/cpython/pull/125561#issuecomment-2416541381
@ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
Delete Misc/NEWS.d/next/Core_and_Builtins/2024-10-16-11-07-50.gh-issu…https://github.com/python/cpython/pull/125561/commits/f5ec949fe1508bd5c55d4861c36aa4b2b3c2c554
f5ec949https://github.com/python/cpython/pull/125561/commits/f5ec949fe1508bd5c55d4861c36aa4b2b3c2c554
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Oct 16, 2024https://github.com/python/cpython/pull/125561#issuecomment-2416545988
Please reload this pagehttps://github.com/python/cpython/pull/125561
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 16, 2024https://github.com/python/cpython/pull/125561#issuecomment-2416578935
Please reload this pagehttps://github.com/python/cpython/pull/125561
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Oct 16, 2024https://github.com/python/cpython/pull/125561#issuecomment-2416586224
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 16, 2024https://github.com/python/cpython/pull/125561#issuecomment-2416593003
Please reload this pagehttps://github.com/python/cpython/pull/125561
rruuaannghttps://github.com/rruuaanng
October 17, 2024 10:54https://github.com/python/cpython/pull/125561#commits-pushed-b595153
https://github.com/rruuaanng
Change to current thread mutexhttps://github.com/python/cpython/pull/125561/commits/b595153587c5dae374e941df0fbaae197de8a85c
b595153https://github.com/python/cpython/pull/125561/commits/b595153587c5dae374e941df0fbaae197de8a85c
https://github.com/rruuaanng
Remove runtime variablehttps://github.com/python/cpython/pull/125561/commits/2378caa766fe43412ba3c8c82d8c86569bcc4ade
2378caahttps://github.com/python/cpython/pull/125561/commits/2378caa766fe43412ba3c8c82d8c86569bcc4ade
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
force-pushedhttps://github.com/python/cpython/compare/7d5ea6901e1d1293fd351c925bfc0398095e135b..2378caa766fe43412ba3c8c82d8c86569bcc4ade
7d5ea69https://github.com/python/cpython/commit/7d5ea6901e1d1293fd351c925bfc0398095e135b
2378caahttps://github.com/python/cpython/commit/2378caa766fe43412ba3c8c82d8c86569bcc4ade
Compare https://github.com/python/cpython/compare/7d5ea6901e1d1293fd351c925bfc0398095e135b..2378caa766fe43412ba3c8c82d8c86569bcc4ade
October 17, 2024 09:33https://github.com/python/cpython/pull/125561#event-14696015712
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Oct 17, 2024 https://github.com/python/cpython/pull/125561#pullrequestreview-2374699026
View reviewed changes https://github.com/python/cpython/pull/125561/files/2378caa766fe43412ba3c8c82d8c86569bcc4ade
Python/ceval.chttps://github.com/python/cpython/pull/125561/files/2378caa766fe43412ba3c8c82d8c86569bcc4ade#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
HEAD_LOCK change to INTERP_THREAD_LOCKhttps://github.com/python/cpython/pull/125561/commits/9cb2de0dc32de3f9a45c3fd3de5475023f4d28fa
9cb2de0https://github.com/python/cpython/pull/125561/commits/9cb2de0dc32de3f9a45c3fd3de5475023f4d28fa
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 17, 2024https://github.com/python/cpython/pull/125561#issuecomment-2419284110
Please reload this pagehttps://github.com/python/cpython/pull/125561
@ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Oct 17, 2024https://github.com/python/cpython/pull/125561#issuecomment-2419287717
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 17, 2024https://github.com/python/cpython/pull/125561#issuecomment-2419291652
Please reload this pagehttps://github.com/python/cpython/pull/125561
rruuaannghttps://github.com/rruuaanng
October 17, 2024 19:48https://github.com/python/cpython/pull/125561#commits-pushed-afbaf04
https://github.com/rruuaanng
Merge branch 'main' into _gh114940https://github.com/python/cpython/pull/125561/commits/afbaf0451aff6c5e2800b75ebbd3eebfbbb7d303
afbaf04https://github.com/python/cpython/pull/125561/commits/afbaf0451aff6c5e2800b75ebbd3eebfbbb7d303
https://github.com/rruuaanng
HEAD_LOCK change to INTERP_THREAD_LOCKhttps://github.com/python/cpython/pull/125561/commits/29c4ccb9e4e041132ba9bda298130cd65bd0147a
29c4ccbhttps://github.com/python/cpython/pull/125561/commits/29c4ccb9e4e041132ba9bda298130cd65bd0147a
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
force-pushedhttps://github.com/python/cpython/compare/42fbb688e794127cdd1f1cf5464a53acdc296ddb..29c4ccb9e4e041132ba9bda298130cd65bd0147a
42fbb68https://github.com/python/cpython/commit/42fbb688e794127cdd1f1cf5464a53acdc296ddb
29c4ccbhttps://github.com/python/cpython/commit/29c4ccb9e4e041132ba9bda298130cd65bd0147a
Compare https://github.com/python/cpython/compare/42fbb688e794127cdd1f1cf5464a53acdc296ddb..29c4ccb9e4e041132ba9bda298130cd65bd0147a
October 18, 2024 05:43https://github.com/python/cpython/pull/125561#event-14712162965
rruuaannghttps://github.com/rruuaanng
October 18, 2024 13:52https://github.com/python/cpython/pull/125561#commits-pushed-462f97d
https://github.com/rruuaanng
HEAD_LOCK change to INTERP_THREAD_LOCKhttps://github.com/python/cpython/pull/125561/commits/462f97ddaef0d169d611f30edd666c5be4587535
462f97dhttps://github.com/python/cpython/pull/125561/commits/462f97ddaef0d169d611f30edd666c5be4587535
https://github.com/rruuaanng
Remove unused variablehttps://github.com/python/cpython/pull/125561/commits/8146b6f5c8a59494fde98914f31967b2f7e4a46d
8146b6fhttps://github.com/python/cpython/pull/125561/commits/8146b6f5c8a59494fde98914f31967b2f7e4a46d
https://github.com/rruuaanng
Clear unused codehttps://github.com/python/cpython/pull/125561/commits/74cc0605617356c89c5b7de4c94440c66cc788fc
74cc060https://github.com/python/cpython/pull/125561/commits/74cc0605617356c89c5b7de4c94440c66cc788fc
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
October 18, 2024 07:01https://github.com/python/cpython/pull/125561#event-14713082509
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
markshannonhttps://github.com/markshannon
code ownershttps://github.com/python/cpython/blob/a0f5c8e6272a1fd5422892d773923b138e77ae5f/.github/CODEOWNERS#L58
October 18, 2024 07:01https://github.com/python/cpython/pull/125561#event-14713082614
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 23, 2024https://github.com/python/cpython/pull/125561#issuecomment-2431215943
#114016https://github.com/python/cpython/issues/114016
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 23, 2024https://github.com/python/cpython/pull/125561#issuecomment-2432290302
@colesburyhttps://github.com/colesbury
@vstinnerhttps://github.com/vstinner
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/colesbury
colesburyhttps://github.com/colesbury
Oct 23, 2024 https://github.com/python/cpython/pull/125561#pullrequestreview-2388957281
View reviewed changes https://github.com/python/cpython/pull/125561/files/46c27098a23012c398781b20ed1c9586dc84caa0
colesburyhttps://github.com/colesbury
https://github.com/python/cpython/pull/125561#pullrequestreview-2388957281
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/125561
Python/pystate.chttps://github.com/python/cpython/pull/125561/files/46c27098a23012c398781b20ed1c9586dc84caa0#diff-7ac11e526f79b42d6ea9d3592cb99da46775640c69fa5510f4a6de87cced7141
colesburyhttps://github.com/colesbury
Oct 23, 2024https://github.com/python/cpython/pull/125561#discussion_r1812905644
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Please reload this pagehttps://github.com/python/cpython/pull/125561
Python/pystate.chttps://github.com/python/cpython/pull/125561/files/46c27098a23012c398781b20ed1c9586dc84caa0#diff-7ac11e526f79b42d6ea9d3592cb99da46775640c69fa5510f4a6de87cced7141
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 23, 2024https://github.com/python/cpython/pull/125561#issuecomment-2432505728
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Oct 23, 2024https://github.com/python/cpython/pull/125561#event-14820480257
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Oct 23, 2024https://github.com/python/cpython/pull/125561#issuecomment-2432609936
Please reload this pagehttps://github.com/python/cpython/pull/125561
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 23, 2024https://github.com/python/cpython/pull/125561#issuecomment-2432624833
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
Recover asserthttps://github.com/python/cpython/pull/125561/commits/3c208c2505cf22c620b3b9e5b1d3e7b33b2bb248
3c208c2https://github.com/python/cpython/pull/125561/commits/3c208c2505cf22c620b3b9e5b1d3e7b33b2bb248
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
force-pushedhttps://github.com/python/cpython/compare/4e6fcc4d3e7a661ce5ee4a68e8044e1dc775f0b2..3c208c2505cf22c620b3b9e5b1d3e7b33b2bb248
4e6fcc4https://github.com/python/cpython/commit/4e6fcc4d3e7a661ce5ee4a68e8044e1dc775f0b2
3c208c2https://github.com/python/cpython/commit/3c208c2505cf22c620b3b9e5b1d3e7b33b2bb248
Compare https://github.com/python/cpython/compare/4e6fcc4d3e7a661ce5ee4a68e8044e1dc775f0b2..3c208c2505cf22c620b3b9e5b1d3e7b33b2bb248
October 24, 2024 00:54https://github.com/python/cpython/pull/125561#event-14835166802
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
October 24, 2024 01:12https://github.com/python/cpython/pull/125561#event-14835468012
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Oct 24, 2024https://github.com/python/cpython/pull/125561#event-14835469257
rruuaannghttps://github.com/rruuaanng
October 24, 2024 09:17https://github.com/python/cpython/pull/125561#commits-pushed-2bb60d9
https://github.com/rruuaanng
Add mutex for get_mimalloc_allocated_blockshttps://github.com/python/cpython/pull/125561/commits/2bb60d9a02d35abcd889d16c46fde7522314a0bc
2bb60d9https://github.com/python/cpython/pull/125561/commits/2bb60d9a02d35abcd889d16c46fde7522314a0bc
https://github.com/rruuaanng
Add mutex for get_reftotalhttps://github.com/python/cpython/pull/125561/commits/3798bed297d1c56c13fb69a847891924f1802d5a
3798bedhttps://github.com/python/cpython/pull/125561/commits/3798bed297d1c56c13fb69a847891924f1802d5a
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 24, 2024 https://github.com/python/cpython/pull/125561#ref-issue-2610196307
Add HEAD_ISLOCKED to wrap GIL check #125908 https://github.com/python/cpython/issues/125908
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 24, 2024https://github.com/python/cpython/pull/125561#issuecomment-2434060944
#125908https://github.com/python/cpython/issues/125908
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Oct 24, 2024https://github.com/python/cpython/pull/125561#issuecomment-2435502933
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
October 25, 2024 13:17https://github.com/python/cpython/pull/125561#event-14874278796
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Oct 25, 2024https://github.com/python/cpython/pull/125561#event-14874279784
https://github.com/rruuaanng
Merge branch 'main' into _gh114940https://github.com/python/cpython/pull/125561/commits/5dc1cedcef4332e6c7de7a439c448c7be0a498fc
5dc1cedhttps://github.com/python/cpython/pull/125561/commits/5dc1cedcef4332e6c7de7a439c448c7be0a498fc
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Nov 19, 2024 https://github.com/python/cpython/pull/125561#ref-pullrequest-2673536217
gh-114940: Add a Per-Interpreter Lock For the List of Thread States #127037 https://github.com/python/cpython/pull/127037
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Nov 19, 2024https://github.com/python/cpython/pull/125561#issuecomment-2486746374
gh-127037https://github.com/python/cpython/pull/127037
@rruuaannghttps://github.com/rruuaanng
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Nov 20, 2024https://github.com/python/cpython/pull/125561#issuecomment-2487059438
Please reload this pagehttps://github.com/python/cpython/pull/125561
@ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Please reload this pagehttps://github.com/python/cpython/pull/125561
rruuaannghttps://github.com/rruuaanng
November 20, 2024 11:11https://github.com/python/cpython/pull/125561#commits-pushed-18fbaa0
https://github.com/rruuaanng
Merge branch 'main' into _gh114940https://github.com/python/cpython/pull/125561/commits/18fbaa071aa778a356caa47ecddaebf93393accd
18fbaa0https://github.com/python/cpython/pull/125561/commits/18fbaa071aa778a356caa47ecddaebf93393accd
https://github.com/rruuaanng
add lock to codeobjecthttps://github.com/python/cpython/pull/125561/commits/6257837180fe2485893f559cccfcbb899feebcb6
6257837https://github.com/python/cpython/pull/125561/commits/6257837180fe2485893f559cccfcbb899feebcb6
https://github.com/rruuaanng
clear ci warninghttps://github.com/python/cpython/pull/125561/commits/4b9a569696aae0c8154a5eb8864df864dd366ac0
4b9a569https://github.com/python/cpython/pull/125561/commits/4b9a569696aae0c8154a5eb8864df864dd366ac0
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Nov 20, 2024https://github.com/python/cpython/pull/125561#issuecomment-2489156477
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
Nov 21, 2024https://github.com/python/cpython/pull/125561#issuecomment-2490778781
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Nov 21, 2024https://github.com/python/cpython/pull/125561#issuecomment-2491951360
gh-127077https://github.com/python/cpython/pull/127077
gh-127115https://github.com/python/cpython/pull/127115
@rruuaannghttps://github.com/rruuaanng
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Nov 21, 2024https://github.com/python/cpython/pull/125561#event-15386543033
https://github.com/rruuaanng
rruuaannghttps://github.com/rruuaanng
November 21, 2024 23:42https://github.com/python/cpython/pull/125561#event-15390290879
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
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%2F125561
https://github.com/colesbury
colesbury https://github.com/colesbury
https://github.com/python/cpython/pull/125561/files/46c27098a23012c398781b20ed1c9586dc84caa0
https://github.com/ZeroIntensity
ZeroIntensity https://github.com/ZeroIntensity
https://github.com/python/cpython/pull/125561/files/2378caa766fe43412ba3c8c82d8c86569bcc4ade
https://github.com/kumaraditya303
kumaraditya303 https://github.com/kumaraditya303
https://github.com/python/cpython/pull/125561/files/7bf9a1cd4e9b0fd2d5e6a7d3f024c3deb2ae5ee7
https://github.com/markshannon
markshannon https://github.com/markshannon
https://github.com/ericsnowcurrently
ericsnowcurrently https://github.com/ericsnowcurrently
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
topic-subinterpreters https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-subinterpreters
Please reload this pagehttps://github.com/python/cpython/pull/125561
https://github.com/rruuaanng
https://github.com/ZeroIntensity
https://github.com/ericsnowcurrently
https://github.com/colesbury
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.