| Age | Commit message (Expand) | Author | Lines |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -20/+26 |
| 2023-02-21 | Use `ThinVec` in `ast::Generics` and related types. | Nicholas Nethercote | -1/+1 |
| 2023-02-20 | Remove a redundant function argument | Oli Scherer | -4/+2 |
| 2023-02-20 | create dummy placeholder crate to prevent compiler | Patrik Kårlin | -0/+5 |
| 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 | -6/+4 |
| 2023-02-13 | Rollup merge of #107838 - estebank:terminal_hyperlinks, r=nagisa | Matthias Krüger | -1/+2 |
| 2023-02-09 | Introduce `-Zterminal-urls` to use OSC8 for error codes | Esteban Küber | -1/+2 |
| 2023-02-07 | Add ~const bounds trait bounds when using derive_const | Michael Goulet | -2/+6 |
| 2023-02-05 | rustc_expand: remove huge error imports | est31 | -23/+25 |
| 2023-02-03 | Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTreeCursor`. | Nicholas Nethercote | -6/+6 |
| 2023-02-02 | Rollup merge of #107488 - nnethercote:fix-PartialEq-syntax, r=RalfJung | Matthias Krüger | -0/+4 |
| 2023-02-01 | Fix syntax in `-Zunpretty-expanded` output for derived `PartialEq`. | Nicholas Nethercote | -0/+4 |
| 2023-01-31 | Rollup merge of #107467 - WaffleLapkin:uneq, r=oli-obk | Guillaume Gomez | -1/+1 |
| 2023-01-30 | session: diagnostic migration lint on more fns | David Wood | -3/+10 |
| 2023-01-30 | Replace some `_ == _ || _ == _`s with `matches!(_, _ | _)`s | Maybe Waffle | -1/+1 |
| 2023-01-20 | preserve delim spans during `macro_rules!` expansion if able | Lukas Markeffsky | -6/+18 |
| 2023-01-20 | Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstrieb | bors | -82/+75 |
| 2023-01-17 | Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726 | Matthias Krüger | -3/+3 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -3/+3 |
| 2023-01-17 | `rustc_expand`: remove `ref` patterns | Maybe Waffle | -82/+75 |
| 2023-01-13 | Update `rental` hack to work with remapped paths. | Tim Neumann | -4/+6 |
| 2023-01-12 | parse const closures | Deadbeef | -0/+1 |
| 2023-01-05 | Shrink `ParseResult` in the hot path. | Nilstrieb | -30/+81 |
| 2023-01-02 | Auto merge of #84762 - cjgillot:resolve-span-opt, r=petrochenkov | bors | -1/+1 |
| 2023-01-01 | Merge multiple mutable borrows of immutable binding errors | Esteban Küber | -2/+2 |
| 2022-12-29 | Rollup merge of #106221 - Nilstrieb:rptr-more-like-ref-actually, r=compiler-e... | Matthias Krüger | -2/+2 |
| 2022-12-28 | Rollup merge of #105570 - Nilstrieb:actual-best-failure, r=compiler-errors | Matthias Krüger | -15/+44 |
| 2022-12-28 | Rename `Rptr` to `Ref` in AST and HIR | Nilstrieb | -2/+2 |
| 2022-12-27 | Recover `fn` keyword as `Fn` trait in bounds | Michael Goulet | -1/+1 |
| 2022-12-25 | Only enable relative span hashing on nightly. | Camille GILLOT | -1/+1 |
| 2022-12-25 | Enable relative span hashing. | Camille GILLOT | -1/+1 |
| 2022-12-25 | fix more clippy::style findings | Matthias Krüger | -5/+1 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 2022-12-18 | don't restuct references just to reborrow | Matthias Krüger | -3/+3 |
| 2022-12-12 | Properly calculate best failure in macro matching | Nilstrieb | -15/+44 |
| 2022-12-12 | Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkov | bors | -24/+24 |
| 2022-12-11 | Rollup merge of #105537 - kadiwa4:remove_some_imports, r=fee1-dead | Matthias Krüger | -1/+0 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -1/+0 |
| 2022-12-10 | Migrate parts of `rustc_expand` to session diagnostics | nils | -207/+488 |
| 2022-12-07 | Use `Symbol` for the crate name instead of `String`/`str` | Oli Scherer | -2/+2 |
| 2022-12-05 | Remove three uses of `LitKind::synthesize_token_lit`. | Nicholas Nethercote | -2/+2 |
| 2022-12-05 | Remove `ExtCtxt::expr_lit`. | Nicholas Nethercote | -22/+21 |
| 2022-12-03 | Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillot | Matthias Krüger | -0/+3 |
| 2022-12-02 | Add `StrStyle` to `ast::LitKind::ByteStr`. | Nicholas Nethercote | -3/+4 |
| 2022-12-02 | Rename `LitKind::to_token_lit` as `LitKind::synthesize_token_lit`. | Nicholas Nethercote | -2/+2 |
| 2022-12-01 | Rollup merge of #105078 - TaKO8Ki:fix-105011, r=nnethercote | Matthias Krüger | -1/+5 |
| 2022-11-30 | report literal errors when `token_lit` has errors | Takayuki Maeda | -1/+5 |
| 2022-11-29 | Avoid more `MetaItem`-to-`Attribute` conversions. | Nicholas Nethercote | -4/+16 |
| 2022-11-29 | Remove an out-of-date comment. | Nicholas Nethercote | -2/+0 |