| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-12-13 | Also forbid target_feature annotated methods from being lang items | Oli Scherer | -2/+2 |
| 2024-12-05 | disallow `repr()` on invalid items | Folkert de Vries | -17/+40 |
| 2024-11-23 | Rollup merge of #127483 - BertalanD:no_sanitize-global-var, r=rcvalle | 许杰友 Jieyou Xu (Joe) | -3/+34 |
| 2024-11-20 | Rollup merge of #132732 - gavincrawford:as_ptr_attribute, r=Urgau | Jacob Pratt | -0/+3 |
| 2024-11-11 | Add #[rustc_as_ptr] attribute | gavincrawford | -0/+3 |
| 2024-11-11 | Auto merge of #127589 - notriddle:notriddle/search-sem-3, r=GuillaumeGomez | bors | -2/+25 |
| 2024-11-08 | remove support for rustc_safe_intrinsic attribute; use rustc_intrinsic functi... | Ralf Jung | -22/+0 |
| 2024-11-02 | Allow disabling ASan instrumentation for globals | Daniel Bertalan | -3/+34 |
| 2024-10-30 | rustdoc-search: simplify rules for generics and type params | Michael Howell | -2/+25 |
| 2024-10-29 | TypingMode :thinking: | lcnr | -2/+2 |
| 2024-10-28 | Error on alignments greater than `isize::MAX` | asquared31415 | -1/+43 |
| 2024-10-27 | Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent,... | bors | -1/+1 |