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 9 pull requests #51426

Merged
merged 19 commits into from
Jun 8, 2018
Merged

Rollup of 9 pull requests #51426

merged 19 commits into from
Jun 8, 2018

Commits on Jun 1, 2018

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

Commits on Jun 5, 2018

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

Commits on Jun 6, 2018

  1. Configuration menu
    Copy the full SHA
    e73941a View commit details
    Browse the repository at this point in the history
  2. NLL performance boost

    ngg committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    f1c9247 View commit details
    Browse the repository at this point in the history
  3. It turns out that the diagnostics generated from NLL for these cases …

    …are now exactly the same as that produced by AST borrowck. Bravo!
    pnkfelix committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    50224ec View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2018

  1. Update RLS and Rustfmt

    nrc committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    acd4fe8 View commit details
    Browse the repository at this point in the history
  2. Revert "Auto merge of rust-lang#49719 - mark-i-m:no_sep, r=petrochenkov"

    This reverts commit d6ba1b9, reversing
    changes made to 8de5353.
    pietroalbini committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    1df7817 View commit details
    Browse the repository at this point in the history
  3. Remove the gem update from .travis.yml

    It has no effect on deployment error and may cause further network issues.
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    6e7afff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32e8bda View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#51186 - pnkfelix:remove-unneccessary-nll-st…

    …derr-files, r=oli-obk
    
    Remove two redundant .nll.stderr files
    
    It turns out that the diagnostics generated from NLL for these cases are now exactly the same as that produced by AST borrowck, and thus we can just fallback on those `.stderr` files that already exist for AST-borrowck.
    
    Bravo!
    
    (it is a good idea to remove these files, because it slightly reduces the amount of time humans will spend reviewing the .nll.stderr fileset...)
    
    ((it *might* be worthwhile trying to change the `compiletest` code to even issue a warning when two such files have equivalent contents... but I am not going so far as to try to implement that right now...))
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    0bc15ed View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#51283 - kennytm:fix-51279-preempt-the-warni…

    …ng-song-and-dance, r=nikomatsakis
    
    Deny #[cfg] and #[cfg_attr] on generic parameters.
    
    Fix rust-lang#51279.
    
    Attributes on generic parameters are not expanded, meaning `#[cfg]`, `#[cfg_attr]` and attribute proc macros are entirely ignored on them.
    
    This PR makes using the first two attributes an error, because if they are correctly expanded will affect the AST and change code behavior.
    
    I'm beta-nominating this, because generic parameter attributes are stabilizing in 1.27, and if we did not reserve their usage, we may never be able to repurpose the meaning of these attributes in the Rust 2015 edition.
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    26a9d58 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#51368 - varkor:panic_implementation-closure…

    …s, r=eddyb
    
    Fix the use of closures within #[panic_implementation]
    
    Fixes rust-lang#51365.
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    6c73943 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#51380 - Mark-Simulacrum:remove-fmt-macros, …

    …r=oli-obk
    
    Remove dependency on fmt_macros from typeck
    
    None
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    b94b89b View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#51389 - ollie27:rustdoc_cross_macro_src_sta…

    …b, r=QuietMisdreavus
    
    rustdoc: Fix missing stability and src links for inlined external macros
    
    Fixes rust-lang#38951
    
    r? @QuietMisdreavus
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    d5759da View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#51399 - ngg:nll-performance, r=nikomatsakis

    NLL performance boost
    
    This makes compilation of the [inflate](https://github.com/rust-lang-nursery/rustc-perf/tree/master/collector/benchmarks/inflate) benchmark compile 2 times faster on my computer when NLL is enabled.
    This does not fix the rust-lang#51377 perfectly, it's still 4-5 times slower than without NLL, but it's a start.
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    326331c View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#51407 - nrc:update, r=Mark-Simulacrum

    Update RLS and Rustfmt
    
    r? @Mark-Simulacrum
    
    Fixes tests
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    c843607 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#51417 - pietroalbini:revert-49719, r=nikoma…

    …tsakis
    
    Revert rust-lang#49719
    
    This also needs to be backported into beta.
    
    Fixes rust-lang#51416.
    r? @nikomatsakis
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    e46ef1b View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#51420 - kennytm:some-network-issues, r=Mark…

    …-Simulacrum
    
    Tries to address the recent network issues
    
    1. Set the DNS server to 8.8.8.8/8.8.4.4/1.1.1.1/1.0.0.1 to workaround the daily "Cannot resolve host" error these two weeks.
    2. Remove the unnecessary command `gem update --system` (originally added as experiment of the "Could not find a valid gem" error, which turns out to be useless).
    kennytm committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    34cd36e View commit details
    Browse the repository at this point in the history