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

[beta] Process backports #50741

Merged
merged 6 commits into from
May 15, 2018
Merged

[beta] Process backports #50741

merged 6 commits into from
May 15, 2018

Commits on May 14, 2018

  1. Configuration menu
    Copy the full SHA
    4574a70 View commit details
    Browse the repository at this point in the history
  2. Introduce OperandValue::nontemporal_store and use it in the intrinsics

    We use a new MemFlags bitflags type to merge some store code paths.
    nox authored and pietroalbini committed May 14, 2018
    Configuration menu
    Copy the full SHA
    352f32b View commit details
    Browse the repository at this point in the history
  3. typeck: Save the index of private fields

    Save the index of all fields regardless of their visibility. Problems
    could occur later when attempting to index fields in error recovery if
    they are not inserted.
    dlrobertson authored and pietroalbini committed May 14, 2018
    Configuration menu
    Copy the full SHA
    fea0fd7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ee251b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a2313b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2018

  1. Fix self referential impl Trait substitutions

    A high impact bug because a lot of common traits use a `Self`
    substitution by default. Should be backported to beta.
    
    There was a check for this which wasn't catching all cases, it was made
    more robust.
    
    Fixes rust-lang#49376
    Fixes rust-lang#50626
    
    r? @petrochenkov
    leoyvens authored and pietroalbini committed May 15, 2018
    Configuration menu
    Copy the full SHA
    eee8802 View commit details
    Browse the repository at this point in the history