| Age | Commit message (Expand) | Author | Lines |
| 2025-04-07 | Add `naked_functions_rustic_abi` feature gate | Folkert de Vries | -4/+0 |
| 2025-03-31 | Rollup merge of #138842 - Noratrieb:inline-exported, r=me,saethlin | Matthias Krüger | -0/+5 |
| 2025-03-25 | Use `Option<Symbol>` in `DuplicateLangItem`. | Nicholas Nethercote | -7/+13 |
| 2025-03-24 | Emit `unused_attributes` for `#[inline]` on exported functions | Noratrieb | -0/+5 |
| 2025-03-21 | Fix lint name in unused linker_messages warning | bjorn3 | -2/+2 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -0/+8 |
| 2025-02-27 | require trait impls to have matching const stabilities as the traits | Deadbeef | -0/+39 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -2/+2 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -40/+8 |
| 2025-02-08 | Rustfmt | bjorn3 | -5/+9 |
| 2025-01-25 | Rollup merge of #136032 - estebank:issue-136028, r=SparrowLii | Jacob Pratt | -1/+1 |
| 2025-01-25 | Auto merge of #119286 - jyn514:linker-output, r=bjorn3 | bors | -0/+2 |
| 2025-01-24 | Account for mutable borrow in argument suggestion | Esteban Küber | -1/+1 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -11/+0 |
| 2025-01-20 | warn on unused linker_messages warning attributes | jyn | -0/+2 |
| 2025-01-11 | On unused assign lint, detect `mut arg: &Ty` meant to be `arg: &mut Ty` | Esteban Küber | -1/+18 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -0/+18 |
| 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 |