| Age | Commit message (Expand) | Author | Lines |
| 2024-05-30 | Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanup | León Orell Valerian Liehr | -6/+6 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -20/+20 |
| 2024-05-15 | delegation: Implement list delegation | Vadim Petrochenkov | -3/+3 |
| 2024-05-08 | Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=Nilstrieb | Matthias Krüger | -1/+3 |
| 2024-04-29 | Add StaticForeignItem and use it on ForeignItemKind | Santiago Pastorino | -3/+3 |
| 2024-04-24 | Error on using `yield` without also using `#[coroutine]` on the closure | Oli Scherer | -2/+4 |
| 2024-04-23 | Rollup merge of #124099 - voidc:disallow-ambiguous-expr-attrs, r=davidtwco | Matthias Krüger | -4/+4 |
| 2024-04-18 | Disallow ambiguous attributes on expressions | Dominik Stolz | -4/+4 |
| 2024-04-17 | Rename `BindingAnnotation` to `BindingMode` | Jules Bertholet | -4/+2 |
| 2024-04-16 | Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obk | bors | -2/+7 |
| 2024-04-16 | Rollup merge of #123462 - fmease:rn-mod-sep-to-path-sep, r=nnethercote | León Orell Valerian Liehr | -1/+1 |
| 2024-04-15 | Rustfmt, clippy | Michael Goulet | -2/+7 |
| 2024-04-14 | store the span of the nested part of the use tree in the ast | Pietro Albini | -1/+3 |
| 2024-04-08 | Add pattern types to ast | Oli Scherer | -0/+5 |
| 2024-04-04 | Rename ModSep to PathSep | León Orell Valerian Liehr | -1/+1 |
| 2024-03-27 | Add rustfmt test for mut ref mut | Jules Bertholet | -0/+20 |
| 2024-03-27 | Implement `mut ref`/`mut ref mut` | Jules Bertholet | -34/+57 |
| 2024-03-24 | Rollup merge of #122737 - ytmimi:conditionally_ignore_fatal_diagnostic, r=dav... | Matthias Krüger | -1/+2 |
| 2024-03-22 | Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkov | Matthias Krüger | -14/+67 |
| 2024-03-21 | Implement macro-based deref!() syntax for deref patterns | Michael Goulet | -3/+5 |
| 2024-03-20 | step cfgs | Mark Rousskov | -1/+1 |
| 2024-03-19 | conditionally ignore fatal diagnostic in the SilentEmitter | Yacin Tmimi | -1/+2 |
| 2024-03-14 | Rename `ast::StmtKind::Local` into `ast::StmtKind::Let` | Guillaume Gomez | -4/+4 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -0/+1 |
| 2024-03-06 | Add basic rustfmt implementation & test | Ross Smyth | -13/+64 |
| 2024-03-06 | Add MatchKind member to the Match expr for pretty printing & fmt | Ross Smyth | -5/+7 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -0/+1 |
| 2024-03-05 | errors: share `SilentEmitter` between rustc and rustfmt | David Wood | -49/+31 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -1/+1 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -141/+126 |
| 2024-03-04 | Tweak `parse_asm_args`. | Nicholas Nethercote | -1/+1 |
| 2024-02-29 | Rollup merge of #121326 - fmease:detect-empty-leading-where-clauses-on-ty-ali... | Matthias Krüger | -24/+6 |
| 2024-02-29 | AST: Refactor type alias where clauses | León Orell Valerian Liehr | -24/+6 |
| 2024-02-29 | Rollup merge of #121783 - nnethercote:emitter-cleanups, r=oli-obk | Guillaume Gomez | -4/+7 |
| 2024-02-29 | Inline and remove `HumanEmitter::stderr`. | Nicholas Nethercote | -2/+5 |
| 2024-02-29 | Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`. | Nicholas Nethercote | -2/+2 |
| 2024-02-29 | Reinstate `emit_stashed_diagnostics` in `DiagCtxtInner::drop`. | Nicholas Nethercote | -22/+7 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -4/+4 |
| 2024-02-28 | Rename `Diagnostic` as `DiagInner`. | Nicholas Nethercote | -12/+12 |
| 2024-02-26 | Auto merge of #121636 - matthiaskrgr:rollup-1tt2o5n, r=matthiaskrgr | bors | -19/+35 |
| 2024-02-26 | Rollup merge of #121615 - nnethercote:fix-121517, r=oli-obk | Matthias Krüger | -19/+35 |
| 2024-02-26 | Auto merge of #120586 - ShE3py:exprkind-err, r=fmease | bors | -2/+3 |
| 2024-02-26 | Move `emit_stashed_diagnostic` call in rustfmt. | Nicholas Nethercote | -19/+35 |
| 2024-02-25 | Add `ErrorGuaranteed` to `ast::ExprKind::Err` | Lieselotte | -2/+2 |
| 2024-02-25 | Add `ast::ExprKind::Dummy` | Lieselotte | -1/+2 |
| 2024-02-25 | Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin | bors | -0/+1 |
| 2024-02-23 | Explicitly call `emit_stashed_diagnostics`. | Nicholas Nethercote | -5/+23 |
| 2024-02-17 | Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote | Matthias Krüger | -0/+11 |
| 2024-02-17 | Allow newly added non_local_definitions in rustfmt | Urgau | -0/+1 |
| 2024-02-15 | errors: only eagerly translate subdiagnostics | David Wood | -0/+11 |