| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2022-11-28 | Rename `ast::Lit` as `ast::MetaItemLit`. | Nicholas Nethercote | -2/+2 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -29/+29 |
| 2022-11-24 | Rollup merge of #103908 - estebank:consider-cloning, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2022-11-24 | Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiser | bors | -3/+3 |
| 2022-11-23 | Suggest `.clone()` or `ref binding` on E0382 | Esteban Küber | -1/+1 |
| 2022-11-22 | Split `MacArgs` in two. | Nicholas Nethercote | -16/+16 |
| 2022-11-21 | Streamline deriving on packed structs. | Nicholas Nethercote | -70/+24 |
| 2022-11-19 | Add unstable `type_ascribe` macro | Nilstrieb | -0/+37 |
| 2022-11-17 | Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ... | Nicholas Nethercote | -8/+8 |
| 2022-11-16 | Use `as_deref` in compiler (but only where it makes sense) | Maybe Waffle | -3/+3 |
| 2022-11-16 | Use `token::Lit` in `ast::ExprKind::Lit`. | Nicholas Nethercote | -53/+61 |
| 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 | Auto merge of #103812 - clubby789:improve-include-bytes, r=petrochenkov | bors | -1/+21 |