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

Closed
wants to merge 31 commits into from
Closed

Rollup of 9 pull requests #59244

wants to merge 31 commits into from

Commits on Mar 9, 2019

  1. Configuration menu
    Copy the full SHA
    9aa89b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94a6936 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2019

  1. Update src/tools/publish_toolstate.py

    Co-Authored-By: kennytm <kennytm@gmail.com>
    jamesmunns and kennytm authored Mar 10, 2019
    Configuration menu
    Copy the full SHA
    135b686 View commit details
    Browse the repository at this point in the history
  2. Fix tidy

    kennytm committed Mar 10, 2019
    Configuration menu
    Copy the full SHA
    d6f5100 View commit details
    Browse the repository at this point in the history
  3. refactor build-mainfest.

    Centril committed Mar 10, 2019
    Configuration menu
    Copy the full SHA
    8353487 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e1914f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    401329e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aa53741 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9151eab View commit details
    Browse the repository at this point in the history
  8. hir: remove trait_auto_impl

    ljedrz committed Mar 10, 2019
    Configuration menu
    Copy the full SHA
    584d61a View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

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

Commits on Mar 13, 2019

  1. Fix operator precedence

    estebank committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    27abd52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    856b081 View commit details
    Browse the repository at this point in the history
  3. test that wildcard type _ is not duplicated by `type Foo<X> = (X, X…

    …);` and potentially instantiated at different types.
    
    (Updated to reflect changes in diagnostic output and compiletest infrastructure.)
    pnkfelix committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    4e5692d View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. Configuration menu
    Copy the full SHA
    a7bd36c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf473e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24e3fa0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f7cfae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e73cd4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    214110b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    81d5fb5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    47ee538 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#57729 - pnkfelix:issue-55748-pat-types-are-…

    …constraints-on-bindings-too, r=nikomatsakis
    
    extra testing of how NLL handles wildcard type `_`
    
    test that wildcard type `_` is not duplicated by `type Foo<X> = (X, X);` and potentially instantiated at different types when used in type ascriptions in let bindings.
    
    (NLL's handling of this for the type ascription *expression form* is currently broken, or at least differs from what AST-borrowck does. I'll file a separate bug about that. Its not something critical to address since that expression is guarded by `#![feature(type_ascription)]`.)
    
    cc rust-lang#55748
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    8c84630 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#58995 - Centril:refactor-build-manifest, r=…

    …alexcrichton
    
    Refactor tools/build-mainfest
    
    I saw some duplication in rust-lang#58990 and got an itch... Will likely need to be rebased when that lands. Hopefully the PR should have zero semantic changes...
    
    r? @alexcrichton
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    bc7b660 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#59035 - estebank:closure-instacall, r=david…

    …twco
    
    When encountetring `||{}()`, suggest the likely intended `(||{})()`
    
    Fix rust-lang#55851.
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    5ae8b97 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#59038 - kennytm:track-embedded-book, r=oli-obk

    Track embedded-book in the toolstate
    
    The embedded book was tested in the tools job but the test result was never published. This PR adds maintainer information of embedded-book. This PR also requires the next update to embedded-book to pass the all tests, currently its state is test-fail.
    
    rust-lang-nursery/rust-toolstate#10 should be merged before this PR.
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    aa3ada8 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#59047 - petrochenkov:modnodefid, r=Centril

    resolve: Account for new importable entities
    
    Fixes the ICE encountered in rust-lang#58837
    r? @Centril
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    657cb3f View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#59068 - ljedrz:kill_off_NodeId_stragglers, …

    …r=Zoxc
    
    HirIdification: kill off NodeId stragglers
    
    The final stages of HirIdification (rust-lang#57578).
    
    This PR, along with rust-lang#59042, should finalize the HirIdification process (at least the more straightforward bits).
    
    - replace `NodeId` with `HirId` in `trait_impls`
    - remove all `NodeId`s from `borrowck`
    - remove all `NodeId`s from `typeck`
    - remove all `NodeId`s from `mir`
    - remove `trait_auto_impl` (unused)
    
    I would be cool to also remove `NodeId` from `hir::def::Def`, `middle::privacy::AccessLevel`  and `hir::ItemId`, but I don't know if this is feasible.
    
    I'll be happy to do more if I've missed anything.
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    cadb47c View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#59096 - ljedrz:HirIdify_AccessLevel, r=Zoxc

    middle: replace NodeId with HirId in AccessLevels
    
    Pushing the limits of HirIdification (rust-lang#57578).
    
    Replaces `NodeId` with `HirId` in `middle::privacy::AccessLevels`. Actually this time I was more successful and cracked it; I probably tried to HirIdify too much at once when I attempted it last time ^^.
    
    r? @Zoxc
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    f0cdccd View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#59106 - LinusU:udp-peer-addr, r=kennytm

    Add peer_addr function to UdpSocket
    
    Fixes rust-lang#59104
    
    This is my first pull request to Rust, so opening early for some feedback.
    
    My biggest question is: where do I add tests?
    
    Any comments very much appreciated!
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    6656fe5 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#59116 - estebank:comma-sugg, r=petrochenkov

    Be more discerning on when to attempt suggesting a comma in a macro invocation
    
    Fix rust-lang#58796.
    Centril authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    1729852 View commit details
    Browse the repository at this point in the history