1. 71f1cdd Refactor `drain_collect` and clarify the lint messages. (#17212) by Samuel Tardieu · 3 hours ago master
  2. a5035b1 perf: check the token kind before extracting source in early literal lints (#17219) by Samuel Tardieu · 4 hours ago
  3. 9f5eee6 perf: match expression shape before MSRV check in cloned_ref_to_slice_refs (#17220) by Samuel Tardieu · 4 hours ago
  4. e8cb380 perf: skip doc_markdown text collection and word scan when the lint is allowed (#17217) by Samuel Tardieu · 4 hours ago
  5. aa783f1 perf: match expression shape before MSRV check in cloned_ref_to_slice_refs by xmakro · 12 hours ago
  6. 81c4ee5 perf: check the token kind before extracting source in early literal lints by xmakro · 7 hours ago
  7. 82f47b2 perf: check is_in_test last in incompatible_msrv (#17218) by Samuel Tardieu · 11 hours ago
  8. 51844e3 perf: check is_in_test last in incompatible_msrv by xmakro · 12 hours ago
  9. 934018e perf: skip doc_markdown text collection and word scan when the lint is allowed by xmakro · 13 hours ago
  10. 5076a6b Refactor `drain_collect` and clarify the lint messages. by Jason Newcomb · 2 days ago
  11. 824aa1f New `by_ref_peekable_peek` lint (#17042) by Jason Newcomb · 2 days ago
  12. 5f29bd0 Remove `is_integer_const` (#17204) by Samuel Tardieu · 2 days ago
  13. f7dfee2 Replace `is_integer_const` with `eval_int`. by Jason Newcomb · 3 days ago
  14. de60dd8 Replace style uses of `is_integer_const` with `is_integer_literal`. by Jason Newcomb · 3 days ago
  15. 1c70a8b needless_borrow: same-name methods false positive (#17171) by Samuel Tardieu · 2 days ago
  16. 5071656 `infallible_destructuring_match`: clean-up, split off the suggestion from the main message (#17175) by Samuel Tardieu · 2 days ago
  17. 7813792 docs: Clarify lint configuration text. (#17210) by Samuel Tardieu · 2 days ago
  18. 8428a85 Rustup (#17211) by Philipp Krones · 2 days ago
  19. 9cadea6 Bump nightly version -> 2026-06-11 by Philipp Krones · 2 days ago
  20. 8408727 Merge remote-tracking branch 'upstream/master' into rustup by Philipp Krones · 2 days ago
  21. fced4cf Docs: Remove added link, since it appears earlier in the text. by Bryan A. Jones · 2 days ago
  22. a66d7fd Docs: properly link to main page of docs. by Bryan A. Jones · 2 days ago
  23. 7743464 docs: Clarify lint configuration text. Add link to Cargo docs. by Bryan A. Jones · 2 days ago
  24. 917d94a Deprecate the `from_iter_instead_of_collect` lint (#17208) by llogiq · 2 days ago
  25. ab9ee11 Deprecate the `from_iter_instead_of_collect` lint by Samuel Tardieu · 2 days ago
  26. 2ae1735 New `by_ref_peekable_peek` lint by Samuel Tardieu · 3 weeks ago
  27. f1c1d90 Add `with_capacity_zero` lint (#17192) by Samuel Tardieu · 2 days ago
  28. 0bcbc9d Fix redundant closure call async false positive (#17107) by Samuel Tardieu · 2 days ago
  29. 7731cac Fix `collapsible_match` suggests wrongly when match body has no braces (#16749) by Samuel Tardieu · 2 days ago
  30. b09831f Add common database engines to `doc_markdown` whitelist (#16917) by Samuel Tardieu · 2 days ago
  31. 941d80c Refactor with_capacity_zero to address PR review comments by Zach Shallbetter · 2 days ago
  32. bfe323a Remove `PROFILE` forwarding from `build.rs` (#17077) by Jason Newcomb · 3 days ago
  33. 64805da Remove `PROFILE` forwarding from `build.rs` by Jason Newcomb · 2 weeks ago
  34. 5a53de3 Cleanup: remove unneeded references (#17203) by dswij · 3 days ago
  35. 6b498e8 Cleanup: remove unneeded references by Samuel Tardieu · 3 days ago
  36. ad42d05 Enhance never loop (#17145) by Samuel Tardieu · 3 days ago
  37. 13915be enhance never_loop to emit diagnostic notes for non obvious divergence by MassimilianoBaglioni · 12 days ago
  38. 0889c92 feat(`mem_replace_with_default`): also emit inside macros (#17191) by dswij · 4 days ago
  39. 42e5232 manual_is_variant_and: lint `result.ok().is_some_and(f)` (#17184) by Jason Newcomb · 4 days ago
  40. b8c36b0 feat: also emit `mem_replace_with_default` inside macros by Ada Alakbarova · 5 days ago
  41. 5b79a64 internal(`manual_non_exhaustive`): explain why we have hint+suggestion instead of multipart suggestion (#17194) by Samuel Tardieu · 4 days ago
  42. bf2b6ed feat: Add profile-specific configuration for disallowed methods and types (#15779) by Alejandra González · 4 days ago
  43. 03128d7 fix: address final review feedback by vitalii · 8 weeks ago
  44. 37482e2 fix: address review feedback by Lallapallooza · 6 months ago
  45. 74f3823 config: add [profiles.*] disallowed lists by Lallapallooza · 6 months ago
  46. 286f01e fix review by Lallapallooza · 7 months ago
  47. f736c1e Add profile-specific configuration for disallowed methods and types by Lallapallooza · 9 months ago
  48. 75bff05 `mem_replace`: clean-up (#17190) by Samuel Tardieu · 4 days ago
  49. 2ae2877 rename the remains to `mem_replace_with_default.rs` by Ada Alakbarova · 5 days ago
  50. d9825ad extract `mem_replace_option_with_some` tests into their own file by Ada Alakbarova · 5 days ago
  51. a5b5cef extract `mem_replace_option_with_none` tests into their own file by Ada Alakbarova · 5 days ago
  52. a78f667 rename `repl_uninit.rs` to `mem_replace_with_uninit.rs`, clean-up by Ada Alakbarova · 5 days ago
  53. ef6e711 clean-up tests, first pass by Ada Alakbarova · 5 days ago
  54. 1389f57 clean-up suggestion messages by Ada Alakbarova · 5 days ago
  55. 80df069 explain why we have hint+suggestion instead of multipart suggestion by Ada Alakbarova · 6 days ago
  56. cd49ee2 misc: `mem::take` the vec of enums to avoid copying by Ada Alakbarova · 6 days ago
  57. 77f1ac0 Change `with_capacity_zero` category to `pedantic` by Zach Shallbetter · 5 days ago
  58. bb32db3 Add `with_capacity_zero` lint by Zach Shallbetter · 5 days ago
  59. 4603426 manual_is_variant_and: lint `result.ok().is_some_and(f)` by Sylvestre Ledru · 6 days ago
  60. 53308b5 Fix `explicit_counter_loop` FP when the counter is only modified inside the `else` block of `let...else` binding. (#17023) by Jason Newcomb · 5 days ago
  61. dc46f29 Extend extra_unused_lifetimes for spurious for<'a> (#17031) by Jason Newcomb · 5 days ago
  62. 1c889b8 Extend extra_unused_lifetimes for spurious for<'a> by Marcel Müller · 4 weeks ago
  63. 0bbbfcc test(`manual_let_else`): extract unfixable cases to a separate file (#17183) by Samuel Tardieu · 5 days ago
  64. d368774 dummy: update to term-1 which has fewer deps (#17152) by Philipp Krones · 5 days ago
  65. e166faa Remove possibly footgunny `is_const` method by Oli Scherer · 6 weeks ago
  66. 68df040 Make the `inline` field on the `Const` `ConstContext` more clearly targetted at what it does by Oli Scherer · 7 months ago
  67. 39f4f7f Cleanup test files by swapping allow for expect by Linus Kirkwood · 6 days ago
  68. bbb3510 Fix redundant closure call async false positive by Linus Kirkwood · 8 weeks ago
  69. bbfff70 docs: update lint registration for statically-combined passes (#17178) by Ada Alakbarova · 5 days ago
  70. fdadd62 docs: update lint registration for statically-combined passes by xmakro · 5 days ago
  71. d00aff4 Attributes cleanup in tests [11/20] (#17095) by Ada Alakbarova · 5 days ago
  72. 1fd6906 Attributes cleanup in tests [11/20] by Samuel Tardieu · 3 weeks ago
  73. 7b581b1 test(`manual_let_else`): extract unfixable cases to a separate file by Ada Alakbarova · 7 days ago
  74. 3111338 Syntactically reject equality predicates by León Orell Valerian Liehr · 3 months ago
  75. 45157f0 Attributes cleanup in tests [10/20] (#17094) by Ada Alakbarova · 6 days ago
  76. 875f463 Attributes cleanup in tests [10/20] by Samuel Tardieu · 3 weeks ago
  77. 163f085 Attributes cleanup in tests [09/20] (#17093) by Ada Alakbarova · 6 days ago
  78. 78323ba Attributes cleanup in tests [09/20] by Samuel Tardieu · 3 weeks ago
  79. 0db591d Fix unused_async_trait_impl suggestions with return statements (#17181) by dswij · 6 days ago
  80. 3e3db3f `iter_cloned_collect`: split off the suggestion from the main message (#17174) by Samuel Tardieu · 6 days ago
  81. 6f94be9 Fix unused_async_trait_impl suggestions with return statements by Wouter Geraedts · 6 days ago
  82. 0ddce95 `borrowed_box`: clean-up, improve suggestion message (#17173) by llogiq · 6 days ago
  83. 12f05ee Fix lints duplications in `unknown_attribute` and `renamed_builtin_attr` (#17164) by llogiq · 6 days ago
  84. 20e2299 Obtaining the metadata of a const pointer is a const operation (#17121) by llogiq · 6 days ago
  85. f2a72d4 Detect more ranges in single_range_in_vec_init (#17146) by Samuel Tardieu · 6 days ago
  86. 05a1ffe perf: skip the boxed_local walk for functions without a Box parameter (#17168) by Jason Newcomb · 7 days ago
  87. 0bdca3c split off the suggestion from the main message by Ada Alakbarova · 7 days ago
  88. bc274fe perf: skip the boxed_local walk for functions without a Box parameter by xmakro · 7 days ago
  89. 8657c54 give clearer names to things by Ada Alakbarova · 7 days ago
  90. 3c7da10 destructure arrays in patterns already by Ada Alakbarova · 7 days ago
  91. 15c9677 move the suggestion into the suggestion message by Ada Alakbarova · 7 days ago
  92. 996a5b0 clean-up tests by Ada Alakbarova · 7 days ago
  93. 8e7be63 misc improvements by Ada Alakbarova · 7 days ago
  94. a991b84 extend the let chain by Ada Alakbarova · 7 days ago
  95. b6d0978 improve suggestion by Ada Alakbarova · 7 days ago
  96. 0877257 misc: do the cheaper `TyKind` check first by Ada Alakbarova · 7 days ago
  97. a9fa02b misc improvements: by Ada Alakbarova · 7 days ago
  98. f69a253 fix duplicate clippy attribute validation by Gri-ffin · 8 days ago
  99. 2ba3d1c perf: skip the inline_always relevance walk for items without the attribute (#17137) by Jason Newcomb · 7 days ago
  100. b0be101 needless_borrow: same-name methods false positive by Michael Howell · 7 days ago