| Age | Commit message (Expand) | Author | Lines |
| 2024-10-12 | Rollup merge of #131567 - CastilloDel:reject-unstable-with-accepted-features,... | Matthias Krüger | -0/+11 |
| 2024-10-12 | Emit an error for unstable attributes that reference already stable features | CastilloDel | -0/+11 |
| 2024-10-06 | various fixes for `naked_asm!` implementation | Folkert de Vries | -2/+1 |
| 2024-10-06 | remove checks that are now performed during macro expansion of `naked_asm!` | Folkert de Vries | -15/+0 |
| 2024-10-06 | disallow `asm!` in `#[naked]` functions | Folkert de Vries | -4/+4 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -10/+6 |
| 2024-09-13 | Remove unnecessary lifetime from `FeaturePreviouslyDeclared`. | Nicholas Nethercote | -2/+2 |
| 2024-09-10 | disallow `naked_asm!` outside of `#[naked]` functions | Folkert de Vries | -0/+7 |
| 2024-09-01 | Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU" | Jakub Beránek | -9/+0 |
| 2024-08-29 | Add `warn(unreachable_pub)` to `rustc_passes`. | Nicholas Nethercote | -183/+183 |
| 2024-08-28 | Implement RFC 3525. | Luca Versari | -0/+9 |
| 2024-08-26 | Rollup merge of #129544 - mu001999-contrib:dead-code/clean, r=compiler-errors | Matthias Krüger | -7/+0 |
| 2024-08-25 | Removes dead code from the compiler | mu001999 | -7/+0 |
| 2024-08-24 | New `#[rustc_pub_transparent]` attribute | Pavel Grigorenko | -0/+9 |
| 2024-08-21 | Use bool in favor of Option<()> for diagnostics | Michael Goulet | -2/+2 |
| 2024-08-18 | Check that `#[may_dangle]` is properly applied | Goldstein | -0/+7 |
| 2024-08-17 | Emit an error for invalid use of the linkage attribute | Shina | -0/+9 |
| 2024-08-03 | Assert that all attributes are actually checked via `CheckAttrVisitor` and ar... | Oli Scherer | -0/+7 |
| 2024-07-31 | Emit an error if `#[optimize]` is applied to an incompatible item | clubby789 | -0/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -7/+6 |
| 2024-07-27 | switch to an allowlist approach | Folkert | -2/+3 |
| 2024-07-16 | improve error message when `#[naked]` is used with `#[track-caller] and `#[ta... | Folkert | -1/+1 |
| 2024-07-16 | improve error message when `#[naked]` is used with `#[inline]` | Folkert | -14/+10 |
| 2024-07-10 | Report usage of lib features in ast validation | Michael Goulet | -8/+0 |
| 2024-06-29 | Rollup merge of #127118 - surechen:fix_126789, r=jieyouxu | Matthias Krüger | -0/+3 |
| 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 |