| Age | Commit message (Expand) | Author | Lines |
| 2025-05-22 | Rename `kw::Empty` as `sym::empty`. | Nicholas Nethercote | -1/+1 |
| 2025-05-15 | HIR: explain in comment why `ExprKind::If` "then" is an `Expr` | Samuel Tardieu | -0/+2 |
| 2025-05-02 | Rollup merge of #140572 - nnethercote:comment-ExprKind-If, r=compiler-errors | Matthias Krüger | -0/+3 |
| 2025-05-02 | Add useful comments on `ExprKind::If` variants. | Nicholas Nethercote | -0/+3 |
| 2025-05-02 | Handle `Path<>` better in error messages. | Nicholas Nethercote | -9/+20 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -0/+3 |
| 2025-04-23 | Extend HIR to track the source and syntax of a lifetime | Jake Goulding | -33/+126 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -3/+8 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -3/+8 |
| 2025-04-16 | Rename `LifetimeName` as `LifetimeKind`. | Nicholas Nethercote | -10/+10 |
| 2025-04-12 | Fix name of field in doc comment | Samuel Tardieu | -1/+1 |
| 2025-04-10 | Address review comments. | Nicholas Nethercote | -1/+1 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -2/+2 |
| 2025-04-07 | Rollup merge of #139112 - m-ou-se:super-let, r=lcnr | Stuart Cook | -1/+3 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -1/+5 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -1/+3 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -4/+4 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -1/+1 |
| 2025-03-28 | Don't use `kw::Empty` in `hir::Lifetime::ident`. | Nicholas Nethercote | -15/+78 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -1/+5 |
| 2025-03-28 | Remove `ImplicitObjectLifetimeDefault` case from `suggestion`. | Nicholas Nethercote | -15/+10 |
| 2025-03-28 | Remove `LifetimeSuggestionPosition` and `Lifetime::suggestion_position`. | Nicholas Nethercote | -32/+13 |
| 2025-03-19 | Use `Option<Ident>` for lowered param names. | Nicholas Nethercote | -3/+10 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -56/+92 |
| 2025-03-13 | Rollup merge of #138109 - Kohei316:feat/rust-doc-precise-capturing-arg, r=aDo... | Matthias Krüger | -4/+7 |
| 2025-03-12 | Rollup merge of #138376 - nnethercote:hir-ItemKind-ident-precursors, r=compil... | Matthias Krüger | -10/+0 |
| 2025-03-12 | Remove unused `OwnerNode::ident` method. | Nicholas Nethercote | -10/+0 |
| 2025-03-12 | Introduce `sym::dummy` and `Ident::dummy`. | Nicholas Nethercote | -1/+1 |
| 2025-03-11 | Error on `define_opaques` entries without any opaques actually referenced | Oli Scherer | -1/+1 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -2/+7 |
| 2025-03-10 | make precise capturing args in rustdoc Json typed | morine0122 | -4/+7 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -1/+7 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -1/+7 |
| 2025-03-06 | Remove the `Option` part of range ends in the HIR | Oli Scherer | -1/+1 |
| 2025-03-06 | Prefer a two value enum over bool | Oli Scherer | -1/+1 |
| 2025-03-01 | Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-02-28 | Rollup merge of #137712 - meithecatte:extract-binding-mode, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -0/+6 |
| 2025-02-27 | Clean up TypeckResults::extract_binding_mode | Maja Kądziołka | -0/+6 |
| 2025-02-27 | Introduce `AssocOp::Binary`. | Nicholas Nethercote | -2/+2 |
| 2025-02-26 | Handle asm const similar to inline const | Gary Guo | -1/+1 |
| 2025-02-24 | lower attr spans and inline some functions to hopefully mitigate perf regress... | Jana Dönszelmann | -1/+29 |
| 2025-02-24 | Fix rustdoc and clippy | Jana Dönszelmann | -0/+1 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -0/+4 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -56/+107 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -4/+21 |
| 2025-02-22 | Make asm a named field | Michael Goulet | -3/+3 |
| 2025-02-08 | Rustfmt | bjorn3 | -9/+8 |
| 2025-02-06 | Rollup merge of #136219 - yotamofek:pr/hir-cleanup, r=compiler-errors | Matthias Krüger | -56/+36 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -0/+2 |
| 2025-02-04 | Rollup merge of #136284 - oli-obk:push-zsxuwnzmonnl, r=lcnr | Matthias Krüger | -1/+20 |