René's URL Explorer Experiment


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

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

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

Description: 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 script that helps identify runtime globals Other globals are excluded (see globals.txt and check-c-globals.py). https://bugs.python.org/issue30860

Open Graph Description: 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 script that helps identify...

X Description: 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 script that helps identify...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:e0d53b13-609b-c684-b531-20a627331dd3
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id87A8:A303:D05D0D:11C49AA:6A4D5BA4
html-safe-noncee4ec151c5dc2038ebf485c5a6ba363ec74b86af1af5affa8d24fcd81ac829176
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4N0E4OkEzMDM6RDA1RDBEOjExQzQ5QUE6NkE0RDVCQTQiLCJ2aXNpdG9yX2lkIjoiMzIzNjg5NDMxNzYzODE0Njk4MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac39387435e0f3c814a641caf6b5b6ab009a73219e8d62ef63651d668d7418812f
hovercard-subject-tagpull_request:129055972
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/2594/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:altgroup 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 script that helps identify...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2a1443ff9733a3016431263ea73c93d8fe00c195eb4a7670ac30e7848f045441
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
releasef3bdd3157ea1f0fd738d408eceeead721acf1dc3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/2594/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F2594%2Ffiles
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%2F2594%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/2594/files
Reloadhttps://github.com/python/cpython/pull/2594/files
Reloadhttps://github.com/python/cpython/pull/2594/files
Please reload this pagehttps://github.com/python/cpython/pull/2594/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/2594/files
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
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:masterhttps://github.com/python/cpython/tree/master
ericsnowcurrently:interp-globalshttps://github.com/ericsnowcurrently/cpython/tree/interp-globals
Conversation 21 https://github.com/python/cpython/pull/2594
Commits 78 https://github.com/python/cpython/pull/2594/commits
Checks 0 https://github.com/python/cpython/pull/2594/checks
Files changed https://github.com/python/cpython/pull/2594/files
Please reload this pagehttps://github.com/python/cpython/pull/2594/files
bpo-30860: Consolidate stateful runtime globals. https://github.com/python/cpython/pull/2594/files#top
Show all changes 78 commits https://github.com/python/cpython/pull/2594/files
f18e2f0 Add the check-c-globals script. ericsnowcurrently May 31, 2017 https://github.com/python/cpython/pull/2594/commits/f18e2f00bd684dd95fb7bd6f250c57aa36faf557
c8b4355 Clean up the check-c-globals script. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/c8b435510d203726bbb5a3a54ca8f9fa6a6d4a84
0cc2724 Update the list of "runtime" globals. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/0cc27242ea45ed723a204bf2803f116453856ae2
cd57b79 Handle builtin modules via a pattern check. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/cd57b79619bbbb10d35a85789268636b38b2ab7d
389b67f Rely on a pattern check for static type-related vars. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/389b67fb89f6d0970400eca3c37ba419b8dd8048
eb1e138 Handle most exceptions and warnings via pattern checks. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/eb1e13872d2a6a7878b0d2cf67dd185a40245cba
1d42ee9 Clean up _is_type_var(). ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/1d42ee9b7a8c50264c870935b952ed3e051bd690
2113947 Add runtime vars for builtin modules. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/211394767066bc747980d81cabd9fa02608c84c6
ef8989b Ignore trailing comments in globals-runtime.txt. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/ef8989b65ee26b65d0023225cd9552b3c07af38a
10e669b Add runtime vars for builtin types. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/10e669b1cf778aeec862c868cf98d667634d9cd2
205c79f Add runtime vars for compiler. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/205c79fe00ccc60aa388361daeb850fd4271e905
1bd130a Add runtime vars for interpreter. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/1bd130a93c901f12ab03d1bfb3d35f8da3d641f4
852ad43 Add runtime vars for import. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/852ad43e42b2231048a61ce0f87e8ee4a7ec16f3
16a5ad5 Add runtime vars for startup. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/16a5ad5022407b81f12730e09ed419f96bbd2011
4499f27 Add other runtime vars. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/4499f27aa0fb1ca5e88d93cc7af9244d24ad1fc8
973348e Separate the 3 runtime global "scopes". ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/973348e596933fd89f3ae2d5d1f553ce4c9bacdb
2c596bc Do not worry about a possible race. ericsnowcurrently Jun 1, 2017 https://github.com/python/cpython/pull/2594/commits/2c596bcda56d7c0ec5d07461bdd213ea920e709f
7e52b1b Narrow down the globals lists. ericsnowcurrently Jun 3, 2017 https://github.com/python/cpython/pull/2594/commits/7e52b1b50a4b5f2585d186a910007e3a6e204ab1
b2efe80 runtime -> core. ericsnowcurrently Jun 3, 2017 https://github.com/python/cpython/pull/2594/commits/b2efe8065f8a1c5b1f7a5ba5c589eef49d89a36a
1560371 Hold up more globals. ericsnowcurrently Jun 7, 2017 https://github.com/python/cpython/pull/2594/commits/156037196537b6149614430ccfe2289098227d4e
50db659 Add _PyRuntimeState and _PyRuntime. ericsnowcurrently Jun 19, 2017 https://github.com/python/cpython/pull/2594/commits/50db6599c0f53245b3a9f59643d3abd18e94d51d
fdd256c Pull pylifecycle globals into _PyRuntimeState. ericsnowcurrently Jun 19, 2017 https://github.com/python/cpython/pull/2594/commits/fdd256c0f1715e22ae1c8ffa11c048ccb9c7e8c5
66f2379 Pull mem globals into _PyRuntimeState. ericsnowcurrently Jun 20, 2017 https://github.com/python/cpython/pull/2594/commits/66f2379df0fccc3ad2b6330d5f629e0a08ad37c8
ba65912 Pull warnings globals into _PyRuntimeState. ericsnowcurrently Jun 21, 2017 https://github.com/python/cpython/pull/2594/commits/ba65912a4f86fa8b310d08c05f71fd6275ce5a18
70e080f Move nb_threads into PyInterpreterState. ericsnowcurrently Jun 21, 2017 https://github.com/python/cpython/pull/2594/commits/70e080fa04f7e2cb1a5459c037cea923906a67be
61d1375 Pull ceval globals into _PyRuntimeState. ericsnowcurrently Jun 21, 2017 https://github.com/python/cpython/pull/2594/commits/61d137503851e736b66f6b487f6de755a0c9706e
2fd90e9 Pull gil into _PyRuntimeState. ericsnowcurrently Jun 21, 2017 https://github.com/python/cpython/pull/2594/commits/2fd90e9fabddadff8ed883caea44c2d68d2a54f5
1459817 Move check_interval, warnoptions, and xoptions into PyInterpreterState. ericsnowcurrently Jun 21, 2017 https://github.com/python/cpython/pull/2594/commits/14598170d7e7a3d27255eaca737cfb45aaefaa9f
770ced1 Move pythread_stacksize into PyInterpreterState. ericsnowcurrently Jun 21, 2017 https://github.com/python/cpython/pull/2594/commits/770ced16de4406069270d189aa95ba0dc15a4c62
705e6c7 Pull the rest of the GIL globals into _PyRuntime. ericsnowcurrently Jun 28, 2017 https://github.com/python/cpython/pull/2594/commits/705e6c73261c5e75e4bd8f4bce17136f68f0e0f7
72bca7e Factor out _gil_globals and _gilstate_globals structs. ericsnowcurrently Jun 28, 2017 https://github.com/python/cpython/pull/2594/commits/72bca7e10f5c2919c2e45b0a26252d1180f47f53
e70a89c Factor out globals structs. ericsnowcurrently Jun 28, 2017 https://github.com/python/cpython/pull/2594/commits/e70a89c6496091d1c243e428a5d8cc8f0de8b127
e52e15b Factor out a _pending_calls struct. ericsnowcurrently Jun 29, 2017 https://github.com/python/cpython/pull/2594/commits/e52e15ba6eb2035f82e9db4ac912addf30b28690
08580ea Update globals list. ericsnowcurrently Jun 29, 2017 https://github.com/python/cpython/pull/2594/commits/08580ea2f1dd293150e263c26230b7f7d2d10d4e
615344c Ignore a few more globals. ericsnowcurrently Jun 30, 2017 https://github.com/python/cpython/pull/2594/commits/615344c504c27b2f9413f7ad71b29ab34c4d3670
cb20db0 Only track one list of globals. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/cb20db0a11ade2e8440e150b460d24dcb4008fbd
6f43a5c Mark _Py_HashSecret* as global. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/6f43a5c6b27429f948081014288f2a01cb325873
288dc0f _Py_TracingPossible -> _PyRuntime.ceval.tracing_possible. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/288dc0fbd0f492e1efe7d858a2ec1dba152d622d
e77dedb Re-structure globals.txt. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/e77dedbb3588a371c58d3cbf7cb9feec5acac71d
bdecba6 Ignore the symtable globals. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/bdecba66e33c2a74f564adbd8c54218aa7f4c010
7905d18 _Py_CoreInitialized -> _PyRuntime.core_initialized. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/7905d186edb270f28a1d8f858aaac65eb0f4e9e1
99dd720 Pull in the list of interpreters. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/99dd720f51a1badfecbb8fff4823f5d58369951d
aef09fb Clean up globals.txt. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/aef09fbfa2fec090e5e5e80d365b0560520e157c
1d0e8cd Ignore the import lock. ericsnowcurrently Jul 3, 2017 https://github.com/python/cpython/pull/2594/commits/1d0e8cd1982641689a0a752c80220355a5fa2db1
9371311 Fix func header formatting. ericsnowcurrently Jul 4, 2017 https://github.com/python/cpython/pull/2594/commits/93713115d3e789c6a4547917663c414c3092325c
d6c1d0a Move "globals" structs to the appropriate header files. ericsnowcurrently Jul 5, 2017 https://github.com/python/cpython/pull/2594/commits/d6c1d0a799c721da015f786b3648fe139d349fe3
eba7313 Factor out pymalloc.h. ericsnowcurrently Jul 4, 2017 https://github.com/python/cpython/pull/2594/commits/eba7313c3800f37900160406abaa857ab447799b
85e74d7 Pull usedpools into _PyRuntime. ericsnowcurrently Jul 5, 2017 https://github.com/python/cpython/pull/2594/commits/85e74d72ebc6c2be3f1109e76ffb6d1844e5534a
0f60d6f Drop a dead comment. ericsnowcurrently Jul 5, 2017 https://github.com/python/cpython/pull/2594/commits/0f60d6f8a2c5936805281a39058be223650d1ded
a76e23a Pull in gcmodule.c. ericsnowcurrently Jul 5, 2017 https://github.com/python/cpython/pull/2594/commits/a76e23abb6f82f039842f66eea69b51b4c5228f3
8330a26 Clean up globals.txt. ericsnowcurrently Jul 5, 2017 https://github.com/python/cpython/pull/2594/commits/8330a26d4c466e52308f38ede3952c2083daaf21
8639b38 Pass pointers to the *_Initialize() funcs. ericsnowcurrently Jul 5, 2017 https://github.com/python/cpython/pull/2594/commits/8639b389ef328db4623eebdd1c511422c801d561
8eb00e9 Clean up line length. ericsnowcurrently Jul 6, 2017 https://github.com/python/cpython/pull/2594/commits/8eb00e9671e877b6e0d1b369683c6c2b594ebfae
9465f59 Add a filename CLI arg. ericsnowcurrently Jul 6, 2017 https://github.com/python/cpython/pull/2594/commits/9465f59788edff961581122da5d040b21d4b11e4
c1e8268 Move check-c-globals into Tools/c-globals. ericsnowcurrently Jul 6, 2017 https://github.com/python/cpython/pull/2594/commits/c1e8268b477c6bf72e34752a68d37d2cbbc54f9b
4eaec17 Add a README. ericsnowcurrently Jul 6, 2017 https://github.com/python/cpython/pull/2594/commits/4eaec17a4172cd4bd8f9f6d43f3f593f8eeb867b
5d99240 Fix typo in header guard. ericsnowcurrently Jul 6, 2017 https://github.com/python/cpython/pull/2594/commits/5d992407271fa89b08a97fa4b11f90954d3ed7cf
164cee3 Ignore _TARGET_LOCALES. ericsnowcurrently Jul 6, 2017 https://github.com/python/cpython/pull/2594/commits/164cee3c67fa9dc890aebcefcb8cf680919664db
3d2de0f Factor out _PyRuntimeState_Initialize(). ericsnowcurrently Jul 7, 2017 https://github.com/python/cpython/pull/2594/commits/3d2de0ff636acfe77911ab8225ae9c6f74ab5b20
f4d4708 Only initialize _PyRuntime once. ericsnowcurrently Jul 7, 2017 https://github.com/python/cpython/pull/2594/commits/f4d470897c9b733c48fa38bd3d9f2305d6668891
9fa3b97 Do not assume that there is an active threadstate. ericsnowcurrently Jul 8, 2017 https://github.com/python/cpython/pull/2594/commits/9fa3b9736b11fba5793e9b0a304cfadc181ced3a
940b226 Always use the global allocators. ericsnowcurrently Jul 8, 2017 https://github.com/python/cpython/pull/2594/commits/940b226c2fd203fca01e1afdba947e9566d0e40a
8251c11 Factor out _allocators_globals. ericsnowcurrently Jul 8, 2017 https://github.com/python/cpython/pull/2594/commits/8251c11ce7dd7831c86a204437157a8c428ee408
a15a9a9 Touch up the c-globals README. ericsnowcurrently Jul 9, 2017 https://github.com/python/cpython/pull/2594/commits/a15a9a9778e6dcd3f7489450820a40b3203c3c5d
6e5e15d globals.txt -> ignored-globals.txt. ericsnowcurrently Jul 9, 2017 https://github.com/python/cpython/pull/2594/commits/6e5e15d6596cf0035ae4bd7c00e8f77461adfc07
b471d5b Move runtime state into "internal" header files. ericsnowcurrently Jul 10, 2017 https://github.com/python/cpython/pull/2594/commits/b471d5baea2c7c8d262a851955f1fcf840fdce54
8be9d9a globals -> state ericsnowcurrently Jul 11, 2017 https://github.com/python/cpython/pull/2594/commits/8be9d9a6ed6b244638ecb2bbbc07c8387532a64f
d2e4a26 Define _PyRuntime for pgen. ericsnowcurrently Jul 11, 2017 https://github.com/python/cpython/pull/2594/commits/d2e4a265179a1e99730e7811927975aa88392258
e61f18c Drop a superfluous include. ericsnowcurrently Jul 11, 2017 https://github.com/python/cpython/pull/2594/commits/e61f18ce459d095ed912887928d768b862fc8eec
d30ce61 Add the new header files to the Windows config. ericsnowcurrently Jul 11, 2017 https://github.com/python/cpython/pull/2594/commits/d30ce6187cfa5e77461552b83c4f66bad05a7956
f5271ef Move _PyInterpreterState_Init() to the internal header file. ericsnowcurrently Jul 12, 2017 https://github.com/python/cpython/pull/2594/commits/f5271ef893878eccde123f89c455af67584b73ee
82c9339 Add _PyRuntimeState_Fini(). ericsnowcurrently Jul 12, 2017 https://github.com/python/cpython/pull/2594/commits/82c9339d6a1790a7d77ec19d358349768e5e1426
a56f099 Manage the interpreters mutex globally. ericsnowcurrently Jul 12, 2017 https://github.com/python/cpython/pull/2594/commits/a56f099b735497e718b650b054950974c448d68a
24921cd Fix Windows build. ericsnowcurrently Jul 14, 2017 https://github.com/python/cpython/pull/2594/commits/24921cdd2e9e49efb92e96208f49da1cfc7dc7aa
676cde5 "uint" -> unsigned int. ericsnowcurrently Jul 17, 2017 https://github.com/python/cpython/pull/2594/commits/676cde53c24d586c185769f86f9cffc2cc977ac1
f8287b3 Set up allocators in _Py_InitializeCore(). ericsnowcurrently Jul 17, 2017 https://github.com/python/cpython/pull/2594/commits/f8287b37d7df58133f74b51ffe3dd001d45e726a
04e604a Add a NEWS entry. ericsnowcurrently Sep 5, 2017 https://github.com/python/cpython/pull/2594/commits/04e604ad1c69e48eda81188f9d1ff9025d490654
8abd708 Fix the news entry. ericsnowcurrently Sep 5, 2017 https://github.com/python/cpython/pull/2594/commits/8abd708f9506050f9600a93e0e8f5861ca49054a
Clear filters https://github.com/python/cpython/pull/2594/files
Please reload this pagehttps://github.com/python/cpython/pull/2594/files
Please reload this pagehttps://github.com/python/cpython/pull/2594/files
Python.h https://github.com/python/cpython/pull/2594/files#diff-f60ef9db994347493c9ad11a939d46272a5b9a3d03e9aa22f186a87dd9ce8769
ceval.h https://github.com/python/cpython/pull/2594/files#diff-ebdfffaf18bedcdb18ef52479aec307e5f9853560ebaabc481808e84458a1400
_Python.h https://github.com/python/cpython/pull/2594/files#diff-c5785c43bc518ef373eff8107cd68865a72729a3962af1d0568bd615722712ff
_ceval.h https://github.com/python/cpython/pull/2594/files#diff-2a908a86a9274261f92c2583359c34ca7694655203fc0f93792590f31623c96d
_condvar.h https://github.com/python/cpython/pull/2594/files#diff-a569ea5d6de7a4e5ffc0c02ce0e736e7e8c6de37674314e729a4863acdc45311
_gil.h https://github.com/python/cpython/pull/2594/files#diff-bd0590ebb36740f2d6c412189f50eea9a7297d8a9eb6a1676b2c5cc9cf0b8246
_mem.h https://github.com/python/cpython/pull/2594/files#diff-3f213c6869c78f619d7afbb2300414ed21d52e702e16201580e1463c58d0bf0f
_pymalloc.h https://github.com/python/cpython/pull/2594/files#diff-98bd32d853958d23295bff10444226a8293ec11a81d93f7b4ede63cebc6bc327
_pystate.h https://github.com/python/cpython/pull/2594/files#diff-53f3faa05ce67ebec5b658d751c03395878b1f2819080e87c4cc75eb34bb0c8d
_warnings.h https://github.com/python/cpython/pull/2594/files#diff-eb4b05bd5fc4bccce75f604a5ad1924c42d498065d2bd1ecd83b92965ffb426f
object.h https://github.com/python/cpython/pull/2594/files#diff-87272721a5cf1cd9915d6f503f6a7bbefa2f26c935c7ce83ca78706afd0ad05a
pylifecycle.h https://github.com/python/cpython/pull/2594/files#diff-04cebdfb695b1ad3aa046d76250d4c11ca627afab9e204e106ed79d64a3f5af2
pystate.h https://github.com/python/cpython/pull/2594/files#diff-72fdb9ce4eb86f7a79872b667270cf35110b62609cc8765aa3c795907c99f431
Makefile.pre.in https://github.com/python/cpython/pull/2594/files#diff-1f0a8db227d22005511b0d90f5339b97db345917b863954b3b3ccb9ec308767c
2017-09-05-13-47-49.bpo-30860.MROpZw.rst https://github.com/python/cpython/pull/2594/files#diff-bbf18bdc56fd80256d04f4d58680e5a556c1a933f9cc5ca83b6f1df8a6ca334b
bufferedio.c https://github.com/python/cpython/pull/2594/files#diff-893faf8dc50d99bfa374e52717f4a7f6a2dd0020fbaa9dfc2cc45464b731d36a
_threadmodule.c https://github.com/python/cpython/pull/2594/files#diff-23071700ee893f365a4c117210b9129d4ac6afe5cc6e52bb5cd4cabbc6816e07
_winapi.c https://github.com/python/cpython/pull/2594/files#diff-42415407f8d0ef2d42e29d13d979f633e3543770e62c3871e1101ad532d336a8
gcmodule.c https://github.com/python/cpython/pull/2594/files#diff-3ba495fac5f4cc4a582187117515f3177ab91823c65a59af962fe180e06d9e77
main.c https://github.com/python/cpython/pull/2594/files#diff-79e40dbd94b164b5f42a960224cc7496e33c189b4c66a6810904eda7d703b6f2
object.c https://github.com/python/cpython/pull/2594/files#diff-ba56d44ce0dd731d979970b966fde9d8dd15d12a82f727a052a8ad48d4a49363
obmalloc.c https://github.com/python/cpython/pull/2594/files#diff-399a22135f328b4e42b0722ef216587945eedf2d8c103a584a3dca5b30650329
setobject.c https://github.com/python/cpython/pull/2594/files#diff-537c6127e75079330edcb3775b0b9c2e4aeb34530dfe224ef2c96c3acb42111f
typeobject.c https://github.com/python/cpython/pull/2594/files#diff-1decebeef15f4e0b0ce106c665751ec55068d4d1d1825847925ad4f528b5b872
pythoncore.vcxproj https://github.com/python/cpython/pull/2594/files#diff-4295039788386c2986b811f2a6b59cf088be59822b24b4f1243c9e9b184f65fb
pythoncore.vcxproj.filters https://github.com/python/cpython/pull/2594/files#diff-9e715828befc9c50c8b483b06d4923cda0db44f57d0c20e6a6d428ba60bfa0c5
pgenmain.c https://github.com/python/cpython/pull/2594/files#diff-8cb22ec1c0c3e40151384a1a5f312eb8c87faef13c137db3d19615fb8be422f0
_warnings.c https://github.com/python/cpython/pull/2594/files#diff-868cb9c3ec7f49459c652319e480e03ee132976b45fbedacb94958f8e0a9ea58
ceval.c https://github.com/python/cpython/pull/2594/files#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de
ceval_gil.h https://github.com/python/cpython/pull/2594/files#diff-a752fe0b500ba9e2a169c27f43c58c1e354039fffa5ad64852e0978006f45660
condvar.h https://github.com/python/cpython/pull/2594/files#diff-a09448839fef4181d15ba8403e83749a359fc9ea5bd3e956fbb593514566a032
pylifecycle.c https://github.com/python/cpython/pull/2594/files#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
pystate.c https://github.com/python/cpython/pull/2594/files#diff-7ac11e526f79b42d6ea9d3592cb99da46775640c69fa5510f4a6de87cced7141
sysmodule.c https://github.com/python/cpython/pull/2594/files#diff-a3a5c73931235f7f344c072dc755d6508e13923db3f5d581c5e88652075871cb
thread.c https://github.com/python/cpython/pull/2594/files#diff-dff03d4a2ed4e09de3079ad8c3e6dacbbada88d40121664265c3b2611d105ab2
thread_nt.h https://github.com/python/cpython/pull/2594/files#diff-6edc5efee5cc0c91351763bfc8f27857b7b32a026b7bb43bbdc3efa63db06f9f
thread_pthread.h https://github.com/python/cpython/pull/2594/files#diff-6bd490c2d033ab2a6384697027bed62ac2aa77d7833a2fd822e5e7ab84aa861f
README https://github.com/python/cpython/pull/2594/files#diff-2ca56c4bd5f5c4968e4bf19e18345b20c37972e40696bc3d504842c0bd0628e6
check-c-globals.py https://github.com/python/cpython/pull/2594/files#diff-a621201669ed63d79c2e6c33bf5f961bc54d556747dff10e1a344acdcaa7ef5b
ignored-globals.txt https://github.com/python/cpython/pull/2594/files#diff-15199d648c1d23801942dfd2b479835e664f3c577aac34736fd1e1adcc68a00d
Include/Python.hhttps://github.com/python/cpython/pull/2594/files#diff-f60ef9db994347493c9ad11a939d46272a5b9a3d03e9aa22f186a87dd9ce8769
View file https://github.com/ericsnowcurrently/cpython/blob/8abd708f9506050f9600a93e0e8f5861ca49054a/Include/Python.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/2594/{{ revealButtonHref }}
https://github.com/python/cpython/pull/2594/files#diff-f60ef9db994347493c9ad11a939d46272a5b9a3d03e9aa22f186a87dd9ce8769
Include/ceval.hhttps://github.com/python/cpython/pull/2594/files#diff-ebdfffaf18bedcdb18ef52479aec307e5f9853560ebaabc481808e84458a1400
View file https://github.com/ericsnowcurrently/cpython/blob/8abd708f9506050f9600a93e0e8f5861ca49054a/Include/ceval.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/2594/{{ revealButtonHref }}
https://github.com/python/cpython/pull/2594/files#diff-ebdfffaf18bedcdb18ef52479aec307e5f9853560ebaabc481808e84458a1400
https://github.com/python/cpython/pull/2594/files#diff-ebdfffaf18bedcdb18ef52479aec307e5f9853560ebaabc481808e84458a1400
Include/internal/_Python.hhttps://github.com/python/cpython/pull/2594/files#diff-c5785c43bc518ef373eff8107cd68865a72729a3962af1d0568bd615722712ff
View file https://github.com/ericsnowcurrently/cpython/blob/8abd708f9506050f9600a93e0e8f5861ca49054a/Include/internal/_Python.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/2594/{{ revealButtonHref }}
gpsheadhttps://github.com/gpshead
Sep 5, 2017https://github.com/python/cpython/pull/2594/files#r137123470
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/2594/files
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Sep 6, 2017https://github.com/python/cpython/pull/2594/files#r137152850
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/2594/files
Include/internal/_ceval.hhttps://github.com/python/cpython/pull/2594/files#diff-2a908a86a9274261f92c2583359c34ca7694655203fc0f93792590f31623c96d
View file https://github.com/ericsnowcurrently/cpython/blob/8abd708f9506050f9600a93e0e8f5861ca49054a/Include/internal/_ceval.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/2594/{{ revealButtonHref }}
Include/internal/_condvar.hhttps://github.com/python/cpython/pull/2594/files#diff-a569ea5d6de7a4e5ffc0c02ce0e736e7e8c6de37674314e729a4863acdc45311
View file https://github.com/ericsnowcurrently/cpython/blob/8abd708f9506050f9600a93e0e8f5861ca49054a/Include/internal/_condvar.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/2594/{{ revealButtonHref }}
Include/internal/_gil.hhttps://github.com/python/cpython/pull/2594/files#diff-bd0590ebb36740f2d6c412189f50eea9a7297d8a9eb6a1676b2c5cc9cf0b8246
View file https://github.com/ericsnowcurrently/cpython/blob/8abd708f9506050f9600a93e0e8f5861ca49054a/Include/internal/_gil.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/2594/{{ revealButtonHref }}
Please reload this pagehttps://github.com/python/cpython/pull/2594/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.