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

Rollup of 4 pull requests #71162

Merged
merged 21 commits into from
Apr 15, 2020
Merged

Rollup of 4 pull requests #71162

merged 21 commits into from
Apr 15, 2020

Commits on Apr 13, 2020

  1. Configuration menu
    Copy the full SHA
    1a3bda6 View commit details
    Browse the repository at this point in the history
  2. add after_stack_push hook; add public ImmTy::from_immediate method, a…

    …nd make ImmTy::imm field private
    RalfJung committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    7b90ff9 View commit details
    Browse the repository at this point in the history
  3. 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
  4. 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
  5. Configuration menu
    Copy the full SHA
    cfe90eb View commit details
    Browse the repository at this point in the history
  6. 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
  7. Configuration menu
    Copy the full SHA
    9c9db3a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fd0e298 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    88c4802 View commit details
    Browse the repository at this point in the history
  10. 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
  11. 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
  12. fmt

    RalfJung committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    f2d4c93 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    db83fdc View commit details
    Browse the repository at this point in the history
  14. bless mir opt tests

    lcnr committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    4714e20 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. update 32 bit mir-opt tests

    lcnr committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    647f810 View commit details
    Browse the repository at this point in the history
  2. Do not use DUMMY_HIR_ID as placeholder value in node_id_to_hir_id t…

    …able
    
    Some helpers functions have been introduced to deal with (buggy) cases
    where either a `NodeId` or a `DefId` do not have a corresponding `HirId`.
    Those cases are tracked in issue rust-lang#71104.
    marmeladema committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    b9161ab View commit details
    Browse the repository at this point in the history
  3. Remove DUMMY_HIR_ID

    marmeladema committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    c15e13a View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2020

  1. Rollup merge of rust-lang#70891 - lcnr:replace-rvalue_aggregate, r=eddyb

    unit rvalue, use constant `()` instead of tuple
    
    fixes rust-lang#70886
    
    r? @eddyb
    Centril authored Apr 15, 2020
    Configuration menu
    Copy the full SHA
    629e51b View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#71030 - petrochenkov:linkorder2, r=nagisa

    rustc_target: Refactor target specifications related to Windows and UEFI
    
    - LLD support is improved.
    - Code is cleaned up.
    - Target specs are organized in a more hierarchical way.
    - Possible issues in UWP and UEFI platforms are identified (see FIXMEs).
    
    The code is better read per-commit.
    Centril authored Apr 15, 2020
    Configuration menu
    Copy the full SHA
    ffafd15 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#71100 - RalfJung:miri-frame-hook, r=oli-obk

    Miri: expand frame hooks
    
    This is needed to make rust-lang/miri#1330 work.
    
    r? @oli-obk @eddyb
    Centril authored Apr 15, 2020
    Configuration menu
    Copy the full SHA
    8da5952 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#71116 - marmeladema:dummy-hir-id-removal, r…

    …=eddyb
    
    Entirely remove `DUMMY_HIR_ID`
    
    Some helpers functions have been introduced to deal with (buggy) cases
    where either a `NodeId` or a `DefId` do not have a corresponding `HirId`.
    Those cases are tracked in issue rust-lang#71104.
    Centril authored Apr 15, 2020
    Configuration menu
    Copy the full SHA
    7341cad View commit details
    Browse the repository at this point in the history