| Age | Commit message (Expand) | Author | Lines |
| 2024-06-29 | Show `used attribute`'s kind for user when find it isn't applied to a `static... | surechen | -0/+3 |
| 2024-06-24 | coverage: Always error on `#[coverage(..)]` in unexpected places | Zalathar | -14/+2 |
| 2024-06-23 | Add hard error and migration lint for unsafe attrs | carbotaniuman | -10/+1 |
| 2024-06-19 | Rollup merge of #124580 - gurry:124556-suggest-remove-tuple-field, r=jackh726 | León Orell Valerian Liehr | -6/+13 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -7/+7 |
| 2024-06-06 | Error on unsafe on non-unsafe attribute | carbotaniuman | -1/+10 |
| 2024-05-23 | Rollup merge of #123623 - surechen:fix_123261, r=estebank | Matthias Krüger | -2/+2 |
| 2024-05-22 | For OutsideLoop we should not suggest add 'block label in if block, or we wii... | surechen | -2/+2 |
| 2024-05-21 | Move `#[do_not_recommend]` to the `#[diagnostic]` namespace | Georg Semmler | -5/+2 |
| 2024-05-13 | Suggest removing unused tuple fields if they are the last fields | Gurinder Singh | -6/+13 |
| 2024-05-08 | Fix Error Messages for `break` Inside Coroutines | Veera | -4/+6 |
| 2024-05-04 | Various improvements to entrypoint code | Nilstrieb | -16/+0 |
| 2024-05-02 | Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...` | Martin Nordholts | -7/+0 |
| 2024-04-23 | Rollup merge of #124218 - Xiretza:subsubdiagnostics, r=davidtwco | León Orell Valerian Liehr | -1/+1 |
| 2024-04-21 | Pass translation closure to add_to_diag_with() as reference | Xiretza | -1/+1 |
| 2024-04-17 | weak lang items are not allowed to be #[track_caller] | Ralf Jung | -0/+10 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -4/+4 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -12/+12 |
| 2024-03-05 | Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`. | Nicholas Nethercote | -2/+2 |
| 2024-02-28 | Rename `DiagnosticSymbolList` as `DiagSymbolList`. | Nicholas Nethercote | -5/+5 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -13/+12 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -4/+7 |
| 2024-02-08 | Rollup merge of #120734 - nnethercote:SubdiagnosticMessageOp, r=compiler-errors | Matthias Krüger | -1/+2 |
| 2024-02-08 | Add `SubdiagnosticMessageOp` as a trait alias. | Nicholas Nethercote | -1/+2 |
| 2024-02-07 | Rollup merge of #120470 - estebank:issue-54196, r=compiler-errors | Guillaume Boisseau | -2/+2 |
| 2024-02-06 | Mark "unused binding" suggestion as maybe incorrect | Esteban Küber | -2/+2 |
| 2024-01-30 | Remove `ffi_returns_twice` feature | clubby789 | -7/+0 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -47/+47 |
| 2024-01-10 | Stop mentioning internal lang items in no_std binary errors | Nilstrieb | -0/+6 |
| 2024-01-08 | Remove `DiagnosticBuilder::delay_as_bug_without_consuming`. | Nicholas Nethercote | -1/+1 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -1/+1 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -19/+19 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -46/+28 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -10/+10 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -5/+5 |
| 2023-11-28 | Yeet E0744 | Michael Goulet | -9/+0 |
| 2023-11-04 | Remove support for compiler plugins. | Nicholas Nethercote | -4/+0 |
| 2023-10-31 | Auto merge of #117377 - dtolnay:deprecatedsince, r=cjgillot | bors | -10/+0 |
| 2023-10-30 | Fix #117284, Fix unused variables lint issue for args in macro | yukang | -6/+15 |
| 2023-10-29 | Delete unused InvalidDeprecationVersion diagnostic | David Tolnay | -10/+0 |
| 2023-10-26 | Tweak suggestion spans for invalid crate-level inner attribute | Esteban Küber | -5/+15 |
| 2023-10-24 | Store 'since' attribute as parsed Version | David Tolnay | -10/+0 |
| 2023-10-19 | Rollup merge of #116829 - fmease:rust-aint-c, r=compiler-errors | León Orell Valerian Liehr | -1/+8 |
| 2023-10-18 | Make `#[repr(Rust)]` and `#[repr(C)]` incompatible with one another | León Orell Valerian Liehr | -1/+8 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+3 |
| 2023-10-09 | Suggest labeling block if `break` is in bare block | Esteban Küber | -0/+10 |
| 2023-09-25 | Gate and validate #[rustc_safe_intrinsic] | León Orell Valerian Liehr | -0/+9 |
| 2023-09-18 | Prevent using `#[target_feature]` on lang item functions | Eduardo Sánchez Muñoz | -0/+10 |
| 2023-09-14 | Auto merge of #114656 - bossmc:rework-no-coverage-attr, r=oli-obk | bors | -8/+8 |
| 2023-09-08 | Rework no_coverage to coverage(off) | Andy Caldwell | -8/+8 |