1. c9d938f fix: enable `manual_swap` in const contexts (#17703) by Manish Goregaokar · 2 days ago master
  2. e6cf222 chore: add the internal `repeated_is_diagnostic_item` to `LINTS` (#17705) by Ada Alakbarova · 3 days ago
  3. a6ac850 add repeated_is_diagnostic_item to LINTS by Frank Elsinga · 3 days ago
  4. 13aece1 Detect integration tests in `is_in_test` (#16786) by rustbot · 3 days ago
  5. 9b7c580 add a testcase and make the lint possible in const context after certain MSRV by Frank Elsinga · 3 days ago
  6. 4d567af regex_creation_in_loops: check MIR loop structure (#17681) by rustbot · 3 days ago
  7. 91d7e0a regex_creation_in_loops: check MIR loop structure by Michael Howell · 7 days ago
  8. 8f6cbca chore: add the `llm-assisted` label to the unauthorised list (#17696) by Alejandra González · 3 days ago
  9. 09b4e11 fix(useless_format): improve suggestion (#16595) by Ada Alakbarova · 4 days ago
  10. f6cec9b add the llm-assisted label to the unauth list by Frank Elsinga · 4 days ago
  11. 4e521d1 fix(`legacy_numeric_constants`): make fixes machine-applicable (#17490) by dswij · 6 days ago
  12. 77ff5df Check that intra-doc links are not broken (#17504) by Samuel Tardieu · 7 days ago
  13. b46a4f5 Improve `map_unwrap_or` lint to support `map(f).unwrap_or_default()` (#17644) by Samuel Tardieu · 7 days ago
  14. 89d0054 Check that the doc contains no broken links by Samuel Tardieu · 5 weeks ago
  15. 8788452 changelog: [map_unwrap_or]: extend to support map(f).unwrap_or_default() by -h · 8 days ago
  16. 195d73e use map_or_default(_) instead of map(_).unwrap_or_default(). by -h · 8 days ago
  17. a11da71 Move the `clippy_ci_panic_test` integration into a regular test (#17502) by Samuel Tardieu · 8 days ago
  18. ed158e7 fix(useless_conversion): ignore From::from in generated code (#17583) by Manish Goregaokar · 8 days ago
  19. 04eea26 Do not trigger `integer_division_remainder_used` in macros (#17049) by Ada Alakbarova · 8 days ago
  20. 4f9cf04 fix(useless_conversion): ignore From::from in generated code by NicDevTV · 3 weeks ago
  21. a29c103 Do not trigger `integer_division_remainder_used` in macros by Samuel Tardieu · 4 months ago
  22. 876002f Remove myself from users on vacation (#17672) by Samuel Tardieu · 9 days ago
  23. 13e5f15 Remove myself from users on vacation by Samuel Tardieu · 9 days ago
  24. 0c3a1a0 Soft rename `clippy::all` to `clippy::default` (#14689) by rustbot · 9 days ago
  25. 52c139d fix(std_instead_of_core): don't suggest a path that does not resolve (#17648) by Manish Goregaokar · 9 days ago
  26. 5c00384 Respect inline allows in needless_pass_by_value (#17665) by Jason Newcomb · 9 days ago
  27. 7a7ce14 Rustup (#17668) by Philipp Krones · 9 days ago
  28. 34ace98 Bump nightly version -> 2026-09-01 by Philipp Krones · 9 days ago
  29. 12bb61d Update comment_width in rustfmt.toml by Philipp Krones · 9 days ago
  30. 8332717 Merge remote-tracking branch 'upstream/master' into rustup by Philipp Krones · 9 days ago
  31. 3ce9fd2 feat(`unnecessary_self_imports`): lint nested imports (#17653) by dswij · 9 days ago
  32. 1ea7460 Detect integration tests in `is_in_test` by ClementTsang · 5 months ago
  33. 999866a Introduce LLM policy in PR template, book and CONTRIBUTING.md (#17641) by rustbot · 10 days ago
  34. 850cefd fix(doc): replace `*const i8` with `*const c_char` (#17662) by rustbot · 10 days ago
  35. 7d6d954 fix(needless_pass_by_value): respect inline allows by Kevin Sailema · 10 days ago
  36. 89fdc94 Add comma to lint_groups_priority error message (#17663) by rustbot · 10 days ago
  37. 42e9942 Add command to lint_groups_priority error message by Alejandra González · 10 days ago
  38. 4a6a067 fix(doc): replace `*const i8` with `*const c_char` by A4-Tacks · 11 days ago
  39. a73575a Install cargo tools with locked dependencies (#17645) by rustbot · 11 days ago
  40. e71ae00 Update allowed unauthenticated `D-Confusing` labels in triagebot (#17640) by rustbot · 11 days ago
  41. fcf0942 fix(useless_format): improve suggestion by Yuri Astrakhan · 7 months ago
  42. c85ce51 feat(`unnecessary_self_imports`): lint nested imports by Ada Alakbarova · 12 days ago
  43. f17d64b tests: cover the reported reproducer and both namespaces by emresimsek · 12 days ago
  44. b9eae88 fix(std_instead_of_core): don't suggest a path that does not resolve by emresimsek · 13 days ago
  45. 3211e31 fix(cargo_common_metadata): stop checking `package.readme` (#17643) by rustbot · 13 days ago
  46. 3a846dc Install cargo tools with locked dependencies by konstin · 13 days ago
  47. bd3a0cf fix(cargo_common_metadata): stop checking `package.readme` by Weihang Lo · 2 weeks ago
  48. b443e33 chore: kebab-case names for binaries (#17639) by Philipp Krones · 13 days ago
  49. 34239b7 Rollup merge of #161859 - aaronrumph:issue-161770-fix, r=khyperia by Jonathan Brouwer · 14 days ago
  50. f9554b8 Rollup merge of #159103 - aapoalas:reborrow/fix-borrowed-place, r=oli-obk by Jonathan Brouwer · 14 days ago
  51. 2f23cec Changed RedundantClone to use Constness and added test by Aaron Rumph · 14 days ago
  52. 464e285 clippy_dev parsing revamp part 7/N (#16645) by llogiq · 2 weeks ago
  53. 30dfaa8 Address more review comments by Alejandra Gonzalez · 2 weeks ago
  54. 12e8299 fix(reborrow): recursive implementation by Aapo Alasuutari · 2 weeks ago
  55. 7b735b8 chore: fix lint `cargo::manual_readme` (#17634) by rustbot · 2 weeks ago
  56. 6fd9b86 fixes issue 17162 false positive for never type impls (#17163) by Jason Newcomb · 2 weeks ago
  57. 5d60afc Make LLM policy Clippy-specific interpretations paragraph more understandable by Alejandra Gonzalez · 2 weeks ago
  58. 890db8a Address review comments by Alejandra Gonzalez · 2 weeks ago
  59. 03173eb Introduce LLM policy in PR template, book and CONTRIBUTING.md by Alejandra Gonzalez · 2 weeks ago
  60. f8d8f7b Update allowed unauthenticated labels in triagebot by Frank Elsinga · 2 weeks ago
  61. 5691eb2 chore: reame the `clippy_dummy` binary `clippy` by Weihang Lo · 2 weeks ago
  62. f533240 chore: rename the `clippy_dev` package to `clippy-dev` by Weihang Lo · 2 weeks ago
  63. ba30562 chore: kebab-case names for test-support packages by Weihang Lo · 2 weeks ago
  64. 7a9156a chore: kebab-case names for UI Cargo test fixtures by Weihang Lo · 2 weeks ago
  65. 9dd2ab9 Do not optimize MIR for comptime ConstFns by Aaron Rumph · 2 weeks ago
  66. d234f95 fix(redundant_clone): Make `visit_local_usage` analyse loop bodies instead of giving up on them (#17495) by dswij · 2 weeks ago
  67. fad5fff chore: fix lint `cargo::manual_readme` by Weihang Lo · 2 weeks ago
  68. b3e0e17 Fix `--explain` lint lookup being case-mismatched (#17632) by rustbot · 2 weeks ago
  69. 52bb2d9 fix: restore uppercase lint lookup in `--explain` by Srijan Keshri · 2 weeks ago
  70. 6b45a69 perf: bail early in `too_many_lines` lint if rule is not enabled. (#17605) by rustbot · 2 weeks ago
  71. 191d402 Rollup merge of #161447 - jdonszelmann:paramenv-from-iter, r=lcnr by Jonathan Brouwer · 2 weeks ago
  72. e9bd6f2 Move the early bail after the closure check. by Connor Shea · 2 weeks ago
  73. 981702c perf: bail early in `too_many_lines` lint if rule is not enabled. by Connor Shea · 3 weeks ago
  74. a629dd9 Make analyse loop bodies instead of giving up on them by Frank Elsinga · 2 weeks ago
  75. eb12bac perf: skip redundant clone analysis for clone-free functions (#17486) by rustbot · 2 weeks ago
  76. 7c5a095 refactor: simplify redundant clone prefilter by Charlie Marsh · 6 weeks ago
  77. 258fbee perf: skip redundant clone analysis for clone-free functions by Charlie Marsh · 6 weeks ago
  78. 536ac28 `clippy_dev`: Use `annotate_snippets` to report all parsing errors together. by Jason Newcomb · 7 months ago
  79. ba4efa6 `clippy_dev`: Move some things from `parse` to `utils`. by Jason Newcomb · 7 months ago
  80. 47562f9 `clippy_dev`: Store the span of each lint's name. by Jason Newcomb · 7 months ago
  81. 4bd9ab9 `clippy_dev`: Move path parsing to it's own function. by Jason Newcomb · 7 months ago
  82. 96e2d46 `clippy_dev`: Cleanup `Cursor` interface. by Jason Newcomb · 7 months ago
  83. bedeb1e `clippy_dev`: Remove `CaptureOptLifetimeArg` pattern. by Jason Newcomb · 7 months ago
  84. 26b5b02 `clippy_dev`: Don't store strings in token search patterns. by Jason Newcomb · 7 months ago
  85. d02b65b Rollup merge of #161443 - khyperia:abbys-tests, r=BoxyUwU by Jonathan Brouwer · 2 weeks ago
  86. 09c7d6f Remove the ICE integration test; it already has a regular test. by Jason Newcomb · 3 weeks ago
  87. ba47895 Use `rustc_delayed_bug_from_inside_query` to test the ICE message hook. by Jason Newcomb · 5 weeks ago
  88. 6cabf95 Move `custom-ice-message` test by Jason Newcomb · 3 weeks ago
  89. db59539 fix: missing_transmute_annotations should not contain fn name in suggestion (#17611) by rustbot · 2 weeks ago
  90. 438741e fixup rustdoc by Jana Dönszelmann · 3 weeks ago
  91. e0c899d also remove `hir::PatKind::Box` by cyrgani · 3 weeks ago
  92. f31ba2c clippy: replace `box_patterns` usage with `deref_patterns` by cyrgani · 3 weeks ago
  93. d86f71e remove `box_patterns` feature by cyrgani · 4 months ago
  94. 095336b Suggest `hypot` for `x.mul_add(x, y * y).sqrt()` (#17600) by Manish Goregaokar · 2 weeks ago
  95. c6e3fc9 fixup tests to account for `Infallible = !` by Waffle Lapkin · 1 year, 1 month ago
  96. 83d8f5f remove `dependency_on_unit_never_type_fallback` lint by Waffle Lapkin · 5 months ago
  97. 4ab331a remove `#![feature(never_type)]` from tools by Waffle Lapkin · 1 year, 1 month ago
  98. 389c27f fixup clippy::empty_enums by Waffle Lapkin · 1 year, 1 month ago
  99. cec41bf `unused_trait_names`: make the suggestion nicer (#17589) by dswij · 2 weeks ago
  100. 88397ff add internal DSL for testing binders by khyperia · 3 weeks ago