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

Update Clippy #84980

Merged
merged 93 commits into from
May 7, 2021
Merged

Update Clippy #84980

merged 93 commits into from
May 7, 2021

Commits on Apr 22, 2021

  1. Configuration menu
    Copy the full SHA
    65778fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02bf692 View commit details
    Browse the repository at this point in the history
  3. Improve implicit_return

    Better suggestions when returning macro calls.
    Suggest changeing all the break expressions in a loop, not just the final statement.
    Don't lint divergent functions.
    Don't suggest returning the result of any divergent fuction.
    Jarcho committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    22f8c13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74cf5f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef9ad80 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3d793f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2021

  1. fix clippy

    RalfJung committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    f801d02 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Configuration menu
    Copy the full SHA
    ae72f1a View commit details
    Browse the repository at this point in the history
  2. Implement x.py test src/tools/clippy --bless

    - Add clippy_dev to the rust workspace
    
      Before, it would give an error that it wasn't either included or
      excluded from the workspace:
    
      ```
      error: current package believes it's in a workspace when it's not:
      current:   /home/joshua/rustc/src/tools/clippy/clippy_dev/Cargo.toml
      workspace: /home/joshua/rustc/Cargo.toml
    
      this may be fixable by adding `src/tools/clippy/clippy_dev` to the `workspace.members` array of the manifest located at: /home/joshua/rustc/Cargo.toml
      Alternatively, to keep it out of the workspace, add the package to the `workspace.exclude` array, or add an empty `[workspace]` table to the package's manifest.
      ```
    
    - Change clippy's copy of compiletest not to special-case
      rust-lang/rust. Using OUT_DIR confused `clippy_dev` and it couldn't find
      the test outputs. This is one of the reasons why `cargo dev bless` used
      to silently do nothing (the others were that `CARGO_TARGET_DIR` and
      `PROFILE` weren't set appropriately).
    
    - Run clippy_dev on test failure
    
    I tested this by removing a couple lines from a stderr file, and they
    were correctly replaced.
    
    - Fix clippy_dev warnings
    jyn514 committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    af0dde2 View commit details
    Browse the repository at this point in the history
  3. Switch rustc::internal from deny to warn

    These should still obey deny-warnings.
    jyn514 committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    f4bd12c View commit details
    Browse the repository at this point in the history
  4. fix ice when checking rustc libstd

    thread 'rustc' panicked at 'index out of bounds: the len is 0 but the index is 0', src/tools/clippy/clippy_lints/src/matches.rs:1595:53
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    
    I don't have a minimised testcase because I don't have time to reduce libstd down to a few lines right now.
    matthiaskrgr committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    572c405 View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#7140 - matthiaskrgr:ice_std, r=llogiq

    fix ice when checking rustc libstd
    
    ```
    thread 'rustc' panicked at 'index out of bounds: the len is 0 but the index is 0', src/tools/clippy/clippy_lints/src/matches.rs:1595:53
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    ```
    
    I don't have a minimised testcase because I don't have time to reduce libstd down to a few lines right now.
    
    ---
    changelog: fix index out of bounds access when checking rustc libstd
    bors committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    ce37099 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

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

Commits on Apr 29, 2021

  1. Configuration menu
    Copy the full SHA
    2f49455 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#84484 - jyn514:check-tools, r=Mark-Simulacrum

    Don't rebuild rustdoc and clippy after checking bootstrap
    
    This works by unconditionally passing -Z unstable-options to the
    compiler. This has no affect in practice since bootstrap doesn't use
    `deny(rustc::internal)`.
    
    Fixes rust-lang#82461.
    
    r? ```@Mark-Simulacrum```
    jackh726 committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    cd88031 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63425de View commit details
    Browse the repository at this point in the history
  4. Auto merge of rust-lang#84189 - jyn514:clippy-dev, r=Mark-Simulacrum

    Implement `x.py test src/tools/clippy --bless`
    
    - Add clippy_dev to the rust workspace
    
      Before, it would give an error that it wasn't either included or
      excluded from the workspace:
    
      ```
      error: current package believes it's in a workspace when it's not:
      current:   /home/joshua/rustc/src/tools/clippy/clippy_dev/Cargo.toml
      workspace: /home/joshua/rustc/Cargo.toml
    
      this may be fixable by adding `src/tools/clippy/clippy_dev` to the `workspace.members` array of the manifest located at: /home/joshua/rustc/Cargo.toml
      Alternatively, to keep it out of the workspace, add the package to the `workspace.exclude` array, or add an empty `[workspace]` table to the package's manifest.
      ```
    
    - Change clippy's copy of compiletest not to special-case
      rust-lang/rust. Using OUT_DIR confused `clippy_dev` and it couldn't find
      the test outputs. This is one of the reasons why `cargo dev bless` used
      to silently do nothing (the others were that `CARGO_TARGET_DIR` and
      `PROFILE` weren't set appropriately).
    
    - Run clippy_dev on test failure
    
    I tested this by removing a couple lines from a stderr file, and they
    were correctly replaced.
    
    - Fix clippy_dev warnings
    bors committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    bbd81f2 View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#7141 - camsteffen:conf-file, r=flip1995

    Remove leftover plugin conf_file code
    
    changelog: none
    
    Removes dead code that used to support the following syntax:
    
    ```rust
    #![plugin(clippy(conf_file="path/to/clippy's/configuration"))]
    ```
    
    RLS (and others?) will need to remove the `&[]` from `clippy_lints::read_conf(&[], sess)`.
    
    r? `@flip1995`
    bors committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    a55912c View commit details
    Browse the repository at this point in the history
  6. Fix clippy error

    rylev committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    6ddd3c9 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. use in_constant

    TaKO8Ki committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    0dff377 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#7118 - TaKO8Ki:fix-false-positive-in-comparis…

    …on-chain, r=giraffate
    
    Fix a false-positive inside const fn in `comparison_chain`
    
    closes rust-lang/rust-clippy#7082
    
    changelog: fix a false-positive inside const fn in [`comparison_chain`]
    bors committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    14f1551 View commit details
    Browse the repository at this point in the history
  3. Auto merge of rust-lang#84401 - crlf0710:impl_main_by_path, r=petroch…

    …enkov
    
    Implement RFC 1260 with feature_name `imported_main`.
    
    This is the second extraction part of rust-lang#84062 plus additional adjustments.
    This (mostly) implements RFC 1260.
    
    However there's still one test case failure in the extern crate case. Maybe `LocalDefId` doesn't work here? I'm not sure.
    
    cc rust-lang#28937
    r? `@petrochenkov`
    bors committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    5491c80 View commit details
    Browse the repository at this point in the history
  4. Auto merge of rust-lang#6951 - Jarcho:implicit_return_fp, r=flip1995

    `implicit_return` improvements
    
    fixes: rust-lang#6940
    
    changelog: Fix `implicit_return` suggestion for async functions
    changelog: Improve `implicit_return` suggestions when returning the result of a macro
    changelog: Check for `break` expressions inside a loop which are then implicitly returned
    changelog: Allow all diverging functions in `implicit_return`, not just panic functions
    bors committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    5e49c4b View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#7144 - rust-lang:while_immutable_mut_cond, r=…

    …flip1995
    
    while_immutable_cond: check condition for mutation
    
    This fixes rust-lang#6689 by also checking the bindings mutated in the condition, whereas it was previously only checked in the loop body.
    
    ---
    
    changelog: Fix FP in [`while_immutable_cond`] where mutation in the loop variable wasn't picked up.
    bors committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    a300b0e View commit details
    Browse the repository at this point in the history
  6. Small fix in CONTRIBUTING.md

    mgacek8 committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    a7dc1ca View commit details
    Browse the repository at this point in the history
  7. Auto merge of rust-lang#7146 - mgacek8:mgacek8-small-fix, r=flip1995

    Small fix in CONTRIBUTING.md
    
    This is a section for `IntelliJ Rust`, not `rust-analyzer`.
    changelog: none
    bors committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    841244d View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

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

Commits on May 2, 2021

  1. Add ErrorKind::OutOfMemory

    kornelski committed May 2, 2021
    Configuration menu
    Copy the full SHA
    b753540 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#7150 - camsteffen:better-conf, r=llogiq

    `Conf` macro improvements
    
    changelog: Allow `default_trait_access` in macros
    
    Mainly this is a change to use serde as in [Manually implementing Deserialize for a struct](https://serde.rs/deserialize-struct.html), which opens the door for a cleaner implementation overall.
    
    * Allow `default_trait_access` in macros (tangential, but used in this PR)
    * Deserialize into `TryConf { conf, errors }` instead of using a global `ERRORS` variable.
    * Improve the `define_Conf!` macro
    	* Remove the redundant string literal `(name, "name", ..)`
    	* Support deprecated configs with `#[conf_deprecated(message)]`. Message shows in error.
    	* Make the default value optional. Use `Default::default()` if omitted.
    * Invalid config value error now shows the key (see test output)
    * Cleaner `impl Default for Conf` (no `toml::from_str("")`)
    bors committed May 2, 2021
    Configuration menu
    Copy the full SHA
    019dfb9 View commit details
    Browse the repository at this point in the history
  3. Fix error punctuation

    camsteffen committed May 2, 2021
    Configuration menu
    Copy the full SHA
    857d9f1 View commit details
    Browse the repository at this point in the history
  4. Fix config parsing

    camsteffen committed May 2, 2021
    Configuration menu
    Copy the full SHA
    4998130 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Configuration menu
    Copy the full SHA
    ffb0951 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#7154 - camsteffen:better-conf, r=flip1995

    `Conf` macro improvements part 2
    
    changelog: none
    
    Follow-up to rust-lang#7150
    
    I made the default value required again for `define_Conf!` so that it can be parsed by the magic Python. I guess it's just as well for readability.
    
    r? `@flip1995`
    bors committed May 3, 2021
    Configuration menu
    Copy the full SHA
    f41f380 View commit details
    Browse the repository at this point in the history
  3. add strip_{prefix,suffix} to PATTERN_METHODS

    this will warn, if a single_char_pattern is used in one of the above
    methods
    hellow554 committed May 3, 2021
    Configuration menu
    Copy the full SHA
    c080899 View commit details
    Browse the repository at this point in the history
  4. move PATTERN_METHODS table directly into file

    also removed rustfmt::skip
    hellow554 committed May 3, 2021
    Configuration menu
    Copy the full SHA
    19e7448 View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#7156 - hellow554:single_char_strip, r=flip1995

    [single_char_pattern] add strip_prefix and strip_suffix
    
    Title says it all. Adjusted ui tests.
    
    I added the second commit in case you don't like that I moved that table into `single_char_pattern.rs` directly. I don't see any reason why it shouldn't be in that file. It isn't used anywhere else.
    
    *Please write a short comment explaining your change (or "none" for internal only changes)*
    
    changelog: add strip_prefix and strip_suffix to single_char_pattern lint
    bors committed May 3, 2021
    Configuration menu
    Copy the full SHA
    5e3160c View commit details
    Browse the repository at this point in the history
  6. Change std::sys::unix::ext::fs::PermissionsExt::from_mode to `std::…

    …os::imp::unix::fs::PermissionsExt::from_mode` in Clippy
    CDirkx committed May 3, 2021
    Configuration menu
    Copy the full SHA
    ee6d1a3 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Configuration menu
    Copy the full SHA
    91a8611 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64eb18e View commit details
    Browse the repository at this point in the history
  3. Auto merge of rust-lang#83213 - rylev:update-lints-to-errors, r=nikom…

    …atsakis
    
    Update BARE_TRAIT_OBJECT and ELLIPSIS_INCLUSIVE_RANGE_PATTERNS to errors in Rust 2021
    
    This addresses rust-lang#81244 by updating two lints to errors in the Rust 2021 edition.
    
    r? `@estebank`
    bors committed May 4, 2021
    Configuration menu
    Copy the full SHA
    9735470 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55af0ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    52cfde0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c0a106e View commit details
    Browse the repository at this point in the history
  7. SpanlessHash Pat

    camsteffen committed May 4, 2021
    Configuration menu
    Copy the full SHA
    1c3c54a View commit details
    Browse the repository at this point in the history
  8. Auto merge of rust-lang#7157 - camsteffen:hash-pat, r=flip1995

    SpanlessHash add Pat
    
    changelog: none
    
    Closes rust-lang#7149
    bors committed May 4, 2021
    Configuration menu
    Copy the full SHA
    a8f28b6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    829fde5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f012e0e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0773d8a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b1faaae View commit details
    Browse the repository at this point in the history
  13. Fix copy_iterator uitest

    mgacek8 committed May 4, 2021
    Configuration menu
    Copy the full SHA
    0dc38c0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1835d8a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b1567f4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2dfb246 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3fbb060 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    83329ec View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. Auto merge of rust-lang#7167 - camsteffen:unused-unit-macro, r=flip1995

    Fix unused_unit macro false positive
    
    changelog: Fix [`unused_unit`] false positive with macros
    
    Fixes rust-lang#7055
    bors committed May 5, 2021
    Configuration menu
    Copy the full SHA
    7e538e3 View commit details
    Browse the repository at this point in the history
  2. needless_collect: use node_type_opt instead of node_type

    It may prevent future ICEs.
    mgacek8 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    f79a2a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    344f04b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59874f3 View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#84200 - CDirkx:os, r=m-ou-se

    Move all `sys::ext` modules to `os`
    
    This PR moves all `sys::ext` modules to `os`, centralizing the location of all `os` code and simplifying the dependencies between `os` and `sys`.
    
    Because this also removes all uses `cfg_if!` on publicly exported items, where after rust-lang#81969 there were still a few left, this should properly work around rust-lang/rust-analyzer#6038.
    
    `@rustbot` label: +T-libs-impl
    bors committed May 5, 2021
    Configuration menu
    Copy the full SHA
    45d4e61 View commit details
    Browse the repository at this point in the history
  6. Auto merge of rust-lang#7163 - mgacek8:issue7110_needless_collect_wit…

    …h_type_annotations, r=flip1995
    
    needless_collect: Lint cases with type annotations for indirect usage and recognize `BinaryHeap`
    
    fixes rust-lang#7110
    changelog: needless_collect: Lint cases with type annotations for indirect usage and recognize `BinaryHeap`.
    bors committed May 5, 2021
    Configuration menu
    Copy the full SHA
    0baf6bf View commit details
    Browse the repository at this point in the history
  7. Metadata collection lint: Basic lint collection

    WIP-2021-02-01
    
    WIP-2021-02-01
    
    WIP-2021-02-13
    xFrednet committed May 5, 2021
    Configuration menu
    Copy the full SHA
    637751f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    060e0e9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    68d702f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8dca1b8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ee130d0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a39912c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ee8a99a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5830fa7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6658db1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2ce5e36 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    35844d0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4fc9603 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c1fa110 View commit details
    Browse the repository at this point in the history
  20. Applying PR suggestions

    xFrednet committed May 5, 2021
    Configuration menu
    Copy the full SHA
    62cafe2 View commit details
    Browse the repository at this point in the history
  21. Applying PR suggestions (mostly typos)

    Co-authored-by: flip1995 <hello@philkrones.com>
    Co-authored-by: phansch <dev@phansch.net>
    xFrednet committed May 5, 2021
    Configuration menu
    Copy the full SHA
    e0eb29c View commit details
    Browse the repository at this point in the history
  22. Auto merge of rust-lang#6887 - xFrednet:4310-internal-metadata-extrac…

    …tion-lint, r=xFrednet
    
    A metadata collection monster
    
    This PR introduces a metadata collection lint as discussed in rust-lang#4310. It currently collects:
    * The lint ID
    * The lint declaration file and location (for rust-lang#1303)
    * The lint group
    * The documentation
    * The applicability (if resolvable)
    * If the suggestion is a multi-part-suggestion
    
    This data has a slightly different structure than the current [lints.json](https://github.com/rust-lang/rust-clippy/blob/gh-pages/master/lints.json) and doesn't include depreciated lints yet. I plan to adapt the website to the new format and include depreciated lints in a follow-up PR :). The current collected json looks like this: [metadata_collection.json](https://gist.github.com/xFrednet/6b9e2c3f725f476ba88db9563f67e119)
    
    The entire implementation is guarded behind the `metadata-collector-lint` feature and the `ENABLE_METADATA_COLLECTION` environment value to prevent default collection. You can test the implementation via:
    ```sh
    $ ENABLE_METADATA_COLLECTION=1 cargo test --test dogfood --all-features
    ```
    
    changelog: none
    
    ---
    
    The size of this PR sadly also grew into a small monster, sorry! I definitely plan to improve on this! And it's totally okay if you take your time with this :)
    
    r? `@phansch`
    cc: `@flip1995`
    bors committed May 5, 2021
    Configuration menu
    Copy the full SHA
    f35345d View commit details
    Browse the repository at this point in the history
  23. Auto merge of rust-lang#7170 - flip1995:revert_drop_order, r=llogiq

    Fix stack overflow issue in `redundant_pattern_matching`
    
    Fixes rust-lang#7169
    
    ~~cc `@Jarcho` Since tomorrow is release day and we need to get this also fixed in beta, I'll just revert the PR instead of looking into the root issue. Your changes are good, so if you have an idea what could cause this stack overflow and know how to fix it, please open a PR that reverts this revert with a fix.~~
    
    r? `@llogiq`
    
    changelog: none (fixes stack overflow, but this was introduced in this release cycle)
    bors committed May 5, 2021
    Configuration menu
    Copy the full SHA
    182a185 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    2b38399 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7a7b8bd View commit details
    Browse the repository at this point in the history
  26. Auto merge of rust-lang#7174 - camsteffen:eval-order-async, r=flip1995

    Fix eval_order_dependence async false positive
    
    changelog: Fix [`eval_order_dependence`] false positive in async code
    
    Fixes rust-lang#6925
    bors committed May 5, 2021
    Configuration menu
    Copy the full SHA
    93fe356 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d66d373 View commit details
    Browse the repository at this point in the history
  28. Auto merge of rust-lang#7175 - camsteffen:filter-map-none, r=Manishearth

    Fix unnecessary_filter_map false positive
    
    changelog: Fix an [`unnecessary_filter_map`] false positive
    
    Fixes rust-lang#6804
    bors committed May 5, 2021
    Configuration menu
    Copy the full SHA
    9dd8705 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Configuration menu
    Copy the full SHA
    b8046fa View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#7166 - TaKO8Ki:refactor_misc_early_module, r=…

    …llogiq
    
    Refactor: arrange lints in misc_early module
    
    This PR arranges misc_early lints so that they can be accessed more easily.
    Basically, I refactored them following the instruction described in rust-lang#6680.
    
    cc: `@Y-Nak,` `@flip1995,` `@magurotuna`
    
    changelog: Move lints in misc_early module into their own modules.
    bors committed May 6, 2021
    Configuration menu
    Copy the full SHA
    7191675 View commit details
    Browse the repository at this point in the history
  3. Auto merge of rust-lang#7177 - giraffate:add_a_missing_lint_to_msrv_c…

    …onfig_doc, r=flip1995
    
    Add a missing lint to MSRV config doc
    
    A follow-up of rust-lang/rust-clippy#6859.
    
    changelog: Add a missing lint to MSRV config doc
    bors committed May 6, 2021
    Configuration menu
    Copy the full SHA
    796a6f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    767cc7c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d52316d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d481b38 View commit details
    Browse the repository at this point in the history
  7. Auto merge of rust-lang#7178 - flip1995:rustup, r=flip1995

    Rustup
    
    r? `@ghost`
    
    changelog: none
    bors committed May 6, 2021
    Configuration menu
    Copy the full SHA
    b71f340 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8e6ff8f View commit details
    Browse the repository at this point in the history
  9. Update Cargo.lock

    flip1995 committed May 6, 2021
    Configuration menu
    Copy the full SHA
    c24058b View commit details
    Browse the repository at this point in the history