| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-07-06 | Move redundant_clone to nursery | Alex Macleod | -32/+34 | |
| 2023-07-06 | Auto merge of #10865 - Centri3:let_with_type_underscore_tracing, r=Jarcho | bors | -8/+55 | |
| [`let_with_type_underscore`]: Don't emit on locals from procedural macros closes #10498 changelog: [`let_with_type_underscore`]: Don't emit on locals from procedural macros | ||||
| 2023-07-06 | [`default_constructed_unit_structs`]: do not lint type aliases | y21 | -4/+48 | |
| 2023-05-21 | Rename `forget_ref` lint to `forgetting_references` | Urgau | -5/+5 | |
| 2023-05-21 | Rename `drop_ref` lint to `dropping_references` | Urgau | -5/+5 | |
| 2023-05-21 | Rename `forget_copy` lint to `forgetting_copy_types` | Urgau | -6/+6 | |
| 2023-05-21 | Rename `drop_copy` lint to `dropping_copy_types` | Urgau | -6/+6 | |
| 2023-05-20 | Merge commit '435a8ad86c7a33bd7ffb91c59039943408d3b6aa' into clippyup | Philipp Krones | -548/+1331 | |
| 2023-05-17 | Exclude inherent projections from some alias ty matches | León Orell Valerian Liehr | -0/+13 | |
| 2023-05-14 | Exposes false negative in clippy's diverging_sub_expression | David Tolnay | -9/+1 | |
| 2023-05-10 | Drop uplifted clippy::forget_copy | Urgau | -246/+58 | |
| 2023-05-10 | Drop uplifted clippy::forget_ref | Urgau | -208/+57 | |
| 2023-05-10 | Drop uplifted clippy::drop_copy | Urgau | -89/+99 | |
| 2023-05-10 | Drop uplifted clippy::drop_ref | Urgau | -289/+55 | |
| 2023-05-05 | Merge commit '371120bdbf58a331db5dcfb2d9cddc040f486de8' into clippyup | Philipp Krones | -169/+1639 | |
| 2023-05-02 | Rollup merge of #110955 - fee1-dead-contrib:sus-operation, r=compiler-errors | Dylan DPC | -107/+58 | |
| uplift `clippy::clone_double_ref` as `suspicious_double_ref_op` Split from #109842. r? ``@compiler-errors`` | ||||
| 2023-04-28 | uplift `clippy::clone_double_ref` as `suspicious_double_ref_op` | Deadbeef | -107/+58 | |
| 2023-04-27 | Make clippy happy | Michael Goulet | -12/+12 | |
| 2023-04-23 | Merge commit 'a3ed905928a03b6e433d0b429190bf3a847128b3' into clippyup | Philipp Krones | -1251/+1558 | |
| 2023-04-21 | Evaluate place expression in `PlaceMention`. | Camille GILLOT | -8/+8 | |
| 2023-04-18 | clippy: add test for https://github.com/rust-lang/rust-clippy/issues/10645 | Matthias Krüger | -1/+20 | |
| 2023-04-14 | Auto merge of #110160 - petrochenkov:notagain2, r=cjgillot | bors | -2/+2 | |
| resolve: Pre-compute non-reexport module children Instead of repeating the same logic by walking HIR during metadata encoding. The only difference is that we are no longer encoding `macro_rules` items, but we never currently need them as a part of this list. They can be encoded separately if this need ever arises. `module_reexports` is also un-querified, because I don't see any reasons to make it a query, only overhead. | ||||
| 2023-04-12 | Special-case item attributes in the suggestion output | Esteban Küber | -9/+0 | |
| 2023-04-12 | Tweak output for 'add line' suggestion | Esteban Küber | -11/+28 | |
| 2023-04-12 | resolve: Pre-compute non-reexport module children | Vadim Petrochenkov | -2/+2 | |
| Instead of repeating the same logic by walking HIR during metadata encoding. The only difference is that we are no longer encoding `macro_rules` items, but we never currently need them as a part of this list. They can be encoded separately if this need ever arises. `module_reexports` is also un-querified, because I don't see any reasons to make it a query, only overhead. | ||||
| 2023-04-11 | Merge commit '83e42a2337dadac915c956d125f1d69132f36425' into clippyup | Philipp Krones | -347/+2783 | |
| 2023-03-29 | Stabilize a portion of 'once_cell' | Trevor Gross | -4/+4 | |
| Move items not part of this stabilization to 'lazy_cell' or 'once_cell_try' | ||||
| 2023-03-27 | Add notes to non-structural const in pattern error message | Jamen Marz | -0/+2 | |
| 2023-03-24 | Merge commit 'd5e2a7aca55ed49fc943b7a07a8eba05ab5a0079' into clippyup | Philipp Krones | -1297/+2271 | |
| 2023-03-14 | Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errors | bors | -5/+1 | |
| Remove `identity_future` indirection This was previously needed because the indirection used to hide some unexplained lifetime errors, which it turned out were related to the `min_choice` algorithm. Removing the indirection also solves a couple of cycle errors, large moves and makes async blocks support the `#[track_caller]`annotation. Fixes https://github.com/rust-lang/rust/issues/104826. | ||||
| 2023-03-13 | Auto merge of #108471 - clubby789:unbox-the-syntax, r=Nilstrieb,est31 | bors | -81/+53 | |
| Remove `box_syntax` r? `@Nilstrieb` This removes the feature `box_syntax`, which allows the use of `box <expr>` to create a Box, and finalises removing use of the feature from the compiler. `box_patterns` (allowing the use of `box <pat>` in a pattern) is unaffected. It also removes `ast::ExprKind::Box` - the only way to create a 'box' expression now is with the rustc-internal `#[rustc_box]` attribute. As a temporary measure to help users move away, `box <expr>` now parses the inner expression, and emits a `MachineApplicable` lint to replace it with `Box::new` Closes #49733 | ||||
| 2023-03-12 | Auto merge of #108872 - cjgillot:simp-const-prop, r=oli-obk | bors | -21/+24 | |
| Strengthen state tracking in const-prop Some/many of the changes are replicated between both the const-prop lint and the const-prop optimization. Behaviour changes: - const-prop opt does not give a span to propagated values. This was useless as that span's primary purpose is to diagnose evaluation failure in codegen. - we remove the `OnlyPropagateInto` mode. It was only used for function arguments, which are better modeled by a write before entry. - the tracking of assignments and discriminants make clearer that we do nothing in `NoPropagation` mode or on indirect places. | ||||
| 2023-03-12 | Remove uses of `box_syntax` in rustc and tools | clubby789 | -81/+53 | |
| 2023-03-10 | Merge commit '3c06e0b1ce003912f8fe0536d3a7fe22558e38cf' into clippyup | Philipp Krones | -378/+1323 | |
| 2023-03-08 | Fortify clippy tests. | Camille GILLOT | -21/+24 | |
| 2023-03-08 | Remove `identity_future` indirection | Arpad Borsos | -5/+1 | |
| This was previously needed because the indirection used to hide some unexplained lifetime errors, which it turned out were related to the `min_choice` algorithm. Removing the indirection also solves a couple of cycle errors, large moves and makes async blocks support the `#[track_caller]` annotation. | ||||
| 2023-03-08 | move clippy tests back to their intended directory | Pietro Albini | -0/+40 | |
| 2023-03-02 | Fix array-size-threshold config deserialization error | Alex Macleod | -14/+10 | |
| 2023-02-25 | Merge commit '149392b0baa4730c68f3c3eadf5c6ed7b16b85a4' into clippyup | Jason Newcomb | -286/+1560 | |
| 2023-02-22 | clippy: update clippy to use new `TyCtxt::def_descr` | Michael Howell | -2/+2 | |
| 2023-02-10 | Merge commit '0f7558148c22e53cd4608773b56cdfa50dcdeac3' into clippyup | Philipp Krones | -211/+1535 | |
| 2023-01-30 | Modify primary span label for E0308 | Esteban Küber | -1/+1 | |
| The previous output was unintuitive to users. | ||||
| 2023-01-27 | Merge commit '1480cea393d0cee195e59949eabdfbcf1230f7f9' into clippyup | Philipp Krones | -133/+981 | |
| 2023-01-13 | Auto merge of #106801 - JohnTitor:rollup-xqkraw0, r=JohnTitor | bors | -3/+6 | |
| Rollup of 6 pull requests Successful merges: - #106608 (Render missing generics suggestion verbosely) - #106716 ([RFC 2397] Deny incorrect locations) - #106754 (Rename `Ty::is_ty_infer` -> `Ty::is_ty_or_numeric_infer`) - #106782 (Ignore tests move in git blame) - #106785 (Make blame spans better for impl wfcheck) - #106791 (Fix ICE formatting) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup | ||||
| 2023-01-13 | Rollup merge of #106608 - compiler-errors:missing-generics-verbose, r=estebank | Yuki Okushi | -3/+6 | |
| Render missing generics suggestion verbosely It's a bit easier to read like this, especially ones that are appending new generics onto an existing list, like ": `, T`" which render somewhat poorly inline. Also don't suggest `dyn` as a type parameter to add, even if technically that's valid in edition 2015. | ||||
| 2023-01-13 | Auto merge of #106092 - asquared31415:start_lang_item_checks, r=davidtwco | bors | -1/+1 | |
| Add checks for the signature of the `start` lang item Closes #105963 | ||||
| 2023-01-12 | Don't suggest dyn as parameter to add | Michael Goulet | -3/+6 | |
| 2023-01-12 | Merge commit '7f27e2e74ef957baa382dc05cf08df6368165c74' into clippyup | Philipp Krones | -454/+1343 | |
| 2023-01-11 | add checks for the signature of the lang item | asquared31415 | -1/+1 | |
| 2023-01-11 | Change `src/test` to `tests` in source files, fix tidy and tests | Albert Larsan | -3/+3 | |
