René's URL Explorer Experiment


Title: gh-97588: Fix ctypes structs by matthiasgoergens · Pull Request #97702 · python/cpython · GitHub

Open Graph Title: gh-97588: Fix ctypes structs by matthiasgoergens · Pull Request #97702 · python/cpython

X Title: gh-97588: Fix ctypes structs by matthiasgoergens · Pull Request #97702 · python/cpython

Description: The existing code is quite a mess and doesn't correspond to what gcc nor clang nor msvc are doing. This PR fixes all the issues below. Issue: ctypes: bit field data does not survive round trip #9...

Open Graph Description: The existing code is quite a mess and doesn't correspond to what gcc nor clang nor msvc are doing. This PR fixes all the issues below. Issue: ctypes: bit field data does not survive round tri...

X Description: The existing code is quite a mess and doesn't correspond to what gcc nor clang nor msvc are doing. This PR fixes all the issues below. Issue: ctypes: bit field data does not survive round...

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

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:8cf05193-2bfe-2206-9f71-ec4d468aa457
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCB78:1D772C:1A331C4:22C01D8:696AF4BD
html-safe-noncedde1cfa463c8336465bee173c551d92033decc2fa38d870995c1d1daffac0291
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQjc4OjFENzcyQzoxQTMzMUM0OjIyQzAxRDg6Njk2QUY0QkQiLCJ2aXNpdG9yX2lkIjoiODE5ODY2NzkwMDY0NjI1Nzg1MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac7b04a36eb8e4316720cf1aff66b7a07835c410633422b5f23b9b33e8ba129019
hovercard-subject-tagpull_request:1073494913
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/97702/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/6f7d7c4a26be6810881eb05e583b81b8061739fa3596a2bb44473415599f6935/python/cpython/pull/97702
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6f7d7c4a26be6810881eb05e583b81b8061739fa3596a2bb44473415599f6935/python/cpython/pull/97702
og:image:altThe existing code is quite a mess and doesn't correspond to what gcc nor clang nor msvc are doing. This PR fixes all the issues below. Issue: ctypes: bit field data does not survive round tri...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamematthiasgoergens
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
turbo-cache-controlno-preview
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/97702#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F97702
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%2F97702
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/97702
Reloadhttps://github.com/python/cpython/pull/97702
Reloadhttps://github.com/python/cpython/pull/97702
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/97702
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/97702
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/97702#issue-comment-box
encukouhttps://github.com/encukou
python:mainhttps://github.com/python/cpython/tree/main
matthiasgoergens:fix-bitfield-cleanhttps://github.com/matthiasgoergens/cpython/tree/fix-bitfield-clean
gh-97588: Fix ctypes structs https://github.com/python/cpython/pull/97702#top
encukouhttps://github.com/encukou
python:mainhttps://github.com/python/cpython/tree/main
matthiasgoergens:fix-bitfield-cleanhttps://github.com/matthiasgoergens/cpython/tree/fix-bitfield-clean
Conversation 85 https://github.com/python/cpython/pull/97702
Commits 128 https://github.com/python/cpython/pull/97702/commits
Checks 0 https://github.com/python/cpython/pull/97702/checks
Files changed https://github.com/python/cpython/pull/97702/files
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/matthiasgoergens
matthiasgoergenshttps://github.com/matthiasgoergens
Oct 1, 2022https://github.com/python/cpython/pull/97702#issue-1393332924
Please reload this pagehttps://github.com/python/cpython/pull/97702
ctypes: bit field data does not survive round trip #97588https://github.com/python/cpython/issues/97588
ctypes: bitfield lost data with union on linux platform #95496https://github.com/python/cpython/issues/95496
bitfield layout wrong in ctypes #84039https://github.com/python/cpython/issues/84039
[Linux] ctypes packs bitfields Incorrectly #73939https://github.com/python/cpython/issues/73939
ctypes mixed-types bitfield layout nonsensical; doesn't match compiler. #59324https://github.com/python/cpython/issues/59324
Incorrect struct definition with bitfields #86098https://github.com/python/cpython/issues/86098
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/matthiasgoergens
pythongh-97588https://github.com/python/cpython/issues/97588
: Fix ctypes structshttps://github.com/python/cpython/pull/97702/commits/79225852c16588e3c52027f12dd5c6b0e0482c60
7922585https://github.com/python/cpython/pull/97702/commits/79225852c16588e3c52027f12dd5c6b0e0482c60
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Oct 1, 2022https://github.com/python/cpython/pull/97702#event-7500127874
blurb-ithttps://github.com/apps/blurb-it
October 1, 2022 09:56https://github.com/python/cpython/pull/97702#commits-pushed-2307932
https://github.com/apps/blurb-it
📜🤖 Added by blurb_it.https://github.com/python/cpython/pull/97702/commits/23079321a6ff7093b6f34a3df7a5451e06c9f2ca
2307932https://github.com/python/cpython/pull/97702/commits/23079321a6ff7093b6f34a3df7a5451e06c9f2ca
https://github.com/matthiasgoergens
Handling pack as wellhttps://github.com/python/cpython/pull/97702/commits/47f826c396b412ed4194338aae0dc9e85d0d20c9
47f826chttps://github.com/python/cpython/pull/97702/commits/47f826c396b412ed4194338aae0dc9e85d0d20c9
https://github.com/matthiasgoergens
Handle basedict, toohttps://github.com/python/cpython/pull/97702/commits/5a322112d78b0c6a25670ee4811279aaba4bbc9e
5a32211https://github.com/python/cpython/pull/97702/commits/5a322112d78b0c6a25670ee4811279aaba4bbc9e
https://github.com/matthiasgoergens
Merge branch 'main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/8d79d8f9ba591e27ae9a4ae278c0c8a0b82bce94
8d79d8fhttps://github.com/python/cpython/pull/97702/commits/8d79d8f9ba591e27ae9a4ae278c0c8a0b82bce94
https://github.com/matthiasgoergens
Merge branch 'main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/2d073753c6b2b7731b987a1c666d63731ee43fbd
2d07375https://github.com/python/cpython/pull/97702/commits/2d073753c6b2b7731b987a1c666d63731ee43fbd
https://github.com/matthiasgoergens
Merge remote-tracking branch 'matthias/fix-bitfield-clean' into fix-b…https://github.com/python/cpython/pull/97702/commits/8bc8535c6b0d24d85b9ecc02427295f5524a7635
8bc8535https://github.com/python/cpython/pull/97702/commits/8bc8535c6b0d24d85b9ecc02427295f5524a7635
https://github.com/matthiasgoergens
Merge remote-tracking branch 'origin/main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/c3d162bfaa326c8b0990a5f235af842c78112128
c3d162bhttps://github.com/python/cpython/pull/97702/commits/c3d162bfaa326c8b0990a5f235af842c78112128
https://github.com/matthiasgoergens
Split windows and linuxhttps://github.com/python/cpython/pull/97702/commits/e5ed9ac3a50bad6c399f83457884a3e7c1064f94
e5ed9achttps://github.com/python/cpython/pull/97702/commits/e5ed9ac3a50bad6c399f83457884a3e7c1064f94
https://github.com/matthiasgoergens
Compileshttps://github.com/python/cpython/pull/97702/commits/b0f9819b12f15b26b3e66e8f59d0499fbebcfd6f
b0f9819https://github.com/python/cpython/pull/97702/commits/b0f9819b12f15b26b3e66e8f59d0499fbebcfd6f
https://github.com/matthiasgoergens
Abstract out proto stuffhttps://github.com/python/cpython/pull/97702/commits/2dee0e3234bc701af36dc8b2c64c73bd0ce6c953
2dee0e3https://github.com/python/cpython/pull/97702/commits/2dee0e3234bc701af36dc8b2c64c73bd0ce6c953
https://github.com/matthiasgoergens
Clean alignhttps://github.com/python/cpython/pull/97702/commits/79ef347384bc3615e3e84824e0a60ee631348a08
79ef347https://github.com/python/cpython/pull/97702/commits/79ef347384bc3615e3e84824e0a60ee631348a08
https://github.com/matthiasgoergens
Hypothesis tests passhttps://github.com/python/cpython/pull/97702/commits/6170dad206e3253621bed7eafe9b1aae0c94cd90
6170dadhttps://github.com/python/cpython/pull/97702/commits/6170dad206e3253621bed7eafe9b1aae0c94cd90
https://github.com/matthiasgoergens
Formattinghttps://github.com/python/cpython/pull/97702/commits/871ca1afcbb8c44ba3824ac383be4d22010c96fa
871ca1ahttps://github.com/python/cpython/pull/97702/commits/871ca1afcbb8c44ba3824ac383be4d22010c96fa
https://github.com/matthiasgoergens
Clean uphttps://github.com/python/cpython/pull/97702/commits/c162144f7485decd14467c31bcdde650174a5e10
c162144https://github.com/python/cpython/pull/97702/commits/c162144f7485decd14467c31bcdde650174a5e10
https://github.com/matthiasgoergens
Adapt tests for Windowshttps://github.com/python/cpython/pull/97702/commits/a57cf2cd6cd8cb2fd5471093bba71544a0f927ea
a57cf2chttps://github.com/python/cpython/pull/97702/commits/a57cf2cd6cd8cb2fd5471093bba71544a0f927ea
https://github.com/matthiasgoergens
Fix orderhttps://github.com/python/cpython/pull/97702/commits/3f7c4ccfc7eba649596f887467aa942b1b376752
3f7c4cchttps://github.com/python/cpython/pull/97702/commits/3f7c4ccfc7eba649596f887467aa942b1b376752
https://github.com/matthiasgoergens
Fix alignment testhttps://github.com/python/cpython/pull/97702/commits/e39a271632e9c0fc80558b5c082cc48d37d44bbf
e39a271https://github.com/python/cpython/pull/97702/commits/e39a271632e9c0fc80558b5c082cc48d37d44bbf
https://github.com/matthiasgoergens
Merge remote-tracking branch 'origin/main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/359ed5887bba41d08797d800fdbc59ced538b689
359ed58https://github.com/python/cpython/pull/97702/commits/359ed5887bba41d08797d800fdbc59ced538b689
https://github.com/matthiasgoergens
Avoid castinghttps://github.com/python/cpython/pull/97702/commits/52ef8d29c37336e6a5b2141fbbd7b4da608434ea
52ef8d2https://github.com/python/cpython/pull/97702/commits/52ef8d29c37336e6a5b2141fbbd7b4da608434ea
https://github.com/matthiasgoergens
Fixuphttps://github.com/python/cpython/pull/97702/commits/e8102c41abcc7831c1218ebc2e8989aaf6af613a
e8102c4https://github.com/python/cpython/pull/97702/commits/e8102c41abcc7831c1218ebc2e8989aaf6af613a
https://github.com/matthiasgoergens
Merge branch 'main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/600e144c2f8fb5d8e5edbc7225ab1c03de936f71
600e144https://github.com/python/cpython/pull/97702/commits/600e144c2f8fb5d8e5edbc7225ab1c03de936f71
https://github.com/matthiasgoergens
Merge branch 'main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/9bad7060456cafc768dc4b07f50c6c5486709bab
9bad706https://github.com/python/cpython/pull/97702/commits/9bad7060456cafc768dc4b07f50c6c5486709bab
https://github.com/matthiasgoergens
Merge remote-tracking branch 'origin/main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/512185753ad099c6a167ab1738336bbf061095ca
5121857https://github.com/python/cpython/pull/97702/commits/512185753ad099c6a167ab1738336bbf061095ca
https://github.com/matthiasgoergens
matthiasgoergenshttps://github.com/matthiasgoergens
Oct 6, 2022 https://github.com/python/cpython/pull/97702#ref-pullrequest-1387268356
gh-97588: Failing tests to demonstrate the issue #97589 https://github.com/python/cpython/pull/97589
matthiasgoergenshttps://github.com/matthiasgoergens
October 8, 2022 13:49https://github.com/python/cpython/pull/97702#commits-pushed-6cd27ea
https://github.com/matthiasgoergens
Merge remote-tracking branch 'origin/main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/6cd27ead7127ef604d27896b17508c38b8701e16
6cd27eahttps://github.com/python/cpython/pull/97702/commits/6cd27ead7127ef604d27896b17508c38b8701e16
https://github.com/matthiasgoergens
Add ability to force msvc compatibility even when not doing any packinghttps://github.com/python/cpython/pull/97702/commits/6b6fa8adf071f00edc52bc5225cd617be92bad3b
6b6fa8ahttps://github.com/python/cpython/pull/97702/commits/6b6fa8adf071f00edc52bc5225cd617be92bad3b
https://github.com/matthiasgoergens
More testshttps://github.com/python/cpython/pull/97702/commits/ca9d580dde68ca42e211b0bc4946094c807f7224
ca9d580https://github.com/python/cpython/pull/97702/commits/ca9d580dde68ca42e211b0bc4946094c807f7224
https://github.com/matthiasgoergens
Merge branch 'main' into fix-bitfield-cleanhttps://github.com/python/cpython/pull/97702/commits/1401ee4593a8fe3162cfed94fdca70cdc06f732a
1401ee4https://github.com/python/cpython/pull/97702/commits/1401ee4593a8fe3162cfed94fdca70cdc06f732a
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
May 5, 2024https://github.com/python/cpython/pull/97702#issuecomment-2094952062
@encukouhttps://github.com/encukou
ba61051https://github.com/python/cpython/commit/ba610517ae17b0354ceaaae2bb9d5b8e6399daf8
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
May 5, 2024https://github.com/python/cpython/pull/97702#event-12708403762
https://github.com/encukou
encukouhttps://github.com/encukou
May 6, 2024https://github.com/python/cpython/pull/97702#issuecomment-2095496965
@zoobahttps://github.com/zooba
@gpsheadhttps://github.com/gpshead
(here for example)https://buildbot.python.org/all/#/builders/390/builds/1428/steps/5/logs/stdio
test_cexthttps://buildbot.python.org/all/#/builders/738/builds/3653
Please reload this pagehttps://github.com/python/cpython/pull/97702
encukouhttps://github.com/encukou
May 6, 2024 11:37https://github.com/python/cpython/pull/97702#commits-pushed-8991444
https://github.com/encukou
Use proper PyArg_ParseTuple code for Py_ssize_thttps://github.com/python/cpython/pull/97702/commits/89914448877a37d453ac99bd9adb38b3eb79a499
8991444https://github.com/python/cpython/pull/97702/commits/89914448877a37d453ac99bd9adb38b3eb79a499
https://github.com/encukou
Merge in the main branchhttps://github.com/python/cpython/pull/97702/commits/bc1225b7083f5b326a130547f07143e1278c1ff0
bc1225bhttps://github.com/python/cpython/pull/97702/commits/bc1225b7083f5b326a130547f07143e1278c1ff0
https://github.com/matthiasgoergens
matthiasgoergenshttps://github.com/matthiasgoergens
May 6, 2024https://github.com/python/cpython/pull/97702#issuecomment-2095603425
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/encukou
encukouhttps://github.com/encukou
May 6, 2024https://github.com/python/cpython/pull/97702#issuecomment-2095769733
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
May 6, 2024https://github.com/python/cpython/pull/97702#issuecomment-2095769832
@encukouhttps://github.com/encukou
bc1225bhttps://github.com/python/cpython/commit/bc1225b7083f5b326a130547f07143e1278c1ff0
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
May 6, 2024https://github.com/python/cpython/pull/97702#issuecomment-2096415912
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/encukou
encukouhttps://github.com/encukou
May 6, 2024https://github.com/python/cpython/pull/97702#issuecomment-2096532682
@gpsheadhttps://github.com/gpshead
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
May 6, 2024https://github.com/python/cpython/pull/97702#issuecomment-2096604094
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/matthiasgoergens
matthiasgoergenshttps://github.com/matthiasgoergens
May 7, 2024https://github.com/python/cpython/pull/97702#issuecomment-2097165936
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/encukou
encukouhttps://github.com/encukou
May 7, 2024https://github.com/python/cpython/pull/97702#issuecomment-2098181219
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/encukou
encukouhttps://github.com/encukou
May 10, 2024https://github.com/python/cpython/pull/97702#issuecomment-2104440470
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/encukou
encukouhttps://github.com/encukou
18c1a8dhttps://github.com/python/cpython/commit/18c1a8d3a81bf8d287a06f2985bbf65c9a9b9794
May 29, 2024https://github.com/python/cpython/pull/97702#event-12969294683
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
May 29, 2024https://github.com/python/cpython/pull/97702#event-12969295472
https://github.com/encukou
encukouhttps://github.com/encukou
May 29, 2024https://github.com/python/cpython/pull/97702#issuecomment-2137044013
Please reload this pagehttps://github.com/python/cpython/pull/97702
noahbkimhttps://github.com/noahbkim
Jul 11, 2024 https://github.com/python/cpython/pull/97702#ref-commit-50b0953
https://github.com/matthiasgoergens
https://github.com/gpshead
https://github.com/encukou
https://github.com/noahbkim
pythongh-97588https://github.com/python/cpython/issues/97588
: Align ctypes struct layout to GCC/MSVC (https://github.com/hudson-trading/cpython/commit/50b0953217dd7bc6c9c2cd660b018c28fad8fa52
pythonGH-97702https://github.com/python/cpython/pull/97702
)https://github.com/hudson-trading/cpython/commit/50b0953217dd7bc6c9c2cd660b018c28fad8fa52
50b0953https://github.com/hudson-trading/cpython/commit/50b0953217dd7bc6c9c2cd660b018c28fad8fa52
estyxxhttps://github.com/estyxx
Jul 17, 2024 https://github.com/python/cpython/pull/97702#ref-commit-d53fca6
https://github.com/matthiasgoergens
https://github.com/gpshead
https://github.com/encukou
https://github.com/estyxx
pythongh-97588https://github.com/python/cpython/issues/97588
: Align ctypes struct layout to GCC/MSVC (https://github.com/estyxx/cpython/commit/d53fca6bf96fb1f01f1d00ac10a856be2e349c69
pythonGH-97702https://github.com/python/cpython/pull/97702
)https://github.com/estyxx/cpython/commit/d53fca6bf96fb1f01f1d00ac10a856be2e349c69
d53fca6https://github.com/estyxx/cpython/commit/d53fca6bf96fb1f01f1d00ac10a856be2e349c69
https://github.com/zware
zwarehttps://github.com/zware
Aug 5, 2024https://github.com/python/cpython/pull/97702#issuecomment-2269891643
gh-121938https://github.com/python/cpython/issues/121938
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/AA-Turner
AA-Turnerhttps://github.com/AA-Turner
Aug 24, 2024 https://github.com/python/cpython/pull/97702#ref-pullrequest-2484818526
GH-123299: Move ctypes What's New entry to 3.14 #123300 https://github.com/python/cpython/pull/123300
https://github.com/encukou
encukouhttps://github.com/encukou
Aug 26, 2024 https://github.com/python/cpython/pull/97702#ref-pullrequest-2487339527
gh-97588: Move ctypes struct/union layout logic to Python #123352 https://github.com/python/cpython/pull/123352
bitfield layout wrong in ctypes #84039 https://github.com/python/cpython/issues/84039
Incorrect struct definition with bitfields #86098 https://github.com/python/cpython/issues/86098
https://github.com/encukou
encukouhttps://github.com/encukou
Jan 17, 2025 https://github.com/python/cpython/pull/97702#ref-issue-1323387664
ctypes: bitfield lost data with union on linux platform #95496 https://github.com/python/cpython/issues/95496
https://github.com/slozier
slozierhttps://github.com/slozier
Mar 6, 2025 https://github.com/python/cpython/pull/97702#ref-pullrequest-2899377146
Implement struct bitfield layout rules according to GCC IronLanguages/ironpython3#1926 https://github.com/IronLanguages/ironpython3/pull/1926
Implement configurable bitfield allocation strategy #56737 https://github.com/python/cpython/issues/56737
c_uint32 bitfields break structures #68478 https://github.com/python/cpython/issues/68478
Structure field size/ofs __str__ wrong with large size fields #70045 https://github.com/python/cpython/issues/70045
Ctypes unions with bitfield members that do not share memory #83211 https://github.com/python/cpython/issues/83211
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F97702
https://github.com/gpshead
gpshead https://github.com/gpshead
https://github.com/python/cpython/pull/97702/files/f75d7d66396436b3c2886950513befa938c7c4b0
https://github.com/encukou
encukou https://github.com/encukou
https://github.com/python/cpython/pull/97702/files/f75d7d66396436b3c2886950513befa938c7c4b0
https://github.com/zooba
zooba https://github.com/zooba
https://github.com/python/cpython/pull/97702/files/f75d7d66396436b3c2886950513befa938c7c4b0
https://github.com/gvanrossum
gvanrossum https://github.com/gvanrossum
https://github.com/python/cpython/pull/97702/files/f75d7d66396436b3c2886950513befa938c7c4b0
https://github.com/markshannon
markshannon https://github.com/markshannon
https://github.com/iritkatriel
iritkatriel https://github.com/iritkatriel
https://github.com/ab22ht
ab22ht https://github.com/ab22ht
https://github.com/python/cpython/pull/97702/files/a3a390b54681212e3188923769e3e3bf158ac953
https://github.com/gpshead
gpshead https://github.com/gpshead
https://github.com/encukou
encukou https://github.com/encukou
https://github.com/zooba
zooba https://github.com/zooba
topic-ctypes https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-ctypes
Please reload this pagehttps://github.com/python/cpython/pull/97702
https://github.com/matthiasgoergens
https://github.com/gpshead
https://github.com/Fidget-Spinner
https://github.com/pitrou
https://github.com/furkanonder
https://github.com/arhadthedev
https://github.com/zooba
https://github.com/encukou
https://github.com/eirannejad
https://github.com/bedevere-bot
https://github.com/gvanrossum
https://github.com/zware
https://github.com/ab22ht
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.