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

Closed
wants to merge 28 commits into from
Closed

Rollup of 10 pull requests #54790

wants to merge 28 commits into from

Commits on Sep 5, 2018

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

Commits on Sep 25, 2018

  1. Examples for docs

    phungleson committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    a7cc1fc View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2018

  1. Add enable-missing-tools option

    pvdrz committed Sep 28, 2018
    Configuration menu
    Copy the full SHA
    53254a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0724ed6 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2018

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

Commits on Oct 2, 2018

  1. [NFC] getopts is used by librustc and librustc_driver, but isn'…

    …t declared in their `Cargo.toml`.
    DiamondLovesYou committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    922b9d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec59188 View commit details
    Browse the repository at this point in the history
  3. Run debuginfo tests against rust-enabled lldb, when possible

    If the rust-enabled lldb was built, then use it when running the
    debuginfo tests.  Updating the lldb submodule was necessary as this
    needed a way to differentiate the rust-enabled lldb, so I added a line
    to the --version output.
    
    This adds compiletest commands to differentiate between the
    rust-enabled and non-rust-enabled lldb, as is already done for gdb.  A
    new "rust-lldb" header directive is also added, but not used in this
    patch; I plan to use it in rust-lang#54004.
    
    This updates all the tests.
    tromey committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    8da08c0 View commit details
    Browse the repository at this point in the history
  4. Fix typo in CONTRIBUTING.md

    I noticed a small typo while reading over this document.
    jacob authored Oct 2, 2018
    Configuration menu
    Copy the full SHA
    84f75f0 View commit details
    Browse the repository at this point in the history
  5. Remove main() in examples

    phungleson committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    30f2e96 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2018

  1. Update a FIXME in memory.rs

    In  rust-lang#51833, I improved the performance of `copy_undef_mask()`. As such, the old FIXME wasn't appropriate anymore. The main remaining thing left to do is to implement a fast path for non-overlapping copies (per @oli-obk).
    wesleywiser authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    d686896 View commit details
    Browse the repository at this point in the history
  2. rustc/ty: whitespace fixes

    ljedrz committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    187bcb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8cacca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    774881d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db17164 View commit details
    Browse the repository at this point in the history
  6. rustc/ty: improve allocations

    ljedrz committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    04b99bc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f0de294 View commit details
    Browse the repository at this point in the history
  8. Update clippy

    Manishearth committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    c2c8f8a View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#53523 - phungleson:fix-impl-from-for-std-er…

    …ror, r=GuillaumeGomez
    
    Add doc for impl From for Std Error
    
    As part of issue rust-lang#51430 (cc @skade).
    
    I am not sure if it is going to a correct direction so put up here so that people can comment.
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    3c22127 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#54638 - christianpoveda:master, r=kennytm

    Add checking for tool distribution in Tier 1
    
    This fixes rust-lang#54483
    r? @kennytm
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    72aad24 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#54698 - DiamondLovesYou:getopts-deps, r=dav…

    …idtwco
    
    [NFC] `getopts` is used by `librustc` and `librustc_driver`, but isn't declared in their `Cargo.toml`.
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    f66f01e View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#54743 - ljedrz:cleanup_ty_p2, r=zackmdavis

    Cleanup rustc/ty part 2
    
    The second part of cleanups and minor improvements for rustc/ty.
    - improve allocations
    - calculate span after a possible early continue
    - simplify some patterns
    - mark a comment as FIXME
    - whitespace fixes
    
    The PR is independent from from the first part.
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    8b9145e View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#54761 - Lucretiel:patch-1, r=cramertj

    Make spec_extend use for_each()
    
    `for_each` will use an iterator's own implementation of `try_fold`, which I understand to be generally preferable (because nested iterator adapter's will use each other's `try_fold` and be designed for the specific adaptation in a way that promotes performance and inlining.
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    2b84507 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#54764 - tromey:test-rust-lldb, r=alexcrichton

    Run debuginfo tests against rust-enabled lldb, when possible
    
    If the rust-enabled lldb was built, then use it when running the
    debuginfo tests.  Updating the lldb submodule was necessary as this
    needed a way to differentiate the rust-enabled lldb, so I added a line
    to the --version output.
    
    This adds compiletest commands to differentiate between the
    rust-enabled and non-rust-enabled lldb, as is already done for gdb.  A
    new "rust-lldb" header directive is also added, but not used in this
    patch; I plan to use it in rust-lang#54004.
    
    This updates all the tests.
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    61a5a51 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#54769 - jacobherrington:patch-1, r=kennytm

    Fix typo in CONTRIBUTING.md
    
    I noticed a small typo while reading over this document.
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    09b4913 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#54773 - rust-lang:wesleywiser-patch-1, r=ol…

    …i-obk
    
    Update a FIXME in memory.rs
    
    In  rust-lang#51833, I improved the performance of `copy_undef_mask()`. As such, the old FIXME wasn't appropriate anymore. The main remaining thing left to do is to implement a fast path for non-overlapping copies (per @oli-obk).
    
    r? @oli-obk
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    0ba5d74 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#54784 - Manishearth:clippyup, r=oli-obk

    Update clippy
    
    None
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    a42a4d6 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#54788 - ljedrz:cleanup_rustc_mir, r=oli-obk

    A handful of cleanups for rustc/mir
    
    - use the "regular" `into()` instead of `graphviz::IntoCow` in `mod.rs`
    - `format!("{}", x)` > `x.to_string()`
    - remove one unnecessary `String` allocation
    - shorten the logic of one loop
    - `assert!(x == y)` > `assert_eq!(x, y)`
    - whitespace & formatting fixes
    
    r? @oli-obk
    kennytm authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    94508ca View commit details
    Browse the repository at this point in the history