| Age | Commit message (Expand) | Author | Lines |
| 2023-01-19 | Add enum for fieldless unification | clubby789 | -43/+78 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -1/+1 |
| 2023-01-15 | Special case deriving `PartialOrd` for certain enum layouts | clubby789 | -9/+73 |
| 2022-12-28 | Rename `Rptr` to `Ref` in AST and HIR | Nilstrieb | -5/+4 |
| 2022-12-06 | `rustc_builtin_macros`: remove `ref` patterns | Maybe Waffle | -64/+56 |
| 2022-12-01 | Rollup merge of #105106 - jhpratt:issue-105101, r=TaKO8Ki | Matthias Krüger | -1/+1 |
| 2022-11-30 | Fix ICE from #105101 | Jacob Pratt | -1/+1 |
| 2022-11-29 | Avoid more `MetaItem`-to-`Attribute` conversions. | Nicholas Nethercote | -18/+13 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -6/+6 |
| 2022-11-21 | Streamline deriving on packed structs. | Nicholas Nethercote | -70/+24 |
| 2022-11-15 | Rollup merge of #104391 - nnethercote:deriving-cleanups, r=jackh726 | Matthias Krüger | -50/+31 |
| 2022-11-14 | Remove TraitDef::generics. | Nicholas Nethercote | -38/+26 |
| 2022-11-14 | Remove `addr_of` argument from `create_struct_pattern_fields`. | Nicholas Nethercote | -9/+3 |
| 2022-11-14 | Clarify `expand_struct_method_body`. | Nicholas Nethercote | -4/+3 |
| 2022-11-12 | Rollup merge of #102049 - fee1-dead-contrib:derive_const, r=oli-obk | Dylan DPC | -15/+48 |
| 2022-10-15 | Mark derived StructuralEq as automatically derived. | Camille GILLOT | -5/+11 |
| 2022-10-10 | Rename AssocItemKind::TyAlias to AssocItemKind::Type | Michael Goulet | -1/+1 |
| 2022-10-06 | Auto merge of #99324 - reez12g:issue-99144, r=jyn514 | bors | -0/+5 |
| 2022-10-03 | Rollup merge of #101040 - danielhenrymantilla:no-bounds-for-default-annotated... | Matthias Krüger | -1/+35 |
| 2022-09-29 | Fix docs in compiler/rustc_builtin_macros/src/deriving/generic/mod.rs | reez12g | -0/+5 |
| 2022-09-20 | Add the `#[derive_const]` attribute | Deadbeef | -15/+48 |
| 2022-09-05 | Fix `#[derive(Default)]` on a generic `#[default]` enum adding unnecessary `D... | Daniel Henry-Mantilla | -1/+35 |
| 2022-09-02 | Refactor and re-use BindingAnnotation | Cameron Steffen | -12/+16 |
| 2022-09-01 | Auto merge of #100869 - nnethercote:replace-ThinVec, r=spastorino | bors | -19/+18 |
| 2022-08-29 | Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`. | Nicholas Nethercote | -19/+18 |
| 2022-08-28 | Auto merge of #100497 - kadiwa4:remove_clone_into_iter, r=cjgillot | bors | -2/+1 |
| 2022-08-22 | Use `AttrVec` in more places. | Nicholas Nethercote | -19/+17 |
| 2022-08-18 | Auto merge of #98655 - nnethercote:dont-derive-PartialEq-ne, r=dtolnay | bors | -57/+25 |
| 2022-08-18 | Rollup merge of #100669 - nnethercote:attribute-cleanups, r=spastorino | Matthias Krüger | -21/+5 |
| 2022-08-17 | Rollup merge of #100018 - nnethercote:clean-up-LitKind, r=petrochenkov | Matthias Krüger | -9/+3 |
| 2022-08-17 | Remove `attrs` arg from `typaram` and `mk_ty_param`. | Nicholas Nethercote | -4/+3 |
| 2022-08-17 | Remove `TraitDef::attributes`. | Nicholas Nethercote | -17/+2 |
| 2022-08-16 | Remove `{ast,hir}::WhereEqPredicate::id`. | Nicholas Nethercote | -5/+1 |
| 2022-08-16 | Make `ExtCtxt::expr_lit` non-`pub`. | Nicholas Nethercote | -9/+3 |
| 2022-08-13 | avoid cloning and then iterating | KaDiWa | -2/+1 |
| 2022-08-11 | Simplify `rustc_ast::visit::Visitor::visit_poly_trait_ref`. | Nicholas Nethercote | -6/+2 |
| 2022-08-01 | Don't derive `PartialEq::ne`. | Nicholas Nethercote | -57/+25 |
| 2022-07-18 | Don't add attribute to allow unused-qualifications to derive impl's | Samrat Man Singh | -9/+1 |
| 2022-07-13 | Use `&{self.x}` for packed `Copy` structs. | Nicholas Nethercote | -19/+33 |
| 2022-07-11 | Handle tags better. | Nicholas Nethercote | -211/+167 |
| 2022-07-11 | Move the no-variants handling code earlier in `expand_enum_method_body`. | Nicholas Nethercote | -5/+6 |
| 2022-07-11 | Avoid some unnecessary blocks in derive output. | Nicholas Nethercote | -0/+8 |
| 2022-07-11 | Rename tag-related things. | Nicholas Nethercote | -23/+20 |
| 2022-07-11 | Remove unnecessary `&*` sigil pairs in derived code. | Nicholas Nethercote | -39/+65 |
| 2022-07-11 | Remove unnecessary sigils and `ref`s in derived code. | Nicholas Nethercote | -89/+55 |
| 2022-07-11 | Remove `mutbl` argument from `create_struct_patterns`. | Nicholas Nethercote | -4/+1 |
| 2022-07-09 | Minor updates based on review comments. | Nicholas Nethercote | -15/+10 |
| 2022-07-09 | Simplify `cs_fold`. | Nicholas Nethercote | -162/+114 |
| 2022-07-09 | Fix some inconsistencies. | Nicholas Nethercote | -58/+31 |
| 2022-07-09 | Cut down large comment about zero-variant enums. | Nicholas Nethercote | -49/+3 |