| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-18 | Merge commit '20ce69b9a63bcd2756cd906fe0964d1e901e042a' into ↵ | Philipp Krones | -1/+1 | |
| clippy-subtree-update | ||||
| 2025-09-04 | Merge commit 'e9b70454e4c9584be3b22ddabd26b741aeb06c10' into ↵ | Philipp Krones | -2/+4 | |
| clippy-subtree-update | ||||
| 2025-08-22 | Merge commit '877967959ae8da9814df4f2614971f4d784bf53f' into ↵ | Philipp Krones | -1/+1 | |
| clippy-subtree-update | ||||
| 2025-08-07 | Merge commit '334fb906aef13d20050987b13448f37391bb97a2' into ↵ | Philipp Krones | -2/+2 | |
| clippy-subtree-update | ||||
| 2025-07-10 | Merge commit 'cdbbf3afda0b1bf51568b368f629b1d828507f98' into ↵ | Philipp Krones | -0/+1 | |
| clippy-subtree-update | ||||
| 2025-06-27 | Merge commit 'c5dbd1de07e0407b9687619a868384d6de06253f' into ↵ | Philipp Krones | -3/+24 | |
| clippy-subtree-update | ||||
| 2025-05-31 | Merge commit '57cbadd68ac473bc50453f6b1320a02b68115f12' | Philipp Krones | -1/+1 | |
| 2025-05-21 | Merge commit 'cadf98bb7d783e2ea3572446c3f80d3592ec5f86' into ↵ | Philipp Krones | -2/+1 | |
| clippy-subtree-update | ||||
| 2025-05-15 | Merge commit '0450db33a5d8587f7c1d4b6d233dac963605766b' into ↵ | Philipp Krones | -53/+54 | |
| clippy-subtree-update | ||||
| 2025-04-22 | Merge commit '0621446356e20fd2ead13a6763bb936c95eb0cfa' into ↵ | Philipp Krones | -63/+260 | |
| clippy-subtree-update | ||||
| 2025-03-20 | Merge commit '1e5237f4a56ae958af7e5824343eacf737b67083' into ↵ | Philipp Krones | -14/+173 | |
| clippy-subtree-update | ||||
| 2025-02-28 | Merge commit '9f9a822509e5ad3e560cbbe830d1013f936fca28' into ↵ | Philipp Krones | -18/+99 | |
| clippy-subtree-update | ||||
| 2025-02-06 | Merge commit '3e3715c31236bff56f1c63a1de2c7bbdfcfb0923' into ↵ | Philipp Krones | -0/+1 | |
| clippy-subtree-update | ||||
| 2025-01-28 | Merge commit '51d49c1ae2785b24ef18a46ef233fc1d91844666' into ↵ | Philipp Krones | -1/+4 | |
| clippy-subtree-update | ||||
| 2025-01-09 | Merge commit '19e305bb57a7595f2a8d81f521c0dd8bf854e739' into ↵ | Philipp Krones | -1/+21 | |
| clippy-subtree-update | ||||
| 2024-12-26 | Merge commit '609cd310be44677ae31d452a17b0f8207e1abfe1' into ↵ | Philipp Krones | -0/+3 | |
| clippy-subtree-update | ||||
| 2024-11-28 | Merge commit 'ff4a26d442bead94a4c96fb1de967374bc4fbd8e' into ↵ | Philipp Krones | -175/+25 | |
| clippy-subtree-update | ||||
| 2024-11-07 | Merge commit 'f712eb5cdccd121d0569af12f20e6a0fabe4364d' into ↵ | Philipp Krones | -9/+352 | |
| clippy-subtree-update | ||||
| 2024-10-18 | Merge commit 'a109190d7060236e655fc75533373fa274ec5343' into ↵ | Philipp Krones | -5/+28 | |
| clippy-subtree-update | ||||
| 2024-10-03 | Merge commit 'aa0d551351a9c15d8a95fdb3e2946b505893dda8' into ↵ | Philipp Krones | -0/+2 | |
| clippy-subtree-update | ||||
| 2024-09-24 | Merge commit '7901289135257ca0fbed3a5522526f95b0f5edba' into ↵ | Philipp Krones | -7/+10 | |
| clippy-subtree-update | ||||
| 2024-09-14 | stabilize `const_extern_fn` | Folkert de Vries | -1/+2 | |
| 2024-09-13 | handle transmutes in const context if msrvs::CONST_FLOAT_BITS_CONV | Trevor Spiteri | -1/+2 | |
| 2024-08-24 | Merge commit '0f8eabd6231366bfc1bb1464601297c2d48f8f68' into clippyup | Jason Newcomb | -22/+21 | |
| 2024-08-08 | Merge commit 'cb806113e0f83a8f9b47d35b453b676543bcc40e' into ↵ | Philipp Krones | -462/+374 | |
| clippy-subtree-update | ||||
| 2024-07-25 | Merge commit '37f4fbb92913586b73a35772efd00eccd1cbbe13' into ↵ | Philipp Krones | -20/+25 | |
| clippy-subtree-update | ||||
| 2024-07-11 | Merge commit 'b794b8e08c16517a941dc598bb1483e8e12a8592' into ↵ | Philipp Krones | -3/+4 | |
| clippy-subtree-update | ||||
| 2024-06-27 | Merge commit '68a799aea9b65e2444fbecfe32217ce7d5a3604f' into ↵ | Philipp Krones | -2/+3 | |
| clippy-subtree-update | ||||
| 2024-06-25 | RFC 2383: Stabilize `lint_reasons` in Clippy :paperclips: | xFrednet | -1/+2 | |
| 2024-06-13 | Merge commit '3e5a02b13b1244545454752c6629b767522a44b1' into ↵ | Philipp Krones | -1/+1 | |
| clippy-subtree-update | ||||
| 2024-05-21 | Merge commit '2efebd2f0c03dabbe5c3ad7b4ebfbd99238d1fb2' into ↵ | Philipp Krones | -1/+33 | |
| clippy-subtree-update | ||||
| 2024-05-02 | Merge commit '20b085d500dfba5afe0869707bf357af3afe20be' into ↵ | Philipp Krones | -5/+8 | |
| clippy-subtree-update | ||||
| 2024-04-18 | Merge commit 'ca3b393750ee8d870bf3215dcf6509cafa5c0445' into ↵ | Philipp Krones | -0/+22 | |
| clippy-subtree-update | ||||
| 2024-04-04 | Merge commit '9725c4a162502a02c1c67fdca6b797fe09b2b73c' into ↵ | Philipp Krones | -8/+9 | |
| clippy-subtree-update | ||||
| 2024-03-24 | Rename `{enter,exit}_lint_attrs` to `check_attributes{,_post}` | Alex Macleod | -2/+2 | |
| 2024-03-21 | Merge commit '9d6f41691ed9dbfaec2a2df2661c42451f2fe0d3' into ↵ | Philipp Krones | -2/+3 | |
| clippy-subtree-update | ||||
| 2024-03-07 | Merge commit '93f0a9a91f58c9b2153868f458402155fb6265bb' into ↵ | Philipp Krones | -4/+9 | |
| clippy-subtree-update | ||||
| 2024-02-28 | Remove the `UntranslatableDiagnosticTrivial` lint. | Nicholas Nethercote | -1/+0 | |
| It's a specialized form of the `UntranslatableDiagnostic` lint that is deny-by-default. Now that `UntranslatableDiagnostic` has been changed from allow-by-default to deny-by-default, the trivial variant is no longer needed. | ||||
| 2024-02-27 | Merge commit '10136170fe9ed01e46aeb4f4479175b79eb0e3c7' into ↵ | Philipp Krones | -3/+3 | |
| clippy-subtree-update | ||||
| 2024-02-09 | Rollup merge of #120806 - flip1995:clippy-subtree-update, r=Manishearth | Matthias Krüger | -2/+35 | |
| Clippy subtree update r? `@Manishearth` | ||||
| 2024-02-08 | Merge commit '60cb29c5e4f9772685c9873752196725c946a849' into clippyup | Philipp Krones | -2/+35 | |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -1/+3 | |
| That is, change `diagnostic_outside_of_impl` and `untranslatable_diagnostic` from `allow` to `deny`, because more than half of the compiler has be converted to use translated diagnostics. This commit removes more `deny` attributes than it adds `allow` attributes, which proves that this change is warranted. | ||||
| 2024-01-25 | Merge commit '66c29b973b3b10278bd39f4e26b08522a379c2c9' into ↵ | Philipp Krones | -18/+65 | |
| clippy-subtree-update | ||||
| 2024-01-11 | Merge commit '26ac6aab023393c94edf42f38f6ad31196009643' | Philipp Krones | -2/+16 | |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -1/+1 | |
| In #119606 I added them and used a `_mv` suffix, but that wasn't great. A `with_` prefix has three different existing uses. - Constructors, e.g. `Vec::with_capacity`. - Wrappers that provide an environment to execute some code, e.g. `with_session_globals`. - Consuming chaining methods, e.g. `Span::with_{lo,hi,ctxt}`. The third case is exactly what we want, so this commit changes `DiagnosticBuilder::foo_mv` to `DiagnosticBuilder::with_foo`. Thanks to @compiler-errors for the suggestion. | ||||
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -1/+1 | |
| This works for most of its call sites. This is nice, because `emit` very much makes sense as a consuming operation -- indeed, `DiagnosticBuilderState` exists to ensure no diagnostic is emitted twice, but it uses runtime checks. For the small number of call sites where a consuming emit doesn't work, the commit adds `DiagnosticBuilder::emit_without_consuming`. (This will be removed in subsequent commits.) Likewise, `emit_unless` becomes consuming. And `delay_as_bug` becomes consuming, while `delay_as_bug_without_consuming` is added (which will also be removed in subsequent commits.) All this requires significant changes to `DiagnosticBuilder`'s chaining methods. Currently `DiagnosticBuilder` method chaining uses a non-consuming `&mut self -> &mut Self` style, which allows chaining to be used when the chain ends in `emit()`, like so: ``` struct_err(msg).span(span).emit(); ``` But it doesn't work when producing a `DiagnosticBuilder` value, requiring this: ``` let mut err = self.struct_err(msg); err.span(span); err ``` This style of chaining won't work with consuming `emit` though. For that, we need to use to a `self -> Self` style. That also would allow `DiagnosticBuilder` production to be chained, e.g.: ``` self.struct_err(msg).span(span) ``` However, removing the `&mut self -> &mut Self` style would require that individual modifications of a `DiagnosticBuilder` go from this: ``` err.span(span); ``` to this: ``` err = err.span(span); ``` There are *many* such places. I have a high tolerance for tedious refactorings, but even I gave up after a long time trying to convert them all. Instead, this commit has it both ways: the existing `&mut self -> Self` chaining methods are kept, and new `self -> Self` chaining methods are added, all of which have a `_mv` suffix (short for "move"). Changes to the existing `forward!` macro lets this happen with very little additional boilerplate code. I chose to add the suffix to the new chaining methods rather than the existing ones, because the number of changes required is much smaller that way. This doubled chainging is a bit clumsy, but I think it is worthwhile because it allows a *lot* of good things to subsequently happen. In this commit, there are many `mut` qualifiers removed in places where diagnostics are emitted without being modified. In subsequent commits: - chaining can be used more, making the code more concise; - more use of chaining also permits the removal of redundant diagnostic APIs like `struct_err_with_code`, which can be replaced easily with `struct_err` + `code_mv`; - `emit_without_diagnostic` can be removed, which simplifies a lot of machinery, removing the need for `DiagnosticBuilderState`. | ||||
| 2023-12-28 | Merge commit 'ac4c2094a6030530661bee3876e0228ddfeb6b8b' into clippy-subtree-sync | Philipp Krones | -5/+9 | |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -9/+9 | |
| Also add some `dcx` methods to types that wrap `TyCtxt`, for easier access. | ||||
| 2023-12-01 | Merge commit 'f0cdee4a3f094416189261481eae374b76792af1' into clippy-subtree-sync | Philipp Krones | -1/+6 | |
| 2023-11-16 | Merge commit 'edb720b199083f4107b858a8761648065bf38d86' into clippyup | Philipp Krones | -20/+6 | |
