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

Allow target specs to use an LLD flavor, and self-contained linking components #116035

Merged
merged 6 commits into from
Oct 27, 2023

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    0bca45f View commit details
    Browse the repository at this point in the history
  2. use asymmetric json roundtripping

    this ensures roundtripping of stable and unstable values:
    - backwards-compatible values can be deserialized, as well as the new
      unstable values
    - unstable values are serialized.
    lqd committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    5f24e31 View commit details
    Browse the repository at this point in the history
  3. add end-to-end test of custom target using rust-lld

    starting from the x86_64-unknown-linux-gnu specs, we add the lld linker
    flavor and self-contained linker component
    lqd committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    fe7a843 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b816207 View commit details
    Browse the repository at this point in the history
  5. unify LinkSelfContained and LinkSelfContainedDefault

    Removes the backwards-compatible `LinkSelfContainedDefault`, by
    incorporating the remaining specifics into `LinkSelfContained`.
    
    Then renames the modern options to keep the old name.
    lqd committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    e569a36 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b40c7c View commit details
    Browse the repository at this point in the history