René's URL Explorer Experiment


Title: bpo-41100: ctypes fixes for arm64 Mac OS by lawrence-danna-apple · Pull Request #21249 · python/cpython · GitHub

Open Graph Title: bpo-41100: ctypes fixes for arm64 Mac OS by lawrence-danna-apple · Pull Request #21249 · python/cpython

X Title: bpo-41100: ctypes fixes for arm64 Mac OS by lawrence-danna-apple · Pull Request #21249 · python/cpython

Description: Posted in response to this comment by Ronald #21242 (comment) This PR would supersede these two, combining because the third commit depends on both #21242 #21239 This has three commits: ctypes: use the correct ABI for variadic functions use system libffi for Mac OS 10.15 and up setup.py: probe libffi for ffi_closure_alloc and ffi_prep_cif_var The first two are from those previous PRs. The third makes setup.py probe for those functions by searching libffi's headers. https://bugs.python.org/issue41100

Open Graph Description: Posted in response to this comment by Ronald #21242 (comment) This PR would supersede these two, combining because the third commit depends on both #21242 #21239 This has three commits: ctypes: ...

X Description: Posted in response to this comment by Ronald #21242 (comment) This PR would supersede these two, combining because the third commit depends on both #21242 #21239 This has three commits: ctypes: ...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:e6b89c7d-f33b-7b00-e6d0-2157ceff836e
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE9F6:90996:45C15A3:63295C4:6A5003F2
html-safe-nonce3eb6a0b553f5828974040f286ee57c6a2d86bf759f93ab5973ba13c0b2626d1f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOUY2OjkwOTk2OjQ1QzE1QTM6NjMyOTVDNDo2QTUwMDNGMiIsInZpc2l0b3JfaWQiOiI5MDIxMDE2NjA0NDAyNTE2OTc4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmaca5a08bb4e36ca063862b92bb6646ddef5c35cf8d4ce2d6d5c6b64c182b9f1077
hovercard-subject-tagpull_request:442381133
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/21249/files
twitter:imagehttps://avatars.githubusercontent.com/u/64555057?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/64555057?s=400&v=4
og:image:altPosted in response to this comment by Ronald #21242 (comment) This PR would supersede these two, combining because the third commit depends on both #21242 #21239 This has three commits: ctypes: ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None56eec25a3430492dd6ec2a480eb33256a0da5192d5714b0db4f5ab5f33203d94
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
releasee155b8a71f9284454f73118dfe5e634e74f7afb3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/21249/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F21249%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/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%2F21249%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/21249/files
Reloadhttps://github.com/python/cpython/pull/21249/files
Reloadhttps://github.com/python/cpython/pull/21249/files
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 34.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.6k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.3k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality 0 https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
lawrence-danna-applehttps://github.com/lawrence-danna-apple
python:masterhttps://github.com/python/cpython/tree/master
lawrence-danna-apple:postback-ctypes-combinedhttps://github.com/lawrence-danna-apple/cpython/tree/postback-ctypes-combined
Conversation 40 https://github.com/python/cpython/pull/21249
Commits 10 https://github.com/python/cpython/pull/21249/commits
Checks 0 https://github.com/python/cpython/pull/21249/checks
Files changed https://github.com/python/cpython/pull/21249/files
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
bpo-41100: ctypes fixes for arm64 Mac OS https://github.com/python/cpython/pull/21249/files#top
Show all changes 10 commits https://github.com/python/cpython/pull/21249/files
ff883bc use system libffi for Mac OS 10.15 and up lawrence-danna-apple Jun 30, 2020 https://github.com/python/cpython/pull/21249/commits/ff883bc5d7d8968f37cf971ac63071a4b85c8190
36b35bc ctypes: use the correct ABI for variadic functions lawrence-danna-apple Jun 30, 2020 https://github.com/python/cpython/pull/21249/commits/36b35bcfc2f42367184623da1be3c3251031e692
bacf128 ctypes: probe libffi for ffi_closure_alloc and ffi_prep_cif_var lawrence-danna-apple Jul 1, 2020 https://github.com/python/cpython/pull/21249/commits/bacf12848b709860af3a573ef43f3293178c6684
971ef00 📜🤖 Added by blurb_it. blurb-it[bot] Jul 1, 2020 https://github.com/python/cpython/pull/21249/commits/971ef0006b597e00390a6b4d2167cab8c9205b11
da30587 fix spelling in Doc/library/ctypes.rst lawrence-danna-apple Jul 13, 2020 https://github.com/python/cpython/pull/21249/commits/da30587c00cc2020b433a85b567fd3342125505e
80f852b use system libffi for older releases of Mac OS lawrence-danna-apple Jul 15, 2020 https://github.com/python/cpython/pull/21249/commits/80f852b1ec56fd4165a8c894c6de7c51d6c151a9
aeac14b remove FUNCFLAG_VARIADIC lawrence-danna-apple Jul 15, 2020 https://github.com/python/cpython/pull/21249/commits/aeac14b23884d09a01c0b56d4bd97ac2f67ec2cb
62fe20a fixup! use system libffi for older releases of Mac OS lawrence-danna-apple Jul 16, 2020 https://github.com/python/cpython/pull/21249/commits/62fe20a8581cc6021140562494ffb89e870f9dde
e160a59 fixup! use system libffi for older releases of Mac OS lawrence-danna-apple Jul 16, 2020 https://github.com/python/cpython/pull/21249/commits/e160a5953c2e10fbbd6e68b94408a66a37e65a94
bca75fd Fix build failure on Mac OS 10.10 / Xcode 6, remove libffi_osx lawrence-danna-apple Jul 20, 2020 https://github.com/python/cpython/pull/21249/commits/bca75fd87beaa4f07499673e14af133e7cad1efb
Clear filters https://github.com/python/cpython/pull/21249/files
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
test_bytes.py https://github.com/python/cpython/pull/21249/files#diff-58df2535f64e3dcfb0677a7f543924d976fd982b595f8e34902a73f3deae40eb
test_unicode.py https://github.com/python/cpython/pull/21249/files#diff-5a2c8275f700073cdc5d4e1b818ec472bb0230210b9c99eac0bdc9e0a2949f41
2020-07-01-01-30-04.bpo-41100.hCrjJJ.rst https://github.com/python/cpython/pull/21249/files#diff-334dfe9eaff80ce125b96bdfc0d6b86453c445a63cbfaf0a1fcc86476cfedbf2
callbacks.c https://github.com/python/cpython/pull/21249/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
callproc.c https://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
ctypes.h https://github.com/python/cpython/pull/21249/files#diff-53f61eb1ad6b25b3aff25b54b4df5004a1f1137ca1d2aae4c7e31fc00ec6e9f8
LICENSE https://github.com/python/cpython/pull/21249/files#diff-3603c4f237f2668f8d7e7282c92a28870a172035e69ce61d33715ead4e183491
README https://github.com/python/cpython/pull/21249/files#diff-f616047f9d68645246789026761ccd7e03a793635972cf84345813de1599de6d
README.pyobjc https://github.com/python/cpython/pull/21249/files#diff-a1c135ff726a4344e92fbbc0b445c234b18741bd5c31aa25fd372454290219dc
ffi.c https://github.com/python/cpython/pull/21249/files#diff-1db9d9a1327b4689bdda31cba0a7a37616f19c12b96d1cc04e225ed435e3afbf
ffi.h https://github.com/python/cpython/pull/21249/files#diff-7702103c5382d2164b2ce8932629605ae2c86eaaaeaf8984125787341dcd1a37
ffi_common.h https://github.com/python/cpython/pull/21249/files#diff-c007da18487bce00bb03033555ce936c2d272a2d3392179b3ee18625fd256db0
fficonfig.h https://github.com/python/cpython/pull/21249/files#diff-52a7c6f0969eee012c6d329473ddeb89a66855af5c12870f1b3c06b7c0009e85
ffitarget.h https://github.com/python/cpython/pull/21249/files#diff-c0f9095df23d66404304041e9da83d4c4877a6a96e7542218f1b41cb42564a7d
ppc-ffitarget.h https://github.com/python/cpython/pull/21249/files#diff-ed942e1f1ccc0524bbde8ee99982e0fa14bb1c16d21640557d5bb8bb2953d624
x86-ffitarget.h https://github.com/python/cpython/pull/21249/files#diff-feba5af030c1839dedcc42050ac89c3f81ca4020b44ebe73dc5cb12df381dc67
ppc-darwin.S https://github.com/python/cpython/pull/21249/files#diff-8afc1f3923bf8c35149075dcdd2e3bcc822c4bda255f144132be4206bf65729e
ppc-darwin.h https://github.com/python/cpython/pull/21249/files#diff-84dc967c78fbefb6bb02a564dca26b3a92bcac9b782cf94f9d99cafa4070e616
ppc-darwin_closure.S https://github.com/python/cpython/pull/21249/files#diff-2e01c1f776b3bf2fa802353aa192fc4a7369b6f709611a0f6ce994543a3d115e
ppc-ffi_darwin.c https://github.com/python/cpython/pull/21249/files#diff-db24c9d0080b89cd9c795718d5d2ad0243a135af040f7f87b15f402c048eeae1
ppc64-darwin_closure.S https://github.com/python/cpython/pull/21249/files#diff-f656f52dac9cc65354fccfc27ed84b0f0095085ca28b3282207c41dd631db836
types.c https://github.com/python/cpython/pull/21249/files#diff-f69b57f8d932220367ad423f8e84d94e230bf8f2c7360505b3e7c623458c61cd
darwin64.S https://github.com/python/cpython/pull/21249/files#diff-6031743080a907eef76ef6681c57b296133e13e05f6df6bb234a2838c8051ab3
x86-darwin.S https://github.com/python/cpython/pull/21249/files#diff-39e5017012ec66478a4f65d38b62f7f0355b981f501d3e015ea33576b8c65bbf
x86-ffi64.c https://github.com/python/cpython/pull/21249/files#diff-a5f70fc33ab48d7a153903cab859d34c45a85558cb948e74c4a57e1c36beacab
x86-ffi_darwin.c https://github.com/python/cpython/pull/21249/files#diff-89cb895d83ef6fd3b9382ee41873befc052fb5b172c4ff9d2f3a643bd742cd6a
malloc_closure.c https://github.com/python/cpython/pull/21249/files#diff-7234e9bc32291d85fc24db82806275f6ebda2466823501b8617d56b23d78aac5
setup.py https://github.com/python/cpython/pull/21249/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
Lib/test/test_bytes.pyhttps://github.com/python/cpython/pull/21249/files#diff-58df2535f64e3dcfb0677a7f543924d976fd982b595f8e34902a73f3deae40eb
View file https://github.com/lawrence-danna-apple/cpython/blob/bca75fd87beaa4f07499673e14af133e7cad1efb/Lib/test/test_bytes.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/21249/{{ revealButtonHref }}
https://github.com/python/cpython/pull/21249/files#diff-58df2535f64e3dcfb0677a7f543924d976fd982b595f8e34902a73f3deae40eb
https://github.com/python/cpython/pull/21249/files#diff-58df2535f64e3dcfb0677a7f543924d976fd982b595f8e34902a73f3deae40eb
Lib/test/test_unicode.pyhttps://github.com/python/cpython/pull/21249/files#diff-5a2c8275f700073cdc5d4e1b818ec472bb0230210b9c99eac0bdc9e0a2949f41
View file https://github.com/lawrence-danna-apple/cpython/blob/bca75fd87beaa4f07499673e14af133e7cad1efb/Lib/test/test_unicode.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/21249/{{ revealButtonHref }}
https://github.com/python/cpython/pull/21249/files#diff-5a2c8275f700073cdc5d4e1b818ec472bb0230210b9c99eac0bdc9e0a2949f41
https://github.com/python/cpython/pull/21249/files#diff-5a2c8275f700073cdc5d4e1b818ec472bb0230210b9c99eac0bdc9e0a2949f41
Misc/NEWS.d/next/Core and Builtins/2020-07-01-01-30-04.bpo-41100.hCrjJJ.rsthttps://github.com/python/cpython/pull/21249/files#diff-334dfe9eaff80ce125b96bdfc0d6b86453c445a63cbfaf0a1fcc86476cfedbf2
View file https://github.com/lawrence-danna-apple/cpython/blob/bca75fd87beaa4f07499673e14af133e7cad1efb/Misc/NEWS.d/next/Core%20and%20Builtins/2020-07-01-01-30-04.bpo-41100.hCrjJJ.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/21249/{{ revealButtonHref }}
Modules/_ctypes/callbacks.chttps://github.com/python/cpython/pull/21249/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
View file https://github.com/lawrence-danna-apple/cpython/blob/bca75fd87beaa4f07499673e14af133e7cad1efb/Modules/_ctypes/callbacks.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/21249/{{ revealButtonHref }}
https://github.com/python/cpython/pull/21249/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
https://github.com/python/cpython/pull/21249/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
https://github.com/python/cpython/pull/21249/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
https://github.com/python/cpython/pull/21249/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
https://github.com/python/cpython/pull/21249/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
ned-deilyhttps://github.com/ned-deily
Jul 20, 2020https://github.com/python/cpython/pull/21249/files#r457180334
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
lawrence-danna-applehttps://github.com/lawrence-danna-apple
Jul 20, 2020https://github.com/python/cpython/pull/21249/files#r457703372
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
ned-deilyhttps://github.com/ned-deily
Jul 20, 2020https://github.com/python/cpython/pull/21249/files#r457179816
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
ned-deilyhttps://github.com/ned-deily
Jul 20, 2020https://github.com/python/cpython/pull/21249/files#r457180080
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
https://github.com/python/cpython/pull/21249/files#diff-706e65ee28911740bf638707e19578b8182e57c6a8a9a4a91105d825f95a139d
Modules/_ctypes/callproc.chttps://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
View file https://github.com/lawrence-danna-apple/cpython/blob/bca75fd87beaa4f07499673e14af133e7cad1efb/Modules/_ctypes/callproc.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/21249/{{ revealButtonHref }}
https://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
https://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
https://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
https://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
ronaldoussorenhttps://github.com/ronaldoussoren
Jul 20, 2020https://github.com/python/cpython/pull/21249/files#r457302320
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
https://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
https://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
https://github.com/python/cpython/pull/21249/files#diff-4e23b3237d0aa08bf4c434d75fab19200a80837bd147051fefccd98b7f2480fa
Modules/_ctypes/ctypes.hhttps://github.com/python/cpython/pull/21249/files#diff-53f61eb1ad6b25b3aff25b54b4df5004a1f1137ca1d2aae4c7e31fc00ec6e9f8
View file https://github.com/lawrence-danna-apple/cpython/blob/bca75fd87beaa4f07499673e14af133e7cad1efb/Modules/_ctypes/ctypes.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/21249/{{ revealButtonHref }}
https://github.com/python/cpython/pull/21249/files#diff-53f61eb1ad6b25b3aff25b54b4df5004a1f1137ca1d2aae4c7e31fc00ec6e9f8
https://github.com/python/cpython/pull/21249/files#diff-53f61eb1ad6b25b3aff25b54b4df5004a1f1137ca1d2aae4c7e31fc00ec6e9f8
Modules/_ctypes/libffi_osx/LICENSEhttps://github.com/python/cpython/pull/21249/files#diff-3603c4f237f2668f8d7e7282c92a28870a172035e69ce61d33715ead4e183491
View file https://github.com/python/cpython/blob/1648c99932f39f1c60972bb114e6a7bd65523818/Modules/_ctypes/libffi_osx/LICENSE
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/python/cpython/pull/21249/files
Please reload this pagehttps://github.com/python/cpython/pull/21249/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.