| Skip to content | https://github.com/python/cpython/pull/30928/files#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F30928%2Ffiles |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%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 |
| Reload | https://github.com/python/cpython/pull/30928/files |
| Reload | https://github.com/python/cpython/pull/30928/files |
| Reload | https://github.com/python/cpython/pull/30928/files |
|
python
| https://github.com/python |
| cpython | https://github.com/python/cpython |
| Please reload this page | https://github.com/python/cpython/pull/30928/files |
|
Notifications
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Fork
33.9k
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Star
71.1k
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Code
| https://github.com/python/cpython |
|
Issues
5k+
| https://github.com/python/cpython/issues |
|
Pull requests
2.1k
| https://github.com/python/cpython/pulls |
|
Actions
| https://github.com/python/cpython/actions |
|
Projects
31
| https://github.com/python/cpython/projects |
|
Security
Uh oh!
There was an error while loading. Please reload this page.
| https://github.com/python/cpython/security |
| Please reload this page | https://github.com/python/cpython/pull/30928/files |
|
Insights
| https://github.com/python/cpython/pulse |
|
Code
| https://github.com/python/cpython |
|
Issues
| https://github.com/python/cpython/issues |
|
Pull requests
| https://github.com/python/cpython/pulls |
|
Actions
| https://github.com/python/cpython/actions |
|
Projects
| https://github.com/python/cpython/projects |
|
Security
| https://github.com/python/cpython/security |
|
Insights
| https://github.com/python/cpython/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| ericsnowcurrently | https://github.com/ericsnowcurrently |
| python:main | https://github.com/python/cpython/tree/main |
| ericsnowcurrently:global-strings | https://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 page | https://github.com/python/cpython/pull/30928/files |
|
bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized global objects.
| https://github.com/python/cpython/pull/30928/files#top |
|
Show all changes
117 commits
| https://github.com/python/cpython/pull/30928/files |
|
ec0c931
Add _Py_STRING_LENGTH().
ericsnowcurrently Dec 2, 2021
| https://github.com/python/cpython/pull/30928/commits/ec0c931905edb704c469d70c6e0d2dc0a8a4e219 |
|
cea1335
Add PyInterpreterState._preallocated.strings (identifiers-only for now).
ericsnowcurrently Dec 2, 2021
| https://github.com/python/cpython/pull/30928/commits/cea13355e95f6d19f9f9cd054c91093e51cf4d62 |
|
a5513fc
Move the strings to _PyRuntimeState.
ericsnowcurrently Jan 19, 2022
| https://github.com/python/cpython/pull/30928/commits/a5513fced951da08d8e7ebc7e428b049f903aaf1 |
|
dd084ee
Initialize the global singleton strings (identifiers-only for now).
ericsnowcurrently Dec 2, 2021
| https://github.com/python/cpython/pull/30928/commits/dd084ee9b38c29390800a37efa40db0e7bc1ae5e |
|
472b0a6
Add the global (non-identifier) string literals.
ericsnowcurrently Dec 2, 2021
| https://github.com/python/cpython/pull/30928/commits/472b0a62a6925594d5eae16035f3b7eae63a1a65 |
|
8a3096b
Add _PyObject_CallMethod().
ericsnowcurrently Dec 2, 2021
| https://github.com/python/cpython/pull/30928/commits/8a3096bf233d3be742335e886dd27455390fe18e |
|
38300b3
Get rid of _Py_IDENTIFIER() in tokenizer.c.
ericsnowcurrently Dec 2, 2021
| https://github.com/python/cpython/pull/30928/commits/38300b315e0fec435b63453f7c99eb2f6c564707 |
|
fb9fe24
Add _PyDict_GetItemWithError().
ericsnowcurrently Dec 3, 2021
| https://github.com/python/cpython/pull/30928/commits/fb9fe24d87db7bd14e0160463579bd561d5e9267 |
|
7fa8e83
Set the hash if not set yet.
ericsnowcurrently Dec 4, 2021
| https://github.com/python/cpython/pull/30928/commits/7fa8e839a301d665c090113dd8acbc67cb664064 |
|
9563c27
Add _PySys_GetAttr().
ericsnowcurrently Dec 3, 2021
| https://github.com/python/cpython/pull/30928/commits/9563c27e340a8be52a70996199cb8216906160b9 |
|
674e40b
Get rid of _Py_IDENTIFIER() in _warnings.c.
ericsnowcurrently Dec 3, 2021
| https://github.com/python/cpython/pull/30928/commits/674e40b694b6d37076407db069c916a416d7e7eb |
|
e5e7483
_PyObject_LookupSpecial() -> _PyObject_LookupSpecialId().
ericsnowcurrently Dec 4, 2021
| https://github.com/python/cpython/pull/30928/commits/e5e748356b8bae7bb922c6f3bedde51214700aa8 |
|
07ac6ba
Add _PyObject_LookupSpecial().
ericsnowcurrently Dec 4, 2021
| https://github.com/python/cpython/pull/30928/commits/07ac6baf24ef4e48e85f84fca48f08c45c7c533e |
|
249e830
Get rid of _Py_IDENTIFIER() in bltinmodule.c.
ericsnowcurrently Dec 4, 2021
| https://github.com/python/cpython/pull/30928/commits/249e8307c36f9e5c72e258a01c2d791e92da2dc4 |
|
3ea3c09
Get rid of _Py_IDENTIFIER() in ceval.c.
ericsnowcurrently Dec 4, 2021
| https://github.com/python/cpython/pull/30928/commits/3ea3c09b560757f7237a16702ff5d2bd736d1fbc |
|
5713dab
Add a TODO.
ericsnowcurrently Jan 19, 2022
| https://github.com/python/cpython/pull/30928/commits/5713dab10e3a1a6d6037fc77d25f6ff820de9e0a |
|
77a21d6
Get rid of _Py_IDENTIFIER() in specialize.c.
ericsnowcurrently Jan 19, 2022
| https://github.com/python/cpython/pull/30928/commits/77a21d66d840bff65adfa679c2fae37ff4892f8b |
|
704d440
Get rid of _Py_IDENTIFIER() in traceback.c.
ericsnowcurrently Jan 19, 2022
| https://github.com/python/cpython/pull/30928/commits/704d440921aaa6d988e9d724b81a73473d035c6f |
|
2800db6
Get rid of _Py_IDENTIFIER() in codecs.c.
ericsnowcurrently Jan 20, 2022
| https://github.com/python/cpython/pull/30928/commits/2800db6f6b4148d1a619c3a08037e369701fb4f7 |
|
db72429
Get rid of _Py_IDENTIFIER() in compile.c.
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/db7242927929cf6e41d69eb2b3b8e14a0fa0e1af |
|
737391f
Get rid of _Py_IDENTIFIER() in importdl.c.
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/737391f307f31022feac2e372de1ae32524903b3 |
|
9e3ff70
Get rid of _Py_IDENTIFIER() in marshal.c.
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/9e3ff70d0bef843374692e39917e5fc7fe442472 |
|
71fc362
Get rid of _Py_IDENTIFIER() in errors.c.
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/71fc362f6f9f42ea3822e546962edad66485f1fe |
|
2046b53
Get rid of _Py_IDENTIFIER() in import.c.
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/2046b53845bd23918c4f096b8332d527426742b0 |
|
a4c1aa9
Add _PySys_SetAttr().
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/a4c1aa91fe3d48d26b9326346924fc8a9c717478 |
|
48fcb06
Get rid of _Py_IDENTIFIER() in pylifecycle.c.
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/48fcb062d9ce8d212241c172213246dd8a05a526 |
|
c9bc124
Get rid of _Py_IDENTIFIER() in pythonrun.c.
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/c9bc12428127ea81b5b9a9c13419039a596b4c89 |
|
816c630
Get rid of _Py_IDENTIFIER() in sysmodule.c.
ericsnowcurrently Jan 24, 2022
| https://github.com/python/cpython/pull/30928/commits/816c630c7e36928ab46a5a9d352d1708a07a42c9 |
|
ef2b061
Get rid of _Py_IDENTIFIER() in typeobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/ef2b06146dd80ec561d1454aabe859f7c6171cf4 |
|
4e03f95
Get rid of _Py_IDENTIFIER() in abstract.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/4e03f95145c3e4ea311c739a615634113bd917dc |
|
814ec4a
Add _PyEval_GetBuiltin().
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/814ec4ad7b6adbab7ba29bedeb0977b641623484 |
|
a91fe82
Get rid of _Py_IDENTIFIER() in descrobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/a91fe82c16a54c08de5c06ec91408c9f5d93f474 |
|
25a2ec4
Get rid of _Py_IDENTIFIER() in moduleobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/25a2ec4258c91c187eccfa595f940dc21607b8d7 |
|
865cc8a
Get rid of _Py_IDENTIFIER() in object.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/865cc8a0ac2f0f79344c7d1b32d9d423db421d01 |
|
e4c2f0d
Get rid of _Py_IDENTIFIER() in bytearrayobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/e4c2f0d6607a8355dd904d8561c8a8ab442aa88f |
|
f82baa8
Get rid of _Py_IDENTIFIER() in bytesobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/f82baa897c306fa155104ad0531885ac190bc897 |
|
4b10323
Get rid of _Py_IDENTIFIER() in classobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/4b1032321293e0edf803606a6c50a19921f55ed6 |
|
ffd9493
Get rid of _Py_IDENTIFIER() in complexobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/ffd94932f9b0f4049885550cd2a237b2db15ffe8 |
|
ddd887b
Get rid of _Py_IDENTIFIER() in dictobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/ddd887b674ad75ecfaa217c9fe84f37e1259ca99 |
|
0a02936
Get rid of _Py_IDENTIFIER() in enumobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/0a02936ee0d1c476cb3ec231815968728dc84134 |
|
d157842
Get rid of _Py_IDENTIFIER() in exceptions.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/d1578423f7ad6e0da748a3a305424e3b5483769b |
|
297240c
Get rid of _Py_IDENTIFIER() in fileobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/297240cf183fef839ffa2e13c51a27eeb72259e9 |
|
875353d
Get rid of _Py_IDENTIFIER() in frameobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/875353d9c33311141bb9546d8553533460519e7c |
|
9138b2e
Get rid of _Py_IDENTIFIER() in funcobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/9138b2ed9f67fa296e1b909a028cc3052cf8e294 |
|
5e576f0
Get rid of _Py_IDENTIFIER() in genericaliasobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/5e576f01d72af2b3a2fea3f6a34d310050b4dfea |
|
7591bf1
Get rid of _Py_IDENTIFIER() in genobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/7591bf10bd4b15a03f5ddfdefde92083c4397744 |
|
f27547e
Get rid of _Py_IDENTIFIER() in iterobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/f27547e410a245165478859388a4839249987faa |
|
dd3900f
Get rid of _Py_IDENTIFIER() in listobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/dd3900fc80c9cc45df1d264daa02b065081bf863 |
|
ecd568d
Get rid of _Py_IDENTIFIER() in longobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/ecd568df100666c3ee611741efe923dc6f9ec9d5 |
|
187133d
Get rid of _Py_IDENTIFIER() in methodobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/187133d3021f3f98b79555fce36e78148ba1328f |
|
e04947e
Get rid of _Py_IDENTIFIER() in odictobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/e04947e5f3667cd81c13eae412fba0a442236c54 |
|
91ef303
Get rid of _Py_IDENTIFIER() in rangeobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/91ef303f1cba76ac7edcc73206e758a3fb753c63 |
|
21c564a
Get rid of _Py_IDENTIFIER() in setobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/21c564a85466a69f8ffd399ee5241f2f2f88be39 |
|
d833719
Get rid of _Py_IDENTIFIER() in structseq.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/d833719df734b6496e275919b4b08b5427caba87 |
|
329f8fd
Get rid of _Py_IDENTIFIER() in tupleobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/329f8fd0ccfb5af5618af37e0cfb1d54c0f8fd06 |
|
0cbeb2d
Get rid of _Py_IDENTIFIER() in unicodeobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/0cbeb2d6fb8db3f9370583a687f827bd45d75b30 |
|
972044a
Get rid of _Py_IDENTIFIER() in unionobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/972044a0d8850686808a1898520bcaf004558a9b |
|
e55556f
Get rid of _Py_IDENTIFIER() in weakrefobject.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/e55556f2e9980c6dd3d9fb09eb5a453418ad5bc4 |
|
5e32d13
Get rid of _Py_IDENTIFIER() in _pickle.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/5e32d13b22e74204ae7bd6c987c0db59fe4915ae |
|
6081cf1
Add _PyObject_CallMethodObj().
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/6081cf140e1bb150b69f14dcf8a8d4b48822ab81 |
|
6aa5674
Use _PyObject_CallMethodObj().
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/6aa56742222b1e933a4e7739ab7dd49092e6f6e8 |
|
37c0200
_PyObject_CallMethod() -> _PyObject_CallMethodFormat().
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/37c02006a3b8ddd372b60a030db3ffa366eeeb45 |
|
10f82cd
_PyObject_CallMethodObj() -> _PyObject_CallMethod().
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/10f82cd8e6c46e83f5c97fc56ae8c7ab142031e6 |
|
85f16a4
Get rid of _Py_IDENTIFIER() in the _io module.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/85f16a42b67d7ab41085882019e14bbf7541cd7f |
|
aa641a3
Get rid of _Py_IDENTIFIER() in _threadmodule.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/aa641a3813beb88acedbb72dd257772a307c67ba |
|
dda08ad
Get rid of _Py_IDENTIFIER() in _abc.c.
ericsnowcurrently Jan 25, 2022
| https://github.com/python/cpython/pull/30928/commits/dda08adceb087e4cf38cee147b3678da890f8e95 |
|
4d75c6b
Get rid of _Py_IDENTIFIER() in faulthandler.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/4d75c6b25c014d08fb4c166508f940c34f8170ca |
|
9d36c02
Get rid of _Py_IDENTIFIER() in _collectionsmodule.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/9d36c02417f43f585685772c3e6b8b527168f8cd |
|
1f42649
Get rid of _Py_IDENTIFIER() in itertoolsmodule.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/1f426491e6ba44cc9abc9ed8cfa4ed645bab5ddb |
|
c2f1cfb
Get rid of _Py_IDENTIFIER() in posixmodule.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/c2f1cfbcec40ff45f85815eefc1ae24682c9f1b4 |
|
3ed68a7
Get rid of _Py_IDENTIFIER() in _operator.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/3ed68a75edb07199984b29ddbe75d9958508114a |
|
d86ceb1
Get rid of _Py_IDENTIFIER() in timemodule.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/d86ceb15a2ef1e6a20ac8dc9323f3a841cffa943 |
|
c0c6777
Get rid of _Py_IDENTIFIER() in main.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/c0c6777fddd204db7b2fab442392bc5e654356c7 |
|
c9f4563
Get rid of _Py_static_string() in typeobject.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/c9f4563d2f281a2edbd3375fd9d2c076437f3488 |
|
0796475
Get rid of _Py_static_string() in ast_opt.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/079647569134f3f16d78122ef9d19f44b4377a94 |
|
3e5fac3
Get rid of _Py_static_string() in compile.c.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/3e5fac384def758bb0cdee75bb1f576bc61fb9c5 |
|
77d423e
Disallow _Py_IDENTIFIER in core.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/77d423e696d7b71e607443695d99dd3a52674020 |
|
308fb9e
Leave all the functions.
ericsnowcurrently Jan 26, 2022
| https://github.com/python/cpython/pull/30928/commits/308fb9ec3c9b2bc905b98684c4a0ed80cac87aa4 |
|
2136577
Auto-generate the global strings.
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/21365773cb585b00bedbd3e30d440602e35de1ad |
|
b14d0a8
Drop _Py_unicode_state.empty_string.
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/b14d0a8d1fb4532467bd2e3e8ae07809f0b5be50 |
|
61abdab
Do not include the latin-1 characters (for now).
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/61abdabcd579c7693b8020289d7316b64d303ea3 |
|
db9de0a
Use a better prefix for the field names.
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/db9de0a1122a9419dde700ed4e827d762f4f07d9 |
|
1074b77
Clean up the declarations a little.
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/1074b7706aec230d5cd28b371704b834ad8e505c |
|
d4f58fd
Add _Py_IS_POINTER_FROM_VAR().
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/d4f58fdd3e843daaab86753c7fd913a967726ab9 |
|
09c2a51
Consider all global strings as singletons.
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/09c2a51b5ccabfc7e3eb20c2c27dc9efa23f8d67 |
|
983dda0
_Py_IS_POINTER_FROM_VAR() -> _PyObject_IsSingleton().
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/983dda01af07c86e9fdd5c724e63b9505fe8cd66 |
|
3fbc75f
Add _PyUnicode_InternSafe().
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/3fbc75fef9918042627c23a47685f6fc18f7eb60 |
|
bd8b74c
Intern the global strings when used.
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/bd8b74cfce968561bbbd9f2a712368436e786c5a |
|
b305ded
Limit when we check the global strings for consistency.
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/b305ded43357fdc4a2b3bf313f1fea1eec1ce539 |
|
3da2d65
Drop _PyUnicode_InternSafe().
ericsnowcurrently Jan 27, 2022
| https://github.com/python/cpython/pull/30928/commits/3da2d657fb76dacc3180b8669669d1e7bc0a64f8 |
|
3673bbd
Add a --check option to generate_global_objects.py.
ericsnowcurrently Jan 28, 2022
| https://github.com/python/cpython/pull/30928/commits/3673bbd20e99ea045f749a612db38134558799ea |
|
9a419a7
Drop unused global strings.
ericsnowcurrently Jan 28, 2022
| https://github.com/python/cpython/pull/30928/commits/9a419a71fe898f483119e36056ae763d345168ee |
|
c6a292d
Check the global objects in CI.
ericsnowcurrently Jan 28, 2022
| https://github.com/python/cpython/pull/30928/commits/c6a292df1f90973c95d7952321e7359afc129efb |
|
ffbd515
Fix _PyObject_CallMethod() for size_t.
ericsnowcurrently Jan 31, 2022
| https://github.com/python/cpython/pull/30928/commits/ffbd5153937c35961a370d888ce57862430e4ca6 |
|
878059b
Dump the exception if normal printing fails.
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/878059b7a73b45fca00d21556ceff20768f33e32 |
|
780e61f
Regenerate test_frozenmain.h.
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/780e61f81dc417f7064f791945636c3ee2670b32 |
|
876aa77
Add some identifiers that are only used in non-debug builds.
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/876aa77c5da0d93b7c5038fbbd38f6953f37bf12 |
|
f0bd78d
Drop _PyObject_CallMethod_SizeT().
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/f0bd78df26504117156fdb3ee0be18f7356b7633 |
|
d575057
Merge branch 'main' into global-strings
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/d575057dd43f1936bb0acfd52446263c010566a5 |
|
db92384
Cast to void* before casting to uint64_t.
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/db92384bc64ed5e096ce9428f8177caf17ffa2f0 |
|
955d26a
Explicitly mark each module that still uses _Py_IDENTIFIER().
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/955d26a90c1a2beb99e74e143ac5b5fd7b5ebfa0 |
|
3c66484
_testembed still uses _Py_IDENTIFIER().
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/3c66484761dc5abd4b96afb7617292421f39501a |
|
05fd034
Fix name collisions from Windows.
ericsnowcurrently Feb 1, 2022
| https://github.com/python/cpython/pull/30928/commits/05fd0348cc46904ebe72de69f9dda26e4b13f280 |
|
78482cf
_Py_GET_GLOBAL_IDENTIFIER() -> _Py_ID().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/78482cfa87497bd09f085018bbdddff4a4295043 |
|
72316f4
_Py_GET_GLOBAL_STRING() -> _Py_STR().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/72316f471cc4238ffe4ed3b558bf075250944683 |
|
75b6a83
Use a simpler field prefix than spamspamspam_.
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/75b6a835484729f413debc05d1e2f92ca3563bca |
|
7b670c1
ASCII_STR() -> STRUCT_FOR_ASCII_STR().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/7b670c14455f4555321dc1d830763914cb67db13 |
|
144ed0f
LITERAL() -> STRUCT_FOR_STR().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/144ed0fcfe0313f9e87e1aa2d910781b4fe2a6b1 |
|
f3aa225
ID() -> STRUCT_FOR_ID().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/f3aa225ea9484781c635001b17dfd6f7786d0beb |
|
050b34b
Use _PyObject_IMMORTAL_INIT().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/050b34b21bb7e3233b3e8338f24bd4c7023c15ff |
|
dbec341
Drop _Py_STRING_LENGTH().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/dbec341bcbe53005b8d2645f775dd8e885d8a770 |
|
7a075ac
Inline uses of _Py_ID().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/7a075acd2e7e6215213cad47bbcad478f2012dde |
|
6fdba80
Inline uses of _Py_STR().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/6fdba801c316b79ab1f00201c1c42a326cdd5a46 |
|
4e00c87
Drop _PyObject_IsSingleton(). (C99 undefined makes it too tricky.)
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/4e00c8701d52f44864b285b129ed511ff241c71c |
|
fbe8f4a
Drop address-taking from _PY_ID() and _Py_STR().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/fbe8f4ac22eea8191069f4277ebcb23cdb9ca51a |
|
f2d9b81
Add a compatibility shim for _PyObject_LookupSpecialId().
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/f2d9b81ddc08a7b630bd88eccf7871da24b22753 |
|
7781025
Merge branch 'main' into global-strings
ericsnowcurrently Feb 4, 2022
| https://github.com/python/cpython/pull/30928/commits/7781025e7143a8ce5b9efcde4c9d3483443303af |
|
Clear filters
| https://github.com/python/cpython/pull/30928/files |
| Please reload this page | https://github.com/python/cpython/pull/30928/files |
| Please reload this page | https://github.com/python/cpython/pull/30928/files |
|
build.yml
| https://github.com/python/cpython/pull/30928/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
abstract.h
| https://github.com/python/cpython/pull/30928/files#diff-cf6158859b32f9548b010233c5c8cd5ef7631a8080a45f8f72f09c61aa898483 |
|
ceval.h
| https://github.com/python/cpython/pull/30928/files#diff-e25a11a6efb5e02c92b7c139c3df8f192014cecf684826a894873ce75fc0c9f4 |
|
dictobject.h
| https://github.com/python/cpython/pull/30928/files#diff-00eae37ba11a15444d047c8a492c8f4ee9b2061bde764c15f5cc60ecf128c225 |
|
object.h
| https://github.com/python/cpython/pull/30928/files#diff-7c8590641fc0d835bdab9395a95dbacfb2abb056cec4217466c0f3ca6cca8270 |
|
sysmodule.h
| https://github.com/python/cpython/pull/30928/files#diff-0c9f73735d4e3ab63721178da521a498c38581d4be8fb191fa7111c3c61bd430 |
|
pycore_call.h
| https://github.com/python/cpython/pull/30928/files#diff-cef6e6e9f81a5699782544bb8dc42a0143a299b938e69041eee3052ae38af3db |
|
pycore_global_objects.h
| https://github.com/python/cpython/pull/30928/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9 |
|
pycore_global_strings.h
| https://github.com/python/cpython/pull/30928/files#diff-7656e411eccd63ff8aab3e11de3f45035665f6b639206d3f440727dfb5e0ebcf |
|
pycore_object.h
| https://github.com/python/cpython/pull/30928/files#diff-2a12f738a77b362d74a65949b58c37f2affcd15ba8b1c979b63bd00223b8a456 |
|
pycore_runtime_init.h
| https://github.com/python/cpython/pull/30928/files#diff-84d4b72a69538f6e60865f5c0301f102c0dca577e47759ac07d7a9a034ee75a2 |
|
pycore_structseq.h
| https://github.com/python/cpython/pull/30928/files#diff-21acb948d69063b7250bc45896c72f52b786ce0a52dea9dbfae36b0acbe6a3cb |
|
pycore_sysmodule.h
| https://github.com/python/cpython/pull/30928/files#diff-225387339c11eba754f81eebf96b1e5e2d050bce71d252b06afb3860059194fa |
|
pycore_unicodeobject.h
| https://github.com/python/cpython/pull/30928/files#diff-4a43d1556ef8ce73f2db37db2d9342d0754541a5fbc4a32ea95ef821c128d6e2 |
|
Makefile.pre.in
| https://github.com/python/cpython/pull/30928/files#diff-1f0a8db227d22005511b0d90f5339b97db345917b863954b3b3ccb9ec308767c |
|
_abc.c
| https://github.com/python/cpython/pull/30928/files#diff-d88c94f372c2e10cea3d5f2e39c6ce940eb2cfe664d913eeab7f74d23d636687 |
|
_asynciomodule.c
| https://github.com/python/cpython/pull/30928/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01 |
|
_bisectmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f |
|
_collectionsmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c |
|
_csv.c
| https://github.com/python/cpython/pull/30928/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3 |
|
_ctypes.c
| https://github.com/python/cpython/pull/30928/files#diff-402bc51df93eaaca2e2f2551ec0206d8af190722ae4703c178554b565d7c14b4 |
|
callbacks.c
| https://github.com/python/cpython/pull/30928/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d |
|
callproc.c
| https://github.com/python/cpython/pull/30928/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa |
|
stgdict.c
| https://github.com/python/cpython/pull/30928/files#diff-a75c1edda81c7e4ede83ebbd84c2638023c1b91de15b504f574ba7e08b8b0883 |
|
_cursesmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-f77a12c8531c26a47799058e7b02fd9b43753a458b5ed1cefc6693685aa098ce |
|
_datetimemodule.c
| https://github.com/python/cpython/pull/30928/files#diff-3ee250e3806e884518fd872e9148baf532de6ec54c1cdb4e7679fbb2869d9c47 |
|
_dbmmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-19464002f2a343bf15e8a046c87139e9ef0fd4781b14ea54e0f99a64cc31b0ed |
|
_elementtree.c
| https://github.com/python/cpython/pull/30928/files#diff-72f80c6ac0294ae74c7b014c12bcf229e9df089ab19018ea35fd61c58fdb69ac |
|
_gdbmmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-ec970b270ec8a90ca42099bd89c68699ab0a593c37e63312a1b2c70534d4136e |
|
_iomodule.c
| https://github.com/python/cpython/pull/30928/files#diff-0501b143a2f566e8a760abc20a88fd2533b1f230e5322831f400a0263b8c0253 |
|
bufferedio.c
| https://github.com/python/cpython/pull/30928/files#diff-893faf8dc50d99bfa374e52717f4a7f6a2dd0020fbaa9dfc2cc45464b731d36a |
|
fileio.c
| https://github.com/python/cpython/pull/30928/files#diff-0e6b2d89502ce959c45fa74328f04a45c2e0a23c12a1e1e15dad754e96463322 |
|
iobase.c
| https://github.com/python/cpython/pull/30928/files#diff-ff67b9b1e4944ed1b8750a6c53db460f2f8e98f073177e64a32e990844520e90 |
|
textio.c
| https://github.com/python/cpython/pull/30928/files#diff-f6d1380274f6859688c821fced58fb1c829d8acad44ae252ba988e220e1080b3 |
|
winconsoleio.c
| https://github.com/python/cpython/pull/30928/files#diff-463599eb2f67c89107a6fc2431d387fef7fdbb8c860b2c424477ca9b9794282c |
|
_json.c
| https://github.com/python/cpython/pull/30928/files#diff-efe183ae0b85e5b8d9bbbc588452dd4de80b39fd5c5174ee499ba554217a39ed |
|
_lzmamodule.c
| https://github.com/python/cpython/pull/30928/files#diff-604739065f6d9a2f56bed1e9d1fd56b51e212e9acd630a92ccac9fe8390fa4d9 |
|
_operator.c
| https://github.com/python/cpython/pull/30928/files#diff-3113a72896321417acbbb16a5622a4e98d66b2fba42baf9bd884fc91e16b0844 |
|
_pickle.c
| https://github.com/python/cpython/pull/30928/files#diff-6a8bf1993db0eae81c2ee98e38eeb1ac4d9342b8b5c090f33417a064e6678562 |
|
connection.c
| https://github.com/python/cpython/pull/30928/files#diff-f405d0da477c184cd4afb94ce52dfd7fcd4980500a3a5ffe753d0e8cd57638a2 |
|
cursor.c
| https://github.com/python/cpython/pull/30928/files#diff-7209d2a9e4167e7aefe9b52e03d1d291f2e078cbfac7652c747d91f90fbacb82 |
|
microprotocols.c
| https://github.com/python/cpython/pull/30928/files#diff-e24cde99d3758b75602192cc62c329db2ce37eb51c2fb42ebe6c31c3ab530690 |
|
module.c
| https://github.com/python/cpython/pull/30928/files#diff-6cfed746161998667a9ea0e65596ab18dc519c5f12476b29759f2fc7de22bd34 |
|
_ssl.c
| https://github.com/python/cpython/pull/30928/files#diff-89879be484d86da4e77c90d5408b2e10190ee27cc86337cd0f8efc3520d60621 |
|
_testcapimodule.c
| https://github.com/python/cpython/pull/30928/files#diff-b2d7540efa4f376350ef77b923a6dfcc54bb90424970477f66275f19bad0d30f |
|
_threadmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-23071700ee893f365a4c117210b9129d4ac6afe5cc6e52bb5cd4cabbc6816e07 |
|
arraymodule.c
| https://github.com/python/cpython/pull/30928/files#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51 |
|
multibytecodec.c
| https://github.com/python/cpython/pull/30928/files#diff-bc8499ed0d5bebcd8e193fed4430a5d4ac73fa49ce155cf2e6937faf39911d4f |
|
faulthandler.c
| https://github.com/python/cpython/pull/30928/files#diff-b2263afa44dcc1317d50775651e27589b6f15fd858d1508e4d5dcc060ea4f991 |
|
itertoolsmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-dc27cbdf2b9f6e5236cade13cf301d352a7abd2a8b1988f2517d6f5b7a30c201 |
|
main.c
| https://github.com/python/cpython/pull/30928/files#diff-79e40dbd94b164b5f42a960224cc7496e33c189b4c66a6810904eda7d703b6f2 |
|
mathmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7 |
|
mmapmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-4063fcfc98efaa9ba61a24ae3de730bbab4e8859152025da60db25a56fd6a646 |
|
ossaudiodev.c
| https://github.com/python/cpython/pull/30928/files#diff-3cfb720968e94cb52dfc527b1b262b9069337c40baf19f1d01256b7fef2f8e28 |
|
posixmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-b5b7e4f5599916b2018e911ef423f9d3fd46cb71268e1a73c74a1c9ae2cb6791 |
|
pyexpat.c
| https://github.com/python/cpython/pull/30928/files#diff-0534aca0d881f2dd1100e875602f98da60bf20ce127564896dc1e8a92a6fad2c |
|
timemodule.c
| https://github.com/python/cpython/pull/30928/files#diff-5b4563bfeddc3e20890eada5c8aa651b107a05a0ca8008ae839b86e67897e679 |
|
unicodedata.c
| https://github.com/python/cpython/pull/30928/files#diff-2cd482084cd623be20584ff84ef4b0ff781c0d955546048585a855156aedfa78 |
|
abstract.c
| https://github.com/python/cpython/pull/30928/files#diff-d2c90d06d281ca8dd7ac8b90109fc26755f7319dd209b5f9416efdecfa56e289 |
|
bytearrayobject.c
| https://github.com/python/cpython/pull/30928/files#diff-6878f29bbfb711dc7cd2a89b2b2941b1f900b6367d30181a2ff45460b591b04c |
|
bytesobject.c
| https://github.com/python/cpython/pull/30928/files#diff-f6d440aad34e1c4535c0d898c0197a95490766c745991caace6f64b5dd1ece51 |
|
call.c
| https://github.com/python/cpython/pull/30928/files#diff-b876797aa8c96d633b0b869447e7e14da64b9f53e48561149446939e7c6257e9 |
|
classobject.c
| https://github.com/python/cpython/pull/30928/files#diff-d36823aa86f63074d7ae49b390602ea3840cabe4b54484c42aab8ea6b04a1479 |
|
complexobject.c
| https://github.com/python/cpython/pull/30928/files#diff-ff4572024a917ce1e3f2bfdbe584b6adf84974ce2c62ad41e8f194ea43d1a5bb |
|
descrobject.c
| https://github.com/python/cpython/pull/30928/files#diff-7952643fe36a8662b3e4be2c6478b06b1af5b5754fc25eaf3eb4b46569659264 |
|
dictobject.c
| https://github.com/python/cpython/pull/30928/files#diff-b08a47ddc5bc20b2e99ac2e5aa199ca24a56b994e7bc64e918513356088c20ae |
|
enumobject.c
| https://github.com/python/cpython/pull/30928/files#diff-31a1e2180c100842e6d5c77f12796abb3121d9ea9431f512cacc49eedee53603 |
|
exceptions.c
| https://github.com/python/cpython/pull/30928/files#diff-96c4ad902cdfac48712fef8fff0d0c78a71eb135fb48264f3ebb67db1013fc94 |
|
fileobject.c
| https://github.com/python/cpython/pull/30928/files#diff-2d7216c74ba0507849abd705ce8f24fa7dfa147ed60ce6ff0e42a24c4c2301e6 |
|
frameobject.c
| https://github.com/python/cpython/pull/30928/files#diff-7b8cef249e5cca077d30de4e428a6bde6b9b803464e790e9cffa7e052e19efdd |
|
funcobject.c
| https://github.com/python/cpython/pull/30928/files#diff-57bc77178b3d6f1010dd924722c87522f224d93bc341f0e46c0945094124d8f2 |
|
genericaliasobject.c
| https://github.com/python/cpython/pull/30928/files#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014 |
|
genobject.c
| https://github.com/python/cpython/pull/30928/files#diff-2a0c449b68605ebd0872fd232e60ce7e838a77782a6d2e364764f99514fb508a |
|
iterobject.c
| https://github.com/python/cpython/pull/30928/files#diff-e0923aa0ec18bd667c33e79ede96b408e9bca3e9e0af262028722d7f23928723 |
|
listobject.c
| https://github.com/python/cpython/pull/30928/files#diff-67a42c5c0990c7aceea040ffc07905299aab97d64dc49adb256f85340b2c7e81 |
|
longobject.c
| https://github.com/python/cpython/pull/30928/files#diff-1a6e70e2beeecad88840c67284ac4d54a36998029244771fcc820e801390726a |
|
methodobject.c
| https://github.com/python/cpython/pull/30928/files#diff-3bfea3c07bc06c9c596462ed52d89c982e9145602fcabe4536a3e3e0f39f1354 |
|
moduleobject.c
| https://github.com/python/cpython/pull/30928/files#diff-8c2a0fd137780a0ee11c19aae8e46e8490f7667698cd78a5bde466bc995a08c5 |
|
object.c
| https://github.com/python/cpython/pull/30928/files#diff-ba56d44ce0dd731d979970b966fde9d8dd15d12a82f727a052a8ad48d4a49363 |
|
odictobject.c
| https://github.com/python/cpython/pull/30928/files#diff-193e99ffd5dd4176a7dfc4df3d146ecb5fc774dff520a40a1bb7be82345a2725 |
|
rangeobject.c
| https://github.com/python/cpython/pull/30928/files#diff-57cf7b657aa9de8cff0fe5dd08e43061fd5dae05dfd8446f99831fd1f7e0230d |
|
setobject.c
| https://github.com/python/cpython/pull/30928/files#diff-537c6127e75079330edcb3775b0b9c2e4aeb34530dfe224ef2c96c3acb42111f |
|
structseq.c
| https://github.com/python/cpython/pull/30928/files#diff-6088e5bc32426d02181ea56f5c4acbfc2fef3094c476b8081b22772fe205ccbd |
|
tupleobject.c
| https://github.com/python/cpython/pull/30928/files#diff-1c580282bd10a8157cc81dd4a4658d4bb47f75ea476cd433bc7435913b33eb77 |
|
typeobject.c
| https://github.com/python/cpython/pull/30928/files#diff-1decebeef15f4e0b0ce106c665751ec55068d4d1d1825847925ad4f528b5b872 |
|
unicodeobject.c
| https://github.com/python/cpython/pull/30928/files#diff-34c966e7876d6f8bf801dd51896327e4f68bba02cddb95fbf3963f0b2e39c38a |
|
unionobject.c
| https://github.com/python/cpython/pull/30928/files#diff-380ad8dc72d152f90f027b1f271fb79abbeeb7d683f48e5eb21f33e477456bd0 |
|
weakrefobject.c
| https://github.com/python/cpython/pull/30928/files#diff-203baf73fbb7f03732f24a6070851675c64af2e125892f45639e715e83030d61 |
|
tokenizer.c
| https://github.com/python/cpython/pull/30928/files#diff-51e9668dbe1e270b3575209bcfcce9d3701ee0a145bdf7cef866209d9819f2ed |
|
_testembed.c
| https://github.com/python/cpython/pull/30928/files#diff-68b4b67b7265522a6f47393ef786b2034f5d6c53f1a9574780d72662c2361fad |
|
test_frozenmain.h
| https://github.com/python/cpython/pull/30928/files#diff-dcbbf153f77c69fb3a08746516bb9baaf46b9465c941221d1d495123e92cc862 |
|
_warnings.c
| https://github.com/python/cpython/pull/30928/files#diff-868cb9c3ec7f49459c652319e480e03ee132976b45fbedacb94958f8e0a9ea58 |
|
ast_opt.c
| https://github.com/python/cpython/pull/30928/files#diff-7a65e647c7985eb08fdefdab01ccdd2505c86ecdee2fa856fc9627c552ded146 |
|
bltinmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-e4fd8b8ee6a147f86c0719ff122aca6dfca36edbd4812c87892698b3b72e40a1 |
|
ceval.c
| https://github.com/python/cpython/pull/30928/files#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de |
|
codecs.c
| https://github.com/python/cpython/pull/30928/files#diff-a22bcb6c26007e5597e92a6abb0a27ce987072fcfa7220623c869044c3097784 |
|
compile.c
| https://github.com/python/cpython/pull/30928/files#diff-ebc983d9f91e5bcf73500e377ac65e85863c4f77fd5b6b6caf4fcdf7c0f0b057 |
|
errors.c
| https://github.com/python/cpython/pull/30928/files#diff-c37c836d0535b79d87b8eb0652c59ac0c2aeb1461bcb2274bee82656cecacad4 |
|
import.c
| https://github.com/python/cpython/pull/30928/files#diff-28cfc3e2868980a79d93d2ebdc8747dcb9231f3dd7f2caef96e74107d1ea3bf3 |
|
importdl.c
| https://github.com/python/cpython/pull/30928/files#diff-f50bbb86e3927bb13a8a8df4f3b69c16ccc54b43842befcb3760ceb0136828ee |
|
marshal.c
| https://github.com/python/cpython/pull/30928/files#diff-46d545a32ea7176926cf1a963f25cdac2cf1c8098b3e020ccc77b63b2149d760 |
|
pylifecycle.c
| https://github.com/python/cpython/pull/30928/files#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad |
|
pythonrun.c
| https://github.com/python/cpython/pull/30928/files#diff-2ecd9b536bc387479d824dc4b53f89679d6978d25c6b8a28ab21ed03e745e46e |
|
specialize.c
| https://github.com/python/cpython/pull/30928/files#diff-22e653d878778ca28317261f7826545288d02fd9980cf485d0329f28a34993f2 |
|
sysmodule.c
| https://github.com/python/cpython/pull/30928/files#diff-a3a5c73931235f7f344c072dc755d6508e13923db3f5d581c5e88652075871cb |
|
traceback.c
| https://github.com/python/cpython/pull/30928/files#diff-8bca5f3e0435e43986da8b0359c72b3c60915101d3c0c84d27009eb8c15918f7 |
|
TODO
| https://github.com/python/cpython/pull/30928/files#diff-ee1f66e7c3ed4f6afeaffeb4ebd77fa907e5af216e546aedff64aa9dd2c91d21 |
|
generate_global_objects.py
| https://github.com/python/cpython/pull/30928/files#diff-ad359646e0c8415e52c226689246e618e18c705b2717cfbcde541749638d7d37 |
|
| https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L66 |
| .github/workflows/build.yml | https://github.com/python/cpython/pull/30928/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
View file
| https://github.com/ericsnowcurrently/cpython/blob/7781025e7143a8ce5b9efcde4c9d3483443303af/.github/workflows/build.yml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/30928/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/30928/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/30928/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
| Include/cpython/abstract.h | https://github.com/python/cpython/pull/30928/files#diff-cf6158859b32f9548b010233c5c8cd5ef7631a8080a45f8f72f09c61aa898483 |
|
View file
| https://github.com/ericsnowcurrently/cpython/blob/7781025e7143a8ce5b9efcde4c9d3483443303af/Include/cpython/abstract.h |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/30928/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/30928/files#diff-cf6158859b32f9548b010233c5c8cd5ef7631a8080a45f8f72f09c61aa898483 |
|
| https://github.com/python/cpython/pull/30928/files#diff-cf6158859b32f9548b010233c5c8cd5ef7631a8080a45f8f72f09c61aa898483 |
| Include/cpython/ceval.h | https://github.com/python/cpython/pull/30928/files#diff-e25a11a6efb5e02c92b7c139c3df8f192014cecf684826a894873ce75fc0c9f4 |
|
View file
| https://github.com/ericsnowcurrently/cpython/blob/7781025e7143a8ce5b9efcde4c9d3483443303af/Include/cpython/ceval.h |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/30928/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/30928/files#diff-e25a11a6efb5e02c92b7c139c3df8f192014cecf684826a894873ce75fc0c9f4 |
|
| https://github.com/python/cpython/pull/30928/files#diff-e25a11a6efb5e02c92b7c139c3df8f192014cecf684826a894873ce75fc0c9f4 |
| Include/cpython/dictobject.h | https://github.com/python/cpython/pull/30928/files#diff-00eae37ba11a15444d047c8a492c8f4ee9b2061bde764c15f5cc60ecf128c225 |
|
View file
| https://github.com/ericsnowcurrently/cpython/blob/7781025e7143a8ce5b9efcde4c9d3483443303af/Include/cpython/dictobject.h |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/30928/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/30928/files#diff-00eae37ba11a15444d047c8a492c8f4ee9b2061bde764c15f5cc60ecf128c225 |
|
| https://github.com/python/cpython/pull/30928/files#diff-00eae37ba11a15444d047c8a492c8f4ee9b2061bde764c15f5cc60ecf128c225 |
| Include/cpython/object.h | https://github.com/python/cpython/pull/30928/files#diff-7c8590641fc0d835bdab9395a95dbacfb2abb056cec4217466c0f3ca6cca8270 |
|
View file
| https://github.com/ericsnowcurrently/cpython/blob/7781025e7143a8ce5b9efcde4c9d3483443303af/Include/cpython/object.h |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/30928/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/30928/files#diff-7c8590641fc0d835bdab9395a95dbacfb2abb056cec4217466c0f3ca6cca8270 |
|
| https://github.com/python/cpython/pull/30928/files#diff-7c8590641fc0d835bdab9395a95dbacfb2abb056cec4217466c0f3ca6cca8270 |
|
| https://github.com/python/cpython/pull/30928/files#diff-7c8590641fc0d835bdab9395a95dbacfb2abb056cec4217466c0f3ca6cca8270 |
|
| https://github.com/python/cpython/pull/30928/files#diff-7c8590641fc0d835bdab9395a95dbacfb2abb056cec4217466c0f3ca6cca8270 |
|
| https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L243 |
| Include/cpython/sysmodule.h | https://github.com/python/cpython/pull/30928/files#diff-0c9f73735d4e3ab63721178da521a498c38581d4be8fb191fa7111c3c61bd430 |
|
View file
| https://github.com/ericsnowcurrently/cpython/blob/7781025e7143a8ce5b9efcde4c9d3483443303af/Include/cpython/sysmodule.h |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/30928/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/30928/files#diff-0c9f73735d4e3ab63721178da521a498c38581d4be8fb191fa7111c3c61bd430 |
|
| https://github.com/python/cpython/pull/30928/files#diff-0c9f73735d4e3ab63721178da521a498c38581d4be8fb191fa7111c3c61bd430 |
| Include/internal/pycore_call.h | https://github.com/python/cpython/pull/30928/files#diff-cef6e6e9f81a5699782544bb8dc42a0143a299b938e69041eee3052ae38af3db |
|
View file
| https://github.com/ericsnowcurrently/cpython/blob/7781025e7143a8ce5b9efcde4c9d3483443303af/Include/internal/pycore_call.h |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/30928/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/30928/files#diff-cef6e6e9f81a5699782544bb8dc42a0143a299b938e69041eee3052ae38af3db |
|
| https://github.com/python/cpython/pull/30928/files#diff-cef6e6e9f81a5699782544bb8dc42a0143a299b938e69041eee3052ae38af3db |
|
| https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L316 |
| Include/internal/pycore_global_objects.h | https://github.com/python/cpython/pull/30928/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9 |
|
View file
| https://github.com/ericsnowcurrently/cpython/blob/7781025e7143a8ce5b9efcde4c9d3483443303af/Include/internal/pycore_global_objects.h |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/30928/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/30928/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9 |
|
| https://github.com/python/cpython/pull/30928/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9 |
|
| https://github.com/python/cpython/pull/30928/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9 |
|
| https://github.com/python/cpython/pull/30928/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9 |
| Please reload this page | https://github.com/python/cpython/pull/30928/files |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |