| Age | Commit message (Expand) | Author | Lines |
| 2024-12-25 | Overhaul error messages for disallowed coverage attributes | Zalathar | -4/+12 |
| 2024-12-20 | Restrict `#[non_exaustive]` on structs with default field values | Esteban Küber | -0/+9 |
| 2024-12-18 | Check `#[diagnostic::do_not_recommend]` for arguments | Georg Semmler | -0/+4 |
| 2024-12-17 | Remove `rustc::existing_doc_keyword` lint. | Nicholas Nethercote | -5/+6 |
| 2024-12-03 | Auto merge of #133321 - compiler-errors:const-checker, r=wesleywiser | bors | -7/+0 |
| 2024-11-23 | Rollup merge of #127483 - BertalanD:no_sanitize-global-var, r=rcvalle | 许杰友 Jieyou Xu (Joe) | -0/+11 |
| 2024-11-22 | Get rid of HIR const checker | Michael Goulet | -7/+0 |
| 2024-11-11 | Auto merge of #127589 - notriddle:notriddle/search-sem-3, r=GuillaumeGomez | bors | -0/+7 |
| 2024-11-08 | remove support for rustc_safe_intrinsic attribute; use rustc_intrinsic functi... | Ralf Jung | -9/+0 |
| 2024-11-02 | Allow disabling ASan instrumentation for globals | Daniel Bertalan | -0/+11 |
| 2024-10-30 | rustdoc-search: simplify rules for generics and type params | Michael Howell | -0/+7 |
| 2024-10-28 | Error on alignments greater than `isize::MAX` | asquared31415 | -0/+9 |
| 2024-10-25 | Re-do recursive const stability checks | Ralf Jung | -0/+8 |
| 2024-10-22 | Rollup merge of #131732 - m4tx:fix-82824, r=davidtwco | Matthias Krüger | -0/+21 |
| 2024-10-20 | misapplied optimize attribute throws a compilation error (#128488) | ash | -3/+9 |
| 2024-10-15 | Add doc(plugins), doc(passes), etc. to INVALID_DOC_ATTRIBUTES | Mateusz Maćkowski | -0/+21 |
| 2024-10-15 | Auto merge of #129458 - EnzymeAD:enzyme-frontend, r=jieyouxu | bors | -0/+8 |
| 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-11 | Single commit implementing the enzyme/autodiff frontend | Manuel Drehwald | -0/+8 |
| 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 |