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

add rustc_abi(assert_eq) to test some guaranteed or at least highly expected ABI compatibility guarantees #115372

Merged
merged 12 commits into from
Sep 8, 2023

Commits on Sep 6, 2023

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

Commits on Sep 7, 2023

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

Commits on Sep 8, 2023

  1. accept some differences for rustc_abi(assert_eq), so that we can test…

    … more things to be compatible
    RalfJung committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    c3e14ed View commit details
    Browse the repository at this point in the history
  2. add tests for RFC 3391

    RalfJung committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    02217d1 View commit details
    Browse the repository at this point in the history
  3. merge transparent-abi test into general abi compatibility test, and t…

    …est repr(transparent) unions
    RalfJung committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    f6ef555 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a53c6ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    243ef31 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    28d1529 View commit details
    Browse the repository at this point in the history
  7. turns out Layout has some more things to worry about -- move ABI comp…

    …arison into helper function
    
    like is_bool, and some special magic extra fields
    RalfJung committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    b0cf4c2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e726be2 View commit details
    Browse the repository at this point in the history