René's URL Explorer Experiment


Title: bpo-36876: Fix the C analyzer tool. by ericsnowcurrently · Pull Request #22841 · python/cpython · GitHub

Open Graph Title: bpo-36876: Fix the C analyzer tool. by ericsnowcurrently · Pull Request #22841 · python/cpython

X Title: bpo-36876: Fix the C analyzer tool. by ericsnowcurrently · Pull Request #22841 · python/cpython

Description: The original tool wasn't working right and it was simpler to create a new one, partially re-using some of the old code. At this point the tool runs properly on the master. (Try: ./python Tools/c-analyzer/c-analyzer.py analyze.) It take ~35 seconds on my machine to analyze the full CPython code base. Note that we'll need to iron out some OS-specific stuff (e.g. preprocessor). We're okay though since this tool isn't used yet in our workflow. We will also need to verify the analysis results in detail before activating the check in CI, though I'm pretty sure it's close. https://bugs.python.org/issue36876

Open Graph Description: The original tool wasn't working right and it was simpler to create a new one, partially re-using some of the old code. At this point the tool runs properly on the master. (Try: ./python Tool...

X Description: The original tool wasn't working right and it was simpler to create a new one, partially re-using some of the old code. At this point the tool runs properly on the master. (Try: ./python ...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:963e2836-af3a-7cdb-6070-a4b97279a2db
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9EF4:57C20:FFCA4C:15420D7:6969930D
html-safe-nonce8715de12979160720c94dd67d0837cf3f019d8ef3bdb2d569e71fa43c01856ed
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUY0OjU3QzIwOkZGQ0E0QzoxNTQyMEQ3OjY5Njk5MzBEIiwidmlzaXRvcl9pZCI6IjI0ODM5NjA3MjkyOTEwMzU0MDUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac763255ca4963fdf7427cbef7a22d9f5b13c41eebaf2c2110f0688893ae39af55
hovercard-subject-tagpull_request:507167793
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/22841/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:altThe original tool wasn't working right and it was simpler to create a new one, partially re-using some of the old code. At this point the tool runs properly on the master. (Try: ./python Tool...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None3542e147982176a7ebaa23dfb559c8af16f721c03ec560c68c56b64a0f35e751
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
releaseaf80af7cc9e3de9c336f18b208a600950a3c187c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/22841/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F22841%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%2F22841%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/22841/files
Reloadhttps://github.com/python/cpython/pull/22841/files
Reloadhttps://github.com/python/cpython/pull/22841/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/22841/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/22841/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:globalss-c-analyzer-total-rewritehttps://github.com/ericsnowcurrently/cpython/tree/globalss-c-analyzer-total-rewrite
Conversation 2 https://github.com/python/cpython/pull/22841
Commits 4 https://github.com/python/cpython/pull/22841/commits
Checks 0 https://github.com/python/cpython/pull/22841/checks
Files changed https://github.com/python/cpython/pull/22841/files
Please reload this pagehttps://github.com/python/cpython/pull/22841/files
bpo-36876: Fix the C analyzer tool. https://github.com/python/cpython/pull/22841/files#top
Show all changes 4 commits https://github.com/python/cpython/pull/22841/files
38490ad Drop the old tool. ericsnowcurrently Oct 20, 2020 https://github.com/python/cpython/pull/22841/commits/38490ad00fe1b6773eebb15f0e7ec9f486ce41fd
04e2cda Move the new analyzer into place. ericsnowcurrently Oct 20, 2020 https://github.com/python/cpython/pull/22841/commits/04e2cda86e91a079db8df0a3ba101ff495237cbb
a72e916 Pull in some updates. ericsnowcurrently Oct 22, 2020 https://github.com/python/cpython/pull/22841/commits/a72e916e18bf94ac270d1a5aa2d99c0e7c8e0348
6333a55 Fix the "full" and "summary" check formats. ericsnowcurrently Oct 23, 2020 https://github.com/python/cpython/pull/22841/commits/6333a55fbaf85d9c834e4c36cfd2ad6dff3771d8
Clear filters https://github.com/python/cpython/pull/22841/files
Please reload this pagehttps://github.com/python/cpython/pull/22841/files
Please reload this pagehttps://github.com/python/cpython/pull/22841/files
__init__.py https://github.com/python/cpython/pull/22841/files#diff-959f8beba6acd91e0b5f10c6a0f4c6c4949da2c87b84b25e1fa8fbe1379d881f
__main__.py https://github.com/python/cpython/pull/22841/files#diff-ed80db75fdc33438e6cb8b4654666d58e9ac2e67f5c90a5293f162b6cc051505
__init__.py https://github.com/python/cpython/pull/22841/files#diff-e4fe0ea7374b5a241deb70c94ffab456cbbcf0bc0258f1de002e1a8d3cafd599
test_files.py https://github.com/python/cpython/pull/22841/files#diff-a311669305f971f32456080810b76957f2dc46afa30da9afbd72c7188d9cab83
test_info.py https://github.com/python/cpython/pull/22841/files#diff-e5e1a5b0366c999f6255fd4e7e9303b70df56662d16b978878ad2004d1a7489e
test_show.py https://github.com/python/cpython/pull/22841/files#diff-60f6b3a2f6d433dd4b4cdfbb8ab4c14320a56198837f072177aa698e40305ab4
__init__.py https://github.com/python/cpython/pull/22841/files#diff-047870f712ca3decf91ed9770eae729a8fbc1effad0bde75cb36cda87f8bfa8e
test___main__.py https://github.com/python/cpython/pull/22841/files#diff-74564acd51a59278271415ad479ca21adc45717e5c03dab3fb0c226a8f95626d
test_functional.py https://github.com/python/cpython/pull/22841/files#diff-15fa49035a37e96915eda2626e119845eaf7bc70807b0831f0e855b43bfe99e8
test_supported.py https://github.com/python/cpython/pull/22841/files#diff-1b741b6d93d03b1a40d389947ba7aadb4ae49eae369b48840c51560400ba7ba0
__init__.py https://github.com/python/cpython/pull/22841/files#diff-758374baaee21fef23faaea56e53f95e8d4a04a5802661090f5fd0274e4501d2
test_declarations.py https://github.com/python/cpython/pull/22841/files#diff-8396516e58dbb5910411af6aa6453ce71c6d6fc8fc878ef4a9ca7c113e46b414
test_preprocessor.py https://github.com/python/cpython/pull/22841/files#diff-123f84be4cdae373ad6af363724d4f30a64ff8266e8b9f69586a83dbe6bfcfdc
__init__.py https://github.com/python/cpython/pull/22841/files#diff-4097969a08f65f0985f251e2d37903616d3bdce9c188ea638caf8b6a6eccbb5d
test_info.py https://github.com/python/cpython/pull/22841/files#diff-4aebc85b60f35af82b043986fbe04259324625a9c3343a2fb54c5beac8b563bc
__init__.py https://github.com/python/cpython/pull/22841/files#diff-70df2739fb25a80e544e893085c8efe34ff8b3b805fa67888cc52995a310a7d8
test_find.py https://github.com/python/cpython/pull/22841/files#diff-dfaf840a516f1d148e0b7ffe7f08c49df63331ae10fcb72c778d9a365f13638b
test_info.py https://github.com/python/cpython/pull/22841/files#diff-b687669fd15dc0d81790c5a4d526032cef94f375c3bbc1726f868f882ba0bf44
test_known.py https://github.com/python/cpython/pull/22841/files#diff-9567c2573565081bb2768384d01b3875432d122743cfb3b512f0435f5b45ba47
util.py https://github.com/python/cpython/pull/22841/files#diff-5e7919f02f75c5f9e843c8c58d5516289422e10174e23340e970ea041e58222d
README https://github.com/python/cpython/pull/22841/files#diff-ef001db5d73941564c2dc38019b45d11a53fa900206abc1e97aafec7a56561b7
c-analyzer.py https://github.com/python/cpython/pull/22841/files#diff-f203092987c04757938d518ebde04d379ece98d16e35a27cf734d43a6baea642
c-globals.py https://github.com/python/cpython/pull/22841/files#diff-d54649db0db316efda01a193148c905e164addf92e2255d7467bb26449d7b222
__init__.py https://github.com/python/cpython/pull/22841/files#diff-ae52e8c0312fb0a95a61d628b09f4df6a7310f00c046377570ce6071a7de3970
__main__.py https://github.com/python/cpython/pull/22841/files#diff-960e55199f42a212ad2057479ef2352a64720d6d41bf8d20f66d6b234c96ea28
analyze.py https://github.com/python/cpython/pull/22841/files#diff-be575c7896757580c22877b3125dc9b418d21abb27d92c77f0a56be4592d7ffd
files.py https://github.com/python/cpython/pull/22841/files#diff-c5d5034994b7ed93de9b1fcf991fdc8852a0b84f0ea51baba4981fae1dfb9f26
info.py https://github.com/python/cpython/pull/22841/files#diff-a2072b2a0ac23d834eca23ddfc68a03b63d399c1b909005b0da0e600bbbb7e12
show.py https://github.com/python/cpython/pull/22841/files#diff-6ef929c10ffd42378c14fa6e0447b217bfc36350deab31de9c5c410d380aba98
datafiles.py https://github.com/python/cpython/pull/22841/files#diff-9dbfb620554436c28736327909e2cb000365928ef40dd477e2863820cbfd72c9
info.py https://github.com/python/cpython/pull/22841/files#diff-f471136293e883376a16e4cc3391b80d9aedf2882fdde95c2c181ac8d625fdb1
declarations.py https://github.com/python/cpython/pull/22841/files#diff-4233c30e6dca9e75bacd3f2cd9ee6a4af23c90ee3eb008e299126b5ff90becf7
find.py https://github.com/python/cpython/pull/22841/files#diff-1dd67bbb207f3c1ff1964c413d94bdf95af416829b3874f498be176ce37df7cb
naive.py https://github.com/python/cpython/pull/22841/files#diff-db8e153e7c83c8ca66d7192f677acebe9b16ffc1a9699c04b3901192faf160ba
preprocessor.py https://github.com/python/cpython/pull/22841/files#diff-f7a9f0393d5ebbb6b9607322a2528cb49f137be411a2f158bc544efe5e14f860
source.py https://github.com/python/cpython/pull/22841/files#diff-b40c0262b338161c7bb5383f1a38bb5d74cd8a516b153dfbace196b40c574826
__init__.py https://github.com/python/cpython/pull/22841/files#diff-26fcd465a9617c42f7f7cfe02f501f0da6572615b75a8d47d7be688448e58d42
_nm.py https://github.com/python/cpython/pull/22841/files#diff-250e9475bd378094f147254ebbf27f402d73eb8c1df8040072d4194ab472748c
find.py https://github.com/python/cpython/pull/22841/files#diff-b887e234897a72c4bf6ee64609267558e5b803989929d71589478815b64dfb35
info.py https://github.com/python/cpython/pull/22841/files#diff-86a467454dd40e9d6fcc0c1b0775587155de46e6d8c26beb373ddf02e8c0d15e
__init__.py https://github.com/python/cpython/pull/22841/files#diff-7285b5325f1de47eea791621f61a686e732956cd1978b5ed9d7f8c9ec04dbee1
find.py https://github.com/python/cpython/pull/22841/files#diff-cfac3d10a507515d36c4ddccccef100262a95fcb2d9524460b550c35137af405
info.py https://github.com/python/cpython/pull/22841/files#diff-e6af21e41d17331948bcce3d38c32af3c0edd91e63a12dd96196ce50861b50de
known.py https://github.com/python/cpython/pull/22841/files#diff-88e066aa1fa906cb0140e84f9b5f2ba763f17eaa1d58539a4ccd521d8a93dfc4
__init__.py https://github.com/python/cpython/pull/22841/files#diff-4aca0695e4bc570f322bfc0922df3f0823ec5cc81e3b03c88e6051bb72ce28c9
clsutil.py https://github.com/python/cpython/pull/22841/files#diff-76014394c3773169af7dcff8a86dddb0f8d7f2f32ef8a3620db84831b8df69de
fsutil.py https://github.com/python/cpython/pull/22841/files#diff-35f764c7910e844ecbca8a473898c68b1da18fa8014b875de4b8b0cc3128c5e8
info.py https://github.com/python/cpython/pull/22841/files#diff-721c9f7c23a5301b98bb0f0588fa884ba11fd28c58ddfbb21c4f958e137dfa29
iterutil.py https://github.com/python/cpython/pull/22841/files#diff-d5ae20c85863bf27be183c029855d01ca4b69d236e865d72971d1547fa12c046
logging.py https://github.com/python/cpython/pull/22841/files#diff-e562317105cf150773ec4f63feb7bcc13e9974577e830df1b1d480104cd76d6b
misc.py https://github.com/python/cpython/pull/22841/files#diff-f4da24989aeabd312dc12cb5b13a9c670dfe71fb1174fe1a4bf02e70548cf813
scriptutil.py https://github.com/python/cpython/pull/22841/files#diff-2065cd090535b3a3cc566f05730d60f809c21c49208564868ad63d106568c003
show.py https://github.com/python/cpython/pull/22841/files#diff-060614d892d87a4eee93e3a9cecc9d32449928a0cf2c450131e5e8bc13582694
strutil.py https://github.com/python/cpython/pull/22841/files#diff-dc5c34802accfaf429092d2b0ae6cb36afc56401153dcaccacc7a15e13910260
tables.py https://github.com/python/cpython/pull/22841/files#diff-e1ca95cbf81e6e3c0c35fadbaea0e1f3e9a6602019a6f6798ea752daa4fc650d
__init__.py https://github.com/python/cpython/pull/22841/files#diff-faf31f34e59938e3d08289c5a45f0bfbce355a521df74f1f1de1a0453cb2e310
__main__.py https://github.com/python/cpython/pull/22841/files#diff-376d0f57a3c4c9eb9c160d5bfc382d5bf9e637d692cd3e46f0e1196a8171e2ce
_state_machine.py https://github.com/python/cpython/pull/22841/files#diff-a646896e57dd1f8255c1728243bbcbcbde3652a675da938bc289cb29552115b5
datafiles.py https://github.com/python/cpython/pull/22841/files#diff-720a2e6b75e2cdb9c3d177f72e248dd32e9aa679d827fedcf8bc42acd2502401
info.py https://github.com/python/cpython/pull/22841/files#diff-531ca48c2334d2f1f81af4bebed72dcecffd4c6159a4e0680039202920263ba1
__init__.py https://github.com/python/cpython/pull/22841/files#diff-b8aeb171a580aad86029f932e6a7448ec6c324263d6d3027466f9fd2f8381cbb
_alt.py https://github.com/python/cpython/pull/22841/files#diff-e906c7008938f9d6e679223a77bd1286af6f341e7dbdeed015b31079ce008ea3
_common.py https://github.com/python/cpython/pull/22841/files#diff-65390c97f24e6622a5d118c05a15bf2f5021a732e1fe2d15b8712969c202464f
_compound_decl_body.py https://github.com/python/cpython/pull/22841/files#diff-107ce402bc8f92e942912701afc803bab2b2fc7d5255d1d3d62c3c9c4f183231
_delim.py https://github.com/python/cpython/pull/22841/files#diff-a0e8f9a10196825a8501beb7a1ddbaec027dfdbdf317707c28a173154675769b
_func_body.py https://github.com/python/cpython/pull/22841/files#diff-a70236516167354e930c10b33b127198963c64763a142358519c9b44e6ab5710
_global.py https://github.com/python/cpython/pull/22841/files#diff-498424e6d44e88be97025ac7659e26fae3a8f346f273526d5a5281c8510fb348
_info.py https://github.com/python/cpython/pull/22841/files#diff-1532d3cab8fa54f9680790b11f56b46ec04ffaa7ece9675a6be5fa1b408e97f8
_regexes.py https://github.com/python/cpython/pull/22841/files#diff-3dbbdce580e8b17d076f8de6e87f90ad9b50be9eff9064593c6f4484597717f6
__init__.py https://github.com/python/cpython/pull/22841/files#diff-8a2a8c1b69247d0a72c64e4cb19aae833103cb7fbbf2445ec5d5a8c4ef306059
__main__.py https://github.com/python/cpython/pull/22841/files#diff-19e4b8307cc30d8ee18f2532f23352a205f5483c9ebfa46f713d005072334396
common.py https://github.com/python/cpython/pull/22841/files#diff-e47b1037252f7b4d3f05c6f90652a26257b274784043928092317902422c2dc8
errors.py https://github.com/python/cpython/pull/22841/files#diff-f2fc36692927e409878dfe067c031e656e8df9b97f462cad00aaa7ea8cedeade
gcc.py https://github.com/python/cpython/pull/22841/files#diff-ae181d5c1a013eeee621e7c3a468057836e04891de44daf4a7126a962ed77147
pure.py https://github.com/python/cpython/pull/22841/files#diff-7f0df5f8ed790e8009b8663f5bcfc5032ecf7883685d1e685b212a2e334f4836
source.py https://github.com/python/cpython/pull/22841/files#diff-4723a12dffdb32be39695b759bc866cabcfacb1a5b12c27dc94977ee0c2067cf
check-c-globals.py https://github.com/python/cpython/pull/22841/files#diff-586cea3569f4947616b9bb2f3448143452aa22441115e5568ee0030647881ede
README https://github.com/python/cpython/pull/22841/files#diff-12578f21cb4c761c417cbcf8b9c371eaf0db5108f09cc5e3a3f11c1e520db4d5
__init__.py https://github.com/python/cpython/pull/22841/files#diff-d64f4dc71317836c1e82b0c6e8ed2e3c85e5074f036b9547e082e4943ed00279
__main__.py https://github.com/python/cpython/pull/22841/files#diff-745866170830483733d57128b9d060000293e46b494e9dbbf361949532e58ac4
_analyzer.py https://github.com/python/cpython/pull/22841/files#diff-e8397c845bab5a68888f6572260491f5aca4774c9371aee74b7c18b347dcd782
_generate.py https://github.com/python/cpython/pull/22841/files#diff-a3bbf7c839232cd465dbd34bc2be48349b0305f0983b84e516d16e3c4aafb9f2
_parser.py https://github.com/python/cpython/pull/22841/files#diff-a32c97f81605e5323c7f7924188ab3091d37165763f6a36ec9f0a704f1581bb8
files.py https://github.com/python/cpython/pull/22841/files#diff-cd75d5957fce044441015f9b5c46cee1e8d7f253acf65d5a4ada0fb28528b113
find.py https://github.com/python/cpython/pull/22841/files#diff-397481b3b907d473d0ae1760560f9532f0ad0620fe7acc67fe5dbdd7ccc294e3
ignored.tsv https://github.com/python/cpython/pull/22841/files#diff-fa2373a9a002e491408e623369773045f4b7de90114b9f5ba6933bfbf2d8c45c
known.py https://github.com/python/cpython/pull/22841/files#diff-249c11608f3ae25fc93132f798df4f2422b358608e52bc421e014c2f4d4f6a7a
known.tsv https://github.com/python/cpython/pull/22841/files#diff-0883518b8ea2572f2ff9c5b4777afcebda4f9bd928545873dee22db9ab2f2e5e
supported.py https://github.com/python/cpython/pull/22841/files#diff-013fe331439ef477d3b76de614141e67a01bf95815646cbbaa4fcc9597b14eee
ignored-globals.txt https://github.com/python/cpython/pull/22841/files#diff-f4f489de1d70c3f3b407a5f734edc377bfc3bf438e1fd3f234b4e4c7a5f39a65
ignored.tsv https://github.com/python/cpython/pull/22841/files#diff-5a4e2dfd1e409d9c613cf857732db37e1cb9d06cc57b030e4af99580cbff79ce
known.tsv https://github.com/python/cpython/pull/22841/files#diff-0adadef4ec04b421270a12bda5793b3c5510b9c8f10a94cee63357e0ced540d7
Lib/test/test_tools/test_c_analyzer/__init__.pyhttps://github.com/python/cpython/pull/22841/files#diff-959f8beba6acd91e0b5f10c6a0f4c6c4949da2c87b84b25e1fa8fbe1379d881f
View file https://github.com/python/cpython/blob/2d55aa9e37c9c84f4f6a8135d0326da0bcd8f38b/Lib/test/test_tools/test_c_analyzer/__init__.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/python/cpython/pull/22841/files
Lib/test/test_tools/test_c_analyzer/__main__.pyhttps://github.com/python/cpython/pull/22841/files#diff-ed80db75fdc33438e6cb8b4654666d58e9ac2e67f5c90a5293f162b6cc051505
View file https://github.com/python/cpython/blob/2d55aa9e37c9c84f4f6a8135d0326da0bcd8f38b/Lib/test/test_tools/test_c_analyzer/__main__.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/python/cpython/pull/22841/files
Lib/test/test_tools/test_c_analyzer/test_common/__init__.pyhttps://github.com/python/cpython/pull/22841/files#diff-e4fe0ea7374b5a241deb70c94ffab456cbbcf0bc0258f1de002e1a8d3cafd599
View file https://github.com/python/cpython/blob/2d55aa9e37c9c84f4f6a8135d0326da0bcd8f38b/Lib/test/test_tools/test_c_analyzer/test_common/__init__.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/python/cpython/pull/22841/files
Please reload this pagehttps://github.com/python/cpython/pull/22841/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.