René's URL Explorer Experiment


Title: bpo-30860: Consolidate stateful runtime globals. by ericsnowcurrently · Pull Request #3397 · python/cpython · GitHub

Open Graph Title: bpo-30860: Consolidate stateful runtime globals. by ericsnowcurrently · Pull Request #3397 · python/cpython

X Title: bpo-30860: Consolidate stateful runtime globals. by ericsnowcurrently · Pull Request #3397 · python/cpython

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

Open Graph Description: (trying again; see #2594) group the (stateful) runtime globals into various topical structs consolidate the topical structs under a single top-level _PyRuntimeState struct add a check-c-globals.py...

X Description: (trying again; see #2594) group the (stateful) runtime globals into various topical structs consolidate the topical structs under a single top-level _PyRuntimeState struct add a check-c-globals.py...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:a0099d5e-9a1c-6da3-abb5-06252abeb49d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDEF4:7116D:537BF:6D5DF:6A4D7B94
html-safe-nonce36a9de3bc19949ef4abc946242662640bdfc70ec419ca269a9337d259d8a0704
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERUY0OjcxMTZEOjUzN0JGOjZENURGOjZBNEQ3Qjk0IiwidmlzaXRvcl9pZCI6IjQ0Nzk3OTM0MzcxODEwNDk3NDgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmaca27f6046f49fcd2135c8a3613be2475d0ab74cb0a0ec90ff21cc21715fa3308e
hovercard-subject-tagpull_request:139679411
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/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/3397/commits
twitter:imagehttps://opengraph.githubassets.com/913dd6f72b7d4ca47c8dbdb682db59cc14fb76ca823e2192d609496f4a9f6835/python/cpython/pull/3397
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/913dd6f72b7d4ca47c8dbdb682db59cc14fb76ca823e2192d609496f4a9f6835/python/cpython/pull/3397
og:image:alt(trying again; see #2594) group the (stateful) runtime globals into various topical structs consolidate the topical structs under a single top-level _PyRuntimeState struct add a check-c-globals.py...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameericsnowcurrently
hostnamegithub.com
expected-hostnamegithub.com
None7f8e15305e2ab58890ca84b830615e375f5df303cf471cafcba0c08272981be3
turbo-cache-controlno-cache
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release8608b0750fc35e283e5ec5b094bff942d7a0e197
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/3397/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F3397%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/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%2F3397%2Fcommits
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%2Fcommits&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/3397/commits
Reloadhttps://github.com/python/cpython/pull/3397/commits
Reloadhttps://github.com/python/cpython/pull/3397/commits
Please reload this pagehttps://github.com/python/cpython/pull/3397/commits
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/3397/commits
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 34.8k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.6k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.3k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality 0 https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
python:masterhttps://github.com/python/cpython/tree/master
ericsnowcurrently:interp-globalshttps://github.com/ericsnowcurrently/cpython/tree/interp-globals
Conversationhttps://github.com/python/cpython/pull/3397
Commits94 (94)https://github.com/python/cpython/pull/3397/commits
Checkshttps://github.com/python/cpython/pull/3397/checks
Files changedhttps://github.com/python/cpython/pull/3397/files
bpo-30860: Consolidate stateful runtime globals.https://github.com/python/cpython/pull/3397/commits#top
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
python:masterhttps://github.com/python/cpython/tree/master
ericsnowcurrently:interp-globalshttps://github.com/ericsnowcurrently/cpython/tree/interp-globals
Add the check-c-globals script.https://github.com/python/cpython/pull/3397/commits/d4799a72767311b9bd86d422648002c2a2c42f5e
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
d4799a7https://github.com/python/cpython/pull/3397/commits/d4799a72767311b9bd86d422648002c2a2c42f5e
https://github.com/python/cpython/tree/d4799a72767311b9bd86d422648002c2a2c42f5e
Clean up the check-c-globals script.https://github.com/python/cpython/pull/3397/commits/9abaa7b0b78f8211624b1d6d86f6c08fa51ab091
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
9abaa7bhttps://github.com/python/cpython/pull/3397/commits/9abaa7b0b78f8211624b1d6d86f6c08fa51ab091
https://github.com/python/cpython/tree/9abaa7b0b78f8211624b1d6d86f6c08fa51ab091
Update the list of "runtime" globals.https://github.com/python/cpython/pull/3397/commits/aa3a7db210f78a67187f19a4cc0acedb4bfaddd0
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
aa3a7dbhttps://github.com/python/cpython/pull/3397/commits/aa3a7db210f78a67187f19a4cc0acedb4bfaddd0
https://github.com/python/cpython/tree/aa3a7db210f78a67187f19a4cc0acedb4bfaddd0
Handle builtin modules via a pattern check.https://github.com/python/cpython/pull/3397/commits/c7c86c75ef46dfd2021e42b5b4097c4468368335
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
c7c86c7https://github.com/python/cpython/pull/3397/commits/c7c86c75ef46dfd2021e42b5b4097c4468368335
https://github.com/python/cpython/tree/c7c86c75ef46dfd2021e42b5b4097c4468368335
Rely on a pattern check for static type-related vars.https://github.com/python/cpython/pull/3397/commits/6b991d9147fbff7cedccc5c47acb967bae55090f
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
6b991d9https://github.com/python/cpython/pull/3397/commits/6b991d9147fbff7cedccc5c47acb967bae55090f
https://github.com/python/cpython/tree/6b991d9147fbff7cedccc5c47acb967bae55090f
Handle most exceptions and warnings via pattern checks.https://github.com/python/cpython/pull/3397/commits/8a8763dc12fbed9e00974e227b8bf907cab999ab
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
8a8763dhttps://github.com/python/cpython/pull/3397/commits/8a8763dc12fbed9e00974e227b8bf907cab999ab
https://github.com/python/cpython/tree/8a8763dc12fbed9e00974e227b8bf907cab999ab
Clean up _is_type_var().https://github.com/python/cpython/pull/3397/commits/c8b5b43e8620c5816eb55eb909dc94fbf8a895aa
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
c8b5b43https://github.com/python/cpython/pull/3397/commits/c8b5b43e8620c5816eb55eb909dc94fbf8a895aa
https://github.com/python/cpython/tree/c8b5b43e8620c5816eb55eb909dc94fbf8a895aa
Add runtime vars for builtin modules.https://github.com/python/cpython/pull/3397/commits/72e1d9bccb8f5ed9a734df7be1c4114c3b107954
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
72e1d9bhttps://github.com/python/cpython/pull/3397/commits/72e1d9bccb8f5ed9a734df7be1c4114c3b107954
https://github.com/python/cpython/tree/72e1d9bccb8f5ed9a734df7be1c4114c3b107954
Ignore trailing comments in globals-runtime.txt.https://github.com/python/cpython/pull/3397/commits/f51e788446e408bd62e1213922369a723d69e77a
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
f51e788https://github.com/python/cpython/pull/3397/commits/f51e788446e408bd62e1213922369a723d69e77a
https://github.com/python/cpython/tree/f51e788446e408bd62e1213922369a723d69e77a
Add runtime vars for builtin types.https://github.com/python/cpython/pull/3397/commits/9836224d00c20f8b9d9fa9b2fc5c0bc7ebc1ae46
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
9836224https://github.com/python/cpython/pull/3397/commits/9836224d00c20f8b9d9fa9b2fc5c0bc7ebc1ae46
https://github.com/python/cpython/tree/9836224d00c20f8b9d9fa9b2fc5c0bc7ebc1ae46
Add runtime vars for compiler.https://github.com/python/cpython/pull/3397/commits/9dab7a7d061ae2087aece0b47c7453301fcb2a7f
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
9dab7a7https://github.com/python/cpython/pull/3397/commits/9dab7a7d061ae2087aece0b47c7453301fcb2a7f
https://github.com/python/cpython/tree/9dab7a7d061ae2087aece0b47c7453301fcb2a7f
Add runtime vars for interpreter.https://github.com/python/cpython/pull/3397/commits/7e1cad8fcad8e9b5de50d447fac11a3de0360809
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
7e1cad8https://github.com/python/cpython/pull/3397/commits/7e1cad8fcad8e9b5de50d447fac11a3de0360809
https://github.com/python/cpython/tree/7e1cad8fcad8e9b5de50d447fac11a3de0360809
Add runtime vars for import.https://github.com/python/cpython/pull/3397/commits/7b8279af72ac6b06f4bd15cc366379ae955e9c3d
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
7b8279ahttps://github.com/python/cpython/pull/3397/commits/7b8279af72ac6b06f4bd15cc366379ae955e9c3d
https://github.com/python/cpython/tree/7b8279af72ac6b06f4bd15cc366379ae955e9c3d
Add runtime vars for startup.https://github.com/python/cpython/pull/3397/commits/c067341b9b43b60cca13dc475224a7e4be6a4813
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
c067341https://github.com/python/cpython/pull/3397/commits/c067341b9b43b60cca13dc475224a7e4be6a4813
https://github.com/python/cpython/tree/c067341b9b43b60cca13dc475224a7e4be6a4813
Add other runtime vars.https://github.com/python/cpython/pull/3397/commits/794fb24709773fcaadd7a0165209159623471ead
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
794fb24https://github.com/python/cpython/pull/3397/commits/794fb24709773fcaadd7a0165209159623471ead
https://github.com/python/cpython/tree/794fb24709773fcaadd7a0165209159623471ead
Separate the 3 runtime global "scopes".https://github.com/python/cpython/pull/3397/commits/942dbfa5ee0c1b753c0b08ca5218b3d2614a7586
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
942dbfahttps://github.com/python/cpython/pull/3397/commits/942dbfa5ee0c1b753c0b08ca5218b3d2614a7586
https://github.com/python/cpython/tree/942dbfa5ee0c1b753c0b08ca5218b3d2614a7586
Do not worry about a possible race.https://github.com/python/cpython/pull/3397/commits/7a2c42af938b61d73f1da417f28f92f33b5513e5
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
7a2c42ahttps://github.com/python/cpython/pull/3397/commits/7a2c42af938b61d73f1da417f28f92f33b5513e5
https://github.com/python/cpython/tree/7a2c42af938b61d73f1da417f28f92f33b5513e5
Narrow down the globals lists.https://github.com/python/cpython/pull/3397/commits/2e6526b32ffffba6e4aab638d6aada1d6f84e2e4
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
2e6526bhttps://github.com/python/cpython/pull/3397/commits/2e6526b32ffffba6e4aab638d6aada1d6f84e2e4
https://github.com/python/cpython/tree/2e6526b32ffffba6e4aab638d6aada1d6f84e2e4
runtime -> core.https://github.com/python/cpython/pull/3397/commits/39296eae6de3b1cbd4cea4095c7e83fba01f8852
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
39296eahttps://github.com/python/cpython/pull/3397/commits/39296eae6de3b1cbd4cea4095c7e83fba01f8852
https://github.com/python/cpython/tree/39296eae6de3b1cbd4cea4095c7e83fba01f8852
Hold up more globals.https://github.com/python/cpython/pull/3397/commits/103205deb8362ef1686451a3c86db91a8f8a8b6d
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
103205dhttps://github.com/python/cpython/pull/3397/commits/103205deb8362ef1686451a3c86db91a8f8a8b6d
https://github.com/python/cpython/tree/103205deb8362ef1686451a3c86db91a8f8a8b6d
Add _PyRuntimeState and _PyRuntime.https://github.com/python/cpython/pull/3397/commits/ea3a2cf2a223379401bd4d59cc9b5ad341cb3791
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
ea3a2cfhttps://github.com/python/cpython/pull/3397/commits/ea3a2cf2a223379401bd4d59cc9b5ad341cb3791
https://github.com/python/cpython/tree/ea3a2cf2a223379401bd4d59cc9b5ad341cb3791
Pull pylifecycle globals into _PyRuntimeState.https://github.com/python/cpython/pull/3397/commits/a112d71f0d8617095658fd2dd98a1de3cd1937c7
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
a112d71https://github.com/python/cpython/pull/3397/commits/a112d71f0d8617095658fd2dd98a1de3cd1937c7
https://github.com/python/cpython/tree/a112d71f0d8617095658fd2dd98a1de3cd1937c7
Pull mem globals into _PyRuntimeState.https://github.com/python/cpython/pull/3397/commits/99a8aa6f39e074769afb155a4242ae3722f9fa4a
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
99a8aa6https://github.com/python/cpython/pull/3397/commits/99a8aa6f39e074769afb155a4242ae3722f9fa4a
https://github.com/python/cpython/tree/99a8aa6f39e074769afb155a4242ae3722f9fa4a
Pull warnings globals into _PyRuntimeState.https://github.com/python/cpython/pull/3397/commits/4e6d1d9e00c9ca010be05b8009341aed5c9c4daa
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
4e6d1d9https://github.com/python/cpython/pull/3397/commits/4e6d1d9e00c9ca010be05b8009341aed5c9c4daa
https://github.com/python/cpython/tree/4e6d1d9e00c9ca010be05b8009341aed5c9c4daa
Move nb_threads into PyInterpreterState.https://github.com/python/cpython/pull/3397/commits/10f7601e6569cb00a629f27c742084660a2f5ac1
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
10f7601https://github.com/python/cpython/pull/3397/commits/10f7601e6569cb00a629f27c742084660a2f5ac1
https://github.com/python/cpython/tree/10f7601e6569cb00a629f27c742084660a2f5ac1
Pull ceval globals into _PyRuntimeState.https://github.com/python/cpython/pull/3397/commits/d82561c427aeb6d944bec1a41414d80d7e0013e8
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
d82561chttps://github.com/python/cpython/pull/3397/commits/d82561c427aeb6d944bec1a41414d80d7e0013e8
https://github.com/python/cpython/tree/d82561c427aeb6d944bec1a41414d80d7e0013e8
Pull gil into _PyRuntimeState.https://github.com/python/cpython/pull/3397/commits/06b8fc8909a256a52e0157f69907971f853528d4
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
06b8fc8https://github.com/python/cpython/pull/3397/commits/06b8fc8909a256a52e0157f69907971f853528d4
https://github.com/python/cpython/tree/06b8fc8909a256a52e0157f69907971f853528d4
Move check_interval, warnoptions, and xoptions into PyInterpreterState.https://github.com/python/cpython/pull/3397/commits/960e1b0833c341aafd9a669160587397407a0381
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
960e1b0https://github.com/python/cpython/pull/3397/commits/960e1b0833c341aafd9a669160587397407a0381
https://github.com/python/cpython/tree/960e1b0833c341aafd9a669160587397407a0381
Move pythread_stacksize into PyInterpreterState.https://github.com/python/cpython/pull/3397/commits/8fb060f27180b522674410429ee759e120732704
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
8fb060fhttps://github.com/python/cpython/pull/3397/commits/8fb060f27180b522674410429ee759e120732704
https://github.com/python/cpython/tree/8fb060f27180b522674410429ee759e120732704
Pull the rest of the GIL globals into _PyRuntime.https://github.com/python/cpython/pull/3397/commits/fc8d4fdcbd6e97db2055f3e345fe4c4dc9ec1cdc
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
fc8d4fdhttps://github.com/python/cpython/pull/3397/commits/fc8d4fdcbd6e97db2055f3e345fe4c4dc9ec1cdc
https://github.com/python/cpython/tree/fc8d4fdcbd6e97db2055f3e345fe4c4dc9ec1cdc
Factor out _gil_globals and _gilstate_globals structs.https://github.com/python/cpython/pull/3397/commits/1189e2e9467e8b596eebfb3fc55a1a1d2dd26f51
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
1189e2ehttps://github.com/python/cpython/pull/3397/commits/1189e2e9467e8b596eebfb3fc55a1a1d2dd26f51
https://github.com/python/cpython/tree/1189e2e9467e8b596eebfb3fc55a1a1d2dd26f51
Factor out globals structs.https://github.com/python/cpython/pull/3397/commits/edbaad5b10dc4bd5dab9e20320383be9e59a708d
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
edbaad5https://github.com/python/cpython/pull/3397/commits/edbaad5b10dc4bd5dab9e20320383be9e59a708d
https://github.com/python/cpython/tree/edbaad5b10dc4bd5dab9e20320383be9e59a708d
Factor out a _pending_calls struct.https://github.com/python/cpython/pull/3397/commits/cec09bfb6a3be6d04f9b92cbead6a7208e32b9a7
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
cec09bfhttps://github.com/python/cpython/pull/3397/commits/cec09bfb6a3be6d04f9b92cbead6a7208e32b9a7
https://github.com/python/cpython/tree/cec09bfb6a3be6d04f9b92cbead6a7208e32b9a7
Update globals list.https://github.com/python/cpython/pull/3397/commits/4dc9692aad11a47ab3cdfcdd0206a17c3bd0ed85
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
4dc9692https://github.com/python/cpython/pull/3397/commits/4dc9692aad11a47ab3cdfcdd0206a17c3bd0ed85
https://github.com/python/cpython/tree/4dc9692aad11a47ab3cdfcdd0206a17c3bd0ed85
Ignore a few more globals.https://github.com/python/cpython/pull/3397/commits/c438b8fbe1e5b71b98afdc7dd984c815376609b8
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
c438b8fhttps://github.com/python/cpython/pull/3397/commits/c438b8fbe1e5b71b98afdc7dd984c815376609b8
https://github.com/python/cpython/tree/c438b8fbe1e5b71b98afdc7dd984c815376609b8
Only track one list of globals.https://github.com/python/cpython/pull/3397/commits/d0dd81092d0dc2bfafe3c0a3d04388a58d9643c6
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
d0dd810https://github.com/python/cpython/pull/3397/commits/d0dd81092d0dc2bfafe3c0a3d04388a58d9643c6
https://github.com/python/cpython/tree/d0dd81092d0dc2bfafe3c0a3d04388a58d9643c6
Mark _Py_HashSecret* as global.https://github.com/python/cpython/pull/3397/commits/d8e5c2137c484e1175fb12b30c3d3d26502aefdd
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
d8e5c21https://github.com/python/cpython/pull/3397/commits/d8e5c2137c484e1175fb12b30c3d3d26502aefdd
https://github.com/python/cpython/tree/d8e5c2137c484e1175fb12b30c3d3d26502aefdd
_Py_TracingPossible -> _PyRuntime.ceval.tracing_possible.https://github.com/python/cpython/pull/3397/commits/1e48db25eb3212113c27dcec3cf4efbb579dacf0
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
1e48db2https://github.com/python/cpython/pull/3397/commits/1e48db25eb3212113c27dcec3cf4efbb579dacf0
https://github.com/python/cpython/tree/1e48db25eb3212113c27dcec3cf4efbb579dacf0
Re-structure globals.txt.https://github.com/python/cpython/pull/3397/commits/6a1f65fafbe756f7a4574ac7654b0114463fdd4d
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
6a1f65fhttps://github.com/python/cpython/pull/3397/commits/6a1f65fafbe756f7a4574ac7654b0114463fdd4d
https://github.com/python/cpython/tree/6a1f65fafbe756f7a4574ac7654b0114463fdd4d
Ignore the symtable globals.https://github.com/python/cpython/pull/3397/commits/f41754fac62a84953d8fc2825bf6c46030b9cd16
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
f41754fhttps://github.com/python/cpython/pull/3397/commits/f41754fac62a84953d8fc2825bf6c46030b9cd16
https://github.com/python/cpython/tree/f41754fac62a84953d8fc2825bf6c46030b9cd16
_Py_CoreInitialized -> _PyRuntime.core_initialized.https://github.com/python/cpython/pull/3397/commits/cb29c94da2aaae7cd20c53e4c03c4b424eaec89c
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
cb29c94https://github.com/python/cpython/pull/3397/commits/cb29c94da2aaae7cd20c53e4c03c4b424eaec89c
https://github.com/python/cpython/tree/cb29c94da2aaae7cd20c53e4c03c4b424eaec89c
Pull in the list of interpreters.https://github.com/python/cpython/pull/3397/commits/e1f1c4cbf9b474158201f0a13d64e7204fe09f90
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
e1f1c4chttps://github.com/python/cpython/pull/3397/commits/e1f1c4cbf9b474158201f0a13d64e7204fe09f90
https://github.com/python/cpython/tree/e1f1c4cbf9b474158201f0a13d64e7204fe09f90
Clean up globals.txt.https://github.com/python/cpython/pull/3397/commits/4befb693865d3d13b77fbf5ced7ca91ca5180618
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
4befb69https://github.com/python/cpython/pull/3397/commits/4befb693865d3d13b77fbf5ced7ca91ca5180618
https://github.com/python/cpython/tree/4befb693865d3d13b77fbf5ced7ca91ca5180618
Ignore the import lock.https://github.com/python/cpython/pull/3397/commits/ed94b6ae29b335ce06593caee911f5997928d021
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
ed94b6ahttps://github.com/python/cpython/pull/3397/commits/ed94b6ae29b335ce06593caee911f5997928d021
https://github.com/python/cpython/tree/ed94b6ae29b335ce06593caee911f5997928d021
Fix func header formatting.https://github.com/python/cpython/pull/3397/commits/cbccbf29175e8a369a247ae4e26355ef9ffd3c98
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
cbccbf2https://github.com/python/cpython/pull/3397/commits/cbccbf29175e8a369a247ae4e26355ef9ffd3c98
https://github.com/python/cpython/tree/cbccbf29175e8a369a247ae4e26355ef9ffd3c98
Move "globals" structs to the appropriate header files.https://github.com/python/cpython/pull/3397/commits/41ce49461d9e386e77379e5b6e50bd9afcff15f8
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
41ce494https://github.com/python/cpython/pull/3397/commits/41ce49461d9e386e77379e5b6e50bd9afcff15f8
https://github.com/python/cpython/tree/41ce49461d9e386e77379e5b6e50bd9afcff15f8
Factor out pymalloc.h.https://github.com/python/cpython/pull/3397/commits/6ef10c9622d681554c5279fdba06249a2294628e
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
6ef10c9https://github.com/python/cpython/pull/3397/commits/6ef10c9622d681554c5279fdba06249a2294628e
https://github.com/python/cpython/tree/6ef10c9622d681554c5279fdba06249a2294628e
Pull usedpools into _PyRuntime.https://github.com/python/cpython/pull/3397/commits/a8263c3ca5ea8b4391aa00f174a88a56428e66ba
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
a8263c3https://github.com/python/cpython/pull/3397/commits/a8263c3ca5ea8b4391aa00f174a88a56428e66ba
https://github.com/python/cpython/tree/a8263c3ca5ea8b4391aa00f174a88a56428e66ba
Drop a dead comment.https://github.com/python/cpython/pull/3397/commits/b4482c728ef2d5436c5ffcb8b903cc7766db7a97
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
b4482c7https://github.com/python/cpython/pull/3397/commits/b4482c728ef2d5436c5ffcb8b903cc7766db7a97
https://github.com/python/cpython/tree/b4482c728ef2d5436c5ffcb8b903cc7766db7a97
Pull in gcmodule.c.https://github.com/python/cpython/pull/3397/commits/ed2566934dee4c62e328ccd33cf00f9c45416429
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
ed25669https://github.com/python/cpython/pull/3397/commits/ed2566934dee4c62e328ccd33cf00f9c45416429
https://github.com/python/cpython/tree/ed2566934dee4c62e328ccd33cf00f9c45416429
Clean up globals.txt.https://github.com/python/cpython/pull/3397/commits/f6e4b9c322136a2ce15f2efdc674571d8230f1cb
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
f6e4b9chttps://github.com/python/cpython/pull/3397/commits/f6e4b9c322136a2ce15f2efdc674571d8230f1cb
https://github.com/python/cpython/tree/f6e4b9c322136a2ce15f2efdc674571d8230f1cb
Pass pointers to the *_Initialize() funcs.https://github.com/python/cpython/pull/3397/commits/0817b0eedb6a7f41a5cae4f79cc43a7e1f466cac
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
0817b0ehttps://github.com/python/cpython/pull/3397/commits/0817b0eedb6a7f41a5cae4f79cc43a7e1f466cac
https://github.com/python/cpython/tree/0817b0eedb6a7f41a5cae4f79cc43a7e1f466cac
Clean up line length.https://github.com/python/cpython/pull/3397/commits/4eea51e483c6e9e5aa779f2a7aec78ce74f602d3
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
4eea51ehttps://github.com/python/cpython/pull/3397/commits/4eea51e483c6e9e5aa779f2a7aec78ce74f602d3
https://github.com/python/cpython/tree/4eea51e483c6e9e5aa779f2a7aec78ce74f602d3
Add a filename CLI arg.https://github.com/python/cpython/pull/3397/commits/40292bd3f7a65114df65dad4790e07d094e7a871
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
40292bdhttps://github.com/python/cpython/pull/3397/commits/40292bd3f7a65114df65dad4790e07d094e7a871
https://github.com/python/cpython/tree/40292bd3f7a65114df65dad4790e07d094e7a871
Move check-c-globals into Tools/c-globals.https://github.com/python/cpython/pull/3397/commits/16b0b7392521a16f1335c8436d0f4575e5c23748
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
16b0b73https://github.com/python/cpython/pull/3397/commits/16b0b7392521a16f1335c8436d0f4575e5c23748
https://github.com/python/cpython/tree/16b0b7392521a16f1335c8436d0f4575e5c23748
Add a README.https://github.com/python/cpython/pull/3397/commits/1b137d1d36dd315b2f4d50082921112e2aee4041
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
1b137d1https://github.com/python/cpython/pull/3397/commits/1b137d1d36dd315b2f4d50082921112e2aee4041
https://github.com/python/cpython/tree/1b137d1d36dd315b2f4d50082921112e2aee4041
Fix typo in header guard.https://github.com/python/cpython/pull/3397/commits/5cbb8edae6b70b1e6121876cd5fc82b0aa0aee79
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
5cbb8edhttps://github.com/python/cpython/pull/3397/commits/5cbb8edae6b70b1e6121876cd5fc82b0aa0aee79
https://github.com/python/cpython/tree/5cbb8edae6b70b1e6121876cd5fc82b0aa0aee79
Ignore _TARGET_LOCALES.https://github.com/python/cpython/pull/3397/commits/46e40632484164317733481702916f0e192a2cc4
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
46e4063https://github.com/python/cpython/pull/3397/commits/46e40632484164317733481702916f0e192a2cc4
https://github.com/python/cpython/tree/46e40632484164317733481702916f0e192a2cc4
Factor out _PyRuntimeState_Initialize().https://github.com/python/cpython/pull/3397/commits/1074895e8fef759a35e2e747fda353875c588b59
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
1074895https://github.com/python/cpython/pull/3397/commits/1074895e8fef759a35e2e747fda353875c588b59
https://github.com/python/cpython/tree/1074895e8fef759a35e2e747fda353875c588b59
Only initialize _PyRuntime once.https://github.com/python/cpython/pull/3397/commits/9dbb1d15e67c7babd4db93639b2175b21912d5fe
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
9dbb1d1https://github.com/python/cpython/pull/3397/commits/9dbb1d15e67c7babd4db93639b2175b21912d5fe
https://github.com/python/cpython/tree/9dbb1d15e67c7babd4db93639b2175b21912d5fe
Do not assume that there is an active threadstate.https://github.com/python/cpython/pull/3397/commits/c1d73b49fc64a21ff50e421db1a2284619726a22
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
c1d73b4https://github.com/python/cpython/pull/3397/commits/c1d73b49fc64a21ff50e421db1a2284619726a22
https://github.com/python/cpython/tree/c1d73b49fc64a21ff50e421db1a2284619726a22
Always use the global allocators.https://github.com/python/cpython/pull/3397/commits/18b5b1866569f05b74ae21d289127a2e8d39c484
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
18b5b18https://github.com/python/cpython/pull/3397/commits/18b5b1866569f05b74ae21d289127a2e8d39c484
https://github.com/python/cpython/tree/18b5b1866569f05b74ae21d289127a2e8d39c484
Factor out _allocators_globals.https://github.com/python/cpython/pull/3397/commits/29d21bd01d398e4dd33054c92767e6fc7d520f42
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
29d21bdhttps://github.com/python/cpython/pull/3397/commits/29d21bd01d398e4dd33054c92767e6fc7d520f42
https://github.com/python/cpython/tree/29d21bd01d398e4dd33054c92767e6fc7d520f42
Touch up the c-globals README.https://github.com/python/cpython/pull/3397/commits/3eb1fa9f946b6bede8fb2abd851c294676ff7dca
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
3eb1fa9https://github.com/python/cpython/pull/3397/commits/3eb1fa9f946b6bede8fb2abd851c294676ff7dca
https://github.com/python/cpython/tree/3eb1fa9f946b6bede8fb2abd851c294676ff7dca
globals.txt -> ignored-globals.txt.https://github.com/python/cpython/pull/3397/commits/3063db18f192c119e2f733e5fdfb843f0039113c
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
3063db1https://github.com/python/cpython/pull/3397/commits/3063db18f192c119e2f733e5fdfb843f0039113c
https://github.com/python/cpython/tree/3063db18f192c119e2f733e5fdfb843f0039113c
Move runtime state into "internal" header files.https://github.com/python/cpython/pull/3397/commits/bc3b84b33726d0b09ecabdc577f0750e077ff865
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
bc3b84bhttps://github.com/python/cpython/pull/3397/commits/bc3b84b33726d0b09ecabdc577f0750e077ff865
https://github.com/python/cpython/tree/bc3b84b33726d0b09ecabdc577f0750e077ff865
globals -> statehttps://github.com/python/cpython/pull/3397/commits/e411f869021bbc02461679efae322bafecfa643a
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
e411f86https://github.com/python/cpython/pull/3397/commits/e411f869021bbc02461679efae322bafecfa643a
https://github.com/python/cpython/tree/e411f869021bbc02461679efae322bafecfa643a
Define _PyRuntime for pgen.https://github.com/python/cpython/pull/3397/commits/330552f66b10c82deb6f70011ff364c5e1ca0e5c
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
330552fhttps://github.com/python/cpython/pull/3397/commits/330552f66b10c82deb6f70011ff364c5e1ca0e5c
https://github.com/python/cpython/tree/330552f66b10c82deb6f70011ff364c5e1ca0e5c
Drop a superfluous include.https://github.com/python/cpython/pull/3397/commits/a18d6f54ab54e6c700284873f7073cb3fd47d834
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
a18d6f5https://github.com/python/cpython/pull/3397/commits/a18d6f54ab54e6c700284873f7073cb3fd47d834
https://github.com/python/cpython/tree/a18d6f54ab54e6c700284873f7073cb3fd47d834
Add the new header files to the Windows config.https://github.com/python/cpython/pull/3397/commits/243421359d6bc09ca8a6cc021fce573cfda6002b
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
2434213https://github.com/python/cpython/pull/3397/commits/243421359d6bc09ca8a6cc021fce573cfda6002b
https://github.com/python/cpython/tree/243421359d6bc09ca8a6cc021fce573cfda6002b
Move _PyInterpreterState_Init() to the internal header file.https://github.com/python/cpython/pull/3397/commits/8e9deb7e6ea240afce2d266b8c8b22cd38e696b9
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
8e9deb7https://github.com/python/cpython/pull/3397/commits/8e9deb7e6ea240afce2d266b8c8b22cd38e696b9
https://github.com/python/cpython/tree/8e9deb7e6ea240afce2d266b8c8b22cd38e696b9
Add _PyRuntimeState_Fini().https://github.com/python/cpython/pull/3397/commits/671eeef86d7d2a5c6c6ceb082ace10d5e7b738b2
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
671eeefhttps://github.com/python/cpython/pull/3397/commits/671eeef86d7d2a5c6c6ceb082ace10d5e7b738b2
https://github.com/python/cpython/tree/671eeef86d7d2a5c6c6ceb082ace10d5e7b738b2
Manage the interpreters mutex globally.https://github.com/python/cpython/pull/3397/commits/aed8c9a424cc43a66ff7c1d3ab44b4935e4f6118
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
aed8c9ahttps://github.com/python/cpython/pull/3397/commits/aed8c9a424cc43a66ff7c1d3ab44b4935e4f6118
https://github.com/python/cpython/tree/aed8c9a424cc43a66ff7c1d3ab44b4935e4f6118
Fix Windows build.https://github.com/python/cpython/pull/3397/commits/bdb5ced8237eb4bcde08e010b71c6df28c089320
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
bdb5cedhttps://github.com/python/cpython/pull/3397/commits/bdb5ced8237eb4bcde08e010b71c6df28c089320
https://github.com/python/cpython/tree/bdb5ced8237eb4bcde08e010b71c6df28c089320
"uint" -> unsigned int.https://github.com/python/cpython/pull/3397/commits/aaab3a98d2899950cf85aa4bf26edf4ebf410be7
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
aaab3a9https://github.com/python/cpython/pull/3397/commits/aaab3a98d2899950cf85aa4bf26edf4ebf410be7
https://github.com/python/cpython/tree/aaab3a98d2899950cf85aa4bf26edf4ebf410be7
Set up allocators in _Py_InitializeCore().https://github.com/python/cpython/pull/3397/commits/190352898a502866b31dde0861f95051088914bc
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
1903528https://github.com/python/cpython/pull/3397/commits/190352898a502866b31dde0861f95051088914bc
https://github.com/python/cpython/tree/190352898a502866b31dde0861f95051088914bc
Add a NEWS entry.https://github.com/python/cpython/pull/3397/commits/be04984ded2b1840b4f112e0bbb3227291bc203f
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
be04984https://github.com/python/cpython/pull/3397/commits/be04984ded2b1840b4f112e0bbb3227291bc203f
https://github.com/python/cpython/tree/be04984ded2b1840b4f112e0bbb3227291bc203f
Fix the news entry.https://github.com/python/cpython/pull/3397/commits/5d3b366808c3a963cbac7dd62dea26e6e2ab81f4
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
5d3b366https://github.com/python/cpython/pull/3397/commits/5d3b366808c3a963cbac7dd62dea26e6e2ab81f4
https://github.com/python/cpython/tree/5d3b366808c3a963cbac7dd62dea26e6e2ab81f4
Drop the underscore prefix from include file names.https://github.com/python/cpython/pull/3397/commits/8e6fcc0d838dd5c1c1dc913120bdc5ec60b267fa
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
8e6fcc0https://github.com/python/cpython/pull/3397/commits/8e6fcc0d838dd5c1c1dc913120bdc5ec60b267fa
https://github.com/python/cpython/tree/8e6fcc0d838dd5c1c1dc913120bdc5ec60b267fa
Move _PyRuntime into its own header file.https://github.com/python/cpython/pull/3397/commits/91d239c4d263b3794ffdf96f7d16e18a8cbab8dd
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
91d239chttps://github.com/python/cpython/pull/3397/commits/91d239c4d263b3794ffdf96f7d16e18a8cbab8dd
https://github.com/python/cpython/tree/91d239c4d263b3794ffdf96f7d16e18a8cbab8dd
Move _PyRuntime back to internal/pystate.h.https://github.com/python/cpython/pull/3397/commits/b223e859910bfad76440b258643f14ce8390b435
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
b223e85https://github.com/python/cpython/pull/3397/commits/b223e859910bfad76440b258643f14ce8390b435
https://github.com/python/cpython/tree/b223e859910bfad76440b258643f14ce8390b435
Include internal/pystate.h directly in source files.https://github.com/python/cpython/pull/3397/commits/3d0b18b380d950dbd691722bb7e6410e52cb16bd
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
3d0b18bhttps://github.com/python/cpython/pull/3397/commits/3d0b18b380d950dbd691722bb7e6410e52cb16bd
https://github.com/python/cpython/tree/3d0b18b380d950dbd691722bb7e6410e52cb16bd
Fix pgen.https://github.com/python/cpython/pull/3397/commits/66c0114fc576066999e8ccc635b2b3acdb275844
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
66c0114https://github.com/python/cpython/pull/3397/commits/66c0114fc576066999e8ccc635b2b3acdb275844
https://github.com/python/cpython/tree/66c0114fc576066999e8ccc635b2b3acdb275844
Fix empty initializer lists.https://github.com/python/cpython/pull/3397/commits/bb2708153dde871b748b80aaf04345e3afcd41ee
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
bb27081https://github.com/python/cpython/pull/3397/commits/bb2708153dde871b748b80aaf04345e3afcd41ee
https://github.com/python/cpython/tree/bb2708153dde871b748b80aaf04345e3afcd41ee
Fix includes.https://github.com/python/cpython/pull/3397/commits/4797ce5ca4342f3046e8b6d41a43edf5236a246b
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
4797ce5https://github.com/python/cpython/pull/3397/commits/4797ce5ca4342f3046e8b6d41a43edf5236a246b
https://github.com/python/cpython/tree/4797ce5ca4342f3046e8b6d41a43edf5236a246b
Drop an insignificant comment.https://github.com/python/cpython/pull/3397/commits/6592065c8a192a30ec06a571dd19713ef2789260
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
6592065https://github.com/python/cpython/pull/3397/commits/6592065c8a192a30ec06a571dd19713ef2789260
https://github.com/python/cpython/tree/6592065c8a192a30ec06a571dd19713ef2789260
Restore _Py_CheckRecursionLimit under the stable ABI.https://github.com/python/cpython/pull/3397/commits/69fe645f6c6fd2a62ade63c26013016290d6ade2
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
69fe645https://github.com/python/cpython/pull/3397/commits/69fe645f6c6fd2a62ade63c26013016290d6ade2
https://github.com/python/cpython/tree/69fe645f6c6fd2a62ade63c26013016290d6ade2
_Py_IS_FINALIZING() -> _Py_IsFinalizing().https://github.com/python/cpython/pull/3397/commits/6628e85fb31f9bd40ebae99a762f999af413d2b4
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
6628e85https://github.com/python/cpython/pull/3397/commits/6628e85fb31f9bd40ebae99a762f999af413d2b4
https://github.com/python/cpython/tree/6628e85fb31f9bd40ebae99a762f999af413d2b4
Fix modules on Windows.https://github.com/python/cpython/pull/3397/commits/0f9724900d6b97a2510532452b83e4830b9e3490
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
0f97249https://github.com/python/cpython/pull/3397/commits/0f9724900d6b97a2510532452b83e4830b9e3490
https://github.com/python/cpython/tree/0f9724900d6b97a2510532452b83e4830b9e3490
Drop WITH_THREAD.https://github.com/python/cpython/pull/3397/commits/1c85e28543dad3682fb7a2f48ace4428e79f1a3d
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
1c85e28https://github.com/python/cpython/pull/3397/commits/1c85e28543dad3682fb7a2f48ace4428e79f1a3d
https://github.com/python/cpython/tree/1c85e28543dad3682fb7a2f48ace4428e79f1a3d
Undef Py_BUILD_CORE in core extension modules.https://github.com/python/cpython/pull/3397/commits/2b2832450794d53750679d5950991d7e77047456
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
2b28324https://github.com/python/cpython/pull/3397/commits/2b2832450794d53750679d5950991d7e77047456
https://github.com/python/cpython/tree/2b2832450794d53750679d5950991d7e77047456
Fix a syntax error in a Windows-only file.https://github.com/python/cpython/pull/3397/commits/b1ca4208e6c1dd3f5e70f2f9d4d2d17dacba222b
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
b1ca420https://github.com/python/cpython/pull/3397/commits/b1ca4208e6c1dd3f5e70f2f9d4d2d17dacba222b
https://github.com/python/cpython/tree/b1ca4208e6c1dd3f5e70f2f9d4d2d17dacba222b
Be careful about Yield on Windows.https://github.com/python/cpython/pull/3397/commits/72d7251a12b1b95adcf541f9a681ea959a1d137c
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
72d7251https://github.com/python/cpython/pull/3397/commits/72d7251a12b1b95adcf541f9a681ea959a1d137c
https://github.com/python/cpython/tree/72d7251a12b1b95adcf541f9a681ea959a1d137c
Fix includes in builtin extensions on Windows.https://github.com/python/cpython/pull/3397/commits/f1f10ff35dcdab5b8f933b0f4dda29632927ac56
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/python/cpython/commits?author=ericsnowcurrently
f1f10ffhttps://github.com/python/cpython/pull/3397/commits/f1f10ff35dcdab5b8f933b0f4dda29632927ac56
https://github.com/python/cpython/tree/f1f10ff35dcdab5b8f933b0f4dda29632927ac56
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.