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

Merged
merged 31 commits into from
Jan 24, 2021
Merged

Rollup of 15 pull requests #81304

merged 31 commits into from
Jan 24, 2021

Commits on Jan 16, 2021

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

Commits on Jan 18, 2021

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

Commits on Jan 21, 2021

  1. Update cargo

    ehuss committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    453ebbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3faeb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f42abe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f74ab4 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. Configuration menu
    Copy the full SHA
    9880560 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d7e489 View commit details
    Browse the repository at this point in the history
  3. More clear documentation for NonNull<T>

    Rephrase and hopefully clarify the discussion of covariance in `NonNull<T>` documentation.
    fintelia committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    0392085 View commit details
    Browse the repository at this point in the history
  4. Remove special casing of rustdoc in rustc_lint

    This is no longer necessary now that rustdoc doesn't run
    everybody_loops.
    jyn514 committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    0679a4c View commit details
    Browse the repository at this point in the history
  5. Edit rustc_middle::dep_graph module documentation

    Co-authored-by: Joshua Nelson <[email protected]>
    Co-authored-by: Camelid <[email protected]>
    3 people committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    b29353a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2021

  1. Fix <unknown> queries

    This happened because `alloc_query_strings` was never called.
    jyn514 committed Jan 23, 2021
    Configuration menu
    Copy the full SHA
    bf86fd5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93e51b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    688cf64 View commit details
    Browse the repository at this point in the history
  4. Add more timing info to render_html

    - Show `create_renderer` and `renderer_after_crate` by default
    - Don't rewrite `extra_verbose_generic_activity`
    jyn514 committed Jan 23, 2021
    Configuration menu
    Copy the full SHA
    1d1010f View commit details
    Browse the repository at this point in the history
  5. Calculate self-profile strings in Compiler::enter instead in codegen

    This avoids each tool having to separately find and call
    `self_profile_alloc_strings`.
    
    - Don't compute the global context if it hasn't yet been computed
    
      This avoids giving extraneous errors about unresolved names if an error
      occurs during parsing.
    jyn514 committed Jan 23, 2021
    Configuration menu
    Copy the full SHA
    ca72f9e View commit details
    Browse the repository at this point in the history
  6. Fix small typo

    davidgu authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    2f5ce8e View commit details
    Browse the repository at this point in the history
  7. Rollup merge of #79841 - fintelia:patch-6, r=kennytm

    More clear documentation for NonNull<T>
    
    Rephrase and hopefully clarify the discussion of covariance in `NonNull<T>` documentation.
    
    I'm very much not an expert so someone should definitely double check the correctness of what I'm saying. At the same time, the new language makes more sense to me, so hopefully it also is more logical to others whose knowledge of covariance basically begins and ends with the [Rustonomicon chapter](https://doc.rust-lang.org/nomicon/subtyping.html).
    
    Related to #48929.
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    7635462 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of #81072 - RalfJung:place-ref-ty, r=oli-obk

    PlaceRef::ty: use method call syntax
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    3382771 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of #81130 - pierwill:edit-depnode, r=jyn514

    Edit rustc_middle::dep_graph module documentation
    
    This is similar to work approved and then closed in #80325 due to a bad rebase.
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    57d6553 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of #81170 - xfix:vecdeque-bug-fix, r=sfackler

    Avoid hash_slice in VecDeque's Hash implementation
    
    Fixes #80303.
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    05a95a4 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of #81243 - osa1:fix_80742_2, r=RalfJung

    mir: Improve size_of handling when arg is unsized
    
    As discussed on Zulip with `@RalfJung.`
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    3a3470b View commit details
    Browse the repository at this point in the history
  12. Rollup merge of #81245 - ehuss:update-cargo, r=ehuss

    Update cargo
    
    5 commits in a73e5b7d567c3036b296fc6b33ed52c5edcd882e..783bc43c660bf39c1e562c8c429b32078ad3099b
    2021-01-12 23:45:39 +0000 to 2021-01-20 19:02:26 +0000
    - Fix some issues with `cargo doc` and the new feature resolver. (rust-lang/cargo#9077)
    - Implement support for rust-version field in project metadata (rust-lang/cargo#8037)
    - Fix a bug in Cargo's cyclic dep graph detection (rust-lang/cargo#9075)
    - Typo correction: artifcats -&gt; artifacts (rust-lang/cargo#9081)
    - Remove stray backtick from doc (rust-lang/cargo#9079)
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    c4830da View commit details
    Browse the repository at this point in the history
  13. Rollup merge of #81249 - cjgillot:issue-79537, r=oli-obk

    Lower closure prototype after its body.
    
    Fixes #79537.
    
    r? `@Mark-Simulacrum`
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    fcf1129 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of #81252 - jyn514:resolve-timing, r=petrochenkov

    Add more self-profile info to rustc_resolve
    
    The idea is to help me find out where the time is being spent in compiling the docs for `windows-rs`: microsoft/windows-rs#420 (comment)
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    7038bb1 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of #81275 - jyn514:time-render, r=wesleywiser

    Fix <unknown> queries and add more timing info to render_html
    
    Closes #81251.
    
    ##  Fix `<unknown>` queries
    
    This happened because `alloc_query_strings` was never called.
    
    ##  Add more timing info to render_html
    
    This still has some issues I'm not sure how to work out:
    
    - `create_renderer` and `renderer_after_krate` aren't shown by default.
      I want something like `verbose_generic_activity_with_arg`, but it doesn't exist.
    
    I'm also not sure how to show activities that aren't on by default - I
    tried `-Z self-profile -Z self-profile-args=all`, but it didn't show up.
    
    r? `@wesleywiser`
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    81647c6 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of #81281 - a1phyr:inline_path, r=dtolnay

    Inline methods of Path and OsString
    
    These methods are not generic, and therefore aren't candidates for cross-crate inlining without an `#[inline]` attribute.
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    44c668c View commit details
    Browse the repository at this point in the history
  17. Rollup merge of #81283 - m-ou-se:tracking-issue-note, r=Mark-Simulacrum

    Note library tracking issue template in tracking issue template.
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    81b0c3e View commit details
    Browse the repository at this point in the history
  18. Rollup merge of #81288 - camelid:fix-trait-item-vis, r=jyn514

    rustdoc: Fix visibility of trait and impl items
    
    Fixes #81274.
    
    r? `@jyn514`
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    64cf8c2 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of #81298 - lcnr:big-money-big-prices, r=oli-obk

    replace RefCell with Cell in FnCtxt
    
    small cleanup
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    be3723c View commit details
    Browse the repository at this point in the history
  20. Rollup merge of #81301 - davidgu:patch-1, r=jonas-schievink

    Fix small typo
    
    Fractional part of `12.34e56` seems to be incorrectly stated as '45' and not '34'
    jonas-schievink authored Jan 23, 2021
    Configuration menu
    Copy the full SHA
    ebeb6b8 View commit details
    Browse the repository at this point in the history