René's URL Explorer Experiment


Title: gh-99113: A Per-Interpreter GIL! by ericsnowcurrently · Pull Request #99114 · python/cpython · GitHub

Open Graph Title: gh-99113: A Per-Interpreter GIL! by ericsnowcurrently · Pull Request #99114 · python/cpython

X Title: gh-99113: A Per-Interpreter GIL! by ericsnowcurrently · Pull Request #99114 · python/cpython

Description: I've split up this PR: gh-104203 gh-104204 gh-104205 gh-104206 gh-104208 gh-104210 That last one is effectively the superseder of this one. This is the culmination of PEP 684 (and of my 8-year long multi-core Python project)! Each subinterpreter may now be created with its own GIL (via Py_NewInterpreterFromConfig()). If not so configured then the interpreter will share with the main interpreter--the status quo since the subinterpreters were added decades ago. The main interpreter always has its own GIL and subinterpreters from Py_NewInterpreter() will always share with the main interpreter. This is essentially the correct implementation but it may change here and there before we've reached the end. We won't merge this until: PEP 684 is accepted (if it is accepted), which might be up to a few months due to the changing steering council interpreters have been sufficiently isolated (see my checklist) we have been extra careful about testing this I'm merging in other branches that this one relies on, but those will wash out as the other PRs get merged. In the meantime, you can see the actual changes here: https://github.com/python/cpython/compare/main...ericsnowcurrently:per-interpreter-gil-new-bare?expand=1. Issue: gh-99113

Open Graph Description: I've split up this PR: gh-104203 gh-104204 gh-104205 gh-104206 gh-104208 gh-104210 That last one is effectively the superseder of this one. This is the culmination of PEP 684 (and of my 8-y...

