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

rustc_target: Refactor target specifications related to Windows and UEFI #71030

Merged
merged 9 commits into from
Apr 15, 2020

Commits on Apr 13, 2020

  1. rustc_target: Make sure lld-link is treated as link.exe by default

    The differences if they are discovered will need to be explicitly documented
    petrochenkov committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    3ad8c88 View commit details
    Browse the repository at this point in the history
  2. rustc_target: Move tests into a separate unconfigured file

    as much as possible.
    petrochenkov committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    7a4f059 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfe90eb View commit details
    Browse the repository at this point in the history
  4. rustc_target: windows(_uwp)_base -> windows(_uwp)_gnu_base

    The old naming is from ancient times when there was no MSVC support.
    
    Also `uefi_base` -> `uefi_msvc_base`.
    It will inherit from `msvc_base` in a future commit, plus a GNU UEFI target is also potentially possible.
    petrochenkov committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    6580ceb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9c9db3a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fd0e298 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    88c4802 View commit details
    Browse the repository at this point in the history
  8. rustc_target: Introduce msvc_base

    and inherit both `windows_msvc_base` and `uefi_msvc_base` from it.
    petrochenkov committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    57870ea View commit details
    Browse the repository at this point in the history
  9. Address review comments

    petrochenkov committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    8392e47 View commit details
    Browse the repository at this point in the history