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 12 pull requests #65382

Closed
wants to merge 33 commits into from
Closed

Commits on Oct 8, 2019

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

Commits on Oct 10, 2019

  1. Configuration menu
    Copy the full SHA
    6afc509 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8af4c1 View commit details
    Browse the repository at this point in the history
  3. expand: Simplify expansion of derives

    And make it more uniform with other macros.
    By merging placeholders for future derives' outputs into the derive container's output fragment early.
    petrochenkov committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    1270140 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2019

  1. improve performance of signed saturating_mul

    Reciprocal throughput is improved from 2.3 to 1.7.
    https://godbolt.org/z/ROMiX6
    tspiteri committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    57aae75 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2019

  1. Fix typo

    BO41 committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    e5daab8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a0b9c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a1a8f33 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63af27f View commit details
    Browse the repository at this point in the history
  5. some typography

    RalfJung committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    79c623f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a010652 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    df93351 View commit details
    Browse the repository at this point in the history
  8. make tests more robust

    RalfJung committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    09d7be3 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2019

  1. Implement Error::source on IntoStringError

    IntoStringError only implemented Error::cause, which is
    deprecated. This implemements Error::source instead.
    Error::cause will still work as before, thanks to the default
    implementation.
    faern committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    cd0e4c3 View commit details
    Browse the repository at this point in the history
  2. Don't discard value names when using address or memory sanitizer

    The value names are used when reporting issues found by address
    sanitizer or memory sanitizer. Avoid discarding names when those
    sanitizers are enabled, unless explicitly requested to do otherwise.
    tmiasko committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    d488500 View commit details
    Browse the repository at this point in the history
  3. Fix typos in error.rs

    BO41 committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    37018e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8e7f76 View commit details
    Browse the repository at this point in the history
  5. Add dyn to Any documentation

    I noticed that in documentation to `Any` trait the old trait object syntax is used, which could be confusing for newcomers, since we generally recommend using `dyn Trait` instead of just `Trait`. This PR changes the documentation comment, so that it uses `&dyn Any`, `&mut dyn Any` and `Box<dyn Any>`, correspondingly.
    Cerber-Ursi authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    cfda050 View commit details
    Browse the repository at this point in the history
  6. Added code element

    Co-Authored-By: Jonas Schievink <jonasschievink@gmail.com>
    Cerber-Ursi and jonas-schievink authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    0510bbf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4a0c487 View commit details
    Browse the repository at this point in the history
  8. Fix typo in docs for Rc

    kalabukdima authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    e67fa77 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#65214 - Amanieu:cfg_atomic, r=alexcrichton

    Split non-CAS atomic support off into target_has_atomic_load_store
    
    This PR implements my proposed changes in rust-lang#32976 (comment) by removing `target_has_atomic = "cas"` and splitting `target_has_atomic` into two separate `cfg`s:
    
    * `target_has_atomic = 8/16/32/64/128`: This indicates the largest width that the target can atomically CAS (which implies support for all atomic operations).
    * ` target_has_atomic_load_store = 8/16/32/64/128`: This indicates the largest width that the target can support loading or storing atomically (but may not support CAS).
    
    cc rust-lang#32976
    
    r? @alexcrichton
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    82add0f View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#65246 - Wind-River:real_master_2, r=kennytm

    vxWorks: implement get_path() and get_mode() for File fmt::Debug
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    e56ba54 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#65252 - petrochenkov:deriveholders2, r=matt…

    …hewjasper
    
    expand: Simplify expansion of derives
    
    And make it more uniform with other macros.
    This is done by merging placeholders for future derives' outputs into the derive container's output fragment early (addressing FIXMEs from rust-lang#63667).
    
    Also, macros with names starting with `_` are no longer reported as unused, in accordance with the usual behavior of `unused` lints.
    
    r? @matthewjasper or @mark-i-m
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    f22a784 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#65312 - tspiteri:signed-sat-mul, r=dtolnay

    improve performance of signed saturating_mul
    
    Reciprocal throughput is improved from 2.3 to 1.7. https://godbolt.org/z/ROMiX6
    
    Fixes rust-lang#65309.
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    ddad134 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#65336 - BO41:typo, r=petrochenkov

    Fix typo in task::Waker
    
    fixes  rust-lang#65323
    
    in `libstd/error.rs` there are a few mentions of `trait@Send` and `trait@Sync`. Are they wrong as well?
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    1a2835b View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#65346 - RalfJung:nounwind-tests, r=nagisa

    nounwind tests and cleanup
    
    This is a follow-up to @pnkfelix' rust-lang#65020. In particular it adds some tests as @nagisa  asked. It also does a cleanup that the original PR omitted to reduce backporting risks.
    
    I hope I finally managed to write an uncontroversial PR in this area. ;) This should not change any behavior, just test it better.
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    a53028e View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#65347 - RalfJung:unwind-abort-rust, r=varkor

    Fix #[unwind(abort)] with Rust ABI
    
    Fixes rust-lang#63883.
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    24d57be View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#65362 - Centril:extract_fun, r=petrochenkov

    syntax: consolidate function parsing in item.rs
    
    Extracted from rust-lang#65324.
    
    r? @estebank
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    fad7ed0 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#65366 - faern:source-on-intostringerror, r=…

    …bluss
    
    Implement Error::source on IntoStringError + Remove superfluous cause impls
    
    IntoStringError only implemented `Error::cause`, which is deprecated. This implemements `Error::source` instead.
    `Error::cause` will still work as before, thanks to the default implementation.
    
    I think this was the only/last `Error` impl in the standard library to have a cause, but not a source.
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    a927c83 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#65369 - tmiasko:sanitizers-keep-names, r=va…

    …rkor
    
    Don't discard value names when using address or memory sanitizer
    
    The value names are used when reporting issues found by address
    sanitizer or memory sanitizer. Avoid discarding names when those
    sanitizers are enabled, unless explicitly requested to do otherwise.
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    45a6cc0 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#65370 - Cerberuser:patch-1, r=jonas-schievink

    Add `dyn` to `Any` documentation
    
    I noticed that in documentation to `Any` trait the old trait object syntax is used, which could be confusing for newcomers, since we generally recommend using `dyn Trait` instead of just `Trait`. This PR changes the documentation comment, so that it uses `&dyn Any`, `&mut dyn Any` and `Box<dyn Any>`, correspondingly.
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    dd2c0db View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#65373 - kalabukdima:patch-1, r=jonas-schievink

    Fix typo in docs for `Rc`
    
    r? @czipperz
    Centril authored Oct 13, 2019
    Configuration menu
    Copy the full SHA
    813d4c3 View commit details
    Browse the repository at this point in the history