| Age | Commit message (Expand) | Author | Lines |
| 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 | Relax ordering rules for `asm!` operands | Amanieu d'Antras | -31/+4 |
| 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-15 | allow negative numeric literals in `concat!` | Ezra Shaw | -1/+14 |
| 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 |
| 2022-12-01 | rustc_ast_lowering: Stop lowering imports into multiple items | Vadim Petrochenkov | -1/+1 |
| 2022-12-01 | Rollup merge of #105106 - jhpratt:issue-105101, r=TaKO8Ki | Matthias Krüger | -1/+1 |
| 2022-12-01 | Auto merge of #104861 - nnethercote:attr-cleanups, r=petrochenkov | bors | -95/+67 |
| 2022-11-30 | Fix ICE from #105101 | Jacob Pratt | -1/+1 |
| 2022-11-30 | Fix an ICE parsing a malformed literal in `concat_bytes!`. | Nicholas Nethercote | -1/+5 |
| 2022-11-29 | Avoid more `MetaItem`-to-`Attribute` conversions. | Nicholas Nethercote | -65/+30 |
| 2022-11-29 | Avoid more unnecessary `MetaItem`/`Attribute` conversions. | Nicholas Nethercote | -22/+23 |
| 2022-11-29 | Avoid unnecessary `MetaItem`/`Attribute` conversions. | Nicholas Nethercote | -10/+16 |
| 2022-11-28 | Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`. | Nicholas Nethercote | -1/+1 |