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 #66175

Merged
merged 41 commits into from
Nov 7, 2019
Merged

Rollup of 12 pull requests #66175

merged 41 commits into from
Nov 7, 2019

Commits on Nov 1, 2019

  1. Optimize long-linker-command-line test

    Replace O(n^3) text matching with inexpensive hash set lookups.
    
    On my machine this reduces the total runtime of complete
    run-make-fulldeps suite from roughly 75 seconds to 45 seconds.
    tmiasko committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    6bbe162 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2019

  1. Configuration menu
    Copy the full SHA
    df4e12d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ff57ed View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Configuration menu
    Copy the full SHA
    6515371 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb37d00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    151e989 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d22a659 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. Configuration menu
    Copy the full SHA
    82dc3aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a254e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a1f303 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    002c1c7 View commit details
    Browse the repository at this point in the history
  5. fix link to ptr docs

    RalfJung committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    b1d0a68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a54ab7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    45f281d View commit details
    Browse the repository at this point in the history
  8. Apply suggestions from code review

    Co-Authored-By: Mazdak Farrokhzad <[email protected]>
    RalfJung and Centril authored Nov 5, 2019
    Configuration menu
    Copy the full SHA
    11a48a0 View commit details
    Browse the repository at this point in the history
  9. Fixed libcore/cell.rs example

    olegnn committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    6a59319 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Configuration menu
    Copy the full SHA
    f1bc4ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c7595f View commit details
    Browse the repository at this point in the history
  3. Fix the Error linking.

    golddranks committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    4317263 View commit details
    Browse the repository at this point in the history
  4. Update local.rs

    Removed parameters not used in the macro
    3442853561 authored Nov 6, 2019
    Configuration menu
    Copy the full SHA
    936349c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14ee66a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    32453ce View commit details
    Browse the repository at this point in the history
  7. improve a comment

    RalfJung committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    87edcf0 View commit details
    Browse the repository at this point in the history
  8. --bless

    RalfJung committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    2312a56 View commit details
    Browse the repository at this point in the history
  9. Fix markdown link

    Co-Authored-By: Oliver Scherer <[email protected]>
    RalfJung and oli-obk authored Nov 6, 2019
    Configuration menu
    Copy the full SHA
    f2ed1e6 View commit details
    Browse the repository at this point in the history
  10. Fix broken link in README

    Darksonn committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    2daf7b9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8568204 View commit details
    Browse the repository at this point in the history
  12. 1 Configuration menu
    Copy the full SHA
    1d2a314 View commit details
    Browse the repository at this point in the history
  13. Fix other broken link

    JohnTitor committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    90b094a View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. Rollup merge of rust-lang#65794 - Centril:unimpl-internal, r=varkor

    gate rustc_on_unimplemented under rustc_attrs
    
    Move `rustc_on_implemented` from the `on_implemented` gate to `rustc_attrs` as it is internal.
    
    Closes rust-lang#29628
    
    r? @varkor
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    082a076 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#65945 - tmiasko:long-linker-command-line, r…

    …=alexcrichton
    
    Optimize long-linker-command-line test
    
    Replace O(n^3) text matching with inexpensive hash set lookups.
    
    On my machine this reduces the total runtime of complete
    run-make-fulldeps suite from roughly 75 seconds to 45 seconds.
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    1988f28 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#66044 - RalfJung:uninit-lint, r=oli-obk

    Improve uninit/zeroed lint
    
    * Also warn when creating a raw pointer with a NULL vtable.
    * Also identify `MaybeUninit::uninit().assume_init()` and `MaybeUninit::zeroed().assume_init()` as dangerous.
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    12ffe5f View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#66076 - RalfJung:qpath, r=davidtwco,oli-obk

    HIR docs: mention how to resolve method paths
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    a30964e View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#66084 - petrochenkov:x86arm, r=alexcrichton

    Do not require extra LLVM backends for `x.py test` to pass
    
    For long time our testing passed with a partially built LLVM
    ```
    [llvm]
    targets = "X86;ARM"
    ```
    , a [recent PR](rust-lang#65809) changed that.
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    64b2f5c View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#66111 - RalfJung:from_raw_parts, r=Centril

    improve from_raw_parts docs
    
    Triggered by rust-lang/rfcs#2806. Hopefully this helps clarify that joining slices across allocations is not possible in Rust currently.
    
    r? @Centril
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    b94a2f9 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#66114 - golddranks:improve_thread_docs, r=C…

    …entril
    
    Improve std::thread::Result documentation
    
    Thanks to @dtolnay for pointing out the different premise of the contents of the `Err` variant in `std::thread::Result` WRT normal error handling.
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    3032233 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#66117 - olegnn:fixed_linked_list_marker, r=…

    …RalfJung
    
    Fixed PhantomData markers in Arc and Rc
    
    Include owned internal structs in `PhantomData` markers in `Arc` (`PhantomData<T>` => `PhantomData<ArcInner<T>>`) and `Rc` (`PhantomData<T>` => `PhantomData<RcBox<T>>`).
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    a2b4ad4 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#66146 - 3442853561:patch-2, r=Mark-Simulacrum

    Remove unused parameters in `__thread_local_inner`
    
    Fixes rust-lang#65993.
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    de40190 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#66147 - RalfJung:no-scalar-ptr, r=oli-obk

    Miri: Refactor to_scalar_ptr out of existence
    
    `to_scalar_ptr` is somewhat subtle as it just throws away the 2nd component of a `ScalarPair` if there is one -- without any check if this is truly a pointer or so. And indeed we used it wrong on two occasions!
    
    So I fixed those two, and then refactored things such that everyone calls `ref_to_mplace` instead (which they did anyway, I just moved up the calls), which is the only place that should interpret a `ScalarPair` as a wide ptr -- and it checks the type first. Thus we can remove `to_scalar_ptr` and `to_meta`.
    
    r? @oli-obk
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    9e3f000 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#66162 - Darksonn:master, r=ehuss

    Fix broken link in README
    
    The link to the rustc guide on building and running the compiler is broken. It was broken in [rustc-guide#491](rust-lang/rustc-dev-guide#491).
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    02de841 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#66171 - JohnTitor:update-link, r=ehuss

    Update link on CONTRIBUTING.md
    
    This is a lost article of rust-lang#66162
    Follow-up for rust-lang/rustc-dev-guide#491
    
    CC: @mark-i-m
    JohnTitor authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    b59d166 View commit details
    Browse the repository at this point in the history