| Age | Commit message (Expand) | Author | Lines |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -2/+1 |
| 2025-04-03 | Use `BinOpKind` instead of `BinOp` for function args where possible. | Nicholas Nethercote | -6/+6 |
| 2025-03-30 | Improve hir_pretty for struct expressions. | Mara Bos | -10/+4 |
| 2025-03-19 | Use `Option<Ident>` for lowered param names. | Nicholas Nethercote | -4/+5 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -35/+28 |
| 2025-03-14 | Fix HIR param pretty printing some more. | Nicholas Nethercote | -3/+5 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-12 | Inline and remove `State::print_item_type`. | Nicholas Nethercote | -22/+11 |
| 2025-03-11 | Rollup merge of #138063 - compiler-errors:improve-attr-unpretty, r=jdonszelmann | Jakub Beránek | -2/+2 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-10 | Fix pretty printing of parsed attrs in hir_pretty | Michael Goulet | -2/+2 |
| 2025-03-09 | Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obk | Matthias Krüger | -2/+2 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+3 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -0/+5 |
| 2025-03-07 | depend more on attr_data_structures and move find_attr! there | Jana Dönszelmann | -2/+2 |
| 2025-03-07 | Rollup merge of #138060 - jdonszelmann:revert-138019, r=compiler-errors | Matthias Krüger | -74/+0 |
| 2025-03-06 | Use closure parse code | Santiago Pastorino | -0/+1 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+4 |
| 2025-03-06 | Remove the `Option` part of range ends in the HIR | Oli Scherer | -11/+4 |
| 2025-03-05 | Revert #138019 after further discussion about adding this exception in hir-pr... | Jana Dönszelmann | -74/+0 |
| 2025-03-05 | Pretty-print `#[deprecated]` attribute in HIR. | Predrag Gruevski | -0/+74 |
| 2025-03-03 | Rollup merge of #132388 - frank-king:feature/where-cfg, r=petrochenkov | Matthias Krüger | -0/+1 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -0/+1 |
| 2025-03-01 | Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errors | Matthias Krüger | -1/+2 |
| 2025-02-27 | Introduce `AssocOp::Binary`. | Nicholas Nethercote | -4/+3 |
| 2025-02-26 | Handle asm const similar to inline const | Gary Guo | -1/+2 |
| 2025-02-24 | pretty print hir attributes | Jana Dönszelmann | -2/+7 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -63/+43 |
| 2025-02-23 | Rollup merge of #137423 - Urgau:imprv-pretty-hir, r=compiler-errors | Jacob Pratt | -16/+60 |
| 2025-02-23 | Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk | Matthias Krüger | -3/+3 |
| 2025-02-22 | Render implicit self with their shorthand syntax in HIR pretty printing | Urgau | -13/+42 |
| 2025-02-22 | Filter elided lifetimes in HIR pretty printing | Urgau | -3/+18 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -3/+3 |
| 2025-02-22 | Make asm a named field | Michael Goulet | -1/+1 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-17 | Overhaul the `intravisit::Map` trait. | Nicholas Nethercote | -9/+9 |
| 2025-02-08 | Rustfmt | bjorn3 | -4/+7 |
| 2025-02-06 | Add `rustc_hir_pretty::item_to_string` function | Guillaume Gomez | -0/+4 |
| 2025-02-05 | Add `rustc_hir_pretty::expr_to_string` function | Guillaume Gomez | -0/+4 |
| 2025-02-03 | Use a different hir type for patterns in pattern types than we use in match p... | Oli Scherer | -9/+42 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -3/+0 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -4/+4 |
| 2025-01-23 | Make `hir::TyKind::TraitObject` use tagged ptr | Boxy | -2/+3 |
| 2025-01-15 | Treat safe target_feature functions as unsafe by default | Oli Scherer | -0/+4 |
| 2025-01-14 | Add hir::HeaderSafety to make follow up commits simpler | Oli Scherer | -2/+6 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |