| Age | Commit message (Expand) | Author | Lines |
| 2024-05-09 | Auto merge of #124157 - wutchzone:partial_eq, r=estebank | bors | -4/+3 |
| 2024-04-26 | Adjust some `pub`s. | Nicholas Nethercote | -48/+48 |
| 2024-04-23 | Do not add leading asterisk in the `PartialEq` | Daniel Sedlak | -3/+2 |
| 2024-04-23 | Fix typos | Daniel Sedlak | -1/+1 |
| 2024-04-17 | Rename `BindingAnnotation` to `BindingMode` | Jules Bertholet | -6/+2 |
| 2024-04-16 | Avoid unnecessary `rustc_span::DUMMY_SP` usage. | Nicholas Nethercote | -2/+1 |
| 2024-04-14 | builtin-derive: tag → discriminant | Ralf Jung | -60/+60 |
| 2024-03-28 | change BuiltinDeriveFn type to get ExtCtxt by immutable ref and fix signatures | klensy | -13/+13 |
| 2024-03-28 | compiler: fix few needless_pass_by_ref_mut clippy lints | klensy | -20/+20 |
| 2024-03-28 | compiler: fix few needless_pass_by_ref_mut clippy lints | klensy | -23/+19 |
| 2024-03-23 | Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlin | bors | -7/+7 |
| 2024-03-22 | Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkov | Matthias Krüger | -3/+2 |
| 2024-03-12 | Remove unused fields in some structures | Arthur Carcano | -7/+7 |
| 2024-03-06 | Add MatchKind member to the Match expr for pretty printing & fmt | Ross Smyth | -3/+2 |
| 2024-03-05 | Use `ControlFlow` in AST visitors. | Jason Newcomb | -9/+9 |
| 2024-03-05 | Move visitor utils to `rustc_ast_ir` | Jason Newcomb | -1/+2 |
| 2024-03-05 | Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`. | Nicholas Nethercote | -6/+7 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -1/+1 |
| 2024-02-29 | AST: Refactor type alias where clauses | León Orell Valerian Liehr | -5/+1 |
| 2024-02-25 | Add `ErrorGuaranteed` to `ast::ExprKind::Err` | Lieselotte | -25/+28 |
| 2024-02-20 | Add newtype for `IsTuple` | clubby789 | -5/+14 |
| 2024-02-12 | Add `#[derive(Clone, Copy)]` to anonymous adts | Frank King | -1/+5 |
| 2024-01-24 | remove StructuralEq trait | Ralf Jung | -13/+0 |
| 2023-12-24 | Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -35/+38 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -4/+4 |
| 2023-12-03 | Parse a pattern with no arm | Nadrieril | -1/+1 |
| 2023-11-23 | Rollup merge of #118131 - lukas-code:multi-default, r=wesleywiser | Matthias Krüger | -9/+8 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -4/+4 |
| 2023-11-21 | improve help for multiple `#[default]` variants | Lukas Markeffsky | -9/+8 |
| 2023-11-09 | Emit #[inline] on derive(Debug) | Ben Kimock | -1/+1 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -1/+2 |
| 2023-10-25 | Auto merge of #116236 - dtolnay:builtinmacrocomment, r=cjgillot | bors | -94/+112 |
| 2023-10-22 | Directly collect into ty_param_names instead of peeking to see if empty | David Tolnay | -6/+4 |
| 2023-10-22 | Eliminate an "Extra scope required" obsoleted by NLL | David Tolnay | -55/+51 |
| 2023-10-22 | Rustfmt-compatible formatting for code snippets in rustc_builtin_macros | David Tolnay | -40/+64 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -25/+34 |
| 2023-09-24 | ConstParamTy: require Eq | Ralf Jung | -1/+1 |
| 2023-09-18 | Rollup merge of #115891 - RalfJung:structural-trait-derive, r=nnethercote | Matthias Krüger | -114/+42 |
| 2023-09-18 | simplify inject_impl_of_structural_trait | Ralf Jung | -114/+42 |
| 2023-09-16 | Fix invalid markdown codeblock label | Guillaume Gomez | -6/+6 |
| 2023-09-08 | Rework no_coverage to coverage(off) | Andy Caldwell | -1/+1 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -11/+10 |
| 2023-07-16 | Add a comparison between match *self and intrinsics::unreachable() | David Tolnay | -2/+3 |
| 2023-07-16 | Generate safe stable code for derives on empty enums | David Tolnay | -4/+13 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -4/+4 |
| 2023-05-26 | Avoid some unnecessary local `attr` variables. | Nicholas Nethercote | -19/+11 |
| 2023-05-26 | Inline derived `hash` function. | Nicholas Nethercote | -2/+3 |
| 2023-05-18 | Rollup merge of #111633 - nnethercote:avoid-ref-format, r=WaffleLapkin | Dylan DPC | -5/+5 |
| 2023-05-16 | Add derive for `core::marker::ConstParamTy` | Nilstrieb | -0/+23 |
| 2023-05-16 | Avoid `&format("...")` calls in error message code. | Nicholas Nethercote | -5/+5 |