Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gh-97588: Fix ctypes structs #97702

Merged
merged 128 commits into from
May 29, 2024
Merged

Commits on Oct 1, 2022

  1. Configuration menu
    Copy the full SHA
    7922585 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2307932 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47f826c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a32211 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. Configuration menu
    Copy the full SHA
    8d79d8f View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Configuration menu
    Copy the full SHA
    2d07375 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Configuration menu
    Copy the full SHA
    8bc8535 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3d162b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5ed9ac View commit details
    Browse the repository at this point in the history
  4. Compiles

    matthiasgoergens committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    b0f9819 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2dee0e3 View commit details
    Browse the repository at this point in the history
  6. Clean align

    matthiasgoergens committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    79ef347 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6170dad View commit details
    Browse the repository at this point in the history
  8. Formatting

    matthiasgoergens committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    871ca1a View commit details
    Browse the repository at this point in the history
  9. Clean up

    matthiasgoergens committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    c162144 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a57cf2c View commit details
    Browse the repository at this point in the history
  11. Fix order

    matthiasgoergens committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    3f7c4cc View commit details
    Browse the repository at this point in the history
  12. Fix alignment test

    matthiasgoergens committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    e39a271 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    359ed58 View commit details
    Browse the repository at this point in the history
  14. Avoid casting

    matthiasgoergens committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    52ef8d2 View commit details
    Browse the repository at this point in the history
  15. Fixup

    matthiasgoergens committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    e8102c4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    600e144 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9bad706 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Configuration menu
    Copy the full SHA
    5121857 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2022

  1. Configuration menu
    Copy the full SHA
    6cd27ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b6fa8a View commit details
    Browse the repository at this point in the history
  3. More tests

    matthiasgoergens committed Oct 8, 2022
    Configuration menu
    Copy the full SHA
    ca9d580 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2022

  1. Configuration menu
    Copy the full SHA
    1401ee4 View commit details
    Browse the repository at this point in the history
  2. Big endian works

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    235fa68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a534e18 View commit details
    Browse the repository at this point in the history
  4. More tests

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    53db061 View commit details
    Browse the repository at this point in the history
  5. More asserts

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    9c249c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3cf4747 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8beddb9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9b64ff6 View commit details
    Browse the repository at this point in the history
  9. Clean up

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    4d0dab5 View commit details
    Browse the repository at this point in the history
  10. Explain

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    bf98667 View commit details
    Browse the repository at this point in the history
  11. More cleanup

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    8223063 View commit details
    Browse the repository at this point in the history
  12. More cleanup

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    e80a09a View commit details
    Browse the repository at this point in the history
  13. More cleanup

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    33a10fb View commit details
    Browse the repository at this point in the history
  14. Move common assert

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    0f3c5a3 View commit details
    Browse the repository at this point in the history
  15. Break line

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    47eca3c View commit details
    Browse the repository at this point in the history
  16. Clean TODO

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    456afd0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bc799ac View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    212cf13 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e7e5ae9 View commit details
    Browse the repository at this point in the history
  20. Remove warning

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    45e26ec View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ab42187 View commit details
    Browse the repository at this point in the history
  22. Fix assert

    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    640c062 View commit details
    Browse the repository at this point in the history
  23. Revert "Port test from PR-19850"

    This reverts commit ab42187.
    matthiasgoergens committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    f3e04af View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bff34a1 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    5d6f0f7 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Fix test

    matthiasgoergens committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    d9c1fca View commit details
    Browse the repository at this point in the history
  2. Fix ms_struct

    matthiasgoergens committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    cc9ea8a View commit details
    Browse the repository at this point in the history
  3. Fix ms_struct

    matthiasgoergens committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    1554083 View commit details
    Browse the repository at this point in the history
  4. Indenting

    matthiasgoergens committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    a86eadc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eefa1ad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    28c7fe7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f0a92b0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a3a390b View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    e997b5f View commit details
    Browse the repository at this point in the history
  2. make regen-all

    matthiasgoergens committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    5a7ea09 View commit details
    Browse the repository at this point in the history
  3. clean up

    matthiasgoergens committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    0f73919 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Configuration menu
    Copy the full SHA
    cdfc3c6 View commit details
    Browse the repository at this point in the history
  2. make regen-all

    matthiasgoergens committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    6226e55 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    4d48eba View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    20b5582 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb502d7 View commit details
    Browse the repository at this point in the history
  3. fix typo

    matthiasgoergens committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    0cf5f4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3457558 View commit details
    Browse the repository at this point in the history
  5. Explain magic 999

    matthiasgoergens committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    fd3cd0b View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    2d8492e View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Configuration menu
    Copy the full SHA
    a9f7f14 View commit details
    Browse the repository at this point in the history
  2. Tickle CI/CD

    matthiasgoergens committed May 24, 2023
    Configuration menu
    Copy the full SHA
    bee6c53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    220e19e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60cebe2 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    3424a7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2506eea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65654b4 View commit details
    Browse the repository at this point in the history
  4. Fix compile

    matthiasgoergens committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    98767da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ca703f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c40ef7d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d840f01 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8b9f0eb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4e8c220 View commit details
    Browse the repository at this point in the history
  10. Fix merge

    matthiasgoergens committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    0369d0d View commit details
    Browse the repository at this point in the history
  11. Clean up

    matthiasgoergens committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    d4dc2c0 View commit details
    Browse the repository at this point in the history
  12. Fix tests

    matthiasgoergens committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    f75d7d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Merge in the main branch

    encukou committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    cdc5cdc View commit details
    Browse the repository at this point in the history
  2. Add Hypothesis test

    encukou committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    0da36ad View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Merge in the main branch

    encukou committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    b6f7117 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. dict -> info

    encukou committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5e47d5f View commit details
    Browse the repository at this point in the history
  2. Conditionalize ms_struct

    encukou committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    de22b39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdd1860 View commit details
    Browse the repository at this point in the history
  4. Use subTest

    encukou committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    dd84ac3 View commit details
    Browse the repository at this point in the history
  5. fixup! dict

    encukou committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8a6fb67 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07ea42d View commit details
    Browse the repository at this point in the history
  7. PEP 7

    encukou committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    3fa7f55 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eb2c4fb View commit details
    Browse the repository at this point in the history
  9. Merge in the main branch

    encukou committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    22cd86c View commit details
    Browse the repository at this point in the history
  10. PEP 7

    encukou committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    637b961 View commit details
    Browse the repository at this point in the history
  11. TMP

    encukou committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5309b7e View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Add generated tests

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    489c5c8 View commit details
    Browse the repository at this point in the history
  2. Merge in the main branch

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    3594473 View commit details
    Browse the repository at this point in the history
  3. Remove ideas

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    f780496 View commit details
    Browse the repository at this point in the history
  4. Regen

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    6ade022 View commit details
    Browse the repository at this point in the history
  5. Do not set _layout_

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    cfa6647 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    df162b0 View commit details
    Browse the repository at this point in the history
  7. Remove unused stuff

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    836a5cc View commit details
    Browse the repository at this point in the history
  8. Packing implies ms layout

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    b07ae33 View commit details
    Browse the repository at this point in the history
  9. Docs & whitespace

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    6dd7a8d View commit details
    Browse the repository at this point in the history
  10. Use limited API again

    encukou committed May 2, 2024
    Configuration menu
    Copy the full SHA
    0cf1049 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Appease the linter

    encukou committed May 3, 2024
    Configuration menu
    Copy the full SHA
    bc91549 View commit details
    Browse the repository at this point in the history
  2. Fix ReST typo

    encukou committed May 3, 2024
    Configuration menu
    Copy the full SHA
    70bbc26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e23b3d View commit details
    Browse the repository at this point in the history
  4. Regen global strings

    encukou committed May 3, 2024
    Configuration menu
    Copy the full SHA
    1b90841 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c4874b View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Add examples from MS docs

    encukou committed May 4, 2024
    Configuration menu
    Copy the full SHA
    738323f View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Configuration menu
    Copy the full SHA
    af7487c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5353352 View commit details
    Browse the repository at this point in the history
  3. Remove the info->size == info->align assertion for _layout_='ms'

    The MS compiler aligns data based on its size by default, but the 'ms'
    layout might be used with other ABIs.
    encukou committed May 5, 2024
    Configuration menu
    Copy the full SHA
    fe76d45 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c4714f1 View commit details
    Browse the repository at this point in the history
  5. Regen

    encukou committed May 5, 2024
    Configuration menu
    Copy the full SHA
    c79725d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cace0c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    61e92bf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ba61051 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    8991444 View commit details
    Browse the repository at this point in the history
  2. Merge in the main branch

    encukou committed May 6, 2024
    Configuration menu
    Copy the full SHA
    bc1225b View commit details
    Browse the repository at this point in the history