X Description: I've split up this PR: gh-104203 gh-104204 gh-104205 gh-104206 gh-104208 gh-104210 That last one is effectively the superseder of this one. This is the culmination of PEP 684 (and of my...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:5050b3f5-0d05-9196-28ed-da07e5be5125
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC400:3B507F:B7D01B:FECB91:696A88CD
html-safe-noncef43bbc5e55d4501142f331b7bcbd44fe29dc9732800ff6fca2e22b1836d288e7
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNDAwOjNCNTA3RjpCN0QwMUI6RkVDQjkxOjY5NkE4OENEIiwidmlzaXRvcl9pZCI6IjMwNjQ0MDcwNjk1MTEyODkwMzciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac9538b9fe12815a5564d01a4f064f4e3493d5f949d01710ee2ddd60f3f2d52778
hovercard-subject-tagpull_request:1111419350
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/99114/files
twitter:imagehttps://avatars.githubusercontent.com/u/1152074?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1152074?s=400&v=4
og:image:altI've split up this PR: gh-104203 gh-104204 gh-104205 gh-104206 gh-104208 gh-104210 That last one is effectively the superseder of this one. This is the culmination of PEP 684 (and of my 8-y...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noned2aa6dedd7d97fa651b17c40401f2605f309df5ca5fb659bf0554cf34f1de825
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasec1dbca8981c5e3d6a69bce2f1d289e732b86241d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/99114/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F99114%2Ffiles
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%2F99114%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/99114/files
Reloadhttps://github.com/python/cpython/pull/99114/files
Reloadhttps://github.com/python/cpython/pull/99114/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/99114/files
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/99114/files
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
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
python:mainhttps://github.com/python/cpython/tree/main
ericsnowcurrently:per-interpreter-gil-newhttps://github.com/ericsnowcurrently/cpython/tree/per-interpreter-gil-new
Conversation 18 https://github.com/python/cpython/pull/99114
Commits 250 https://github.com/python/cpython/pull/99114/commits
Checks 0 https://github.com/python/cpython/pull/99114/checks
Files changed https://github.com/python/cpython/pull/99114/files
Please reload this pagehttps://github.com/python/cpython/pull/99114/files
gh-99113: A Per-Interpreter GIL! https://github.com/python/cpython/pull/99114/files#top
Show all changes 318 commits https://github.com/python/cpython/pull/99114/files
25fd52a Revert "Remove unused refcounts in singletons within CPython/Objects" eduardo-elizondo Mar 9, 2022 https://github.com/python/cpython/pull/99114/commits/25fd52a053c42d0a35c8c7c552f091d557496570
be86955 Include immortal interned strings eduardo-elizondo Mar 9, 2022 https://github.com/python/cpython/pull/99114/commits/be86955d6e75a588dbcebcb6ad3df6cf8e6b523b
38a14a9 Regen frozen main eduardo-elizondo Mar 9, 2022 https://github.com/python/cpython/pull/99114/commits/38a14a9bbd68ee3d613c6f5064c6517960fbbd48
c828369 Properly clean up all immortal interned strings at runtime finalization eduardo-elizondo Mar 9, 2022 https://github.com/python/cpython/pull/99114/commits/c8283696b951e213c4b6f39ab4137626b8a4aaeb
ee41af6 Build and test fixes eduardo-elizondo Mar 9, 2022 https://github.com/python/cpython/pull/99114/commits/ee41af6f50770a2854a66fdf4319cca6c674761c
f835e6d Temporarily disable single test_embed test eduardo-elizondo Mar 9, 2022 https://github.com/python/cpython/pull/99114/commits/f835e6d4d97dfea85683bbf066128584e67a29ad
8573af4 Fix structseq test eduardo-elizondo Mar 9, 2022 https://github.com/python/cpython/pull/99114/commits/8573af476a12c49a7619663dd0f7becdc40a25e7
ad19ff6 Move nonetype refcount to static refcnt eduardo-elizondo Mar 18, 2022 https://github.com/python/cpython/pull/99114/commits/ad19ff611c9cbba33c4dcfddefeae9232996b203
66c625f Remove unneeded reference counts in Cpython/Objects eduardo-elizondo Mar 18, 2022 https://github.com/python/cpython/pull/99114/commits/66c625f12f2e12c0de8d3edfc88e6c99158202c3
1379d50 Mark global instances as static globals eduardo-elizondo Mar 18, 2022 https://github.com/python/cpython/pull/99114/commits/1379d508fe1ccfda9dfa14a70beda068fe7012d2
1c9ee6d Remove unneeded reference counts in Cpython/Python eduardo-elizondo Mar 18, 2022 https://github.com/python/cpython/pull/99114/commits/1c9ee6da75b0f914f880716ec2095d0f7b1270ce
287b57c Remove unneeded reference counts in gcmodule.c eduardo-elizondo Mar 18, 2022 https://github.com/python/cpython/pull/99114/commits/287b57c84155253bc038084f85fd26bb19e57b47
c736a7c Cleanup bool and str usage eduardo-elizondo Mar 18, 2022 https://github.com/python/cpython/pull/99114/commits/c736a7c44384e24531d01a5f0133cbfaf72a86fe
60f0760 Merge branch 'main' into immortal-references eduardo-elizondo Mar 18, 2022 https://github.com/python/cpython/pull/99114/commits/60f076071868a73d07a1d19df2e8a467e3162cf5
1321ff6 Fix whitespaces eduardo-elizondo Mar 18, 2022 https://github.com/python/cpython/pull/99114/commits/1321ff6f1547ddee90441941dc7917072404dec6
a719b41 Remove static immortal bit in favor of unicode intern state eduardo-elizondo Apr 17, 2022 https://github.com/python/cpython/pull/99114/commits/a719b41187c1d1102fe3261a88a023bc3ca7b033
9f3ed39 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Apr 17, 2022 https://github.com/python/cpython/pull/99114/commits/9f3ed3935685ac195612efa981cdc8f3c2dd41dd
8f72afe Regen frozen eduardo-elizondo Apr 17, 2022 https://github.com/python/cpython/pull/99114/commits/8f72afee7680d7eb5cb80fe2023f586749abb740
52d6d78 Fix regrtest eduardo-elizondo Apr 17, 2022 https://github.com/python/cpython/pull/99114/commits/52d6d780cd43ad507e87fb8d8fb7a61a29950a01
9fd8a98 Change immortal refcount for PY_SSIZE_T_MAX eduardo-elizondo Apr 17, 2022 https://github.com/python/cpython/pull/99114/commits/9fd8a98acafa2abb80bc750a05141077d475d675
3478467 Introduce saturated adds for increfs eduardo-elizondo Apr 17, 2022 https://github.com/python/cpython/pull/99114/commits/34784676b678322796a7446109cb2e271e39be5c
eb5da8c Add default and msvc intrinsic saturated add eduardo-elizondo Apr 18, 2022 https://github.com/python/cpython/pull/99114/commits/eb5da8c30908af42053565f0b39feccf037437cc
def8da3 Fix msvc saturated add eduardo-elizondo Apr 18, 2022 https://github.com/python/cpython/pull/99114/commits/def8da338a288e2aa5d803d7c3a450f866cb8dfd
fe6727e Fix docs eduardo-elizondo Apr 18, 2022 https://github.com/python/cpython/pull/99114/commits/fe6727e4e0285f66ab5b68f0f3bc9a1d16c72c12
38df3ce Move unicode_is_singleton to Py_DEBUG eduardo-elizondo Apr 18, 2022 https://github.com/python/cpython/pull/99114/commits/38df3cee9e2bd1c7b12078f9a237dd622431e1c2
73f6dcd Skip immortal checks in frame clear eduardo-elizondo Apr 18, 2022 https://github.com/python/cpython/pull/99114/commits/73f6dcd8f19f7560090965725b82131a2067b6cb
d68efa1 Make code objects immortal eduardo-elizondo Apr 19, 2022 https://github.com/python/cpython/pull/99114/commits/d68efa17fac0fefe1fbd195a378939e4d8c93cd4
18cff33 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Apr 19, 2022 https://github.com/python/cpython/pull/99114/commits/18cff33ca2cc4ac41a0c379d052f485c83a90d39
168a85c Refcount fixes eduardo-elizondo Apr 19, 2022 https://github.com/python/cpython/pull/99114/commits/168a85cc456c3381c133cc8a3fb0578d058034bd
9ada9fd Temporarily disable two code tests eduardo-elizondo Apr 19, 2022 https://github.com/python/cpython/pull/99114/commits/9ada9fd322bea449fb0d3daae6db86dc5b79a4a1
5d3beb9 Disable one more code test eduardo-elizondo Apr 20, 2022 https://github.com/python/cpython/pull/99114/commits/5d3beb949b2fb201c05904132e5247955ac2eb11
ea342e3 Cleanups eduardo-elizondo Apr 21, 2022 https://github.com/python/cpython/pull/99114/commits/ea342e32721c7284cc07074bbff6c5763b7f0df7
d78a560 Simplify Implementation eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/d78a5609ba6e0dc3014b74c29a4b95b638fa2858
16d59e3 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/16d59e3cb20b1f11aa9f9d7f4e7926606ad8f937
f49c13c Cleanups eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/f49c13cb05f001c815fbfaeffcf408a9d29d02e4
8262e56 More Cleanups eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/8262e56158760a1e6bd9c5cd69988c7abaa1c0a3
96c7caa Regen Frozen eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/96c7caa098646b922b55a79f39975e21bd779284
3493c85 Fix regrtest eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/3493c8586eeb7858435ebe7818d16c7150e82fbb
0f38657 Only immortal changes eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/0f38657747696b33ab42c81ec9b32cf3f998c936
401a3c3 Fix C++ compilation issue eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/401a3c398fbdf8c2fb120df1f296c27f7cb7f0cb
6bd2d94 Fix regen files eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/6bd2d94b7334148e1dd8060cd5dcd9295fc937f2
9df1447 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/9df1447402bf93eb27288166b30ea504aab2bcc6
15f7365 Fix sat add eduardo-elizondo May 16, 2022 https://github.com/python/cpython/pull/99114/commits/15f7365333b97d49674b18059b00f46483e28ad4
ea9f01c Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/ea9f01cd27242a036efa236153aae0e82e4e4c2c
c39b617 32 bit fixes eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/c39b61729f080e2b7026624615b10d36ea17fd2a
3ae8374 Fix msvc build eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/3ae83749177533a9292666ce602efdcb0cb89eb5
ba7cfe1 Add 32 compat eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/ba7cfe10ef1bcf5b16a549e1e322602deb25d0eb
7a29123 More fixes eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/7a29123a9053c8fb3d978cba5b46e1fe9ff03db9
88ede67 Fix inlined refcounts eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/88ede67fffb85f05d623ad0ca0c92649a45d6fbc
34bdf3c Change refcount strategy for 32bit systems eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/34bdf3c241a112cb16780b5be76980e219136325
ab1f6e4 Add guard for saturated add function eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/ab1f6e41ecd67635f7802140e91760dbeea83a16
c2c228e Cleanup unneeded port values eduardo-elizondo May 22, 2022 https://github.com/python/cpython/pull/99114/commits/c2c228e0ce1fd2d5a5c61feb8bd2e6597a961fb2
219ebdc branchless saturated add eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/219ebdc571e09c5c784e63218182a58975687bdc
cd42e16 Use PY32 bit integers eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/cd42e16874e95a46730819c2ad380e96dc75a7c7
99e7549 Cleanups eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/99e7549b65f7d2bc277c522a08796374c244c4fa
d7df473 Remove branchless add as it's slower eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/d7df4731ee7357b4a05ed5496385b2f2923b17b2
00238eb Immortalize Interned Strings eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/00238eb72345c1450d9b9cc9964a16062e58f608
9355ca2 Fix structseq test eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/9355ca2833f820093a5a8eecf0e87cf7d8a3d141
eedd412 Bring back interned stats eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/eedd412a78677eb1106c7fb89a90a4e01470110f
ccf8b61 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/ccf8b61b16a493d3681beedd50c686894d343e3e
e57910d Fix msvc ifdef eduardo-elizondo May 23, 2022 https://github.com/python/cpython/pull/99114/commits/e57910d3f4097267cd2343d7567d22f33caccd23
6437df7 Only copy lower 32 bits to refcnt eduardo-elizondo Oct 3, 2022 https://github.com/python/cpython/pull/99114/commits/6437df72a4efc4edc8bef4616b55d4980ae9a529
ba75726 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Nov 27, 2022 https://github.com/python/cpython/pull/99114/commits/ba75726b41e935a1a2fbae63f60a1b2dc516d45c
418b2ff Merge cleanups eduardo-elizondo Nov 27, 2022 https://github.com/python/cpython/pull/99114/commits/418b2ff94abac0b509543e07c523a0cae9f3b70b
1468f52 Fixing Test Failures eduardo-elizondo Nov 28, 2022 https://github.com/python/cpython/pull/99114/commits/1468f5271ccacce2862ad8994e5a1b03bb59cb70
e30fea4 Addressed static string issue eduardo-elizondo Dec 17, 2022 https://github.com/python/cpython/pull/99114/commits/e30fea48ef66288ed640d29b3a0fe67ae52a331f
5aa8c34 Addressed regrtest failures eduardo-elizondo Dec 17, 2022 https://github.com/python/cpython/pull/99114/commits/5aa8c34852ab51464552c9468cdb278b3ad6bcd2
d74a4c5 Addressed CI failures eduardo-elizondo Dec 17, 2022 https://github.com/python/cpython/pull/99114/commits/d74a4c509744c5fb2eab790caa33b068cae9a331
9be58d4 Addressed CI failures second try eduardo-elizondo Dec 19, 2022 https://github.com/python/cpython/pull/99114/commits/9be58d448f39a61976999aed05eecc1079ce1e5f
f00f7f8 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Dec 20, 2022 https://github.com/python/cpython/pull/99114/commits/f00f7f8384b043b349a75edbb8ba5d9a22c9b076
747039d Remove temporary fixes eduardo-elizondo Dec 20, 2022 https://github.com/python/cpython/pull/99114/commits/747039dfa06e825ce85344e509b237a818acb68a
01017e1 Temporary windows fix eduardo-elizondo Dec 20, 2022 https://github.com/python/cpython/pull/99114/commits/01017e1ee1a6761a9ebc1a765374a38e1ca31c01
6f0cf32 Remove duplicate immortal initialization eduardo-elizondo Dec 20, 2022 https://github.com/python/cpython/pull/99114/commits/6f0cf32af3ec78d782d7f4004325448c2959022f
7997d57 Windows fix eduardo-elizondo Dec 21, 2022 https://github.com/python/cpython/pull/99114/commits/7997d57ca06d3741642264c73b73ed863e489d6f
749680e Addressed CI failures third try eduardo-elizondo Dec 21, 2022 https://github.com/python/cpython/pull/99114/commits/749680e54109b574e96543ec5e63988c50b23f17
c71c742 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Dec 21, 2022 https://github.com/python/cpython/pull/99114/commits/c71c742d8d39bcb7cdca4398c080fde7c05bca71
bc28cb0 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Jan 9, 2023 https://github.com/python/cpython/pull/99114/commits/bc28cb0c93981cbfca6f562b9f12e4a62e961976
c8b694f Add tp_dealloc suggested changes by steering committee eduardo-elizondo Jan 9, 2023 https://github.com/python/cpython/pull/99114/commits/c8b694f4581b8e727d74aa180a092c0fe4547e4c
6abab4d Fixed int leak eduardo-elizondo Jan 9, 2023 https://github.com/python/cpython/pull/99114/commits/6abab4dd3f6d4305cb595833de38b03f336a5159
1dfe27a Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Jan 9, 2023 https://github.com/python/cpython/pull/99114/commits/1dfe27a8a59e373df0e1d6c23355f15767d35fdf
7661541 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Jan 17, 2023 https://github.com/python/cpython/pull/99114/commits/7661541f5a9c785c5466b6a0e9c1536339693baf
59513a7 Cleanup deallocation of immortal objects eduardo-elizondo Jan 17, 2023 https://github.com/python/cpython/pull/99114/commits/59513a7460a619a610263f4fc40f0c40bdd1f4c4
60329b5 Add DeepFreeze types for typle, long, and bytes eduardo-elizondo Jan 17, 2023 https://github.com/python/cpython/pull/99114/commits/60329b5f6bdbf57ed04267543e43113cbf75795d
a5e29d5 Fix regencode eduardo-elizondo Jan 17, 2023 https://github.com/python/cpython/pull/99114/commits/a5e29d50e19c9693ddc16e90713a3f8f4a195ab9
f88cbb6 Fix stable abi toml eduardo-elizondo Jan 17, 2023 https://github.com/python/cpython/pull/99114/commits/f88cbb6a590576cb3fe703cb702eb6cc80ae65d9
7efa760 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Jan 22, 2023 https://github.com/python/cpython/pull/99114/commits/7efa760166146159d94b85a5289ad2f34ca11c83
8ebb3db Add DeepFreeze types for float, complex eduardo-elizondo Jan 22, 2023 https://github.com/python/cpython/pull/99114/commits/8ebb3dbc03683c6186e19eb38e6e69aee96fbf7f
2c3d242 Add DeepFreeze types for code and update stable_abi eduardo-elizondo Jan 22, 2023 https://github.com/python/cpython/pull/99114/commits/2c3d2428f4e652a255b7bed0c4d373352c0a0e3e
5684be7 Remove PyDeepFreezeCode_Type from stable abi eduardo-elizondo Jan 22, 2023 https://github.com/python/cpython/pull/99114/commits/5684be75f943e6c84bbe49ea017f705fb2b949cc
4529e23 Revert DeepFreeze changes eduardo-elizondo Jan 29, 2023 https://github.com/python/cpython/pull/99114/commits/4529e23477428473cbd55cb25c307bf358cf13cc
cfb56b6 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Jan 29, 2023 https://github.com/python/cpython/pull/99114/commits/cfb56b69efac69cb02cd2b57aa78b4364d19767e
a748e80 Replace incref memcpy with builtins eduardo-elizondo Jan 29, 2023 https://github.com/python/cpython/pull/99114/commits/a748e808e0a36d617257933e4a6254d35efe9a88
07a09d4 Pass PyInterpreterState to pymalloc_*(). ericsnowcurrently Oct 6, 2022 https://github.com/python/cpython/pull/99114/commits/07a09d43cbb98d5939400274beedda0e449c63aa
ca75048 Move the object arenas to the interpreter state. ericsnowcurrently Oct 7, 2022 https://github.com/python/cpython/pull/99114/commits/ca75048cf44fa81004558a14e7d81e3aeb27e1f6
4ee199b Drop an errant #define. ericsnowcurrently Feb 7, 2023 https://github.com/python/cpython/pull/99114/commits/4ee199b166365a0222a12c3a12c47127032ce40e
2768fa4 Leave dump_debug_stats in the global state. ericsnowcurrently Feb 7, 2023 https://github.com/python/cpython/pull/99114/commits/2768fa44a765900493a20f4b5825b50571dc4d0d
bf9425f Dynamically initialize obmalloc for subinterpreters. ericsnowcurrently Feb 9, 2023 https://github.com/python/cpython/pull/99114/commits/bf9425fae8bab3e024de7241840c83686fb00ab1
83e16d5 Move types.next_version_tag to PyInterpreterState for non-core-static… ericsnowcurrently Feb 28, 2023 https://github.com/python/cpython/pull/99114/commits/83e16d5fb7221a94ce765d07d2b6fe654354e3f0
c9281e4 Add NEXT_GLOBAL_VERSION_TAG. ericsnowcurrently Mar 3, 2023 https://github.com/python/cpython/pull/99114/commits/c9281e4f706b91014f78bde1318b10d291ad75c5
95ffcd1 Handle static types correctly in assign_version_tag(). ericsnowcurrently Mar 3, 2023 https://github.com/python/cpython/pull/99114/commits/95ffcd12be8d2a31c40667b3c7f79d79413746e9
f3b707d Verify that builtin types have builtin bases. ericsnowcurrently Mar 3, 2023 https://github.com/python/cpython/pull/99114/commits/f3b707d7f88e6ff96e7f0408c7ff5431925d25a7
c32b834 Add an assert. ericsnowcurrently Mar 3, 2023 https://github.com/python/cpython/pull/99114/commits/c32b834c8135ae7f78137309d2cd0d78d22be30b
6362a36 Do not invalidate the method cache for static builtin types. ericsnowcurrently Mar 3, 2023 https://github.com/python/cpython/pull/99114/commits/6362a368c72d497500cd14f755df7406fe194f4d
d5da34b Merge branch 'main' into per-interpreter-alloc ericsnowcurrently Mar 9, 2023 https://github.com/python/cpython/pull/99114/commits/d5da34b717f8ed3c59857575d1b799f700104a95
6c3111c Pass around struct _obmalloc_state* instead of PyInterpeterState*. ericsnowcurrently Mar 8, 2023 https://github.com/python/cpython/pull/99114/commits/6c3111c8029e853807db322d3654ce4ecedbcf35
4dc087d Add _PyInterpreterConfig.use_main_obmalloc. ericsnowcurrently Mar 9, 2023 https://github.com/python/cpython/pull/99114/commits/4dc087dea276b3f5c0b8b98b79614661c777971d
1ae33a0 Add a comment about why per-interpreter obmalloc requires multi-phase… ericsnowcurrently Mar 9, 2023 https://github.com/python/cpython/pull/99114/commits/1ae33a05b95b6458a7fbadbc7b31bc98a8b06a09
5b54d63 Add a TODO comment. ericsnowcurrently Mar 9, 2023 https://github.com/python/cpython/pull/99114/commits/5b54d632e862005f0768c05a62d2832a16985d40
9f4f8f3 Optionally use the main interpreter's obmalloc state. ericsnowcurrently Mar 9, 2023 https://github.com/python/cpython/pull/99114/commits/9f4f8f36a2d3c7ecec42af15c3b731d7f9d1ec13
aa10204 Pass use_main_obmalloc to run_in_subinterp() in test_import. ericsnowcurrently Mar 9, 2023 https://github.com/python/cpython/pull/99114/commits/aa102049e999ace80e530bd6653f27234f8d2344
69d9a2d _Py_GetAllocatedBlocks() -> _Py_GetGlobalAllocatedBlocks(). ericsnowcurrently Mar 10, 2023 https://github.com/python/cpython/pull/99114/commits/69d9a2df4248adbe61cb75bae4fdfe5f6b28f6fe
25378f8 Errors from _Py_NewInterpreterFromConfig() are no longer fatal. ericsnowcurrently Mar 10, 2023 https://github.com/python/cpython/pull/99114/commits/25378f87f0a9dc9a28f0d99e343baefa172cc900
1c5b109 Chain the exceptions. ericsnowcurrently Mar 13, 2023 https://github.com/python/cpython/pull/99114/commits/1c5b109b85b4df789ef2cfe31523a060b88887fc
f36426b Swap out the failed tstate. ericsnowcurrently Mar 10, 2023 https://github.com/python/cpython/pull/99114/commits/f36426bf8261f9189d3dd78ec905e8ca8a4e3d74
54b9f09 Remaining static builtin types must be fixed. ericsnowcurrently Mar 13, 2023 https://github.com/python/cpython/pull/99114/commits/54b9f09e5da4ef534fc20bd9bd90c444db4f24fe
2358a42 Add PyInterpreterState.sysdict_copy. ericsnowcurrently Mar 13, 2023 https://github.com/python/cpython/pull/99114/commits/2358a42e03579f2c499010c53b223ef918639f39
b6502e1 Set m_copy to None for sys and builtins. ericsnowcurrently Mar 13, 2023 https://github.com/python/cpython/pull/99114/commits/b6502e10a040ddfe87226e45a0607ea1e9072488
678e67b Add _PyIO_InitTypes(). ericsnowcurrently Mar 13, 2023 https://github.com/python/cpython/pull/99114/commits/678e67bb5b6b79bcddccbd738fcff9b92398b068
69a5829 Fix test_capi. ericsnowcurrently Mar 13, 2023 https://github.com/python/cpython/pull/99114/commits/69a582923681359a601f87bd829ec4cc02748ec3
3feb408 Avoid allocation for shared exceptions. ericsnowcurrently Mar 13, 2023 https://github.com/python/cpython/pull/99114/commits/3feb408ac01a850ae3149964342fae1497a7f316
05806fc Fix the ChannelID tp_name. ericsnowcurrently Mar 13, 2023 https://github.com/python/cpython/pull/99114/commits/05806fcd3c1524628d826df289faf6af2ce7b749
b1cd7bb Merge branch 'main' into per-interpreter-alloc ericsnowcurrently Mar 29, 2023 https://github.com/python/cpython/pull/99114/commits/b1cd7bb04b5e3c27f8e6e2fc8b79f681d6402646
4feb2b7 Do not include the total from interpreters sharing with main. ericsnowcurrently Mar 29, 2023 https://github.com/python/cpython/pull/99114/commits/4feb2b73682775b2565437b8503c0f0a761d6778
136ad2f Add _PyRuntime.obmalloc.interpreter_leaks. ericsnowcurrently Mar 29, 2023 https://github.com/python/cpython/pull/99114/commits/136ad2f80335647f1ba2951c86cdf6c58cb5d8a3
e19bb37 Track leaked blocks across init/fini cycles. ericsnowcurrently Mar 29, 2023 https://github.com/python/cpython/pull/99114/commits/e19bb37b98eaefa03caf5b5733a286dd0294db73
6c51997 Clean up assumptions around runtime fini. ericsnowcurrently Mar 29, 2023 https://github.com/python/cpython/pull/99114/commits/6c519972e15da96694c656d772d9a11e94cc3d03
f0fcaf6 Merge branch 'main' into per-interpreter-alloc ericsnowcurrently Mar 29, 2023 https://github.com/python/cpython/pull/99114/commits/f0fcaf68f279f0857e3fdf5288c42284675b3d91
0ff65ff Add stubs for when WITH_PYMALLOC isn't defined. ericsnowcurrently Mar 30, 2023 https://github.com/python/cpython/pull/99114/commits/0ff65ff3cf9638be0178eb64ac93b2c2d6e840ce
7db8d4a Decref the key in the right interpreter in _extensions_cache_set(). ericsnowcurrently Mar 31, 2023 https://github.com/python/cpython/pull/99114/commits/7db8d4a92c87bb61cb932ba11398608e8b852914
38bee89 Don't test against sys (for now). ericsnowcurrently Mar 31, 2023 https://github.com/python/cpython/pull/99114/commits/38bee896ff4c0a3f70c02bc45a72854ff6ad2dc3
375a8f2 Clean up SubinterpImportTests. ericsnowcurrently Mar 31, 2023 https://github.com/python/cpython/pull/99114/commits/375a8f244051cfac2c0752d1dd78d648d57ff7db
b0a9e11 Ensure we are testing against the right type of extension. ericsnowcurrently Mar 31, 2023 https://github.com/python/cpython/pull/99114/commits/b0a9e11ee23fce841562b44322a20060cbfd1dc2
5e5d5d5 Add a test that uses an isolated interpreter. ericsnowcurrently Mar 31, 2023 https://github.com/python/cpython/pull/99114/commits/5e5d5d52136dca6fb04777aa299c0f8f0257a87d
033c86d Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Apr 1, 2023 https://github.com/python/cpython/pull/99114/commits/033c86d7bee270169117bc64aa4ffebd9279b884
520fbc3 Rebase fixes eduardo-elizondo Apr 1, 2023 https://github.com/python/cpython/pull/99114/commits/520fbc35b8224a1b069ffff037aa6141cc7db461
90e0016 Debug build fixes eduardo-elizondo Apr 1, 2023 https://github.com/python/cpython/pull/99114/commits/90e0016618a1c31867949159bc5fc20c9adecdfa
bc726b0 Cleanups in prep for review eduardo-elizondo Apr 3, 2023 https://github.com/python/cpython/pull/99114/commits/bc726b0310e5585feafddd2108d6ea5889bdb7b6
5e0cd08 Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Apr 3, 2023 https://github.com/python/cpython/pull/99114/commits/5e0cd08d0d5f0b82783445c2447d34050c32df36
f7fbf01 Correct whatsnew eduardo-elizondo Apr 3, 2023 https://github.com/python/cpython/pull/99114/commits/f7fbf013bc11db694c7c06f2579225810c5c9da4
92fbf96 More cleanups eduardo-elizondo Apr 3, 2023 https://github.com/python/cpython/pull/99114/commits/92fbf96f12b423815e8f74ea535d2d520beefb71
1c390cc Delete _PyType_FixCacheRefcounts eduardo-elizondo Apr 3, 2023 https://github.com/python/cpython/pull/99114/commits/1c390cc98a09488960d09a6cf0a562c87a626f81
25809ce Fix is_core_module(). ericsnowcurrently Apr 4, 2023 https://github.com/python/cpython/pull/99114/commits/25809ce4d4b538686320f82a4ebe73ff99104630
616d3dd Merge branch 'main' into per-interpreter-alloc ericsnowcurrently Apr 4, 2023 https://github.com/python/cpython/pull/99114/commits/616d3ddf73609787fdb1560f1670b7ca431d33dd
43a836b Ignore last_final_leaks. ericsnowcurrently Apr 4, 2023 https://github.com/python/cpython/pull/99114/commits/43a836bfe137fa74fde46456b6f9ea34959429ba
1841b55 Fix a typo. ericsnowcurrently Apr 4, 2023 https://github.com/python/cpython/pull/99114/commits/1841b55f8900a16f111c37984e41d26c4096a4b4
299527e Merge branch 'main' into per-interpreter-alloc ericsnowcurrently Apr 4, 2023 https://github.com/python/cpython/pull/99114/commits/299527eaa156c8d7c14fbf058776ddb727b43afb
0091e48 Add a note about global state owned by the module. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/0091e4839cba4d5b96710d93d69b8dd441bd009f
9f74f7b Factor out GLOBAL_MALLOC() and GLOBAL_FREE(). ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/9f74f7bde326f1cdb278a66c3aee48f4d8719211
10c3589 Switch to the raw allocator. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/10c35890e88a5390ea367d57bfcb1018090fe543
ff727ec Merge branch 'channels-raw-allocator' into per-interpreter-alloc ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/ff727ecdae22372e7408d2301f9b75e26fc70355
593430b Use the raw allocator for _PyCrossInterpreterData_InitWithSize(). ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/593430b7ccfdfd0b7799e9c6b6b5360405769a50
f5ae710 atexit_callback -> atexit_py_callback. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/f5ae7107974ccd6cb942093f9a878635e2f7d327
e6d4776 Add pycore_atexit.h. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/e6d4776ad1861b05bf3b16ac74151ee33a583c83
c719f02 Add _Py_AtExit(). ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/c719f0214891d0a0dceee30d27a00cf9f7719694
47c302d Add a TODO comment. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/47c302d459fff4d16ebf1f72fb1ae7c835d27fc9
aaeaaa6 Move _Py_AtExit() to the public API. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/aaeaaa6b1d8aeed439f598298291b4650aa4224a
b5396e4 Test a constraint. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/b5396e421d1bcc6f92bfc36d4aa61a9b33f18c61
448b48a Add an atexit callback for _xxinterpchannels. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/448b48a9c1f44cf0b261bf66bacce9cef2c5b9c0
c86f738 Implement the callback. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/c86f7380047394a72a19edd8249d2860041df0f3
1827feb Drop the _PyCrossInterpreterData_Clear() call in _xxinterpchannels. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/1827feb2e7d866b1ef71e1398b1e07425dd12aba
82b395c Drop the _PyCrossInterpreterData_Clear() call in _xxsubinterpreters. ericsnowcurrently Apr 5, 2023 https://github.com/python/cpython/pull/99114/commits/82b395cc4dc3ad498f1fcc35eebacd02024d5e47
df77a64 Merge branch 'atexit-c-callback' into per-interpreter-alloc ericsnowcurrently Apr 6, 2023 https://github.com/python/cpython/pull/99114/commits/df77a647279a609d83483f970336d782b4936cf7
22758a3 Merge branch 'main' into per-interpreter-alloc ericsnowcurrently Apr 6, 2023 https://github.com/python/cpython/pull/99114/commits/22758a327d7fbe0d21c61cfc6f6541a33dabe909
030016a Addressed First Round of Comments eduardo-elizondo Apr 6, 2023 https://github.com/python/cpython/pull/99114/commits/030016a870d84fee67983132189b9b5749f6fbf6
c4db85a Add a thread_local macro. ericsnowcurrently Jan 10, 2023 https://github.com/python/cpython/pull/99114/commits/c4db85a814498e9ddfb288f0550acc8f26bd8529
47a7094 tstate_current -> thread_local. ericsnowcurrently Apr 6, 2023 https://github.com/python/cpython/pull/99114/commits/47a70947c82cd0380fc23cff50950f5d18465a3d
cf22de1 Add _PyThraedState_GetCurrent(). ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/cf22de1b1229033aac3eb780eaad889fafe9c6c6
093c405 Address comments eduardo-elizondo Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/093c40501e8dd4b0de72cfb4ada553445f045095
d4136d2 Add HAVE_THREAD_LOCAL. ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/d4136d28419d17316492b6c351ee021b600e8d3b
f8c6598 Support the faster approach, if available. ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/f8c659898bdb786af780631e9d45667d67374085
6c0fdba Return Py_DEBUG in unicode runtime shutdown eduardo-elizondo Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/6c0fdba05dcd210c0bdd78f24d72b4dd26fbdb79
9496df0 Do not fail if thread_local not supported. ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/9496df0e88bb552967784db6859a39a987cae26f
74b6e7b Nits eduardo-elizondo Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/74b6e7b5374f48f1d7252a3cf1f6bdc74c17774c
2c335a3 thread_local -> _Py_thread_local ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/2c335a399c02545a5d390077fa523063f7a89c6c
4af0ce7 Only define _Py_thread_local for the core runtime. ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/4af0ce7e8d06831a72d39566ca8b02093fe6ec05
3db4007 Fix pystate.c. ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/3db400735ac2ce1a7814a2878fa3ec308e46dcfe
d573053 Call _PyThreadState_GET() from _PyRuntimeState_GetThreadState(). ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/d57305336a00b68563b59ac6dfdd424f18e2a998
feb8ef5 Fix the error message. ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/feb8ef525120044eb974dbcdaf631e65db1287be
2332a2e Add a NEWS entry. ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/2332a2e7e04e13a6dbc8f78e5ed1b6c730b01cc6
ed86e04 Add PyInterpreterState.ceval.gil. ericsnowcurrently Nov 4, 2022 https://github.com/python/cpython/pull/99114/commits/ed86e044563f03226442a98cd3ab43f697945095
3885d43 Use PyInterpreterState.ceval.gil. ericsnowcurrently Nov 4, 2022 https://github.com/python/cpython/pull/99114/commits/3885d43384a4d94b3cac0c77db84402e68d1e6c2
c45e633 Add _PyInterpreterConfig.own_gil. ericsnowcurrently Nov 3, 2022 https://github.com/python/cpython/pull/99114/commits/c45e633a01ca728c28bc251e7c149d3e4c5180db
a857530 Use PyInterpreterConfig.own_gil. ericsnowcurrently Nov 4, 2022 https://github.com/python/cpython/pull/99114/commits/a8575306a2eff2f3767c8effd297bd7cba9b549e
04c023e Actually make the GIL per-interpreter! ericsnowcurrently Nov 5, 2022 https://github.com/python/cpython/pull/99114/commits/04c023e30e0647eb4012af8b63077fc462ae9af5
a067e4a Merge branch 'per-interpreter-alloc' into per-interpreter-gil-combined ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/a067e4a02d7e923e8a38c599d446f433b337b71b
554e03a Merge branch 'tstate_current-as-thread_local' into per-interpreter-gi… ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/554e03a8632f606344776831de31be93dd4e1896
b2f8e8e Skip blocking tests. ericsnowcurrently Apr 7, 2023 https://github.com/python/cpython/pull/99114/commits/b2f8e8e3b5dd89445fc0286081a7f9ad55bdadba
433d1e3 Use Py_BUILD_CORE to set PyObject_HEAD_INIT as immortal eduardo-elizondo Apr 8, 2023 https://github.com/python/cpython/pull/99114/commits/433d1e3a3be7c7954f2150e2f9da856cefc40cd5
069da16 Address Carl's comments eduardo-elizondo Apr 8, 2023 https://github.com/python/cpython/pull/99114/commits/069da169cba0f7bcbfd08344ee17c83a4bd23717
d22a4bf Use a union to refer to lower 32bits eduardo-elizondo Apr 9, 2023 https://github.com/python/cpython/pull/99114/commits/d22a4bfb5a05a7760dd8d6567599bfc5cbde926d
e04ef7e Static declarations cleanups eduardo-elizondo Apr 9, 2023 https://github.com/python/cpython/pull/99114/commits/e04ef7ed406e8b6e637e251649399199d75b3050
3b3b142 Only support split refcount in 64bit architectures eduardo-elizondo Apr 9, 2023 https://github.com/python/cpython/pull/99114/commits/3b3b1421bae6039847a9fbe7eec1d54e7e0d7ff7
ab3f951 Support incref in big-endian machines eduardo-elizondo Apr 9, 2023 https://github.com/python/cpython/pull/99114/commits/ab3f95173c1d7448e67b2555c76e4e4eb1d16ef6
3e55a32 Cleanups and comments eduardo-elizondo Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/3e55a32415dfb9ed73bf33e59c4eba781d64a0af
ff69be7 Fix bytes_method compiler error eduardo-elizondo Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/ff69be7acbfe7c71f1a6385bd23e7e446e4efe8d
e6e459c Merge remote-tracking branch 'upstream/main' into immortal-references eduardo-elizondo Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/e6e459cfba7fcac6ccfff620cbe0a7dc6d1e7e22
e1e13df Skip a blocking test. ericsnowcurrently Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/e1e13df470d5c588972ce73db3c2b5ae037a9182
b659ca8 Fix a test. ericsnowcurrently Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/b659ca80c8494374a30b6db988b4f85b74025ecc
9a0d093 Add an assert. ericsnowcurrently Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/9a0d0939c13cd8c332feffa34ebdaad52b156757
21984e4 Add _PyEval_AcquireLock(). ericsnowcurrently Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/21984e4a933d3377088bcc1a480b405ec33194b0
e19f50a Add Py_ALWAYS_INLINE to Py_DECREF, Py_INCREF, and _Py_IsImmortal eduardo-elizondo Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/e19f50a7de199a82bd9adeadf413a12f3d275d86
4ae3319 Add _PyThreadState_SwapNoGIL(). ericsnowcurrently Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/4ae3319d72d3917db4bb4722e176a5a0805dafb5
34103b9 Acquire the GIL when not owned. ericsnowcurrently Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/34103b9e3c8865ff336b0f882f4ed8d08e2a0148
e5b7aeb Un-skip tests. ericsnowcurrently Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/e5b7aeb8db1a728dfce36253ea3c687618749d36
d43bb5f Fix tabs. ericsnowcurrently Apr 10, 2023 https://github.com/python/cpython/pull/99114/commits/d43bb5fcc4b38d84a57a8b86d863c49b1fa0ec02
02b681c Add a granular lock for _PyRuntime.imports.extensions. ericsnowcurrently Apr 6, 2023 https://github.com/python/cpython/pull/99114/commits/02b681ce76f62ef9d45e6ac509b018bdb63f6aca
1755379 Use the lock. ericsnowcurrently Apr 6, 2023 https://github.com/python/cpython/pull/99114/commits/17553790058bf33c8d6185d66311cc6597458141
9a65073 Merge branch 'extensions-lock' into per-interpreter-gil-new ericsnowcurrently Apr 11, 2023 https://github.com/python/cpython/pull/99114/commits/9a65073637a8d9fbc79791b3e53c5b154df2e39f
12dba6f Merge remote-tracking branch 'eduardo-elizondo/immortal-references' i… ericsnowcurrently Apr 12, 2023 https://github.com/python/cpython/pull/99114/commits/12dba6f207168957008af638c6974f20fe8a44fe
63790f6 Immortalize tp_dict, tp_bases, and tp_mro for builtin static types. ericsnowcurrently Apr 12, 2023 https://github.com/python/cpython/pull/99114/commits/63790f68374417d6924f68192dfa361215b09756
0edcfb5 Do the work in _PyStaticType_InitBuiltin(). ericsnowcurrently Apr 12, 2023 https://github.com/python/cpython/pull/99114/commits/0edcfb50f70043c64f884718258df5c919fc67e9
9cdb13a Add _Py_EnsureImmortal() and _Py_ImmortalObjectsFini(). ericsnowcurrently Apr 12, 2023 https://github.com/python/cpython/pull/99114/commits/9cdb13aead704ced337d7068c6fc00cdb53c8fe4
a9a1f63 Fix an assert. ericsnowcurrently Apr 12, 2023 https://github.com/python/cpython/pull/99114/commits/a9a1f63fec81924277c7e6ea3341fdf3ed2c2a70
42c6a9b Immortalize in _PyStructSequence_InitBuiltinWithFlags(). ericsnowcurrently Apr 13, 2023 https://github.com/python/cpython/pull/99114/commits/42c6a9b524fded470e325eca994031cc7059c9d6
e1dde48 Recursively immortalize. ericsnowcurrently Apr 13, 2023 https://github.com/python/cpython/pull/99114/commits/e1dde486ef8d7dca8acd7d11a3ee29c662132917
5f8c3e4 Merge branch 'main' into isolate-types-next-version-tag ericsnowcurrently Apr 24, 2023 https://github.com/python/cpython/pull/99114/commits/5f8c3e4e55f561ba00427c353b9fbb5bc3d23695
0d78c1b Only use deepfreeze in the main interpreter. ericsnowcurrently Apr 24, 2023 https://github.com/python/cpython/pull/99114/commits/0d78c1b9403df66042d3ef8273e51e9e5b8282d9
4e1d627 Merge branch 'main' into per-interpreter-gil-new ericsnowcurrently Apr 24, 2023 https://github.com/python/cpython/pull/99114/commits/4e1d6271646eb8f5616efc8664f80909508ae884
5496238 Merge branch 'main' into per-interpreter-gil-new ericsnowcurrently Apr 24, 2023 https://github.com/python/cpython/pull/99114/commits/5496238a66bce061a46916a4670712bc289d1b95
fc6b906 Merge branch 'isolate-types-next-version-tag' into per-interpreter-gi… ericsnowcurrently Apr 24, 2023 https://github.com/python/cpython/pull/99114/commits/fc6b906aeb31ec858be256d189aea07495389ac3
a93499c Merge branch 'main' into per-interpreter-gil-new ericsnowcurrently Apr 25, 2023 https://github.com/python/cpython/pull/99114/commits/a93499c13595a62de985ea12232c78b895f089e8
d1e4cf5 Make __mro__ a getter. ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/d1e4cf57287c0f253dd93687f5cf271883d27c5b
d3db6bf Add the fields to static_builtin_state. ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/d3db6bfc6e13edef90bb3d80fbb85beddac8a98b
b5799d8 Isolate tp_bases. ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/b5799d8f6e42c9dfb710999c85f084eb969b0900
2e28be5 Isolate tp_mro. ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/2e28be59e408ec899746c2d70e04dc84deb8b6b4
fb7a025 Add a note. ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/fb7a025abc74429039b8bfc7d07e1f2315e7e67f
2822f0d Isolate tp_dict. ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/2822f0d32f95ed9d22259a1fbed2d240daef39f6
68f0008 Fix type_get_bases() and type_get_mro(). ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/68f000802ccbe68f32a3b3d9620b74bb909d13ac
de2a3c1 Fix _PyStaticType_InitBuiltin() for subinterpreters. ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/de2a3c1165d5adc1ed8e38af2c8782ccec1b63ec
8bd3b67 Call _PyType_CheckConsistency() after setting the fields. ericsnowcurrently Apr 27, 2023 https://github.com/python/cpython/pull/99114/commits/8bd3b67f9048d50351e596484350e85bf6e7e782
071ef3f Re-run most of type_ready() under each interpreter. ericsnowcurrently Apr 28, 2023 https://github.com/python/cpython/pull/99114/commits/071ef3f342fbba516b35df1a8f219dac10df2fb8
850059a Add some comments. ericsnowcurrently May 2, 2023 https://github.com/python/cpython/pull/99114/commits/850059a1197aa81b031e5f829ebdd9ca3a2805c6
cd1dd10 Drop an old workaround for previously shared objects. ericsnowcurrently May 2, 2023 https://github.com/python/cpython/pull/99114/commits/cd1dd10a6978af14c798b13303d5fe4f1cdc7b21
c328b27 Merge branch 'per-interpreter-static-types-fields' into per-interpret… ericsnowcurrently May 2, 2023 https://github.com/python/cpython/pull/99114/commits/c328b275ae0e355d4a539c497ed75685bb17b5b7
2771f4e Move Py_TPFLAGS_READYING to each interpreter for static builtin types. ericsnowcurrently May 2, 2023 https://github.com/python/cpython/pull/99114/commits/2771f4ee643c1fb08a2055ef0c7219913e5584c7
b9343f4 Merge branch 'per-interpreter-static-types-fields' into per-interpret… ericsnowcurrently May 3, 2023 https://github.com/python/cpython/pull/99114/commits/b9343f4d7d497619f2d76625eb9da930ad2d296d
7afb005 Add the Py_mod_multiple_interpreters module def slot. ericsnowcurrently May 2, 2023 https://github.com/python/cpython/pull/99114/commits/7afb0050881e16d7b8e9f13622cb4621db916f9e
d708985 Add constants for the Py_mod_multiple_interpreters value. ericsnowcurrently May 3, 2023 https://github.com/python/cpython/pull/99114/commits/d708985414e8cadf49cdd58c7fb47e76f16610a8
8cb5a5a Add a NEWS entry. ericsnowcurrently May 3, 2023 https://github.com/python/cpython/pull/99114/commits/8cb5a5a7b21f856fff5504b439f1c3a892df7ddd
b1d9ba4 Drop _Py_EnsureImmortal(). ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/b1d9ba4b7c7f896cfcd3542f760820717effcee7
07c54ef Merge branch 'main' into per-interpreter-gil-new ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/07c54ef09ee21db840ded3172617e197f4921c04
8f9d6a3 Merge branch 'module-def-slot-supports-interpreters' into per-interpr… ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/8f9d6a386bcde111eb839e6848c6b3a5a00ee2e2
9c8f1fd Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED. ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/9c8f1fd15d2b7492a4e77aa64ab4c18d49c8f45d
340a469 Fix the flags. ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/340a469a5cba8b1a1e10ed5258e6e7865ae8fa24
fcd539a Merge branch 'module-def-slot-supports-interpreters' into per-interpr… ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/fcd539aa8c70d5d7f077a6d57f7704efc10ead01
6e875bc Fix the flags. ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/6e875bcaba0521353b2e8cf20bc8ccd43aaf51fc
b1c928f Merge branch 'module-def-slot-supports-interpreters' into per-interpr… ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/b1c928ff48a7d1824e4c00cd73b84fcebd25423f
31eb898 Fix all the modules. ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/31eb8988fad9a915ecec983cdf89fcd8fc15e10b
b3af284 Fix Python-ast.c. ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/b3af284facf1f224cf31ef34306576a299b3cc72
f3fd844 Fix PyModule_FromDefAndSpec2(). ericsnowcurrently May 4, 2023 https://github.com/python/cpython/pull/99114/commits/f3fd8445a49c2847643dc1c00a7919d15737ba6c
Clear filters https://github.com/python/cpython/pull/99114/files
Please reload this pagehttps://github.com/python/cpython/pull/99114/files
Please reload this pagehttps://github.com/python/cpython/pull/99114/files
initconfig.h https://github.com/python/cpython/pull/99114/files#diff-35a650b0af7753c2aee8a2a7512fe62158d8b7150bf79ebf1c32201b00cc5124
pycore_ceval.h https://github.com/python/cpython/pull/99114/files#diff-9e7eb7e81667528dfa3a35bbf32fe622d4721c3c71385ea0ea2250abbd15d545
pycore_ceval_state.h https://github.com/python/cpython/pull/99114/files#diff-088d396a3670d3978ae6c121f5dd70839454266ae21451c5852352f25ea2d124
pycore_interp.h https://github.com/python/cpython/pull/99114/files#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
pycore_runtime.h https://github.com/python/cpython/pull/99114/files#diff-004269ce4e6ea86068fb11d8ad53fc4321b693e991e9f847b43d0ecf97482862
moduleobject.h https://github.com/python/cpython/pull/99114/files#diff-b922950b4d9070569144f21cce5616a05ef2b86415c05e965f10acfbe8652d9f
test__xxsubinterpreters.py https://github.com/python/cpython/pull/99114/files#diff-aafe61b536c6466b2aa53aae4b007795bb249f8b7975058c822c99fab8994b47
test_misc.py https://github.com/python/cpython/pull/99114/files#diff-4178d53cac5b09685584df43c65b66797dd4ca4df491b2081565d95ba90aaa36
test_embed.py https://github.com/python/cpython/pull/99114/files#diff-573be25566e43f5adc6650ad1b58d106dbbd79521cb9c6e6d5df9588616a1ffd
__init__.py https://github.com/python/cpython/pull/99114/files#diff-ea25b7196846cae64e3ed2b3fb2e1ee420961442fcd801a07bcd9000178bbd58
test_threading.py https://github.com/python/cpython/pull/99114/files#diff-8b4c7f5f9b60a27c4132899af6fa7157c7f1e57a0b6213bc616fe72fba04c168
2023-05-03-17-46-47.gh-issue-104108.GOxAYt.rst https://github.com/python/cpython/pull/99114/files#diff-8426766e557cb3ead7675bcd85a236f86f76ad998aeb02dad5f1ba79952a357d
_abc.c https://github.com/python/cpython/pull/99114/files#diff-d88c94f372c2e10cea3d5f2e39c6ce940eb2cfe664d913eeab7f74d23d636687
_asynciomodule.c https://github.com/python/cpython/pull/99114/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
_bisectmodule.c https://github.com/python/cpython/pull/99114/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
blake2module.c https://github.com/python/cpython/pull/99114/files#diff-1e734b4395fb6aa1d142bed8b87dccce7d870a04eb1088235176b2894c22f809
_bz2module.c https://github.com/python/cpython/pull/99114/files#diff-6b7a70749b23278bf36e74a08f378b3645598912d7fa8c33f45d34dc95b7a6b7
_codecsmodule.c https://github.com/python/cpython/pull/99114/files#diff-f367ec8524fd2576c9d33e0786dba76b077a0ce32ee7b06a90e7bfd7534aea09
_collectionsmodule.c https://github.com/python/cpython/pull/99114/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
_contextvarsmodule.c https://github.com/python/cpython/pull/99114/files#diff-159c35aa8a3ab608aa21b193aabc13721af2e10ed785c977f04f6e7d01c91aac
_cryptmodule.c https://github.com/python/cpython/pull/99114/files#diff-ead1009bc9bbe5d9681626f08d79c02a40bb9551c5a4248d5b3100d5cad83e35
_csv.c https://github.com/python/cpython/pull/99114/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
_ctypes_test.c https://github.com/python/cpython/pull/99114/files#diff-1e8f35693c2fa62ceeba89a62ec7635326339a5fc022ab03146276e3bebae3dd
_curses_panel.c https://github.com/python/cpython/pull/99114/files#diff-23094b5d60e96c7e35b72a31edc3598c80f6063956b0098d867dd43c613cb5a5
_dbmmodule.c https://github.com/python/cpython/pull/99114/files#diff-19464002f2a343bf15e8a046c87139e9ef0fd4781b14ea54e0f99a64cc31b0ed
_elementtree.c https://github.com/python/cpython/pull/99114/files#diff-72f80c6ac0294ae74c7b014c12bcf229e9df089ab19018ea35fd61c58fdb69ac
_functoolsmodule.c https://github.com/python/cpython/pull/99114/files#diff-d1deea0fb29260d389bac1b24c3ec3631e843d177e85c0e93d5cf50966dee630
_gdbmmodule.c https://github.com/python/cpython/pull/99114/files#diff-ec970b270ec8a90ca42099bd89c68699ab0a593c37e63312a1b2c70534d4136e
_hashopenssl.c https://github.com/python/cpython/pull/99114/files#diff-b4fd2e5e447a6f18fb2508c350524c5cb1feed8ec92d70822eac54431ef71baf
_heapqmodule.c https://github.com/python/cpython/pull/99114/files#diff-034663931c4f60e79a35df8dd3ccfd52dd3e8b89cc4ba85b70b68ef8b5bcee59
_json.c https://github.com/python/cpython/pull/99114/files#diff-efe183ae0b85e5b8d9bbbc588452dd4de80b39fd5c5174ee499ba554217a39ed
_localemodule.c https://github.com/python/cpython/pull/99114/files#diff-68d4a50f88ce330d08190024a328c2d0fc25b94a3d864796e590a34849450cc0
_lsprof.c https://github.com/python/cpython/pull/99114/files#diff-fe854c1e90974a430c6672f28fcf6e470b6be183d515b851367581fed030b6c3
_lzmamodule.c https://github.com/python/cpython/pull/99114/files#diff-604739065f6d9a2f56bed1e9d1fd56b51e212e9acd630a92ccac9fe8390fa4d9
multiprocessing.c https://github.com/python/cpython/pull/99114/files#diff-79a1772754999e12a00c30d2b3dc91520c197450df6d7069ca2e02415de33c09
posixshmem.c https://github.com/python/cpython/pull/99114/files#diff-30d44c0553e33450ee3d075cb249571a83241e6411dd7b836f381593ab3a675a
_opcode.c https://github.com/python/cpython/pull/99114/files#diff-ffb16ae9ae2147478a153c6858c0734f9c39d64724f1862aafad7ed191fed6cf
_operator.c https://github.com/python/cpython/pull/99114/files#diff-3113a72896321417acbbb16a5622a4e98d66b2fba42baf9bd884fc91e16b0844
_pickle.c https://github.com/python/cpython/pull/99114/files#diff-6a8bf1993db0eae81c2ee98e38eeb1ac4d9342b8b5c090f33417a064e6678562
_posixsubprocess.c https://github.com/python/cpython/pull/99114/files#diff-e182817ec4633ebe50bbfa9a6d0b7c00be01307f5457abfc85f9689055be908b
_queuemodule.c https://github.com/python/cpython/pull/99114/files#diff-c54ccb67f4d6326cd15e61b01ca0d3137a6a8e568dc8bc2cc1b923ec8d1f6aac
_randommodule.c https://github.com/python/cpython/pull/99114/files#diff-c2608f08e5410416046fb2fc953730740d0b29b26c148c2cb4a40e87212012fa
_scproxy.c https://github.com/python/cpython/pull/99114/files#diff-aba6f6390a3d3064ba03f0f7efd5727ed1fcaf5f515df432a2ebb26a6dafc5f1
sha3module.c https://github.com/python/cpython/pull/99114/files#diff-5020106d8293d04a15f5387793a9dc7bbb35f0dba7c0896b0058b94ad6e28645
module.c https://github.com/python/cpython/pull/99114/files#diff-6cfed746161998667a9ea0e65596ab18dc519c5f12476b29759f2fc7de22bd34
sre.c https://github.com/python/cpython/pull/99114/files#diff-b715247383fe7eb29c4592bf02da337a5ed85dfcbb4862bf3f5d4f2537dce22d
_ssl.c https://github.com/python/cpython/pull/99114/files#diff-89879be484d86da4e77c90d5408b2e10190ee27cc86337cd0f8efc3520d60621
_stat.c https://github.com/python/cpython/pull/99114/files#diff-b6255e95448a72464fdc5b5f3a266a9b54861af2aeeff9f5f4368e967f68c25f
_statisticsmodule.c https://github.com/python/cpython/pull/99114/files#diff-9be5221cc071f65a6d5d82d4e1edf5a25e936f47b26a3cf05a36aeeccfc93ddb
_struct.c https://github.com/python/cpython/pull/99114/files#diff-13025e64470dd9f01cdfcf972b3aa2712511d83f8db49d587d85b43b2946e87b
_testcapimodule.c https://github.com/python/cpython/pull/99114/files#diff-b2d7540efa4f376350ef77b923a6dfcc54bb90424970477f66275f19bad0d30f
_testinternalcapi.c https://github.com/python/cpython/pull/99114/files#diff-687f4a736f1f6ad4b6cd4ff65c8e0113408304e8d65530dbd41b3f59a081a126
_testmultiphase.c https://github.com/python/cpython/pull/99114/files#diff-f131d2f9bbec4a8dcdcfa1509f5d01a9c39674a8caa646d5c9d5e08971fd6ce5
_threadmodule.c https://github.com/python/cpython/pull/99114/files#diff-23071700ee893f365a4c117210b9129d4ac6afe5cc6e52bb5cd4cabbc6816e07
_typingmodule.c https://github.com/python/cpython/pull/99114/files#diff-6fced0933b44e9c32a476f3f01322db46d50c3235b183012c084bb8648ae4ab8
_uuidmodule.c https://github.com/python/cpython/pull/99114/files#diff-f08acf1e3d98794dd2c41177696af35438637baab52ab985951481647bd76caa
_weakref.c https://github.com/python/cpython/pull/99114/files#diff-0e4236535e75916afcbfe0e987212ab50bff033705c825e5a63cf6fea905a4da
_winapi.c https://github.com/python/cpython/pull/99114/files#diff-42415407f8d0ef2d42e29d13d979f633e3543770e62c3871e1101ad532d336a8
_xxinterpchannelsmodule.c https://github.com/python/cpython/pull/99114/files#diff-78fc17a03e8a02168b63278bea03622a9ac267330c5d73226ec8fc36f5550906
_xxsubinterpretersmodule.c https://github.com/python/cpython/pull/99114/files#diff-f29800af0b7052514f5cc3d1a5858d704a8f0dee4c88788b741c00a0ff39f8d0
_zoneinfo.c https://github.com/python/cpython/pull/99114/files#diff-7a27d869df7929eb9c160f1e309e0a00d7059cc81fa7613464c499d775dc0562
arraymodule.c https://github.com/python/cpython/pull/99114/files#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
atexitmodule.c https://github.com/python/cpython/pull/99114/files#diff-9879f5d0bb589f701ff1ed80c76cef954013a1debd397a339efc9543a6c271e2
audioop.c https://github.com/python/cpython/pull/99114/files#diff-2cbe7383ad6f56245de202b2479340f868ea35884c4865adf39b318d6d3f32f6
binascii.c https://github.com/python/cpython/pull/99114/files#diff-ba5e0c9b1d3a07e484b80157530df909d6cbc13e479e464e9fe0e7744822653c
cjkcodecs.h https://github.com/python/cpython/pull/99114/files#diff-15c123a721b956855846cc0e5919a81f89e244bffbba326b33f8d3e08d82ba43
multibytecodec.c https://github.com/python/cpython/pull/99114/files#diff-bc8499ed0d5bebcd8e193fed4430a5d4ac73fa49ce155cf2e6937faf39911d4f
cmathmodule.c https://github.com/python/cpython/pull/99114/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
errnomodule.c https://github.com/python/cpython/pull/99114/files#diff-2a2d78073c3b4749999c9666e627c80cd622f8cdd8607f48179cca9f214dceed
faulthandler.c https://github.com/python/cpython/pull/99114/files#diff-b2263afa44dcc1317d50775651e27589b6f15fd858d1508e4d5dcc060ea4f991
fcntlmodule.c https://github.com/python/cpython/pull/99114/files#diff-74b3ddb13f1d0fefd76b03b088a2d3acb5a718d22b63a84f06a20f5812ffc4b5
gcmodule.c https://github.com/python/cpython/pull/99114/files#diff-3ba495fac5f4cc4a582187117515f3177ab91823c65a59af962fe180e06d9e77
grpmodule.c https://github.com/python/cpython/pull/99114/files#diff-d930482a13f06d943cffe3b4e253cea42d5759209d472603d6cccb28aadbf243
itertoolsmodule.c https://github.com/python/cpython/pull/99114/files#diff-dc27cbdf2b9f6e5236cade13cf301d352a7abd2a8b1988f2517d6f5b7a30c201
mathmodule.c https://github.com/python/cpython/pull/99114/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
md5module.c https://github.com/python/cpython/pull/99114/files#diff-ebfb0d540ae88c7ff55b1372c04445f4163cfc7df845514d3077dfd25f000fa9
mmapmodule.c https://github.com/python/cpython/pull/99114/files#diff-4063fcfc98efaa9ba61a24ae3de730bbab4e8859152025da60db25a56fd6a646
nismodule.c https://github.com/python/cpython/pull/99114/files#diff-94c5d8615f577548847746a040772d6ac5eb2f43a3c8733458f2e2967425eaf2
overlapped.c https://github.com/python/cpython/pull/99114/files#diff-c2b25616ea65bee7385cf794c70c41497c8953b56ceb9eed382fb1cb2ca799c2
posixmodule.c https://github.com/python/cpython/pull/99114/files#diff-b5b7e4f5599916b2018e911ef423f9d3fd46cb71268e1a73c74a1c9ae2cb6791
pwdmodule.c https://github.com/python/cpython/pull/99114/files#diff-c2c79550df19e45d2ebc3179871b1b0c46b56b40865d0ad3d480b8c12f3e33fb
pyexpat.c https://github.com/python/cpython/pull/99114/files#diff-0534aca0d881f2dd1100e875602f98da60bf20ce127564896dc1e8a92a6fad2c
resource.c https://github.com/python/cpython/pull/99114/files#diff-510472560baed5d8506ea0cde42fbb06c286a90dc85ce3e6172cb088de5d5ad8
selectmodule.c https://github.com/python/cpython/pull/99114/files#diff-1b355c9727316ead32069160a2974d6a4cf4d4b01e29901e60983fe45733ba35
sha1module.c https://github.com/python/cpython/pull/99114/files#diff-f8380ad63c7d5ceeb8e7ca5cc706794c685955db0f4a639833ebcc12dd527b5f
sha2module.c https://github.com/python/cpython/pull/99114/files#diff-4f883f3d08bb004f53ca1cf434ba04d4d28f54d2833076af8e6e78596bcc954b
signalmodule.c https://github.com/python/cpython/pull/99114/files#diff-99fb04b208835118fdca0d54b76a00c450da3eaff09d2b53e8a03d63bbe88e30
socketmodule.c https://github.com/python/cpython/pull/99114/files#diff-412f0023cab7bc5669c6c1e710a6f37e7c3c387d299794b5fe82268a10223b29
spwdmodule.c https://github.com/python/cpython/pull/99114/files#diff-bb4c943fb9c329012b2c9e321e73cfc0e5e70511b90897471ad007df44506395
symtablemodule.c https://github.com/python/cpython/pull/99114/files#diff-3dd23bb6076119831aec4c43190bbb536fa4f9e386b25835cb88176e7b2d7a3c
syslogmodule.c https://github.com/python/cpython/pull/99114/files#diff-d14bac03cd6d37d67cf2b5800a66f3cea233a3edd515fcf53bc7a6234af8f810
termios.c https://github.com/python/cpython/pull/99114/files#diff-099ac66bc194bfc258e95fcba2e3ed5528f83adb690fe7e0ef831aa6407eb32c
timemodule.c https://github.com/python/cpython/pull/99114/files#diff-5b4563bfeddc3e20890eada5c8aa651b107a05a0ca8008ae839b86e67897e679
unicodedata.c https://github.com/python/cpython/pull/99114/files#diff-2cd482084cd623be20584ff84ef4b0ff781c0d955546048585a855156aedfa78
xxlimited.c https://github.com/python/cpython/pull/99114/files#diff-79c7681c485495572ccb45b05e77f707099d55c781eb8e10af7e2410dcdc5389
xxlimited_35.c https://github.com/python/cpython/pull/99114/files#diff-03061f7116d619b7e9430d07e14f67a560126a58dfef76cd11c8159effc734dc
xxmodule.c https://github.com/python/cpython/pull/99114/files#diff-2bc8a89055e7d77f5ff309f34d3554d06dac99cacd1c62304fc5b6844f363953
xxsubtype.c https://github.com/python/cpython/pull/99114/files#diff-2e14e7ef4f88f2750b22117ab9af4d10fc49230753a6d1f4dd821a6b753c49bd
zlibmodule.c https://github.com/python/cpython/pull/99114/files#diff-295b58a9ad1abea83244636cd413e54a5114dcaf34df95f8ca5db806fc6ab188
moduleobject.c https://github.com/python/cpython/pull/99114/files#diff-8c2a0fd137780a0ee11c19aae8e46e8490f7667698cd78a5bde466bc995a08c5
unicodeobject.c https://github.com/python/cpython/pull/99114/files#diff-34c966e7876d6f8bf801dd51896327e4f68bba02cddb95fbf3963f0b2e39c38a
_testconsole.c https://github.com/python/cpython/pull/99114/files#diff-729a754298931d57651635343861fd9fb96f95870ff3fee3d7a80a02a7025ebb
msvcrtmodule.c https://github.com/python/cpython/pull/99114/files#diff-37e4d6387c5c3bd0f6cedfda8b8d3d9771e1233e0d9d60ca0dc7a6f081b1fa90
winreg.c https://github.com/python/cpython/pull/99114/files#diff-ebc17afaffe862b9d14021622fc6b6c230edbb2cad594481648a453cb8436b7c
winsound.c https://github.com/python/cpython/pull/99114/files#diff-d862a668e12bf4936b573d833171184d0023b782d024dab0472d8dd520ca8e43
asdl_c.py https://github.com/python/cpython/pull/99114/files#diff-c4dd13901c011c278fe5b6d175fdd23ed94e51568fe6b2ee4215d5ab376be9a8
Python-ast.c https://github.com/python/cpython/pull/99114/files#diff-0258ad568d1bc0a5fa1c949351df0cc72a0a63441a1ed78c77d59f5695704857
Python-tokenize.c https://github.com/python/cpython/pull/99114/files#diff-68d96c581022a408dbcf0f48df1126c3a43154ed2dd20b166aa5269ab27f3dcb
_warnings.c https://github.com/python/cpython/pull/99114/files#diff-868cb9c3ec7f49459c652319e480e03ee132976b45fbedacb94958f8e0a9ea58
ceval_gil.c https://github.com/python/cpython/pull/99114/files#diff-b7d806d282eab9f532468633d9090ed0a7f3215d8c6bcae04f4f8547baa39da1
import.c https://github.com/python/cpython/pull/99114/files#diff-28cfc3e2868980a79d93d2ebdc8747dcb9231f3dd7f2caef96e74107d1ea3bf3
marshal.c https://github.com/python/cpython/pull/99114/files#diff-46d545a32ea7176926cf1a963f25cdac2cf1c8098b3e020ccc77b63b2149d760
pylifecycle.c https://github.com/python/cpython/pull/99114/files#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
pystate.c https://github.com/python/cpython/pull/99114/files#diff-7ac11e526f79b42d6ea9d3592cb99da46775640c69fa5510f4a6de87cced7141
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L277
Include/cpython/initconfig.hhttps://github.com/python/cpython/pull/99114/files#diff-35a650b0af7753c2aee8a2a7512fe62158d8b7150bf79ebf1c32201b00cc5124
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Include/cpython/initconfig.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-35a650b0af7753c2aee8a2a7512fe62158d8b7150bf79ebf1c32201b00cc5124
https://github.com/python/cpython/pull/99114/files#diff-35a650b0af7753c2aee8a2a7512fe62158d8b7150bf79ebf1c32201b00cc5124
https://github.com/python/cpython/pull/99114/files#diff-35a650b0af7753c2aee8a2a7512fe62158d8b7150bf79ebf1c32201b00cc5124
https://github.com/python/cpython/pull/99114/files#diff-35a650b0af7753c2aee8a2a7512fe62158d8b7150bf79ebf1c32201b00cc5124
Include/internal/pycore_ceval.hhttps://github.com/python/cpython/pull/99114/files#diff-9e7eb7e81667528dfa3a35bbf32fe622d4721c3c71385ea0ea2250abbd15d545
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Include/internal/pycore_ceval.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-9e7eb7e81667528dfa3a35bbf32fe622d4721c3c71385ea0ea2250abbd15d545
https://github.com/python/cpython/pull/99114/files#diff-9e7eb7e81667528dfa3a35bbf32fe622d4721c3c71385ea0ea2250abbd15d545
https://github.com/python/cpython/pull/99114/files#diff-9e7eb7e81667528dfa3a35bbf32fe622d4721c3c71385ea0ea2250abbd15d545
https://github.com/python/cpython/pull/99114/files#diff-9e7eb7e81667528dfa3a35bbf32fe622d4721c3c71385ea0ea2250abbd15d545
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L313
Include/internal/pycore_ceval_state.hhttps://github.com/python/cpython/pull/99114/files#diff-088d396a3670d3978ae6c121f5dd70839454266ae21451c5852352f25ea2d124
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Include/internal/pycore_ceval_state.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-088d396a3670d3978ae6c121f5dd70839454266ae21451c5852352f25ea2d124
https://github.com/python/cpython/pull/99114/files#diff-088d396a3670d3978ae6c121f5dd70839454266ae21451c5852352f25ea2d124
https://github.com/python/cpython/pull/99114/files#diff-088d396a3670d3978ae6c121f5dd70839454266ae21451c5852352f25ea2d124
https://github.com/python/cpython/pull/99114/files#diff-088d396a3670d3978ae6c121f5dd70839454266ae21451c5852352f25ea2d124
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L317
Include/internal/pycore_interp.hhttps://github.com/python/cpython/pull/99114/files#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Include/internal/pycore_interp.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
https://github.com/python/cpython/pull/99114/files#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L320
Include/internal/pycore_runtime.hhttps://github.com/python/cpython/pull/99114/files#diff-004269ce4e6ea86068fb11d8ad53fc4321b693e991e9f847b43d0ecf97482862
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Include/internal/pycore_runtime.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-004269ce4e6ea86068fb11d8ad53fc4321b693e991e9f847b43d0ecf97482862
https://github.com/python/cpython/pull/99114/files#diff-004269ce4e6ea86068fb11d8ad53fc4321b693e991e9f847b43d0ecf97482862
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L266
Include/moduleobject.hhttps://github.com/python/cpython/pull/99114/files#diff-b922950b4d9070569144f21cce5616a05ef2b86415c05e965f10acfbe8652d9f
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Include/moduleobject.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-b922950b4d9070569144f21cce5616a05ef2b86415c05e965f10acfbe8652d9f
https://github.com/python/cpython/pull/99114/files#diff-b922950b4d9070569144f21cce5616a05ef2b86415c05e965f10acfbe8652d9f
Lib/test/test__xxsubinterpreters.pyhttps://github.com/python/cpython/pull/99114/files#diff-aafe61b536c6466b2aa53aae4b007795bb249f8b7975058c822c99fab8994b47
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Lib/test/test__xxsubinterpreters.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-aafe61b536c6466b2aa53aae4b007795bb249f8b7975058c822c99fab8994b47
https://github.com/python/cpython/pull/99114/files#diff-aafe61b536c6466b2aa53aae4b007795bb249f8b7975058c822c99fab8994b47
https://github.com/python/cpython/pull/99114/files#diff-aafe61b536c6466b2aa53aae4b007795bb249f8b7975058c822c99fab8994b47
https://github.com/python/cpython/pull/99114/files#diff-aafe61b536c6466b2aa53aae4b007795bb249f8b7975058c822c99fab8994b47
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L349
Lib/test/test_capi/test_misc.pyhttps://github.com/python/cpython/pull/99114/files#diff-4178d53cac5b09685584df43c65b66797dd4ca4df491b2081565d95ba90aaa36
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Lib/test/test_capi/test_misc.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-4178d53cac5b09685584df43c65b66797dd4ca4df491b2081565d95ba90aaa36
https://github.com/python/cpython/pull/99114/files#diff-4178d53cac5b09685584df43c65b66797dd4ca4df491b2081565d95ba90aaa36
https://github.com/python/cpython/pull/99114/files#diff-4178d53cac5b09685584df43c65b66797dd4ca4df491b2081565d95ba90aaa36
https://github.com/python/cpython/pull/99114/files#diff-4178d53cac5b09685584df43c65b66797dd4ca4df491b2081565d95ba90aaa36
https://github.com/python/cpython/pull/99114/files#diff-4178d53cac5b09685584df43c65b66797dd4ca4df491b2081565d95ba90aaa36
https://github.com/python/cpython/pull/99114/files#diff-4178d53cac5b09685584df43c65b66797dd4ca4df491b2081565d95ba90aaa36
Lib/test/test_embed.pyhttps://github.com/python/cpython/pull/99114/files#diff-573be25566e43f5adc6650ad1b58d106dbbd79521cb9c6e6d5df9588616a1ffd
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Lib/test/test_embed.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-573be25566e43f5adc6650ad1b58d106dbbd79521cb9c6e6d5df9588616a1ffd
https://github.com/python/cpython/pull/99114/files#diff-573be25566e43f5adc6650ad1b58d106dbbd79521cb9c6e6d5df9588616a1ffd
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L260
Lib/test/test_import/__init__.pyhttps://github.com/python/cpython/pull/99114/files#diff-ea25b7196846cae64e3ed2b3fb2e1ee420961442fcd801a07bcd9000178bbd58
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Lib/test/test_import/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-ea25b7196846cae64e3ed2b3fb2e1ee420961442fcd801a07bcd9000178bbd58
https://github.com/python/cpython/pull/99114/files#diff-ea25b7196846cae64e3ed2b3fb2e1ee420961442fcd801a07bcd9000178bbd58
Lib/test/test_threading.pyhttps://github.com/python/cpython/pull/99114/files#diff-8b4c7f5f9b60a27c4132899af6fa7157c7f1e57a0b6213bc616fe72fba04c168
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Lib/test/test_threading.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-8b4c7f5f9b60a27c4132899af6fa7157c7f1e57a0b6213bc616fe72fba04c168
https://github.com/python/cpython/pull/99114/files#diff-8b4c7f5f9b60a27c4132899af6fa7157c7f1e57a0b6213bc616fe72fba04c168
Misc/NEWS.d/next/Core and Builtins/2023-05-03-17-46-47.gh-issue-104108.GOxAYt.rsthttps://github.com/python/cpython/pull/99114/files#diff-8426766e557cb3ead7675bcd85a236f86f76ad998aeb02dad5f1ba79952a357d
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Misc/NEWS.d/next/Core%20and%20Builtins/2023-05-03-17-46-47.gh-issue-104108.GOxAYt.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
Modules/_abc.chttps://github.com/python/cpython/pull/99114/files#diff-d88c94f372c2e10cea3d5f2e39c6ce940eb2cfe664d913eeab7f74d23d636687
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_abc.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-d88c94f372c2e10cea3d5f2e39c6ce940eb2cfe664d913eeab7f74d23d636687
https://github.com/python/cpython/pull/99114/files#diff-d88c94f372c2e10cea3d5f2e39c6ce940eb2cfe664d913eeab7f74d23d636687
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L371
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/99114/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_asynciomodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/99114/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L377
Modules/_bisectmodule.chttps://github.com/python/cpython/pull/99114/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_bisectmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/pull/99114/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L389
Modules/_blake2/blake2module.chttps://github.com/python/cpython/pull/99114/files#diff-1e734b4395fb6aa1d142bed8b87dccce7d870a04eb1088235176b2894c22f809
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_blake2/blake2module.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-1e734b4395fb6aa1d142bed8b87dccce7d870a04eb1088235176b2894c22f809
https://github.com/python/cpython/pull/99114/files#diff-1e734b4395fb6aa1d142bed8b87dccce7d870a04eb1088235176b2894c22f809
Modules/_bz2module.chttps://github.com/python/cpython/pull/99114/files#diff-6b7a70749b23278bf36e74a08f378b3645598912d7fa8c33f45d34dc95b7a6b7
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_bz2module.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-6b7a70749b23278bf36e74a08f378b3645598912d7fa8c33f45d34dc95b7a6b7
https://github.com/python/cpython/pull/99114/files#diff-6b7a70749b23278bf36e74a08f378b3645598912d7fa8c33f45d34dc95b7a6b7
Modules/_codecsmodule.chttps://github.com/python/cpython/pull/99114/files#diff-f367ec8524fd2576c9d33e0786dba76b077a0ce32ee7b06a90e7bfd7534aea09
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_codecsmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-f367ec8524fd2576c9d33e0786dba76b077a0ce32ee7b06a90e7bfd7534aea09
https://github.com/python/cpython/pull/99114/files#diff-f367ec8524fd2576c9d33e0786dba76b077a0ce32ee7b06a90e7bfd7534aea09
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L403
Modules/_collectionsmodule.chttps://github.com/python/cpython/pull/99114/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_collectionsmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
https://github.com/python/cpython/pull/99114/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
Modules/_contextvarsmodule.chttps://github.com/python/cpython/pull/99114/files#diff-159c35aa8a3ab608aa21b193aabc13721af2e10ed785c977f04f6e7d01c91aac
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_contextvarsmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-159c35aa8a3ab608aa21b193aabc13721af2e10ed785c977f04f6e7d01c91aac
https://github.com/python/cpython/pull/99114/files#diff-159c35aa8a3ab608aa21b193aabc13721af2e10ed785c977f04f6e7d01c91aac
Modules/_cryptmodule.chttps://github.com/python/cpython/pull/99114/files#diff-ead1009bc9bbe5d9681626f08d79c02a40bb9551c5a4248d5b3100d5cad83e35
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_cryptmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-ead1009bc9bbe5d9681626f08d79c02a40bb9551c5a4248d5b3100d5cad83e35
https://github.com/python/cpython/pull/99114/files#diff-ead1009bc9bbe5d9681626f08d79c02a40bb9551c5a4248d5b3100d5cad83e35
Modules/_csv.chttps://github.com/python/cpython/pull/99114/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_csv.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
https://github.com/python/cpython/pull/99114/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
Modules/_ctypes/_ctypes_test.chttps://github.com/python/cpython/pull/99114/files#diff-1e8f35693c2fa62ceeba89a62ec7635326339a5fc022ab03146276e3bebae3dd
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_ctypes/_ctypes_test.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-1e8f35693c2fa62ceeba89a62ec7635326339a5fc022ab03146276e3bebae3dd
https://github.com/python/cpython/pull/99114/files#diff-1e8f35693c2fa62ceeba89a62ec7635326339a5fc022ab03146276e3bebae3dd
Modules/_curses_panel.chttps://github.com/python/cpython/pull/99114/files#diff-23094b5d60e96c7e35b72a31edc3598c80f6063956b0098d867dd43c613cb5a5
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_curses_panel.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-23094b5d60e96c7e35b72a31edc3598c80f6063956b0098d867dd43c613cb5a5
https://github.com/python/cpython/pull/99114/files#diff-23094b5d60e96c7e35b72a31edc3598c80f6063956b0098d867dd43c613cb5a5
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L436
Modules/_dbmmodule.chttps://github.com/python/cpython/pull/99114/files#diff-19464002f2a343bf15e8a046c87139e9ef0fd4781b14ea54e0f99a64cc31b0ed
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_dbmmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-19464002f2a343bf15e8a046c87139e9ef0fd4781b14ea54e0f99a64cc31b0ed
https://github.com/python/cpython/pull/99114/files#diff-19464002f2a343bf15e8a046c87139e9ef0fd4781b14ea54e0f99a64cc31b0ed
Modules/_elementtree.chttps://github.com/python/cpython/pull/99114/files#diff-72f80c6ac0294ae74c7b014c12bcf229e9df089ab19018ea35fd61c58fdb69ac
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_elementtree.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-72f80c6ac0294ae74c7b014c12bcf229e9df089ab19018ea35fd61c58fdb69ac
https://github.com/python/cpython/pull/99114/files#diff-72f80c6ac0294ae74c7b014c12bcf229e9df089ab19018ea35fd61c58fdb69ac
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L466
Modules/_functoolsmodule.chttps://github.com/python/cpython/pull/99114/files#diff-d1deea0fb29260d389bac1b24c3ec3631e843d177e85c0e93d5cf50966dee630
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_functoolsmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-d1deea0fb29260d389bac1b24c3ec3631e843d177e85c0e93d5cf50966dee630
https://github.com/python/cpython/pull/99114/files#diff-d1deea0fb29260d389bac1b24c3ec3631e843d177e85c0e93d5cf50966dee630
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L436
Modules/_gdbmmodule.chttps://github.com/python/cpython/pull/99114/files#diff-ec970b270ec8a90ca42099bd89c68699ab0a593c37e63312a1b2c70534d4136e
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_gdbmmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-ec970b270ec8a90ca42099bd89c68699ab0a593c37e63312a1b2c70534d4136e
https://github.com/python/cpython/pull/99114/files#diff-ec970b270ec8a90ca42099bd89c68699ab0a593c37e63312a1b2c70534d4136e
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L387
Modules/_hashopenssl.chttps://github.com/python/cpython/pull/99114/files#diff-b4fd2e5e447a6f18fb2508c350524c5cb1feed8ec92d70822eac54431ef71baf
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_hashopenssl.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-b4fd2e5e447a6f18fb2508c350524c5cb1feed8ec92d70822eac54431ef71baf
https://github.com/python/cpython/pull/99114/files#diff-b4fd2e5e447a6f18fb2508c350524c5cb1feed8ec92d70822eac54431ef71baf
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L482
Modules/_heapqmodule.chttps://github.com/python/cpython/pull/99114/files#diff-034663931c4f60e79a35df8dd3ccfd52dd3e8b89cc4ba85b70b68ef8b5bcee59
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_heapqmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-034663931c4f60e79a35df8dd3ccfd52dd3e8b89cc4ba85b70b68ef8b5bcee59
https://github.com/python/cpython/pull/99114/files#diff-034663931c4f60e79a35df8dd3ccfd52dd3e8b89cc4ba85b70b68ef8b5bcee59
Modules/_json.chttps://github.com/python/cpython/pull/99114/files#diff-efe183ae0b85e5b8d9bbbc588452dd4de80b39fd5c5174ee499ba554217a39ed
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_json.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-efe183ae0b85e5b8d9bbbc588452dd4de80b39fd5c5174ee499ba554217a39ed
https://github.com/python/cpython/pull/99114/files#diff-efe183ae0b85e5b8d9bbbc588452dd4de80b39fd5c5174ee499ba554217a39ed
Modules/_localemodule.chttps://github.com/python/cpython/pull/99114/files#diff-68d4a50f88ce330d08190024a328c2d0fc25b94a3d864796e590a34849450cc0
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_localemodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-68d4a50f88ce330d08190024a328c2d0fc25b94a3d864796e590a34849450cc0
https://github.com/python/cpython/pull/99114/files#diff-68d4a50f88ce330d08190024a328c2d0fc25b94a3d864796e590a34849450cc0
Modules/_lsprof.chttps://github.com/python/cpython/pull/99114/files#diff-fe854c1e90974a430c6672f28fcf6e470b6be183d515b851367581fed030b6c3
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_lsprof.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-fe854c1e90974a430c6672f28fcf6e470b6be183d515b851367581fed030b6c3
https://github.com/python/cpython/pull/99114/files#diff-fe854c1e90974a430c6672f28fcf6e470b6be183d515b851367581fed030b6c3
Modules/_lzmamodule.chttps://github.com/python/cpython/pull/99114/files#diff-604739065f6d9a2f56bed1e9d1fd56b51e212e9acd630a92ccac9fe8390fa4d9
View file https://github.com/ericsnowcurrently/cpython/blob/f3fd8445a49c2847643dc1c00a7919d15737ba6c/Modules/_lzmamodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/99114/{{ revealButtonHref }}
https://github.com/python/cpython/pull/99114/files#diff-604739065f6d9a2f56bed1e9d1fd56b51e212e9acd630a92ccac9fe8390fa4d9
https://github.com/python/cpython/pull/99114/files#diff-604739065f6d9a2f56bed1e9d1fd56b51e212e9acd630a92ccac9fe8390fa4d9
Please reload this pagehttps://github.com/python/cpython/pull/99114/files
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.