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 5 pull requests #72589

Merged
merged 12 commits into from
May 26, 2020
Merged

Rollup of 5 pull requests #72589

merged 12 commits into from
May 26, 2020

Commits on May 9, 2020

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

Commits on May 22, 2020

  1. add mcve for issue 72442

    csmoe committed May 22, 2020
    Configuration menu
    Copy the full SHA
    47cc221 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cdc897 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d24ba6d View commit details
    Browse the repository at this point in the history
  4. bless issue-72442

    csmoe committed May 22, 2020
    Configuration menu
    Copy the full SHA
    16ba3e1 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2020

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

Commits on May 25, 2020

  1. Configuration menu
    Copy the full SHA
    d59fa08 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#72061 - lcnr:const-inference-test, r=eddyb

    add regression tests for stalled_on const vars
    
    closes rust-lang#70180
    
    Afaict this has been fixed sometime after rust-lang#70213
    
    `trait_ref_type_vars` correctly adds const infers and I did not find any remaining `FIXME`s which correspond to this issue.
    https://github.com/rust-lang/rust/blob/7c59a81a5fcbaaca311f744cd7c68d99bfbb05d3/src/librustc_trait_selection/traits/fulfill.rs#L555-L557
    
    Added both examples from the issue as regression tests and renamed `trait_ref_type_vars` -> `trait_ref_infer_vars`.
    
    r? @eddyb
    Dylan-DPC committed May 25, 2020
    Configuration menu
    Copy the full SHA
    b3f1b95 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#72424 - RalfJung:mir-print-ice, r=oli-obk

    fix ICE when debug-printing MIR
    
    Fixes rust-lang#72105
    
    This bug also makes debugging Miri harder as `MIRI_LOG=info` ICEs.
    Dylan-DPC committed May 25, 2020
    Configuration menu
    Copy the full SHA
    0498845 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a7ff5a0 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#72451 - ecstatic-morse:nrvo-type-mismatch, …

    …r=matthewjasper
    
    Perform MIR NRVO even if types don't match
    
    This is the most straightforward way to resolve rust-lang#72428, but it could cause problems in codegen since the type of `_0` may no longer match the return type of the body.
    Dylan-DPC committed May 25, 2020
    Configuration menu
    Copy the full SHA
    036688f View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#72538 - rakshith-ravi:refactor/remove-const…

    …-query, r=oli-obk
    
    Removed all instances of const_field.
    
    Fixes rust-lang#72264
    
    r? @oli-obk
    Dylan-DPC committed May 25, 2020
    Configuration menu
    Copy the full SHA
    b6a8915 View commit details
    Browse the repository at this point in the history