| Age | Commit message (Expand) | Author | Lines |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -3/+3 |
| 2025-03-22 | Rollup merge of #138786 - bjorn3:driver_code_move, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-03-21 | Rollup merge of #138570 - folkertdev:naked-function-target-feature-gate, r=Am... | Matthias Krüger | -1/+15 |
| 2025-03-21 | Fix lint name in unused linker_messages warning | bjorn3 | -1/+1 |
| 2025-03-21 | Rollup merge of #138724 - fmease:list-stems-bear-no-name, r=nnethercote | Matthias Krüger | -2/+1 |
| 2025-03-20 | Auto merge of #138515 - petrochenkov:cfgtrace, r=nnethercote | bors | -1/+3 |
| 2025-03-19 | Check attrs: Don't try to retrieve the name of list stems | León Orell Valerian Liehr | -2/+1 |
| 2025-03-18 | Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgr | bors | -8/+8 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -8/+8 |
| 2025-03-17 | Allow #[rustc_std_internal_symbol] on foreign items | bjorn3 | -1/+1 |
| 2025-03-17 | expand: Leave traces when expanding `cfg_attr` attributes | Vadim Petrochenkov | -1/+3 |
| 2025-03-16 | add `naked_functions_target_feature` unstable feature | Folkert de Vries | -1/+15 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -10/+9 |
| 2025-03-09 | continue to check attr if meet empty repr for adt | Mu001999 | -1/+1 |
| 2025-03-04 | mgca: Lower all const paths as `ConstArgKind::Path` | Noah Lev | -0/+21 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -1/+28 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -2/+2 |
| 2025-02-24 | lower attr spans and inline some functions to hopefully mitigate perf regress... | Jana Dönszelmann | -1/+0 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -386/+361 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -15/+15 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -97/+98 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -6/+6 |
| 2025-02-19 | Rollup merge of #136923 - samueltardieu:push-vxxqvqwspssv, r=davidtwco | Matthias Krüger | -18/+29 |
| 2025-02-18 | Lint `#[must_use]` attributes applied to methods in trait impls | Samuel Tardieu | -18/+29 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -3/+3 |
| 2025-02-17 | Overhaul the `intravisit::Map` trait. | Nicholas Nethercote | -2/+2 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -4/+3 |
| 2025-02-09 | Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum | bors | -13/+24 |
| 2025-02-08 | Rustfmt | bjorn3 | -13/+24 |
| 2025-02-07 | compiler: remove rustc_target::abi entirely | Jubilee Young | -4/+3 |
| 2025-02-06 | Rollup merge of #133925 - folkertdev:improve-repr-warnings, r=compiler-errors | Matthias Krüger | -17/+40 |
| 2025-01-30 | review comment: change `span` argument | Esteban Küber | -1/+1 |
| 2025-01-30 | When encountering unexpected closure return type, point at return type/expres... | Esteban Küber | -0/+1 |
| 2025-01-25 | Auto merge of #119286 - jyn514:linker-output, r=bjorn3 | bors | -0/+37 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -1/+1 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -2/+0 |
| 2025-01-20 | Don't require `--verbose` to show linker stdout | jyn | -4/+13 |
| 2025-01-20 | warn on unused linker_messages warning attributes | jyn | -0/+28 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -1/+41 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -1/+2 |
| 2024-12-25 | Overhaul error messages for disallowed coverage attributes | Zalathar | -6/+19 |
| 2024-12-21 | Rollup merge of #134539 - estebank:restrict-non_exhaustive, r=jieyouxu | Matthias Krüger | -3/+24 |
| 2024-12-20 | Restrict `#[non_exaustive]` on structs with default field values | Esteban Küber | -3/+24 |
| 2024-12-20 | split up `#[rustc_deny_explicit_impl]` attribute | Lukas Markeffsky | -0/+1 |
| 2024-12-18 | Also warn against `#[diagnostic::do_not_recommend]` on plain impls | Georg Semmler | -2/+9 |
| 2024-12-18 | Check `#[diagnostic::do_not_recommend]` for arguments | Georg Semmler | -2/+16 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-17 | Rollup merge of #134202 - nnethercote:rm-existing_doc_keyword, r=GuillaumeGomez | Jacob Pratt | -3/+10 |
| 2024-12-17 | Remove `rustc::existing_doc_keyword` lint. | Nicholas Nethercote | -3/+10 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -15/+8 |