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 15 pull requests #62782

Merged
merged 36 commits into from
Jul 18, 2019
Merged

Commits on Jul 3, 2019

  1. Fix the links in Vec(Deque)-from-Vec(Deque)

    Ok, I can't use `std` in doc-links, only in doc-tests.  Try 7...
    scottmcm committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    38d4c1b View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Revert "Emit warning when trying to use PGO in conjunction with unwin…

    …ding on Windows."
    
    This reverts commit 74a39a3.
    wesleywiser committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    374daa7 View commit details
    Browse the repository at this point in the history
  2. Only error about MSVC + PGO + unwind if we're generating code

    When `rustc` is invoked with the `--print` argument, we don't actually
    generate any code (unless it's the `native-static-libs` option). So we
    don't need to error our in this case since there's no risk of generating
    either LLVM assertions or corrupted binaries.
    wesleywiser committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    3622311 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. Update the help message on error for self type

    Limira committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    b7cbd4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ced474 View commit details
    Browse the repository at this point in the history
  3. Suggested change

    fmckeogh committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    3c11944 View commit details
    Browse the repository at this point in the history
  4. fix double wording

    DutchGhost committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    4785311 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9341e90 View commit details
    Browse the repository at this point in the history
  6. Change all run-pass hygiene tests to ui tests

    Change some tests to `check-pass` that are only testing name resolution.
    matthewjasper committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    03178f3 View commit details
    Browse the repository at this point in the history
  7. Make pretty-expanded-hygiene a ui test

    `normalize-stdout-test` removes the need for Make, and it can be updated
    with `--bless` this way
    matthewjasper committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    a4a7bb9 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. Configuration menu
    Copy the full SHA
    04f0d30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6471bd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b793917 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c589bc View commit details
    Browse the repository at this point in the history
  5. Disable Z3 in LLVM build

    nikic committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    f8eb2a6 View commit details
    Browse the repository at this point in the history
  6. Requested change

    fmckeogh committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    14a1f72 View commit details
    Browse the repository at this point in the history
  7. Test case for rust-lang#62506.

    gilescope committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    387b6c3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e5e1397 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2019

  1. Disable simd_select_bitmask test on big endian

    Per rust-lang#59356 it is expected that the interpretation of the bitmask depends
    on target endianness.
    
    Closes rust-lang#59356
    smaeul committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    60529a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c56c5a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7d53a9 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#61926 - scottmcm:vec-vecdeque, r=Mark-Simul…

    …acrum
    
    Fix hyperlinks in From impls between Vec and VecDeque
    
    I'd been trying to link them, but apparently actually just added brackets: <https://doc.rust-lang.org/nightly/std/collections/struct.VecDeque.html#impl-From%3CVec%3CT%3E%3E>
    
    ~~This reverts commit 5168f5d.~~
    
    ~~(I'd previously tried to make relative links, but those failed linkcheck because the types are exported at different levels.  So just skip the links -- they're already linked in the function signature anyway.)~~
    
    This makes the links now work.
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    7fc80b6 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#62615 - wesleywiser:pgo_error, r=nagisa

     Only error about MSVC + PGO + unwind if we're generating code
    
    In rust-lang#61853, we changed the error when using PGO & MSVC toolchain & panic=unwind into a warning. However, in the compiler team meeting on 2019-07-11, we found that not everybody was in favor of that change because of the possibility of broken binaries.
    
    This PR reverts that change so this is again an error. However, to work around an [issue the Firefox team is having](rust-lang#61002 (comment)), we will only emit the error if we're actually supposed to generate a binary. If the `rustc` is invoked with `--print` arguments (which means that no binary will actually be emitted), then we won't emit the error because there is not a possibility of the issue occurring.
    
    cc @EricRahm @nikomatsakis @pnkfelix @Centril
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    cc16d04 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#62696 - chocol4te:fix_#62194, r=estebank

    Check that trait is exported or public before adding hint
    
    Closes rust-lang#62194.
    
    This PR checks the `AccessLevels` of a trait to check whether adding the intercrate ambiguity hint is valid or not.
    
    I am unsure of both the use of `.unwrap()` as well as removing hints for [downstream *and* [upstream](https://github.com/rust-lang/rust/blob/92b0f52584c9375505ecdefdd7855b93a5919d51/src/librustc/traits/select.rs#L112-L142).
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    df21a6f View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#62712 - limira:self-type-help, r=estebank

    Update the help message on error for self type
    
    Fix rust-lang#62609
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    988a4ba View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#62728 - DutchGhost:fix-double-wording, r=jo…

    …nas-schievink
    
    Fix repeated wording in slice documentation
    
    Changes `of the slice of the slice` to `of the slice` in the chunk- and friends documentation of slices
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    831d33b View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#62730 - matthewjasper:hygiene-tests, r=petr…

    …ochenkov
    
    Consolidate hygiene tests
    
    Some general clean-up extracted out from another PR
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    aa31ca7 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#62732 - nathanwhit:fix_mem_uninit, r=Amanieu

    Remove last use of mem::uninitialized from std::io::util
    
    Addresses rust-lang#62397 for std::io::util
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    5d4681f View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#62740 - lzutao:patch-2, r=alexcrichton

    Add missing link to Infallible in TryFrom doc
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    d961eb6 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#62745 - BaoshanPang:master, r=nikic

    update data_layout and features for armv7-wrs-vxworks
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    ee9d4e3 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#62749 - chocol4te:fix_60633, r=estebank

    Document link_section arbitrary bytes
    
    Closes rust-lang#60633.
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    9c08b2b View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#62752 - nikic:llvm-disable-z3, r=alexcrichton

    Disable Z3 in LLVM build
    
    Avoid building LLVM with Z3 if it happens to be installed.
    
    Fixes rust-lang#62750.
    
    r? @alexcrichton
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    c4977ef View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#62764 - fakenine:normalize_use_of_backticks…

    …_compiler_messages_p7, r=alexreg
    
    normalize use of backticks in compiler messages for librustc/lint
    
    rust-lang#60532
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    0ae9048 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#62774 - smaeul:pr/simd-tests, r=petrochenkov

    Disable simd_select_bitmask test on big endian
    
    Per rust-lang#59356 it is expected that the interpretation of the bitmask depends
    on target endianness.
    
    Closes rust-lang#59356
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    ed83734 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#62777 - gilescope:self-referencial-to-recur…

    …sion, r=eddyb
    
    Self-referencial type now called a recursive type
    
    As per Boat's suggestion - rust-lang#62539, this makes the error message clearer.
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    4544b4d View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#62778 - jsgf:notify-dep-info, r=petrochenkov

    Emit artifact notifications for dependency files
    
    Emit `dep-info` artifact notifications for `.d` files.
    Mark-Simulacrum committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    396903b View commit details
    Browse the repository at this point in the history