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 14 pull requests #62704

Merged
merged 31 commits into from
Jul 16, 2019
Merged

Commits on Jul 5, 2019

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

Commits on Jul 8, 2019

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

Commits on Jul 9, 2019

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

Commits on Jul 13, 2019

  1. Configuration menu
    Copy the full SHA
    4e1d467 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84dfb2c View commit details
    Browse the repository at this point in the history
  3. review comments

    estebank committed Jul 13, 2019
    Configuration menu
    Copy the full SHA
    b7459f3 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2019

  1. Don't drop DiagnosticBuilder if parsing fails

    If the explicitly given type of a `self` parameter fails to parse correctly,
    we need to propagate the error rather than dropping it and causing an ICE.
    
    Fixes rust-lang#62660.
    goodmanjonathan committed Jul 14, 2019
    Configuration menu
    Copy the full SHA
    7111328 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5db7827 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb3aa4c View commit details
    Browse the repository at this point in the history
  4. Actually call visit_block_entry in DataflowResultsConsumer

    Previously, this callback was never actually called.
    ecstatic-morse committed Jul 14, 2019
    Configuration menu
    Copy the full SHA
    2ce227d View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2019

  1. Configuration menu
    Copy the full SHA
    0c981e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c221e93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    009c4a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e8e18e View commit details
    Browse the repository at this point in the history
  5. bump compiler_builtins

    RalfJung committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    85d76a1 View commit details
    Browse the repository at this point in the history
  6. Fix typo in RawWaker::new documentation

    poiner -> pointer
    0e4ef622 committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    04cb314 View commit details
    Browse the repository at this point in the history
  7. SGX target: don't pretend to be GNU/Linux to LLVM

    Jethro Beekman committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    35c248f View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#62103 - RalfJung:debug-assert, r=alexcrichton

    Add debug assertions to write_bytes and copy*
    
    Looks like @nitnelave  went MIA in rust-lang#58783, so I am re-submitting their PR, tweaked just a bit. I took care to preserve commit authorship.
    
    Cc rust-lang#53871
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    f940617 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#62405 - hellow554:patch-1, r=varkor

    Remove never_type feature requirement for exhaustive patterns
    
    I **think** this resolves rust-lang#51221
    At least for me, it doesn't ICE anymore and all tests are still passing, so LGTM
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    99e7328 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#62491 - GuillaumeGomez:fix-pin-urls-for-opt…

    …ion, r=QuietMisdreavus
    
    Fix Pin urls in Option documentation
    
    Fixes the following situation:
    
    ![Screenshot from 2019-07-08 13-24-59](https://user-images.githubusercontent.com/3050060/60806822-55dfdc00-a184-11e9-9ee3-279e82fc92bd.png)
    
    r? @QuietMisdreavus
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    d6f0c0c View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#62533 - GuillaumeGomez:missing-urls-CannotR…

    …eallocInPlace, r=QuietMisdreavus
    
    Add missing links for CannotReallocInPlace type
    
    r? @QuietMisdreavus
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    64ceba7 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#62634 - llogiq:uninit-array-docs, r=RalfJung

    Less unsafe in the array example of MaybeUninit docs
    
    I believe this is an acceptable way to initialize elements of `[MaybeUninit<T>; _]` arrays. Miri agrees. Conceptually, we are working at the array level, above the `MaybeUninit`, and as we are replacing it wholesale, this should pose no problem to soundness. And the code is easier to read.
    
    r? @RalfJung
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    caf10b5 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#62639 - immunant:invariant_valistimpl, r=eddyb

    Make VaListImpl<'f> invariant over the 'f lifetime
    
    After doing some research on variance and going back to look at `VaList` and `VaListImpl`, I realized that `VaList<'a, 'f>` is invariant over the `'f` lifetime (and covariant over `'a`), but `VaListImpl<'f>` isn't invariant but probably should be. This patch makes `VaListImpl<'f>` invariant over `'f`.
    
    r? @eddyb
    cc @dlrobertson
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    ee81940 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#62646 - estebank:wording, r=petrochenkov

    Tweak wording in feature gate errors
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    4efdff7 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#62662 - DutchGhost:fix_space, r=sfackler

    add spaces in front of trait requirements in libcore/cell.rs
    
    Adds spaces before trait requirements in `libcore/cell.rs`.
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    aa48010 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#62668 - goodmanjonathan:fix-62660, r=estebank

    Fix rust-lang#62660
    
    If the explicitly given type of a `self` parameter fails to parse correctly, we need to propagate the error rather than dropping it and causing an ICE.
    
    Fixes rust-lang#62660.
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    f9576a6 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#62673 - RalfJung:validity-msg, r=oli-obk

    miri validation: better error messages for dangling references
    
    Cc @oli-obk
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    879c610 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#62680 - ecstatic-morse:fix-dataflow-results…

    …-consumer, r=matthewjasper
    
    Actually call `visit_block_entry` in `DataflowResultsConsumer`
    
    This fixes a trivial bug in `DataflowResultsConsumer`: `visit_block_entry` is never called when visiting dataflow results.
    
    A previous version of rust-lang#62547 used this API and included this fix, but it has since switched to `DataflowResultsCursor` making this commit irrelevant.
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    83ead58 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#62685 - nathanwhit:as_ref_suggest_fix, r=es…

    …tebank
    
    Add info about undefined behavior to as_ref suggestions
    
    Fixes rust-lang#61786. A very small fix, but suggestions on wording/content are welcomed.
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    40a7443 View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#62689 - 0e4ef622:patch-1, r=Xanewok

    Fix typo in RawWaker::new documentation
    
    poiner -> pointer
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    ba3deeb View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#62698 - jethrogb:jb/sgx-llvm-target, r=alex…

    …crichton
    
    SGX target: don't pretend to be GNU/Linux to LLVM
    
    See rust-lang#62592 & rust-lang/compiler-builtins#303
    
    r? @alexcrichton
    Mark-Simulacrum committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    da0c8fe View commit details
    Browse the repository at this point in the history