FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-97588: Fix ctypes structs by matthiasgoergens · Pull Request #97702 · python/cpython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python
/
cpython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
35.3k
Star
74.9k
Code
Issues
5k+
Pull requests
2.6k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
gh-97588: Fix ctypes structs
- #97702
#97702
Merged
encukou
merged 128 commits into
python:main
python/cpython:main
from
matthiasgoergens:fix-bitfield-clean
matthiasgoergens/cpython:fix-bitfield-clean
Copy head branch name to clipboard
May 29, 2024
Conversation
Commits
128
(128)
Checks
Files changed
Merged
gh-97588: Fix ctypes structs
#97702
encukou
merged 128 commits into
python:main
python/cpython:main
from
matthiasgoergens:fix-bitfield-clean
matthiasgoergens/cpython:fix-bitfield-clean
Copy head branch name to clipboard
Commits
Commits on Oct 1, 2022
gh-97588: Fix ctypes structs
matthiasgoergens
committed
7922585
View commit details
Copy full SHA for 7922585
Browse repository at this point
📜🤖 Added by blurb_it.
blurb-it[bot]
authored
2307932
View commit details
Copy full SHA for 2307932
Browse repository at this point
Handling pack as well
matthiasgoergens
committed
47f826c
View commit details
Copy full SHA for 47f826c
Browse repository at this point
Handle basedict, too
matthiasgoergens
committed
5a32211
View commit details
Copy full SHA for 5a32211
Browse repository at this point
Commits on Oct 2, 2022
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
8d79d8f
View commit details
Copy full SHA for 8d79d8f
Browse repository at this point
Commits on Oct 3, 2022
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
2d07375
View commit details
Copy full SHA for 2d07375
Browse repository at this point
Commits on Oct 5, 2022
Merge remote-tracking branch 'matthias/fix-bitfield-clean' into fix-bitfield-clean
matthiasgoergens
committed
8bc8535
View commit details
Copy full SHA for 8bc8535
Browse repository at this point
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
c3d162b
View commit details
Copy full SHA for c3d162b
Browse repository at this point
Split windows and linux
matthiasgoergens
committed
e5ed9ac
View commit details
Copy full SHA for e5ed9ac
Browse repository at this point
Compiles
matthiasgoergens
committed
b0f9819
View commit details
Copy full SHA for b0f9819
Browse repository at this point
Abstract out proto stuff
matthiasgoergens
committed
2dee0e3
View commit details
Copy full SHA for 2dee0e3
Browse repository at this point
Clean align
matthiasgoergens
committed
79ef347
View commit details
Copy full SHA for 79ef347
Browse repository at this point
Hypothesis tests pass
matthiasgoergens
committed
6170dad
View commit details
Copy full SHA for 6170dad
Browse repository at this point
Formatting
matthiasgoergens
committed
871ca1a
View commit details
Copy full SHA for 871ca1a
Browse repository at this point
Clean up
matthiasgoergens
committed
c162144
View commit details
Copy full SHA for c162144
Browse repository at this point
Adapt tests for Windows
matthiasgoergens
committed
a57cf2c
View commit details
Copy full SHA for a57cf2c
Browse repository at this point
Fix order
matthiasgoergens
committed
3f7c4cc
View commit details
Copy full SHA for 3f7c4cc
Browse repository at this point
Fix alignment test
matthiasgoergens
committed
e39a271
View commit details
Copy full SHA for e39a271
Browse repository at this point
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
359ed58
View commit details
Copy full SHA for 359ed58
Browse repository at this point
Avoid casting
matthiasgoergens
committed
52ef8d2
View commit details
Copy full SHA for 52ef8d2
Browse repository at this point
Fixup
matthiasgoergens
committed
e8102c4
View commit details
Copy full SHA for e8102c4
Browse repository at this point
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
600e144
View commit details
Copy full SHA for 600e144
Browse repository at this point
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
9bad706
View commit details
Copy full SHA for 9bad706
Browse repository at this point
Commits on Oct 6, 2022
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
5121857
View commit details
Copy full SHA for 5121857
Browse repository at this point
Commits on Oct 8, 2022
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
6cd27ea
View commit details
Copy full SHA for 6cd27ea
Browse repository at this point
Add ability to force msvc compatibility even when not doing any packing
matthiasgoergens
committed
6b6fa8a
View commit details
Copy full SHA for 6b6fa8a
Browse repository at this point
More tests
matthiasgoergens
committed
ca9d580
View commit details
Copy full SHA for ca9d580
Browse repository at this point
Commits on Oct 9, 2022
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
1401ee4
View commit details
Copy full SHA for 1401ee4
Browse repository at this point
Big endian works
matthiasgoergens
committed
235fa68
View commit details
Copy full SHA for 235fa68
Browse repository at this point
Merge remote-tracking branch 'matthias/fix-bitfield-clean' into fix-bitfield-clean
matthiasgoergens
committed
a534e18
View commit details
Copy full SHA for a534e18
Browse repository at this point
More tests
matthiasgoergens
committed
53db061
View commit details
Copy full SHA for 53db061
Browse repository at this point
More asserts
matthiasgoergens
committed
9c249c3
View commit details
Copy full SHA for 9c249c3
Browse repository at this point
Drop unneeded parameters
matthiasgoergens
committed
3cf4747
View commit details
Copy full SHA for 3cf4747
Browse repository at this point
Drop unneeded parameters
matthiasgoergens
committed
8beddb9
View commit details
Copy full SHA for 8beddb9
Browse repository at this point
Drop unneeded parameters
matthiasgoergens
committed
9b64ff6
View commit details
Copy full SHA for 9b64ff6
Browse repository at this point
Clean up
matthiasgoergens
committed
4d0dab5
View commit details
Copy full SHA for 4d0dab5
Browse repository at this point
Explain
matthiasgoergens
committed
bf98667
View commit details
Copy full SHA for bf98667
Browse repository at this point
More cleanup
matthiasgoergens
committed
8223063
View commit details
Copy full SHA for 8223063
Browse repository at this point
More cleanup
matthiasgoergens
committed
e80a09a
View commit details
Copy full SHA for e80a09a
Browse repository at this point
More cleanup
matthiasgoergens
committed
33a10fb
View commit details
Copy full SHA for 33a10fb
Browse repository at this point
Move common assert
matthiasgoergens
committed
0f3c5a3
View commit details
Copy full SHA for 0f3c5a3
Browse repository at this point
Break line
matthiasgoergens
committed
47eca3c
View commit details
Copy full SHA for 47eca3c
Browse repository at this point
Clean TODO
matthiasgoergens
committed
456afd0
View commit details
Copy full SHA for 456afd0
Browse repository at this point
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
bc799ac
View commit details
Copy full SHA for bc799ac
Browse repository at this point
Fix test for Windows
matthiasgoergens
committed
212cf13
View commit details
Copy full SHA for 212cf13
Browse repository at this point
Merge remote-tracking branch 'matthias/fix-bitfield-clean' into fix-bitfield-clean
matthiasgoergens
committed
e7e5ae9
View commit details
Copy full SHA for e7e5ae9
Browse repository at this point
Remove warning
matthiasgoergens
committed
45e26ec
View commit details
Copy full SHA for 45e26ec
Browse repository at this point
Port test from PR-19850
matthiasgoergens
committed
ab42187
View commit details
Copy full SHA for ab42187
Browse repository at this point
Fix assert
matthiasgoergens
committed
640c062
View commit details
Copy full SHA for 640c062
Browse repository at this point
Revert "Port test from PR-19850"
Show description for f3e04af
matthiasgoergens
committed
f3e04af
View commit details
Copy full SHA for f3e04af
Browse repository at this point
Support gcc's packed structs
matthiasgoergens
committed
bff34a1
View commit details
Copy full SHA for bff34a1
Browse repository at this point
Remove gcc_packed experiment
matthiasgoergens
committed
5d6f0f7
View commit details
Copy full SHA for 5d6f0f7
Browse repository at this point
Commits on Oct 10, 2022
Fix test
matthiasgoergens
committed
d9c1fca
View commit details
Copy full SHA for d9c1fca
Browse repository at this point
Fix ms_struct
matthiasgoergens
committed
cc9ea8a
View commit details
Copy full SHA for cc9ea8a
Browse repository at this point
Fix ms_struct
matthiasgoergens
committed
1554083
View commit details
Copy full SHA for 1554083
Browse repository at this point
Indenting
matthiasgoergens
committed
a86eadc
View commit details
Copy full SHA for a86eadc
Browse repository at this point
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
eefa1ad
View commit details
Copy full SHA for eefa1ad
Browse repository at this point
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
28c7fe7
View commit details
Copy full SHA for 28c7fe7
Browse repository at this point
Fix miscounted parens
matthiasgoergens
committed
f0a92b0
View commit details
Copy full SHA for f0a92b0
Browse repository at this point
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
a3a390b
View commit details
Copy full SHA for a3a390b
Browse repository at this point
Commits on Mar 14, 2023
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
e997b5f
View commit details
Copy full SHA for e997b5f
Browse repository at this point
make regen-all
matthiasgoergens
committed
5a7ea09
View commit details
Copy full SHA for 5a7ea09
Browse repository at this point
clean up
matthiasgoergens
committed
0f73919
View commit details
Copy full SHA for 0f73919
Browse repository at this point
Commits on Mar 15, 2023
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
cdfc3c6
View commit details
Copy full SHA for cdfc3c6
Browse repository at this point
make regen-all
matthiasgoergens
committed
6226e55
View commit details
Copy full SHA for 6226e55
Browse repository at this point
Commits on Mar 16, 2023
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
4d48eba
View commit details
Copy full SHA for 4d48eba
Browse repository at this point
Commits on Mar 17, 2023
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
20b5582
View commit details
Copy full SHA for 20b5582
Browse repository at this point
Explain where 999 comes from
matthiasgoergens
committed
eb502d7
View commit details
Copy full SHA for eb502d7
Browse repository at this point
fix typo
matthiasgoergens
committed
0cf5f4e
View commit details
Copy full SHA for 0cf5f4e
Browse repository at this point
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
3457558
View commit details
Copy full SHA for 3457558
Browse repository at this point
Explain magic 999
matthiasgoergens
committed
fd3cd0b
View commit details
Copy full SHA for fd3cd0b
Browse repository at this point
Commits on Mar 27, 2023
Incorporate Sam's tests
Show description for 2d8492e
matthiasgoergens
committed
2d8492e
View commit details
Copy full SHA for 2d8492e
Browse repository at this point
Commits on May 24, 2023
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
a9f7f14
View commit details
Copy full SHA for a9f7f14
Browse repository at this point
Tickle CI/CD
matthiasgoergens
committed
bee6c53
View commit details
Copy full SHA for bee6c53
Browse repository at this point
Merge branch 'main' into fix-bitfield-clean
matthiasgoergens
authored
220e19e
View commit details
Copy full SHA for 220e19e
Browse repository at this point
Merge branch 'main' into fix-bitfield-clean
gpshead
authored
60cebe2
View commit details
Copy full SHA for 60cebe2
Browse repository at this point
Commits on Apr 14, 2024
Merge commit '698a0da7d440856a90b45964e9082b5a55387b80' into fix-bitfield-clean
matthiasgoergens
committed
3424a7d
View commit details
Copy full SHA for 3424a7d
Browse repository at this point
Merge commit '0841ca7932987f30a2a23d39f3e6e141622d6fea' into fix-bitfield-clean
matthiasgoergens
committed
2506eea
View commit details
Copy full SHA for 2506eea
Browse repository at this point
Merge commit '9f7176d360b5898003d5ca78bab1822ad67867c4' into fix-bitfield-clean
matthiasgoergens
committed
65654b4
View commit details
Copy full SHA for 65654b4
Browse repository at this point
Fix compile
matthiasgoergens
committed
98767da
View commit details
Copy full SHA for 98767da
Browse repository at this point
Merge commit '298bcdc185d1a9709271e61a4cc529d33483add4' into fix-bitfield-clean
matthiasgoergens
committed
3ca703f
View commit details
Copy full SHA for 3ca703f
Browse repository at this point
Merge commit 'dcaf33a41d5d220523d71c9b35bc08f5b8405dac' into fix-bitfield-clean
matthiasgoergens
committed
c40ef7d
View commit details
Copy full SHA for c40ef7d
Browse repository at this point
Merge commit '7e2fef865899837c47e91ef0180fa59eb03e840b' into fix-bitfield-clean
matthiasgoergens
committed
d840f01
View commit details
Copy full SHA for d840f01
Browse repository at this point
Merge commit 'ea94b3b149eeadf33c2f7c46f16dcda0adc7cf4e' into fix-bitfield-clean
matthiasgoergens
committed
8b9f0eb
View commit details
Copy full SHA for 8b9f0eb
Browse repository at this point
Merge remote-tracking branch 'origin/main' into fix-bitfield-clean
matthiasgoergens
committed
4e8c220
View commit details
Copy full SHA for 4e8c220
Browse repository at this point
Fix merge
matthiasgoergens
committed
0369d0d
View commit details
Copy full SHA for 0369d0d
Browse repository at this point
Clean up
matthiasgoergens
committed
d4dc2c0
View commit details
Copy full SHA for d4dc2c0
Browse repository at this point
Fix tests
matthiasgoergens
committed
f75d7d6
View commit details
Copy full SHA for f75d7d6
Browse repository at this point
Commits on Apr 22, 2024
Merge in the main branch
encukou
committed
cdc5cdc
View commit details
Copy full SHA for cdc5cdc
Browse repository at this point
Add Hypothesis test
encukou
committed
0da36ad
View commit details
Copy full SHA for 0da36ad
Browse repository at this point
Commits on Apr 29, 2024
Merge in the main branch
encukou
committed
b6f7117
View commit details
Copy full SHA for b6f7117
Browse repository at this point
Commits on Apr 30, 2024
dict -> info
encukou
committed
5e47d5f
View commit details
Copy full SHA for 5e47d5f
Browse repository at this point
Conditionalize ms_struct
encukou
committed
de22b39
View commit details
Copy full SHA for de22b39
Browse repository at this point
Use fixed-width types in tests
encukou
committed
cdd1860
View commit details
Copy full SHA for cdd1860
Browse repository at this point
Use subTest
encukou
committed
dd84ac3
View commit details
Copy full SHA for dd84ac3
Browse repository at this point
fixup! dict
encukou
committed
8a6fb67
View commit details
Copy full SHA for 8a6fb67
Browse repository at this point
Turn `info->size != info->align` assertion into a TypeError
encukou
committed
07ea42d
View commit details
Copy full SHA for 07ea42d
Browse repository at this point
PEP 7
encukou
committed
3fa7f55
View commit details
Copy full SHA for 3fa7f55
Browse repository at this point
Change _ms_struct_ to _layout_
encukou
committed
eb2c4fb
View commit details
Copy full SHA for eb2c4fb
Browse repository at this point
Merge in the main branch
encukou
committed
22cd86c
View commit details
Copy full SHA for 22cd86c
Browse repository at this point
PEP 7
encukou
committed
637b961
View commit details
Copy full SHA for 637b961
Browse repository at this point
TMP
encukou
committed
5309b7e
View commit details
Copy full SHA for 5309b7e
Browse repository at this point
Commits on May 2, 2024
Add generated tests
encukou
committed
489c5c8
View commit details
Copy full SHA for 489c5c8
Browse repository at this point
Merge in the main branch
encukou
committed
3594473
View commit details
Copy full SHA for 3594473
Browse repository at this point
Remove ideas
encukou
committed
f780496
View commit details
Copy full SHA for f780496
Browse repository at this point
Regen
encukou
committed
6ade022
View commit details
Copy full SHA for 6ade022
Browse repository at this point
Do not set _layout_
encukou
committed
cfa6647
View commit details
Copy full SHA for cfa6647
Browse repository at this point
We don't always get union alignment right
encukou
committed
df162b0
View commit details
Copy full SHA for df162b0
Browse repository at this point
Remove unused stuff
encukou
committed
836a5cc
View commit details
Copy full SHA for 836a5cc
Browse repository at this point
Packing implies ms layout
encukou
committed
b07ae33
View commit details
Copy full SHA for b07ae33
Browse repository at this point
Docs & whitespace
encukou
committed
6dd7a8d
View commit details
Copy full SHA for 6dd7a8d
Browse repository at this point
Use limited API again
encukou
committed
0cf1049
View commit details
Copy full SHA for 0cf1049
Browse repository at this point
Commits on May 3, 2024
Appease the linter
encukou
committed
bc91549
View commit details
Copy full SHA for bc91549
Browse repository at this point
Fix ReST typo
encukou
committed
70bbc26
View commit details
Copy full SHA for 70bbc26
Browse repository at this point
Use nicer error output for memory dumps
encukou
committed
6e23b3d
View commit details
Copy full SHA for 6e23b3d
Browse repository at this point
Regen global strings
encukou
committed
1b90841
View commit details
Copy full SHA for 1b90841
Browse repository at this point
Allow alignment < size, as in int64_t on x86 (32-bit), GCC layout
encukou
committed
2c4874b
View commit details
Copy full SHA for 2c4874b
Browse repository at this point
Commits on May 4, 2024
Add examples from MS docs
encukou
committed
738323f
View commit details
Copy full SHA for 738323f
Browse repository at this point
Commits on May 5, 2024
Use correct spelling for test skips
encukou
committed
af7487c
View commit details
Copy full SHA for af7487c
Browse repository at this point
Only use 'attribute((ms_struct))' on x86_64 & ppc; on GCC and clang
encukou
committed
5353352
View commit details
Copy full SHA for 5353352
Browse repository at this point
Remove the `info->size == info->align` assertion for _layout_='ms'
Show description for fe76d45
encukou
committed
fe76d45
View commit details
Copy full SHA for fe76d45
Browse repository at this point
Fix silly mistake in the macro
encukou
committed
c4714f1
View commit details
Copy full SHA for c4714f1
Browse repository at this point
Regen
encukou
committed
c79725d
View commit details
Copy full SHA for c79725d
Browse repository at this point
Include field name in error message
encukou
committed
cace0c9
View commit details
Copy full SHA for cace0c9
Browse repository at this point
Conditionally skip tests that assume sizeof(int64) == alignment(int64)
encukou
committed
61e92bf
View commit details
Copy full SHA for 61e92bf
Browse repository at this point
Use ms_struct only on Windows and x86/ppc GCC/clang
encukou
committed
ba61051
View commit details
Copy full SHA for ba61051
Browse repository at this point
Commits on May 6, 2024
Use proper PyArg_ParseTuple code for Py_ssize_t
encukou
committed
8991444
View commit details
Copy full SHA for 8991444
Browse repository at this point
Merge in the main branch
encukou
committed
bc1225b
View commit details
Copy full SHA for bc1225b
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL