René's URL Explorer Experiment


Title: bpo-36876: Avoid static locals. by ericsnowcurrently · Pull Request #13372 · python/cpython · GitHub

Open Graph Title: bpo-36876: Avoid static locals. by ericsnowcurrently · Pull Request #13372 · python/cpython

X Title: bpo-36876: Avoid static locals. by ericsnowcurrently · Pull Request #13372 · python/cpython

Description: This patch touches a lot of files but does only two very specific things: move static locals to global scope (if they aren't truly global) move all locally scoped _Py_IDENTIFIER() to global scope Moving these to global scope makes it easier to identify problematic usage via Tools/c-globals/check-c-globals.py. It also has the side effect of dropping a number of duplicate _Py_IDENTIFIER(), thus saving a little bit of space. :) The overall objective is to eliminate any global state that isn't truly process-global (and to ensure the remaining global state is thread-safe). This is only one of the early steps. https://bugs.python.org/issue36876

Open Graph Description: This patch touches a lot of files but does only two very specific things: move static locals to global scope (if they aren't truly global) move all locally scoped _Py_IDENTIFIER() to global sc...

X Description: This patch touches a lot of files but does only two very specific things: move static locals to global scope (if they aren't truly global) move all locally scoped _Py_IDENTIFIER() to globa...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:dd3145af-e2f9-5c13-9e24-6f587dbd0daf
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA5A4:18B65E:477BB7:60B760:6969D761
html-safe-noncedbe6ee3fb999d7a0144113abf146fb5d198efab3543515f89d1ad340a86ac661
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNUE0OjE4QjY1RTo0NzdCQjc6NjBCNzYwOjY5NjlENzYxIiwidmlzaXRvcl9pZCI6IjI1NjExMTY2NjQyNTc2OTc2MzMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac9c08690dbb5507b96da567e4736b77544e4eb78bd3e49ccc6705385c1a21fd14
hovercard-subject-tagpull_request:279715350
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/13372/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:altThis patch touches a lot of files but does only two very specific things: move static locals to global scope (if they aren't truly global) move all locally scoped _Py_IDENTIFIER() to global sc...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneacedec8b5f975d9e3d494ddd8f949b0b8a0de59d393901e26f73df9dcba80056
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
release83c08c21cdda978090dc44364b71aa5bc6dcea79
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/13372/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F13372%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F13372%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/13372/files
Reloadhttps://github.com/python/cpython/pull/13372/files
Reloadhttps://github.com/python/cpython/pull/13372/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/13372/files
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/13372/files
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
python:masterhttps://github.com/python/cpython/tree/master
ericsnowcurrently:avoid-static-localshttps://github.com/ericsnowcurrently/cpython/tree/avoid-static-locals
Conversation 16 https://github.com/python/cpython/pull/13372
Commits 11 https://github.com/python/cpython/pull/13372/commits
Checks 0 https://github.com/python/cpython/pull/13372/checks
Files changed https://github.com/python/cpython/pull/13372/files
Please reload this pagehttps://github.com/python/cpython/pull/13372/files
bpo-36876: Avoid static locals. https://github.com/python/cpython/pull/13372/files#top
Show all changes 11 commits https://github.com/python/cpython/pull/13372/files
5c7ad09 Fix static locals in helper modules. ericsnowcurrently May 15, 2019 https://github.com/python/cpython/pull/13372/commits/5c7ad098ee6c52d1ea5c099102f06091efc58625
df8c0d4 Fix static locals in testing modules. ericsnowcurrently May 15, 2019 https://github.com/python/cpython/pull/13372/commits/df8c0d4e3e05ab73e95345a5e37f4f7da71b0408
a9cfc15 Fix static locals in builtin modules. ericsnowcurrently May 15, 2019 https://github.com/python/cpython/pull/13372/commits/a9cfc159da9386976ed2f0c41d268ec5b99212ca
c4689e0 Fix static locals in stdlib extension modules. ericsnowcurrently May 15, 2019 https://github.com/python/cpython/pull/13372/commits/c4689e0e63c075528d468676452b6c796ee5635f
6e9289c Verify static locals in the parser code. ericsnowcurrently May 15, 2019 https://github.com/python/cpython/pull/13372/commits/6e9289ced90d58b630e1372965bef6592e502ac0
6dc09fa Fix static locals for objects. ericsnowcurrently May 15, 2019 https://github.com/python/cpython/pull/13372/commits/6dc09fa07a90aa023f26a3211aff9f4d0ad694f0
e21b68f Fix static locals for core runtime code. ericsnowcurrently May 16, 2019 https://github.com/python/cpython/pull/13372/commits/e21b68f69162b7a36548288c8b8747fe548bee61
b1afab1 Move local _Py_IDENTIFER to global for modules. ericsnowcurrently May 16, 2019 https://github.com/python/cpython/pull/13372/commits/b1afab175476f34e36d8a6e11059694246394584
6902106 Move local _Py_IDENTIFER to global for objects. ericsnowcurrently May 17, 2019 https://github.com/python/cpython/pull/13372/commits/6902106fda421d6f573a54b56937fe409c11ca4e
055fa11 Move local _Py_IDENTIFER to global for core files. ericsnowcurrently May 17, 2019 https://github.com/python/cpython/pull/13372/commits/055fa11a6134b529128b6585588feb0c7008dba5
f9aca0c Add a NEWS entry. ericsnowcurrently May 17, 2019 https://github.com/python/cpython/pull/13372/commits/f9aca0ce72aba112fed6fba54c0e74dcc52317de
Clear filters https://github.com/python/cpython/pull/13372/files
Please reload this pagehttps://github.com/python/cpython/pull/13372/files
Please reload this pagehttps://github.com/python/cpython/pull/13372/files
2019-05-16-18-56-36.bpo-36876.SMhxxD.rst https://github.com/python/cpython/pull/13372/files#diff-cd253f036a3f192eaeda30f26b11ef566737f373ac4d86b472ae48a702009286
_asynciomodule.c https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
_bisectmodule.c https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
blake2-impl.h https://github.com/python/cpython/pull/13372/files#diff-8574ebe4e2a7c2a0c40f25d2988bcd51d1e61709470f8a58c6bce357a5fe9135
_collectionsmodule.c https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
_csv.c https://github.com/python/cpython/pull/13372/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
_ctypes.c https://github.com/python/cpython/pull/13372/files#diff-402bc51df93eaaca2e2f2551ec0206d8af190722ae4703c178554b565d7c14b4
_ctypes_test.c https://github.com/python/cpython/pull/13372/files#diff-1e8f35693c2fa62ceeba89a62ec7635326339a5fc022ab03146276e3bebae3dd
callbacks.c https://github.com/python/cpython/pull/13372/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
callproc.c https://github.com/python/cpython/pull/13372/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
cfield.c https://github.com/python/cpython/pull/13372/files#diff-2952ec5c776412a52a7a69a6cf735e480d7454e3862d2b8e02f34c927f600aa1
dlfcn_simple.c https://github.com/python/cpython/pull/13372/files#diff-bed25a7e2ac003bf3c78325c94e201d8fc02ff91f35884dfd04773e5df4b914b
stgdict.c https://github.com/python/cpython/pull/13372/files#diff-a75c1edda81c7e4ede83ebbd84c2638023c1b91de15b504f574ba7e08b8b0883
_cursesmodule.c https://github.com/python/cpython/pull/13372/files#diff-f77a12c8531c26a47799058e7b02fd9b43753a458b5ed1cefc6693685aa098ce
_datetimemodule.c https://github.com/python/cpython/pull/13372/files#diff-3ee250e3806e884518fd872e9148baf532de6ec54c1cdb4e7679fbb2869d9c47
_dbmmodule.c https://github.com/python/cpython/pull/13372/files#diff-19464002f2a343bf15e8a046c87139e9ef0fd4781b14ea54e0f99a64cc31b0ed
context.c https://github.com/python/cpython/pull/13372/files#diff-46748ea37eaaee9f2bd6337e65dc3bd4939bc90c2c2d0dca77326523fc45fb61
_elementtree.c https://github.com/python/cpython/pull/13372/files#diff-72f80c6ac0294ae74c7b014c12bcf229e9df089ab19018ea35fd61c58fdb69ac
_functoolsmodule.c https://github.com/python/cpython/pull/13372/files#diff-d1deea0fb29260d389bac1b24c3ec3631e843d177e85c0e93d5cf50966dee630
_gdbmmodule.c https://github.com/python/cpython/pull/13372/files#diff-ec970b270ec8a90ca42099bd89c68699ab0a593c37e63312a1b2c70534d4136e
_iomodule.c https://github.com/python/cpython/pull/13372/files#diff-0501b143a2f566e8a760abc20a88fd2533b1f230e5322831f400a0263b8c0253
bufferedio.c https://github.com/python/cpython/pull/13372/files#diff-893faf8dc50d99bfa374e52717f4a7f6a2dd0020fbaa9dfc2cc45464b731d36a
fileio.c https://github.com/python/cpython/pull/13372/files#diff-0e6b2d89502ce959c45fa74328f04a45c2e0a23c12a1e1e15dad754e96463322
iobase.c https://github.com/python/cpython/pull/13372/files#diff-ff67b9b1e4944ed1b8750a6c53db460f2f8e98f073177e64a32e990844520e90
winconsoleio.c https://github.com/python/cpython/pull/13372/files#diff-463599eb2f67c89107a6fc2431d387fef7fdbb8c860b2c424477ca9b9794282c
_json.c https://github.com/python/cpython/pull/13372/files#diff-efe183ae0b85e5b8d9bbbc588452dd4de80b39fd5c5174ee499ba554217a39ed
_lzmamodule.c https://github.com/python/cpython/pull/13372/files#diff-604739065f6d9a2f56bed1e9d1fd56b51e212e9acd630a92ccac9fe8390fa4d9
_operator.c https://github.com/python/cpython/pull/13372/files#diff-3113a72896321417acbbb16a5622a4e98d66b2fba42baf9bd884fc91e16b0844
_pickle.c https://github.com/python/cpython/pull/13372/files#diff-6a8bf1993db0eae81c2ee98e38eeb1ac4d9342b8b5c090f33417a064e6678562
_posixsubprocess.c https://github.com/python/cpython/pull/13372/files#diff-e182817ec4633ebe50bbfa9a6d0b7c00be01307f5457abfc85f9689055be908b
_randommodule.c https://github.com/python/cpython/pull/13372/files#diff-c2608f08e5410416046fb2fc953730740d0b29b26c148c2cb4a40e87212012fa
connection.c https://github.com/python/cpython/pull/13372/files#diff-f405d0da477c184cd4afb94ce52dfd7fcd4980500a3a5ffe753d0e8cd57638a2
cursor.c https://github.com/python/cpython/pull/13372/files#diff-7209d2a9e4167e7aefe9b52e03d1d291f2e078cbfac7652c747d91f90fbacb82
microprotocols.c https://github.com/python/cpython/pull/13372/files#diff-e24cde99d3758b75602192cc62c329db2ce37eb51c2fb42ebe6c31c3ab530690
module.c https://github.com/python/cpython/pull/13372/files#diff-6cfed746161998667a9ea0e65596ab18dc519c5f12476b29759f2fc7de22bd34
_sre.c https://github.com/python/cpython/pull/13372/files#diff-aaff088141c53a1b4b5f0d9d35d0bbd0406bac50c73be47328df26f46c9fe41c
_ssl.c https://github.com/python/cpython/pull/13372/files#diff-89879be484d86da4e77c90d5408b2e10190ee27cc86337cd0f8efc3520d60621
_testbuffer.c https://github.com/python/cpython/pull/13372/files#diff-3a7939f366b1f18fcf7795d246ff6cd8998eea6826317d090e11a8c853729110
_testcapimodule.c https://github.com/python/cpython/pull/13372/files#diff-b2d7540efa4f376350ef77b923a6dfcc54bb90424970477f66275f19bad0d30f
_threadmodule.c https://github.com/python/cpython/pull/13372/files#diff-23071700ee893f365a4c117210b9129d4ac6afe5cc6e52bb5cd4cabbc6816e07
_tkinter.c https://github.com/python/cpython/pull/13372/files#diff-e22af16a12488bb5478ce31dcf26da13ba5a95e051b2440a740ab6bc4ab0c4fd
arraymodule.c https://github.com/python/cpython/pull/13372/files#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
_codecs_hk.c https://github.com/python/cpython/pull/13372/files#diff-a97d2f717d3fdee140266a02f361ea019cc2edae92d82ffed9b023c70e6f143a
_codecs_iso2022.c https://github.com/python/cpython/pull/13372/files#diff-79ee76394f07ac23803654a41d05aa77a7f33c79d45a9c3617bc916c1d592427
cjkcodecs.h https://github.com/python/cpython/pull/13372/files#diff-15c123a721b956855846cc0e5919a81f89e244bffbba326b33f8d3e08d82ba43
xmlparse.c https://github.com/python/cpython/pull/13372/files#diff-12018a246e87b7d86f017c2b722dc3019d3af405e6b217bdfb029b02da363c8d
xmlrole.c https://github.com/python/cpython/pull/13372/files#diff-4811a62570e7eb2b00a3b98fd664d96c61c43fe9f1c2275abeb23dd03d375544
xmltok.c https://github.com/python/cpython/pull/13372/files#diff-c307e13fde590d0140e6ed2ec8d0bd49ccc0df921dc8629b6b8c0f8cdd87a77f
xmltok_impl.c https://github.com/python/cpython/pull/13372/files#diff-f1289d64febeab3a909ca05b05e44180d9533ea0eb1a783d73c0ddf9953428e6
faulthandler.c https://github.com/python/cpython/pull/13372/files#diff-b2263afa44dcc1317d50775651e27589b6f15fd858d1508e4d5dcc060ea4f991
getaddrinfo.c https://github.com/python/cpython/pull/13372/files#diff-4ae181f12becff1f533bee2e62ba0171f2e4f2e4ceb67c3328c3325cff0e1efb
getbuildinfo.c https://github.com/python/cpython/pull/13372/files#diff-7c1b4eb4285281fa40cccd2c0e455fdd5d568ba0255195415e48d2df578404e6
itertoolsmodule.c https://github.com/python/cpython/pull/13372/files#diff-dc27cbdf2b9f6e5236cade13cf301d352a7abd2a8b1988f2517d6f5b7a30c201
main.c https://github.com/python/cpython/pull/13372/files#diff-79e40dbd94b164b5f42a960224cc7496e33c189b4c66a6810904eda7d703b6f2
mathmodule.c https://github.com/python/cpython/pull/13372/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
mmapmodule.c https://github.com/python/cpython/pull/13372/files#diff-4063fcfc98efaa9ba61a24ae3de730bbab4e8859152025da60db25a56fd6a646
nismodule.c https://github.com/python/cpython/pull/13372/files#diff-94c5d8615f577548847746a040772d6ac5eb2f43a3c8733458f2e2967425eaf2
ossaudiodev.c https://github.com/python/cpython/pull/13372/files#diff-3cfb720968e94cb52dfc527b1b262b9069337c40baf19f1d01256b7fef2f8e28
parsermodule.c https://github.com/python/cpython/pull/13372/files#diff-6dad708535a25559cbf5bed55ee78342dc3fcfee124f5153c0d5d2232b76b313
posixmodule.c https://github.com/python/cpython/pull/13372/files#diff-b5b7e4f5599916b2018e911ef423f9d3fd46cb71268e1a73c74a1c9ae2cb6791
pyexpat.c https://github.com/python/cpython/pull/13372/files#diff-0534aca0d881f2dd1100e875602f98da60bf20ce127564896dc1e8a92a6fad2c
selectmodule.c https://github.com/python/cpython/pull/13372/files#diff-1b355c9727316ead32069160a2974d6a4cf4d4b01e29901e60983fe45733ba35
socketmodule.c https://github.com/python/cpython/pull/13372/files#diff-412f0023cab7bc5669c6c1e710a6f37e7c3c387d299794b5fe82268a10223b29
syslogmodule.c https://github.com/python/cpython/pull/13372/files#diff-d14bac03cd6d37d67cf2b5800a66f3cea233a3edd515fcf53bc7a6234af8f810
timemodule.c https://github.com/python/cpython/pull/13372/files#diff-5b4563bfeddc3e20890eada5c8aa651b107a05a0ca8008ae839b86e67897e679
abstract.c https://github.com/python/cpython/pull/13372/files#diff-d2c90d06d281ca8dd7ac8b90109fc26755f7319dd209b5f9416efdecfa56e289
bytearrayobject.c https://github.com/python/cpython/pull/13372/files#diff-6878f29bbfb711dc7cd2a89b2b2941b1f900b6367d30181a2ff45460b591b04c
bytesobject.c https://github.com/python/cpython/pull/13372/files#diff-f6d440aad34e1c4535c0d898c0197a95490766c745991caace6f64b5dd1ece51
classobject.c https://github.com/python/cpython/pull/13372/files#diff-d36823aa86f63074d7ae49b390602ea3840cabe4b54484c42aab8ea6b04a1479
codeobject.c https://github.com/python/cpython/pull/13372/files#diff-6f869eb8beb7cbe4bc6817584b99ad567f88962fa67f7beca25d009dc401234d
complexobject.c https://github.com/python/cpython/pull/13372/files#diff-ff4572024a917ce1e3f2bfdbe584b6adf84974ce2c62ad41e8f194ea43d1a5bb
descrobject.c https://github.com/python/cpython/pull/13372/files#diff-7952643fe36a8662b3e4be2c6478b06b1af5b5754fc25eaf3eb4b46569659264
dictobject.c https://github.com/python/cpython/pull/13372/files#diff-b08a47ddc5bc20b2e99ac2e5aa199ca24a56b994e7bc64e918513356088c20ae
enumobject.c https://github.com/python/cpython/pull/13372/files#diff-31a1e2180c100842e6d5c77f12796abb3121d9ea9431f512cacc49eedee53603
exceptions.c https://github.com/python/cpython/pull/13372/files#diff-96c4ad902cdfac48712fef8fff0d0c78a71eb135fb48264f3ebb67db1013fc94
fileobject.c https://github.com/python/cpython/pull/13372/files#diff-2d7216c74ba0507849abd705ce8f24fa7dfa147ed60ce6ff0e42a24c4c2301e6
funcobject.c https://github.com/python/cpython/pull/13372/files#diff-57bc77178b3d6f1010dd924722c87522f224d93bc341f0e46c0945094124d8f2
genobject.c https://github.com/python/cpython/pull/13372/files#diff-2a0c449b68605ebd0872fd232e60ce7e838a77782a6d2e364764f99514fb508a
iterobject.c https://github.com/python/cpython/pull/13372/files#diff-e0923aa0ec18bd667c33e79ede96b408e9bca3e9e0af262028722d7f23928723
listobject.c https://github.com/python/cpython/pull/13372/files#diff-67a42c5c0990c7aceea040ffc07905299aab97d64dc49adb256f85340b2c7e81
longobject.c https://github.com/python/cpython/pull/13372/files#diff-1a6e70e2beeecad88840c67284ac4d54a36998029244771fcc820e801390726a
methodobject.c https://github.com/python/cpython/pull/13372/files#diff-3bfea3c07bc06c9c596462ed52d89c982e9145602fcabe4536a3e3e0f39f1354
moduleobject.c https://github.com/python/cpython/pull/13372/files#diff-8c2a0fd137780a0ee11c19aae8e46e8490f7667698cd78a5bde466bc995a08c5
obmalloc.c https://github.com/python/cpython/pull/13372/files#diff-399a22135f328b4e42b0722ef216587945eedf2d8c103a584a3dca5b30650329
odictobject.c https://github.com/python/cpython/pull/13372/files#diff-193e99ffd5dd4176a7dfc4df3d146ecb5fc774dff520a40a1bb7be82345a2725
rangeobject.c https://github.com/python/cpython/pull/13372/files#diff-57cf7b657aa9de8cff0fe5dd08e43061fd5dae05dfd8446f99831fd1f7e0230d
setobject.c https://github.com/python/cpython/pull/13372/files#diff-537c6127e75079330edcb3775b0b9c2e4aeb34530dfe224ef2c96c3acb42111f
tupleobject.c https://github.com/python/cpython/pull/13372/files#diff-1c580282bd10a8157cc81dd4a4658d4bb47f75ea476cd433bc7435913b33eb77
typeobject.c https://github.com/python/cpython/pull/13372/files#diff-1decebeef15f4e0b0ce106c665751ec55068d4d1d1825847925ad4f528b5b872
unicodeobject.c https://github.com/python/cpython/pull/13372/files#diff-34c966e7876d6f8bf801dd51896327e4f68bba02cddb95fbf3963f0b2e39c38a
weakrefobject.c https://github.com/python/cpython/pull/13372/files#diff-203baf73fbb7f03732f24a6070851675c64af2e125892f45639e715e83030d61
grammar1.c https://github.com/python/cpython/pull/13372/files#diff-495ec34e6db3269a43bd798d061be8e602bc52af495f9cb8a4af6ab6e47a9d3b
myreadline.c https://github.com/python/cpython/pull/13372/files#diff-85670f42304eb5b9bfd6483c2a3525a63d57570e3e0b3301e9ed48a265068bfc
tokenizer.c https://github.com/python/cpython/pull/13372/files#diff-51e9668dbe1e270b3575209bcfcce9d3701ee0a145bdf7cef866209d9819f2ed
Python-ast.c https://github.com/python/cpython/pull/13372/files#diff-0258ad568d1bc0a5fa1c949351df0cc72a0a63441a1ed78c77d59f5695704857
_warnings.c https://github.com/python/cpython/pull/13372/files#diff-868cb9c3ec7f49459c652319e480e03ee132976b45fbedacb94958f8e0a9ea58
ast.c https://github.com/python/cpython/pull/13372/files#diff-63309d32b22eaebd869b7ac0d2d4d02f95bd7ff5de2ba042d07c8e6962af8bbc
ast_opt.c https://github.com/python/cpython/pull/13372/files#diff-7a65e647c7985eb08fdefdab01ccdd2505c86ecdee2fa856fc9627c552ded146
bltinmodule.c https://github.com/python/cpython/pull/13372/files#diff-e4fd8b8ee6a147f86c0719ff122aca6dfca36edbd4812c87892698b3b72e40a1
bootstrap_hash.c https://github.com/python/cpython/pull/13372/files#diff-711e9ece55e6c88a5f41a37929104331637766b4b922274a8a7892530fb356e4
ceval.c https://github.com/python/cpython/pull/13372/files#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de
codecs.c https://github.com/python/cpython/pull/13372/files#diff-a22bcb6c26007e5597e92a6abb0a27ce987072fcfa7220623c869044c3097784
compile.c https://github.com/python/cpython/pull/13372/files#diff-ebc983d9f91e5bcf73500e377ac65e85863c4f77fd5b6b6caf4fcdf7c0f0b057
dtoa.c https://github.com/python/cpython/pull/13372/files#diff-1fd9f5e35c869584aa0c81075787ace75275a57783bc3920fa0e10a324c2ad11
dynamic_annotations.c https://github.com/python/cpython/pull/13372/files#diff-0b208281e4b75fc6fb9ee0fd24386be9c6a98bfec0080af165623cbd203d271e
dynload_aix.c https://github.com/python/cpython/pull/13372/files#diff-a93610b7345373feef288366858262858885da80d60d58f3c9990cf88869bb29
errors.c https://github.com/python/cpython/pull/13372/files#diff-c37c836d0535b79d87b8eb0652c59ac0c2aeb1461bcb2274bee82656cecacad4
fileutils.c https://github.com/python/cpython/pull/13372/files#diff-27e9033ac552bd8208213a2d5a0a294312e3918cd81c4da822ab32c382e392c4
getversion.c https://github.com/python/cpython/pull/13372/files#diff-a60e6417d55dcf025ad2a8a808ee1a9dfa8d5dae9c8267874b506324d2b9793f
import.c https://github.com/python/cpython/pull/13372/files#diff-28cfc3e2868980a79d93d2ebdc8747dcb9231f3dd7f2caef96e74107d1ea3bf3
importdl.c https://github.com/python/cpython/pull/13372/files#diff-f50bbb86e3927bb13a8a8df4f3b69c16ccc54b43842befcb3760ceb0136828ee
marshal.c https://github.com/python/cpython/pull/13372/files#diff-46d545a32ea7176926cf1a963f25cdac2cf1c8098b3e020ccc77b63b2149d760
pylifecycle.c https://github.com/python/cpython/pull/13372/files#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
pythonrun.c https://github.com/python/cpython/pull/13372/files#diff-2ecd9b536bc387479d824dc4b53f89679d6978d25c6b8a28ab21ed03e745e46e
pytime.c https://github.com/python/cpython/pull/13372/files#diff-e8cf16f37d4d1aa0e011d0088545b7e225f969b2c29e2d5133bb8c3ff506670c
sysmodule.c https://github.com/python/cpython/pull/13372/files#diff-a3a5c73931235f7f344c072dc755d6508e13923db3f5d581c5e88652075871cb
thread_pthread.h https://github.com/python/cpython/pull/13372/files#diff-6bd490c2d033ab2a6384697027bed62ac2aa77d7833a2fd822e5e7ab84aa861f
Misc/NEWS.d/next/Core and Builtins/2019-05-16-18-56-36.bpo-36876.SMhxxD.rsthttps://github.com/python/cpython/pull/13372/files#diff-cd253f036a3f192eaeda30f26b11ef566737f373ac4d86b472ae48a702009286
View file https://github.com/ericsnowcurrently/cpython/blob/f9aca0ce72aba112fed6fba54c0e74dcc52317de/Misc/NEWS.d/next/Core%20and%20Builtins/2019-05-16-18-56-36.bpo-36876.SMhxxD.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13372/{{ revealButtonHref }}
Modules/_asynciomodule.chttps://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
View file https://github.com/ericsnowcurrently/cpython/blob/f9aca0ce72aba112fed6fba54c0e74dcc52317de/Modules/_asynciomodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13372/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
https://github.com/python/cpython/pull/13372/files#diff-6bd9e39980b88a721d902bcd915bbb3f24762f7f253430c45e52c42a2c5afd01
Modules/_bisectmodule.chttps://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
View file https://github.com/ericsnowcurrently/cpython/blob/f9aca0ce72aba112fed6fba54c0e74dcc52317de/Modules/_bisectmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13372/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
https://github.com/python/cpython/pull/13372/files#diff-02d3dd896d6d030e5c6c3e0961f9a4760a37b50bb05a2d89e4ab627a8f1a7b9f
Modules/_blake2/impl/blake2-impl.hhttps://github.com/python/cpython/pull/13372/files#diff-8574ebe4e2a7c2a0c40f25d2988bcd51d1e61709470f8a58c6bce357a5fe9135
View file https://github.com/ericsnowcurrently/cpython/blob/f9aca0ce72aba112fed6fba54c0e74dcc52317de/Modules/_blake2/impl/blake2-impl.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13372/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13372/files#diff-8574ebe4e2a7c2a0c40f25d2988bcd51d1e61709470f8a58c6bce357a5fe9135
https://github.com/python/cpython/pull/13372/files#diff-8574ebe4e2a7c2a0c40f25d2988bcd51d1e61709470f8a58c6bce357a5fe9135
Modules/_collectionsmodule.chttps://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
View file https://github.com/ericsnowcurrently/cpython/blob/f9aca0ce72aba112fed6fba54c0e74dcc52317de/Modules/_collectionsmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13372/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
https://github.com/python/cpython/pull/13372/files#diff-bfedaecb4a5a92b4dc78b96a753ae08600be7f0acab82383abcc6799aa47084c
Modules/_csv.chttps://github.com/python/cpython/pull/13372/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
View file https://github.com/ericsnowcurrently/cpython/blob/f9aca0ce72aba112fed6fba54c0e74dcc52317de/Modules/_csv.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13372/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13372/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
https://github.com/python/cpython/pull/13372/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
https://github.com/python/cpython/pull/13372/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
https://github.com/python/cpython/pull/13372/files#diff-38fcce6bb475616052f5c9a0973eefd49489a4dff719f30e407534258e2a3ec3
Please reload this pagehttps://github.com/python/cpython/pull/13372/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.