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 #72588

Closed
wants to merge 12 commits into from

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
    04daee2 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
    9563fa5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ee1a17 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
    123d918 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
    e6add8c View commit details
    Browse the repository at this point in the history