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

Merged
merged 40 commits into from
Dec 19, 2018
Merged

Rollup of 15 pull requests #56977

merged 40 commits into from
Dec 19, 2018

Commits on Nov 30, 2018

  1. Defactored Bytes::read

    Removed unneeded refactoring of read_one_byte, which removed the unneeded dynamic dispatch (`dyn Read`) used by that function.
    Lucretiel committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    f59d645 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    697b83b View commit details
    Browse the repository at this point in the history
  3. Typo

    Lucretiel committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    7c05ef5 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2018

  1. Remove lifetime from Resolver

    Zoxc committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    ca7de86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48c17a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55d20bf View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2018

  1. Add targets thumbv7neon-linux-androideabi and thumbv7neon-unknown-lin…

    …ux-gnueabihf
    
    These two targets enable both thumb-mode and NEON for ARMv7 CPUs.
    hsivonen committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    0fbe382 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. Configuration menu
    Copy the full SHA
    37a3b7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d052c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8866f68 View commit details
    Browse the repository at this point in the history
  4. fix issue 54153 by ignoring issue-18804 test on windows/mac.

    As a drive-by, add `-C no-prepopulate-passes` as suggested by nikic.
    pnkfelix committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    42167b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    002310a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    959313a View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2018

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

Commits on Dec 17, 2018

  1. Configuration menu
    Copy the full SHA
    fca03e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    933efd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b00dbe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b549eb View commit details
    Browse the repository at this point in the history
  5. profiler: improve readability

    ljedrz committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    826cda6 View commit details
    Browse the repository at this point in the history
  6. rustc: Don't ICE on usage of two new target features

    I seem to always forget to update this portion of the compiler...
    alexcrichton committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    a0b766d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    25b3c82 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    173a3b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2018

  1. Reordered match arms

    Lucretiel committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    a1790e8 View commit details
    Browse the repository at this point in the history
  2. Update LLVM submodule

    Jethro Beekman committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    15ea63b View commit details
    Browse the repository at this point in the history
  3. Fix mobile menu rendering collision with tooltip.

    Bring the mobile-mode menu in front of the ⓘ icon.
    JohnHeitmann committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    1182f09 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2018

  1. Rollup merge of rust-lang#56363 - Lucretiel:patch-3, r=shepmaster

    Defactored Bytes::read
    
    Removed unneeded refactoring of read_one_byte, which removed the unneeded dynamic dispatch (`dyn Read`) used by that function.
    
    This function is only used in one place in the entire Rust codebase; there doesn't seem to be a reason for it to exist (and there especially doesn't seem to be a reason for it to use dynamic dispatch)
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    cf9fd60 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#56663 - Zoxc:resolver-lifetime, r=pnkfelix

    Remove lifetime from Resolver
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    d3f6d61 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#56689 - QuietMisdreavus:rustdoc-lint-group,…

    … r=pnkfelix
    
    add a lint group for lints emitted by rustdoc
    
    As rustdoc adds more lints that it specifically manages, it would be nice to be able to lump them all together. This gives us a new group just for that.
    
    I deliberately didn't include `missing_docs` because this is kind of a stepping stone for moving our lints into tool lints (i.e. `#![warn(rustdoc::private_doc_tests)]`), since all of these are specifically emitted by rustdoc. If we want to move `missing_docs` out of the compiler, that's also an option, but it would create a surprising change of behavior.
    
    I also took the chance to rewrite the lint descriptions of these lints to better match the style of the other lints. `>_>`
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    b747425 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#56772 - pnkfelix:issue-54153-linkage-someti…

    …mes-requires-optimizations, r=nikic
    
    fix issue 54153 by not testing issue-18804 on Windows nor OS X.
    
    Fix rust-lang#54153
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    6e1cc22 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#56820 - ljedrz:format_tweaks, r=alexcrichton

    format-related tweaks
    
    - remove an unreachable condition
    - inline one-liners related to `parse_expr` (called in succession)
    - refactor `report_invalid_references`
    - refactor `verify_arg_type`
    - minor stylistic improvements
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    29aa466 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#56881 - Amanieu:ordering_eq, r=alexcrichton

    Implement Eq, PartialEq and Hash for atomic::Ordering
    
    r? @alexcrichton
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    b08a52c View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#56907 - rumajo:master, r=kennytm,Centril

    Fix grammar in compiler error for array iterators
    
    This fixes a small grammatical mistake in the message the compiler gives when attempting to iterate directly over an array `arr` without calling `arr.iter()` or borrowing `&arr`.
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    39dc2c4 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#56908 - alexcrichton:new-features, r=oli-obk

    rustc: Don't ICE on usage of two new target features
    
    I seem to always forget to update this portion of the compiler...
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    2e5a025 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#56910 - estebank:unclosed-eof, r=oli-obk

    Do not point at delim spans for complete correct blocks
    
    Fix rust-lang#56834.
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    5b41887 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#56913 - tirr-c:uefi-stack-probes, r=alexcri…

    …chton
    
    Enable stack probes for UEFI images
    
    When building UEFI images, we don't link to any CRT libraries so we need to provide a stack probe. Without `__rust_probestack`, the linker looks for `__chkstk` and fails to link if there is a function with large local variables.
    
    r? @alexcrichton
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    4bd8f2b View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#56918 - ljedrz:profiler_nits, r=wesleywiser

    Profiler: simplify total_duration, improve readability
    
    r? @wesleywiser
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    758091c View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#56931 - pietroalbini:relnotes-1.31.1, r=pie…

    …troalbini
    
    Update release notes for Rust 1.31.1
    
    Backport from the stable branch.
    
    r? @ghost
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    e92a51b View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#56947 - hsivonen:neon, r=alexcrichton

    Add targets thumbv7neon-linux-androideabi and thumbv7neon-unknown-linux-gnueabihf
    
    These two targets enable both thumb-mode and NEON for ARMv7 CPUs.
    
    This another attempt at rust-lang#49902, which cannot be reopened. Between that PR and this one, some subrepos with C code whose build systems were failing went away.
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    8ee2147 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#56948 - jethrogb:jb/update-llvm, r=nikic

    Update LLVM submodule
    
    This includes rust-lang/llvm#133
    
    Fixes rust-lang#56942
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    6dca15c View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#56959 - JohnHeitmann:mobile-z-fix, r=Guilla…

    …umeGomez
    
    Fix mobile menu rendering collision with tooltip.
    
    Bring the mobile-mode menu in front of the ⓘ icon.
    
    Here's what the bug looks like:
    
    ![screen shot 2018-12-18 at 1 53 46 pm](https://user-images.githubusercontent.com/4282480/50185501-cbf62180-02cc-11e9-927e-3c6469901323.png)
    pietroalbini committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    1ba6ec4 View commit details
    Browse the repository at this point in the history