| Age | Commit message (Expand) | Author | Lines |
| 2023-12-22 | Rid the AST & HIR pretty printers of syntactic cruft | León Orell Valerian Liehr | -22/+2 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -1/+1 |
| 2023-12-15 | Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillot | Jubilee | -5/+0 |
| 2023-12-15 | banish hir::GenericBound::LangItemTrait | Michael Goulet | -5/+0 |
| 2023-12-15 | Annotate some bugs | Michael Goulet | -17/+11 |
| 2023-12-10 | remove redundant imports | surechen | -1/+1 |
| 2023-12-05 | Remove `#[rustc_host]`, use internal desugaring | Deadbeef | -1/+1 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -0/+1 |
| 2023-11-25 | Remove HirId from QPath::LangItem | Michael Goulet | -1/+1 |
| 2023-11-22 | Auto merge of #117928 - nnethercote:rustc_ast_pretty, r=fee1-dead | bors | -8/+10 |
| 2023-11-22 | Add some comments. | Nicholas Nethercote | -0/+3 |
| 2023-11-22 | Factor out common code in `PrintState`. | Nicholas Nethercote | -4/+3 |
| 2023-11-22 | Remove `NO_ANN`. | Nicholas Nethercote | -4/+4 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -19/+19 |
| 2023-11-04 | Fix remaining uses of `CaptureBy::Value` | Dinu Blanovschi | -1/+1 |
| 2023-10-25 | Print variadic argument pattern in HIR pretty printer | DaniPopes | -7/+12 |
| 2023-10-11 | Fiddle with `State` functions. | Nicholas Nethercote | -22/+10 |
| 2023-10-11 | Tweak comments. | Nicholas Nethercote | -4/+2 |
| 2023-10-11 | Remove many unneeded `pub`s. | Nicholas Nethercote | -58/+59 |
| 2023-10-10 | Rejig some top-level `rustc_hir_pretty` functions. | Nicholas Nethercote | -35/+3 |
| 2023-09-21 | Record asyncness span in HIR | Michael Goulet | -1/+1 |
| 2023-08-08 | Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obk | bors | -5/+0 |
| 2023-08-06 | lower impl const to bind to host effect param | Deadbeef | -5/+0 |
| 2023-08-04 | Improve spans for indexing expressions | Nilstrieb | -2/+2 |
| 2023-07-28 | Lower generic const items to HIR | León Orell Valerian Liehr | -4/+8 |
| 2023-06-26 | `hir`: Add `Become` expression kind | Maybe Waffle | -0/+5 |
| 2023-06-02 | Separate AnonConst from ConstBlock in HIR. | Camille GILLOT | -3/+4 |
| 2023-05-01 | Rip it out | Nilstrieb | -3/+9 |
| 2023-04-21 | minor tweaks | DrMeepster | -7/+6 |
| 2023-04-21 | offset_of | DrMeepster | -0/+18 |
| 2023-04-09 | Remove identity casts | Nilstrieb | -1/+1 |
| 2023-03-28 | Add `(..)` syntax for RTN | Michael Goulet | -48/+52 |
| 2023-03-14 | Remove box expressions from HIR | clubby789 | -4/+0 |
| 2023-03-12 | Remove uses of `box_syntax` in rustc and tools | clubby789 | -2/+2 |
| 2023-02-25 | Add ErrorGuaranteed to HIR ExprKind::Err | Michael Goulet | -1/+1 |
| 2023-02-25 | Add ErrorGuaranteed to HIR TyKind::Err | Michael Goulet | -1/+1 |
| 2023-01-30 | Use `Mutability::{is_mut, is_not}` | Maybe Waffle | -4/+2 |
| 2023-01-12 | parse const closures | Deadbeef | -4/+10 |
| 2023-01-05 | Fix `uninlined_format_args` for some compiler crates | nils | -4/+4 |
| 2022-12-28 | Rename `Rptr` to `Ref` in AST and HIR | Nilstrieb | -1/+1 |
| 2022-12-15 | more clippy::complexity fixes | Matthias Krüger | -1/+0 |
| 2022-12-12 | Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkov | bors | -1/+1 |
| 2022-12-06 | Remove outdated syntax from trait alias pretty printing | Maybe Waffle | -12/+1 |
| 2022-12-05 | Remove `LitKind::synthesize_token_lit`. | Nicholas Nethercote | -1/+1 |
| 2022-12-03 | Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillot | Matthias Krüger | -0/+1 |
| 2022-12-02 | Rename `LitKind::to_token_lit` as `LitKind::synthesize_token_lit`. | Nicholas Nethercote | -1/+1 |
| 2022-12-01 | rustc_hir: Change representation of import paths to support multiple resolutions | Vadim Petrochenkov | -1/+1 |
| 2022-11-28 | Keep track of the start of the argument block of a closure | Sarthak Singh | -0/+1 |
| 2022-11-27 | Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errors | bors | -1/+1 |
| 2022-11-23 | Add `Mutability::{is_mut,is_not}` | Maybe Waffle | -2/+2 |