| Age | Commit message (Expand) | Author | Lines |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -0/+4 |
| 2023-02-21 | Use `ThinVec` in a few more AST types. | Nicholas Nethercote | -3/+3 |
| 2023-02-21 | Use `ThinVec` in `ast::ExprKind::Match`. | Nicholas Nethercote | -5/+5 |
| 2023-02-21 | Use `ThinVec` in `ast::PatKind::Struct`. | Nicholas Nethercote | -2/+2 |
| 2023-02-21 | Use `ThinVec` in `ast::Block`. | Nicholas Nethercote | -28/+28 |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -82/+96 |
| 2023-02-21 | Use `ThinVec` in `ast::Impl` and related types. | Nicholas Nethercote | -1/+2 |
| 2023-02-21 | Use `ThinVec` in `ast::WhereClause`. | Nicholas Nethercote | -1/+6 |
| 2023-02-21 | Use `ThinVec` in `ast::Generics` and related types. | Nicholas Nethercote | -5/+5 |
| 2023-02-19 | Auto merge of #108128 - clubby789:builtin-derived-attr, r=jackh726 | bors | -2/+1 |
| 2023-02-16 | Properly check for builtin derives | clubby789 | -2/+1 |
| 2023-02-16 | Replace some `then`s with some `then_some`s | Maybe Waffle | -1/+1 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -11/+7 |
| 2023-02-09 | Extend `BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE`. | Nicholas Nethercote | -20/+35 |
| 2023-02-07 | Add ~const bounds trait bounds when using derive_const | Michael Goulet | -10/+27 |
| 2023-02-02 | Don't generate unecessary `&&self.field` in deriving Debug | clubby789 | -5/+20 |
| 2023-02-01 | Fix syntax in `-Zunpretty-expanded` output for derived `PartialEq`. | Nicholas Nethercote | -5/+19 |
| 2023-01-30 | Allow more deriving on packed structs. | Nicholas Nethercote | -48/+98 |
| 2023-01-28 | Auto merge of #103659 - clubby789:improve-partialord-derive, r=nagisa | bors | -9/+73 |
| 2023-01-27 | Replace format flags u32 by enums and bools. | Mara Bos | -2/+11 |
| 2023-01-26 | Auto merge of #106745 - m-ou-se:format-args-ast, r=oli-obk | bors | -605/+11 |
| 2023-01-21 | Auto merge of #106884 - clubby789:fieldless-enum-debug, r=michaelwoerister | bors | -42/+124 |
| 2023-01-19 | Special case `derive(Debug)` for fieldless enums | clubby789 | -2/+49 |
| 2023-01-19 | Add enum for fieldless unification | clubby789 | -43/+78 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -4/+4 |
| 2023-01-15 | Special case deriving `PartialOrd` for certain enum layouts | clubby789 | -9/+73 |
| 2023-01-12 | Update comment explaining format_args!() expansion. | Mara Bos | -4/+4 |
| 2023-01-12 | Expand format_args!() in rust_ast_lowering. | Mara Bos | -601/+7 |
| 2023-01-02 | Update format.rs | Gimbles | -1/+1 |
| 2022-12-28 | Rename `Rptr` to `Ref` in AST and HIR | Nilstrieb | -7/+6 |
| 2022-12-24 | Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholk | Matthias Krüger | -1/+1 |
| 2022-12-23 | Rollup merge of #105978 - jyn514:unused_proc_macro_decl, r=tmiasko | Matthias Krüger | -0/+2 |
| 2022-12-22 | Mark `proc_macro_decls_static` as always used | Joshua Nelson | -0/+2 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 2022-12-18 | Rollup merge of #105870 - matthiaskrgr:useless_conv, r=oli-obk | Matthias Krüger | -2/+1 |
| 2022-12-18 | avoid .into() conversion to identical types | Matthias Krüger | -2/+1 |
| 2022-12-18 | remove redundant clone | Matthias Krüger | -1/+1 |
| 2022-12-13 | Rollup merge of #105620 - TaKO8Ki:remove-unnecessary-uses-of-clone, r=compile... | Matthias Krüger | -2/+2 |
| 2022-12-13 | remove unnecessary uses of `clone` | Takayuki Maeda | -2/+2 |
| 2022-12-12 | Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkov | bors | -7/+9 |
| 2022-12-11 | Rollup merge of #105537 - kadiwa4:remove_some_imports, r=fee1-dead | Matthias Krüger | -2/+0 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -2/+0 |
| 2022-12-10 | Migrate parts of `rustc_expand` to session diagnostics | nils | -3/+3 |
| 2022-12-09 | Auto merge of #105363 - WaffleLapkin:thin2win_box_next_argument, r=nnethercote | bors | -1/+1 |
| 2022-12-06 | `rustc_builtin_macros`: remove `ref` patterns | Maybe Waffle | -196/+176 |
| 2022-12-06 | Box `rustc_parse_format::Piece::NextArgument` | Maybe Waffle | -1/+1 |
| 2022-12-02 | Rollup merge of #104614 - Nilstrieb:type-ascribe!, r=TaKO8Ki | Matthias Krüger | -0/+37 |
| 2022-12-02 | Auto merge of #104963 - petrochenkov:noaddids2, r=cjgillot | bors | -1/+1 |
| 2022-12-02 | Remove `token::Lit` from `ast::MetaItemLit`. | Nicholas Nethercote | -4/+6 |
| 2022-12-02 | Add `StrStyle` to `ast::LitKind::ByteStr`. | Nicholas Nethercote | -3/+3 |