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 10 pull requests #52655

Merged
merged 21 commits into from
Jul 24, 2018
Merged

Rollup of 10 pull requests #52655

merged 21 commits into from
Jul 24, 2018

Commits on Jul 19, 2018

  1. Configuration menu
    Copy the full SHA
    53ae366 View commit details
    Browse the repository at this point in the history
  2. Cursor: update docs to clarify Cursor only works with in-memory buffers

    Reduce misconceptions about Cursor being more general than it really is.
    
    Fixes: rust-lang#52470
    tko committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    8b80c9f View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2018

  1. Configuration menu
    Copy the full SHA
    9369b52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf2fc77 View commit details
    Browse the repository at this point in the history
  3. Use MultiSpan in E0707 and E709

    Esteban Küber committed Jul 22, 2018
    Configuration menu
    Copy the full SHA
    59a435b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    814e6e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2018

  1. Don't use NonNull::dangling as sentinel value

    Instead, rely on alignment and use usize::MAX as sentinel.
    RalfJung committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    33b8f62 View commit details
    Browse the repository at this point in the history
  2. typos

    RalfJung committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    a303741 View commit details
    Browse the repository at this point in the history
  3. Forget Waker when cloning LocalWaker

    Since NonNull is Copy the inner field of the cloned Waker was copied for
    use in the new LocalWaker, however this left Waker to be dropped. Which
    means that when cloning LocalWaker would also erroneously call drop_raw.
    
    This change forgets the Waker, rather then dropping it, leaving the
    inner field to be used by the returned LocalWaker.
    
    Closes rust-lang#52629.
    Thomasdezeeuw committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    89495f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d89ac4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe588d8 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2018

  1. Rollup merge of rust-lang#52538 - ljedrz:old_musl_i586_flags, r=kennytm

    Remove obsolete flags in the i586_musl Dockerfile
    
    Resolves an [outdated FIXME](https://github.com/rust-lang/rust/blob/ab8b961677ac5c74762dcea955aa0ff4d7fe4915/src/ci/docker/dist-i586-gnu-i586-i686-musl/Dockerfile#L45) in the Dockerfile for dist-i586-gnu-i586-i686-musl.
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    cf995d6 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#52548 - tko:cursor-doc, r=sfackler

    Cursor: update docs to clarify Cursor only works with in-memory buffers
    
    Reduce misconceptions about Cursor being more general than it really is.
    
    Fixes: rust-lang#52470
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    a98c19e View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#52605 - estebank:str-plus-eq, r=oli-obk

    Do not suggest using `to_owned()` on `&str += &str`
    
     - Don't provide incorrect suggestion for `&str += &str` (fix rust-lang#52410)
     - On `&str + String` suggest `&str.to_owned() + &String` as a single suggestion
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    5b7e3a1 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#52621 - ehuss:atty-fix, r=alexcrichton

    Fix color detection for Windows msys terminals.
    
    Updates atty to pull in the fix softprops/atty#28.  Closes rust-lang/cargo#5724.
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    85bb13c View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#52622 - estebank:lifetime-multispan, r=niko…

    …matsakis
    
    Use MultiSpan in E0707 and E709
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    291a620 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#52627 - Mark-Simulacrum:rustdoc-test-correc…

    …t, r=alexcrichton
    
    Compile rustc before building tests for rustdoc
    
    r? @alexcrichton
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    4084f0e View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#52637 - RalfJung:rc, r=joshtriplett

    Don't use NonNull::dangling as sentinel value in Rc, Arc
    
    Instead, rely on alignment and use usize::MAX as sentinel.
    
    Cc rust-lang#52508
    
    r? @joshtriplett
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    3af372a View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#52640 - Thomasdezeeuw:fix-localwaker-clone,…

    … r=cramertj
    
    Forget Waker when cloning LocalWaker
    
    Since NonNull is Copy the inner field of the cloned Waker was copied for
    use in the new LocalWaker, however this left Waker to be dropped. Which
    means that when cloning LocalWaker would also erroneously call drop_raw.
    
    This change forgets the Waker, rather then dropping it, leaving the
    inner field to be used by the returned LocalWaker.
    
    Closes rust-lang#52629.
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    b3c9fe2 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#52641 - ljedrz:mir_dataflow_misc, r=cramertj

    Simplify 2 functions in rustc_mir/dataflow
    
    - `graphviz::outgoing`: the `enumerate` only provides indices; use a range instead
    - `DataflowState::interpret_set`: change a push loop to an iterator and remove the `each_bit` helper function
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    378ef99 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#52642 - ljedrz:expect_fun_call, r=Mark-Simu…

    …lacrum
    
    Replace a few expect+format combos with unwrap_or_else+panic
    
    That way the error strings won't be created if the related errors are not triggered.
    kennytm committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    3efc612 View commit details
    Browse the repository at this point in the history