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 8 pull requests #70692

Merged
merged 20 commits into from
Apr 2, 2020
Merged

Rollup of 8 pull requests #70692

merged 20 commits into from
Apr 2, 2020

Commits on Mar 22, 2020

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

Commits on Mar 26, 2020

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

Commits on Mar 31, 2020

  1. Update cargo

    ehuss committed Mar 31, 2020
    Configuration menu
    Copy the full SHA
    388f61b View commit details
    Browse the repository at this point in the history
  2. Renamed PerDefTables to Tables

    Lezzz committed Mar 31, 2020
    Configuration menu
    Copy the full SHA
    dca3782 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

  1. Configuration menu
    Copy the full SHA
    4b66a28 View commit details
    Browse the repository at this point in the history
  2. Handle unterminated raw strings with no #s properly

    The modified code to handle parsing raw strings didn't properly account for the case where there was no "#" on either end and erroneously reported this strings as complete. This lead to a panic trying to read off the end of the file.
    rcoh committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    f543689 View commit details
    Browse the repository at this point in the history
  3. add STILL_FURTHER_SPECIALIZABLE flag

    This commit adds a STILL_FURTHER_SPECIALIZABLE flag to `TypeFlags`
    which replaces `needs_infer` and `needs_subst` in `Instance::resolve`
    and `assemble_candidates_from_impls.`
    
    Signed-off-by: David Wood <david@davidtw.co>
    davidtwco committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    c665eae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1241447 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86c0fca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6daff14 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4dfec59 View commit details
    Browse the repository at this point in the history
  8. fix fulldeps test fallout

    Centril committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    0826009 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#70281 - xfix:infallible-hash, r=dtolnay

    Implement Hash for Infallible
    
    https://www.reddit.com/r/rust/comments/fmllgx/never_crate_stable_alternative_to/ lists not implementing `Hash` as a reason for the `never` crate. I see no reason not to implement `Hash` for `Infallible`, so might as well do it.
    
    No changes necessary for `!`, because `!` already implements `Hash` (see rust-lang#51404).
    Centril authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    cb81b41 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#70421 - Centril:recover-const-async-fn-ptr,…

    … r=estebank
    
    parse: recover on `const fn()` / `async fn()`
    
    Recover on `const fn()` and `async fn()` function pointers, suggesting to remove the qualifier.
    For example:
    ```
    error: an `fn` pointer type cannot be `async`
      --> $DIR/recover-const-async-fn-ptr.rs:6:11
       |
    LL | type T3 = async fn();
       |           -----^^^^^
       |           |
       |           `async` because of this
       |           help: remove the `async` qualifier
    ```
    
    r? @estebank
    Centril authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    03591e8 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#70615 - Lezzz:rename-tables, r=oli-obk

    Renamed `PerDefTables` to `Tables`
    
    Originally suggested by @eddyb
    Centril authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    f355997 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#70631 - ehuss:update-cargo, r=ehuss

    Update cargo
    
    8 commits in 8a0d4d9c9abc74fd670353094387d62028b40ae9..6e07d2dfb7fc87b1c9489de41da4dafa239daf03
    2020-03-24 17:57:04 +0000 to 2020-03-31 03:22:39 +0000
    - Fix man page typo for "Owner Options". (rust-lang/cargo#8057)
    - enable progress bar on all UNIX platforms (rust-lang/cargo#8054)
    - Squelch some rustdoc warnings. (rust-lang/cargo#8052)
    - Remove clippy tests. (rust-lang/cargo#8053)
    - Fix -Zfeatures=itarget with certain host dependencies (rust-lang/cargo#8048)
    - Checking for binary that is built as an implicit dependency of an integration test. (rust-lang/cargo#8020)
    - Use stabilized version of rustdoc's --crate-version (rust-lang/cargo#8039)
    - Remove the `git-checkout` subcommand. (rust-lang/cargo#8040)
    Centril authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    eefa78e View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#70634 - Centril:import-directly, r=Mark-Sim…

    …ulacrum
    
    Remove some reexports in `rustc_middle`
    
    This will help get these imports out of the way of detecting the true dependencies in and out to `rustc_middle`, thereby helping future work towards rust-lang#65031.
    Centril authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    791e872 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#70658 - davidtwco:issue-70285-still-further…

    …-specializable, r=eddyb
    
    add `STILL_FURTHER_SPECIALIZABLE` flag
    
    Contributes to rust-lang#70285.
    
    This PR adds a `STILL_FURTHER_SPECIALIZABLE` flag to `TypeFlags`
    which replaces `needs_infer` and `needs_subst` in `Instance::resolve`
    and `assemble_candidates_from_impls`.
    
    r? @eddyb
    Centril authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    857942e View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#70678 - lzutao:patch-1, r=Dylan-DPC

    Add missing markdown rust annotation
    Centril authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    c10f214 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#70681 - rcoh:russell/70677-raw-str-panic, r…

    …=petrochenkov
    
    Handle unterminated raw strings with no #s properly
    
    The modified code to handle parsing raw strings didn't properly account for the case where there was no "#" on either end and erroneously reported this strings as complete. This lead to a panic trying to read off the end of the file.
    
    Fixes rust-lang#70677
    
    r? @petrochenkov
    
    cc @Centril
    Centril authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    ec0da72 View commit details
    Browse the repository at this point in the history