René's URL Explorer Experiment


Title: bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized global objects. by ericsnowcurrently · Pull Request #30928 · python/cpython · GitHub

Open Graph Title: bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized global objects. by ericsnowcurrently · Pull Request #30928 · python/cpython

X Title: bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized global objects. by ericsnowcurrently · Pull Request #30928 · python/cpython

Description: In this PR we're no longer using _Py_IDENTIFIER() (or _Py_static_string()) in any core CPython code. It is still used in a number of non-builtin stdlib modules. The replacement is: PyUnicodeObject...

Open Graph Description: In this PR we're no longer using _Py_IDENTIFIER() (or _Py_static_string()) in any core CPython code. It is still used in a number of non-builtin stdlib modules. The replacement is: PyUnicodeOb...

X Description: In this PR we're no longer using _Py_IDENTIFIER() (or _Py_static_string()) in any core CPython code. It is still used in a number of non-builtin stdlib modules. The replacement is: PyUnico...

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

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:a1dce984-5a82-4b1f-298a-69f147628c4d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA4C0:32DBC1:70EC7:980A0:6969C66A
html-safe-nonce60a52c0b656abd479e96dfe579db8c9ba4f0009348a4bcff803d55234f18b3b3
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNEMwOjMyREJDMTo3MEVDNzo5ODBBMDo2OTY5QzY2QSIsInZpc2l0b3JfaWQiOiI3Nzg4NjIyMzY0OTY1MTkzMzIyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac5e27f82124dbc1c6c9abb2a317ea674696f493b9cbc98340997cbf2a896ae2a6
hovercard-subject-tagpull_request:832829329
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/30928/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/2cf115395dc9aea7279e9f7d91eb2017a5f108702bc9b604e013c7abc8cbee0a/python/cpython/pull/30928
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2cf115395dc9aea7279e9f7d91eb2017a5f108702bc9b604e013c7abc8cbee0a/python/cpython/pull/30928
og:image:altIn this PR we're no longer using _Py_IDENTIFIER() (or _Py_static_string()) in any core CPython code. It is still used in a number of non-builtin stdlib modules. The replacement is: PyUnicodeOb...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameericsnowcurrently
hostnamegithub.com
expected-hostnamegithub.com
Noneacedec8b5f975d9e3d494ddd8f949b0b8a0de59d393901e26f73df9dcba80056
turbo-cache-controlno-preview
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release83c08c21cdda978090dc44364b71aa5bc6dcea79
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/30928#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F30928
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%2F30928
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/30928
Reloadhttps://github.com/python/cpython/pull/30928
Reloadhttps://github.com/python/cpython/pull/30928
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/30928
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/30928
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/30928#issue-comment-box
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
python:mainhttps://github.com/python/cpython/tree/main
ericsnowcurrently:global-stringshttps://github.com/ericsnowcurrently/cpython/tree/global-strings
bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized global objects. https://github.com/python/cpython/pull/30928#top
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
python:mainhttps://github.com/python/cpython/tree/main
ericsnowcurrently:global-stringshttps://github.com/ericsnowcurrently/cpython/tree/global-strings
Conversation 39 https://github.com/python/cpython/pull/30928
Commits 117 https://github.com/python/cpython/pull/30928/commits
Checks 0 https://github.com/python/cpython/pull/30928/checks
Files changed https://github.com/python/cpython/pull/30928/files
Please reload this pagehttps://github.com/python/cpython/pull/30928
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Jan 26, 2022https://github.com/python/cpython/pull/30928#issue-1115521699
Please reload this pagehttps://github.com/python/cpython/pull/30928
https://bugs.python.org/issue46541#msg411799https://bugs.python.org/issue46541#msg411799
https://bugs.python.org/issue46541https://bugs.python.org/issue46541
Please reload this pagehttps://github.com/python/cpython/pull/30928
https://github.com/the-knights-who-say-ni
the-knights-who-say-nihttps://github.com/the-knights-who-say-ni
CLA signed https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22CLA%20signed%22
Jan 26, 2022https://github.com/python/cpython/pull/30928#event-5959625338
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Jan 26, 2022https://github.com/python/cpython/pull/30928#event-5959625372
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Jan 26, 2022https://github.com/python/cpython/pull/30928#event-5959761546
Stop using _Py_IDENTIFIER() in core CPython. faster-cpython/ideas#230 https://github.com/faster-cpython/ideas/issues/230
bpo-46541: Generate the global objects initializer. #30941 https://github.com/python/cpython/pull/30941
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Jan 27, 2022 https://github.com/python/cpython/pull/30928#ref-commit-247480a
https://github.com/ericsnowcurrently
bpo-46541https://bugs.python.org/issue?@action=redirect&bpo=46541
: Generate the global objects initializer. (https://github.com/python/cpython/commit/247480a21cb165efdacc346a2d589dfc27e18283
gh-30941https://github.com/python/cpython/pull/30941
)https://github.com/python/cpython/commit/247480a21cb165efdacc346a2d589dfc27e18283
247480ahttps://github.com/python/cpython/commit/247480a21cb165efdacc346a2d589dfc27e18283
gh-30928https://github.com/python/cpython/pull/30928
https://bugs.python.org/issue46541https://bugs.python.org/issue46541
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
force-pushedhttps://github.com/python/cpython/compare/3673c6c318124a4b07c535722ed917a2a4cb722b..3ab48c820a5934b65ec30ff83a2093b9f669bbed
3673c6chttps://github.com/python/cpython/commit/3673c6c318124a4b07c535722ed917a2a4cb722b
3ab48c8https://github.com/python/cpython/commit/3ab48c820a5934b65ec30ff83a2093b9f669bbed
Compare https://github.com/python/cpython/compare/3673c6c318124a4b07c535722ed917a2a4cb722b..3ab48c820a5934b65ec30ff83a2093b9f669bbed
January 27, 2022 18:13https://github.com/python/cpython/pull/30928#event-5965840420
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Jan 31, 2022 https://github.com/python/cpython/pull/30928#ref-pullrequest-1107964003
bpo-46430: Intern strings in deep-frozen modules #30683 https://github.com/python/cpython/pull/30683
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
force-pushedhttps://github.com/python/cpython/compare/ae3536259febcbfe0f136cbd3350505f795bcb54..1612a4a5a8798520290f189b714ead23a7dfd193
ae35362https://github.com/python/cpython/commit/ae3536259febcbfe0f136cbd3350505f795bcb54
1612a4ahttps://github.com/python/cpython/commit/1612a4a5a8798520290f189b714ead23a7dfd193
Compare https://github.com/python/cpython/compare/ae3536259febcbfe0f136cbd3350505f795bcb54..1612a4a5a8798520290f189b714ead23a7dfd193
February 1, 2022 00:51https://github.com/python/cpython/pull/30928#event-5984868631
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Feb 1, 2022https://github.com/python/cpython/pull/30928#event-5984871540
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
February 1, 2022 01:06https://github.com/python/cpython/pull/30928#event-5984951059
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
1st1https://github.com/1st1
abalkinhttps://github.com/abalkin
brettcannonhttps://github.com/brettcannon
encukouhttps://github.com/encukou
ethanfurmanhttps://github.com/ethanfurman
iritkatrielhttps://github.com/iritkatriel
isidenticalhttps://github.com/isidentical
lysnikolaouhttps://github.com/lysnikolaou
markshannonhttps://github.com/markshannon
methanehttps://github.com/methane
ncoghlanhttps://github.com/ncoghlan
pablogsalhttps://github.com/pablogsal
pgansslehttps://github.com/pganssle
rhettingerhttps://github.com/rhettinger
tiranhttps://github.com/tiran
warsawhttps://github.com/warsaw
code ownershttps://github.com/python/cpython/blob/ee0ac328d38a86f7907598c94cb88a97635b32f8/.github/CODEOWNERS#L12
February 1, 2022 01:06https://github.com/python/cpython/pull/30928#event-5984951120
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
brettcannonhttps://github.com/brettcannon
methanehttps://github.com/methane
warsawhttps://github.com/warsaw
February 1, 2022 01:06https://github.com/python/cpython/pull/30928#event-5984954506
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Feb 3, 2022https://github.com/python/cpython/pull/30928#issuecomment-1029048475
Please reload this pagehttps://github.com/python/cpython/pull/30928
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting changes https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20changes%22
Feb 3, 2022https://github.com/python/cpython/pull/30928#event-6003200443
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Feb 4, 2022 https://github.com/python/cpython/pull/30928#pullrequestreview-872940184
View reviewed changes https://github.com/python/cpython/pull/30928/files/05fd0348cc46904ebe72de69f9dda26e4b13f280
Include/cpython/object.hhttps://github.com/python/cpython/pull/30928/files/05fd0348cc46904ebe72de69f9dda26e4b13f280#diff-7c8590641fc0d835bdab9395a95dbacfb2abb056cec4217466c0f3ca6cca8270
Please reload this pagehttps://github.com/python/cpython/pull/30928
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
February 4, 2022 10:54https://github.com/python/cpython/pull/30928#commits-pushed-78482cf
https://github.com/ericsnowcurrently
_Py_GET_GLOBAL_IDENTIFIER() -> _Py_ID().https://github.com/python/cpython/pull/30928/commits/78482cfa87497bd09f085018bbdddff4a4295043
78482cfhttps://github.com/python/cpython/pull/30928/commits/78482cfa87497bd09f085018bbdddff4a4295043
https://github.com/ericsnowcurrently
_Py_GET_GLOBAL_STRING() -> _Py_STR().https://github.com/python/cpython/pull/30928/commits/72316f471cc4238ffe4ed3b558bf075250944683
72316f4https://github.com/python/cpython/pull/30928/commits/72316f471cc4238ffe4ed3b558bf075250944683
https://github.com/ericsnowcurrently
Use a simpler field prefix than spamspamspam_.https://github.com/python/cpython/pull/30928/commits/75b6a835484729f413debc05d1e2f92ca3563bca
75b6a83https://github.com/python/cpython/pull/30928/commits/75b6a835484729f413debc05d1e2f92ca3563bca
https://github.com/ericsnowcurrently
ASCII_STR() -> STRUCT_FOR_ASCII_STR().https://github.com/python/cpython/pull/30928/commits/7b670c14455f4555321dc1d830763914cb67db13
7b670c1https://github.com/python/cpython/pull/30928/commits/7b670c14455f4555321dc1d830763914cb67db13
https://github.com/ericsnowcurrently
LITERAL() -> STRUCT_FOR_STR().https://github.com/python/cpython/pull/30928/commits/144ed0fcfe0313f9e87e1aa2d910781b4fe2a6b1
144ed0fhttps://github.com/python/cpython/pull/30928/commits/144ed0fcfe0313f9e87e1aa2d910781b4fe2a6b1
https://github.com/ericsnowcurrently
ID() -> STRUCT_FOR_ID().https://github.com/python/cpython/pull/30928/commits/f3aa225ea9484781c635001b17dfd6f7786d0beb
f3aa225https://github.com/python/cpython/pull/30928/commits/f3aa225ea9484781c635001b17dfd6f7786d0beb
https://github.com/ericsnowcurrently
Use _PyObject_IMMORTAL_INIT().https://github.com/python/cpython/pull/30928/commits/050b34b21bb7e3233b3e8338f24bd4c7023c15ff
050b34bhttps://github.com/python/cpython/pull/30928/commits/050b34b21bb7e3233b3e8338f24bd4c7023c15ff
https://github.com/ericsnowcurrently
Drop _Py_STRING_LENGTH().https://github.com/python/cpython/pull/30928/commits/dbec341bcbe53005b8d2645f775dd8e885d8a770
dbec341https://github.com/python/cpython/pull/30928/commits/dbec341bcbe53005b8d2645f775dd8e885d8a770
https://github.com/ericsnowcurrently
Inline uses of _Py_ID().https://github.com/python/cpython/pull/30928/commits/7a075acd2e7e6215213cad47bbcad478f2012dde
7a075achttps://github.com/python/cpython/pull/30928/commits/7a075acd2e7e6215213cad47bbcad478f2012dde
https://github.com/ericsnowcurrently
Inline uses of _Py_STR().https://github.com/python/cpython/pull/30928/commits/6fdba801c316b79ab1f00201c1c42a326cdd5a46
6fdba80https://github.com/python/cpython/pull/30928/commits/6fdba801c316b79ab1f00201c1c42a326cdd5a46
https://github.com/ericsnowcurrently
Drop _PyObject_IsSingleton(). (C99 undefined makes it too tricky.)https://github.com/python/cpython/pull/30928/commits/4e00c8701d52f44864b285b129ed511ff241c71c
4e00c87https://github.com/python/cpython/pull/30928/commits/4e00c8701d52f44864b285b129ed511ff241c71c
https://github.com/ericsnowcurrently
Drop address-taking from _PY_ID() and _Py_STR().https://github.com/python/cpython/pull/30928/commits/fbe8f4ac22eea8191069f4277ebcb23cdb9ca51a
fbe8f4ahttps://github.com/python/cpython/pull/30928/commits/fbe8f4ac22eea8191069f4277ebcb23cdb9ca51a
https://github.com/ericsnowcurrently
Add a compatibility shim for _PyObject_LookupSpecialId().https://github.com/python/cpython/pull/30928/commits/f2d9b81ddc08a7b630bd88eccf7871da24b22753
f2d9b81https://github.com/python/cpython/pull/30928/commits/f2d9b81ddc08a7b630bd88eccf7871da24b22753
https://github.com/ericsnowcurrently
Merge branch 'main' into global-stringshttps://github.com/python/cpython/pull/30928/commits/7781025e7143a8ce5b9efcde4c9d3483443303af
7781025https://github.com/python/cpython/pull/30928/commits/7781025e7143a8ce5b9efcde4c9d3483443303af
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
markshannonhttps://github.com/markshannon
February 4, 2022 23:45https://github.com/python/cpython/pull/30928#event-6012587819
https://github.com/sweeneyde
sweeneydehttps://github.com/sweeneyde
Feb 5, 2022 https://github.com/python/cpython/pull/30928#pullrequestreview-873706499
View reviewed changes https://github.com/python/cpython/pull/30928/files/7781025e7143a8ce5b9efcde4c9d3483443303af
Objects/dictobject.chttps://github.com/python/cpython/pull/30928/files/7781025e7143a8ce5b9efcde4c9d3483443303af#diff-b08a47ddc5bc20b2e99ac2e5aa199ca24a56b994e7bc64e918513356088c20ae
sweeneydehttps://github.com/sweeneyde
Feb 5, 2022https://github.com/python/cpython/pull/30928#discussion_r799890523
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30928
markshannonhttps://github.com/markshannon
Feb 7, 2022https://github.com/python/cpython/pull/30928#discussion_r800743267
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://github.com/faster-cpython/ideas/discussionshttps://github.com/faster-cpython/ideas/discussions
Please reload this pagehttps://github.com/python/cpython/pull/30928
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Feb 5, 2022 https://github.com/python/cpython/pull/30928#ref-issue-1098248270
Look into string sharing for deep-frozen code faster-cpython/ideas#218 https://github.com/faster-cpython/ideas/issues/218
https://github.com/python
pythonhttps://github.com/python
clinton21obenghttps://github.com/clinton21obeng
Feb 7, 2022https://github.com/python/cpython/pull/30928#event-6019972383
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Feb 8, 2022https://github.com/python/cpython/pull/30928#issuecomment-1033038408
@markshannonhttps://github.com/markshannon
Please reload this pagehttps://github.com/python/cpython/pull/30928
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
81c7204https://github.com/python/cpython/commit/81c72044a181dbbfbf689d7a977d0d99090f26a8
Feb 8, 2022https://github.com/python/cpython/pull/30928#event-6029715998
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting changes https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20changes%22
Feb 8, 2022https://github.com/python/cpython/pull/30928#event-6029716184
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
February 8, 2022 20:39https://github.com/python/cpython/pull/30928#event-6029716328
https://github.com/notarealdeveloper
notarealdeveloperhttps://github.com/notarealdeveloper
Feb 17, 2022 https://github.com/python/cpython/pull/30928#ref-pullrequest-1091345878
bpo-46210: Fix deadlock in print. #30310 https://github.com/python/cpython/pull/30310
https://github.com/eduardo-elizondo
eduardo-elizondohttps://github.com/eduardo-elizondo
Feb 22, 2022 https://github.com/python/cpython/pull/30928#ref-pullrequest-598306476
gh-84436: Implement Immortal Objects #19474 https://github.com/python/cpython/pull/19474
https://github.com/ericsnowcurrently
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
Jul 9, 2022 https://github.com/python/cpython/pull/30928#ref-issue-1199074048
Replace _Py_IDENTIFIER() with statically initialized objects. #90699 https://github.com/python/cpython/issues/90699
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F30928
https://github.com/methane
methane https://github.com/methane
https://github.com/python/cpython/pull/30928/files/878059b7a73b45fca00d21556ceff20768f33e32
https://github.com/sweeneyde
sweeneyde https://github.com/sweeneyde
https://github.com/python/cpython/pull/30928/files/7781025e7143a8ce5b9efcde4c9d3483443303af
https://github.com/markshannon
markshannon https://github.com/markshannon
https://github.com/markshannon
markshannon https://github.com/markshannon
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Please reload this pagehttps://github.com/python/cpython/pull/30928
https://github.com/ericsnowcurrently
https://github.com/bedevere-bot
https://github.com/methane
https://github.com/markshannon
https://github.com/sweeneyde
https://github.com/the-knights-who-say-ni
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.