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 7 pull requests #92003

Merged
merged 14 commits into from
Dec 17, 2021
Merged

Rollup of 7 pull requests #92003

merged 14 commits into from
Dec 17, 2021

Commits on Dec 11, 2021

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

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    85f786c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e837101 View commit details
    Browse the repository at this point in the history
  3. Pull in libdevstat on FreeBSD

    lnicola committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    0ec734a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2be94d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Add module documentation for rustdoc passes

    These are currently documented at
    https://rustc-dev-guide.rust-lang.org/rustdoc-internals.html#hot-potato
    but can easily go out of date. We'd like to document them in place and
    link to
    https://doc.rust-lang.org/nightly/nightly-rustc/rustdoc/passes/index.html
    jsha committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    1d10e1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bb65e1 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#91172 - Ethiraric:ethiraric/fix90979, r=pet…

    …rochenkov
    
    Warn when a `#[test]`-like built-in attribute macro is present multiple times.
    
    Fixes rust-lang#90979.
    matthiaskrgr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7407c4e View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#91796 - not-my-profile:fix-const_manually_d…

    …rop-since, r=kennytm
    
    Fix since attribute for const_manually_drop feature
    
    const_manually_drop was stabilized in 1.32 as mentioned in
    https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1320-2019-01-17
    matthiaskrgr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    95d8aad View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#91879 - bugadani:in_band_borrowck, r=wesley…

    …wiser
    
    Remove `in_band_lifetimes` from `rustc_borrowck`
    
    See rust-lang#91867 for more information.
    matthiaskrgr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7e5c071 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#91947 - ibraheemdev:io-error-other, r=josht…

    …riplett
    
    Add `io::Error::other`
    
    This PR adds a small utility constructor, `io::Error::other`, a shorthand for `io::Error::new(io::ErrorKind::Other, err)`, something I find myself writing often.
    
    For some concrete stats, a quick search on [grep.app](https://grep.app) shows that more than half of the uses of `io::Error::new` use `ErrorKind::Other`:
    ```
    Error::new\((?:std::)?(?:io::)?ErrorKind:: => 3,898 results
    Error::new\((?:std::)?(?:io::)?ErrorKind::Other => 2,186 results
    ```
    matthiaskrgr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b742594 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#91967 - lnicola:freebsd-devstat, r=kennytm

    Pull in libdevstat on FreeBSD
    
    Similar to rust-lang#90495, spotted in rust-lang#91909.
    matthiaskrgr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    355ed98 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#91987 - jsha:docdocgoose, r=jyn514

    Add module documentation for rustdoc passes
    
    These are currently documented at https://rustc-dev-guide.rust-lang.org/rustdoc-internals.html#hot-potato but can easily go out of date. We'd like to document them in place and link to https://doc.rust-lang.org/nightly/nightly-rustc/rustdoc/passes/index.html
    
    [Discussed on Zulip](https://rust-lang.zulipchat.com/#narrow/stream/266220-rustdoc/topic/moving.20pass.20docs/near/265058351).
    
    r? `@camelid`
    matthiaskrgr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    176fb18 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#92001 - fee1-dead:dmbic-xcrate-fix, r=oli-obk

    Fix default_method_body_is_const when used across crates
    
    r? `@oli-obk`
    
    unblocks rust-lang#91439.
    matthiaskrgr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    a97384d View commit details
    Browse the repository at this point in the history