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 7 pull requests #59692

Closed
wants to merge 21 commits into from
Closed

Commits on Mar 27, 2019

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

Commits on Mar 30, 2019

  1. update stdsimd

    RalfJung committed Mar 30, 2019
    Configuration menu
    Copy the full SHA
    d8a6b63 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

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

Commits on Apr 2, 2019

  1. Document using sync_all

    czipperz committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    b6ebe1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1fb2b7 View commit details
    Browse the repository at this point in the history
  3. fixed breaking changes

    Xandkeeper committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    e71e71b View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Link to sync_all

    czipperz committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    76e82d6 View commit details
    Browse the repository at this point in the history
  2. update miri

    RalfJung committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    5e3b1fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    087999e View commit details
    Browse the repository at this point in the history
  4. update miri

    RalfJung committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    c75a5a2 View commit details
    Browse the repository at this point in the history
  5. Never return uninhabited values at all

    Functions with uninhabited return values are already marked `noreturn`,
    but we were still generating return instructions for this. When running
    with `-C passes=lint`, LLVM prints:
    
        Unusual: Return statement in function with noreturn attribute
    
    The LLVM manual makes a stronger statement about `noreturn` though:
    
    > This produces undefined behavior at runtime if the function ever does
    dynamically return.
    
    We now emit an `abort` anywhere that would have tried to return an
    uninhabited value.
    cuviper committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    c2e0d7f View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Configuration menu
    Copy the full SHA
    a969d40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c9c2cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42d652e View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#59470 - czipperz:document-fs-file-close, r=…

    …dtolnay
    
    Document std::fs::File close behavior ignoring errors
    
    Resolves rust-lang#52685
    Centril committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    bfb7f34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1eec471 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#59556 - RalfJung:stdsimd, r=gnzlbg

    update stdsimd
    
    Cc @gnzlbg
    Centril committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    5fb8949 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#59628 - U007D:master, r=Kimundi

    `as_deref()` and `as_deref_mut()` impls
    
    addresses rust-lang#50264
    renamed `deref()` -> `as_deref()`
    added `deref_mut()` impls + tests
    fixed breaking changes
    Centril committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    06aa86a View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#59639 - cuviper:ignore-uninhabited, r=eddyb

    Never return uninhabited values at all
    
    Functions with uninhabited return values are already marked `noreturn`,
    but we were still generating return instructions for this. When running
    with `-C passes=lint`, LLVM prints:
    
        Unusual: Return statement in function with noreturn attribute
    
    The LLVM manual makes a stronger statement about `noreturn` though:
    
    > This produces undefined behavior at runtime if the function ever does
    dynamically return.
    
    We now emit an `abort` anywhere that would have tried to return an
    uninhabited value.
    
    Fixes rust-lang#48227
    cc rust-lang#7463 rust-lang#48229
    
    r? @eddyb
    Centril committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    4380fde View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#59685 - lzutao:patch-1, r=GuillaumeGomez

    Add description for -Os and -Oz in rustc.1
    Centril committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    1f65027 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#59686 - crlf0710:disable_gnux32_stackprobe,…

    … r=luqmana
    
    Temporarily disable stack probing for gnux32.
    Centril committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    03a6ae6 View commit details
    Browse the repository at this point in the history