| Age | Commit message (Expand) | Author | Lines |
| 2025-04-16 | Move eager translation to a method on `Diag` | Jake Goulding | -7/+2 |
| 2025-04-17 | Rollup merge of #139854 - fmease:modern-diag-for-lt-in-ty, r=davidtwco | Matthias Krüger | -12/+64 |
| 2025-04-16 | Remove old diagnostic notes for type ascription syntax | Zalathar | -16/+1 |
| 2025-04-15 | Improve diagnostic for E0178 (bad `+` in type) | León Orell Valerian Liehr | -6/+5 |
| 2025-04-15 | Improve parse errors for lifetimes in type position | León Orell Valerian Liehr | -6/+59 |
| 2025-04-14 | Rollup merge of #139797 - folkertdev:naked-allow-unsafe, r=tgross35 | Matthias Krüger | -0/+6 |
| 2025-04-14 | Allow (but don't require) `#[unsafe(naked)]` so that `compiler-builtins` can ... | Folkert de Vries | -0/+6 |
| 2025-04-14 | Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obk | Matthias Krüger | -1/+38 |
| 2025-04-14 | Auto merge of #139781 - jhpratt:rollup-qadsjvb, r=jhpratt | bors | -2/+8 |
| 2025-04-13 | Rollup merge of #139718 - folkertdev:unsafe-attributes-earlier-editions, r=fm... | Jacob Pratt | -2/+8 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -172/+103 |
| 2025-04-13 | error on unsafe attributes in pre-2024 editions | Folkert de Vries | -2/+8 |
| 2025-04-11 | Rollup merge of #139653 - nnethercote:fix-139495, r=petrochenkov | Jacob Pratt | -4/+9 |
| 2025-04-11 | Handle a negated literal in `eat_token_lit`. | Nicholas Nethercote | -4/+9 |
| 2025-04-09 | Avoid an empty trait name in impl blocks. | Nicholas Nethercote | -4/+5 |
| 2025-04-09 | Return early on an error path in `parse_item_impl`. | Nicholas Nethercote | -11/+3 |
| 2025-04-08 | Allow for reparsing failure when reparsing a pasted metavar. | Nicholas Nethercote | -3/+10 |
| 2025-04-08 | Allow for missing invisible close delim when reparsing an expression. | Nicholas Nethercote | -1/+6 |
| 2025-04-07 | Rollup merge of #139112 - m-ou-se:super-let, r=lcnr | Stuart Cook | -6/+8 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -3/+1 |
| 2025-04-06 | Rollup merge of #139367 - GuillaumeGomez:proc-macro-values, r=Urgau | Guillaume Gomez | -9/+5 |
| 2025-04-05 | Rollup merge of #139341 - nnethercote:fix-137874, r=petrochenkov | Stuart Cook | -1/+16 |
| 2025-04-04 | Detect and provide suggestion for `&raw EXPR` | Michael Goulet | -1/+38 |
| 2025-04-04 | Replace `rustc_lexer/unescape` with `rustc-literal-escaper` crate | Guillaume Gomez | -9/+5 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -6/+8 |
| 2025-04-04 | Apply `Recovery::Forbidden` when reparsing pasted macro fragments. | Nicholas Nethercote | -1/+16 |
| 2025-04-03 | Rollup merge of #138017 - nnethercote:tighten-assignment-op, r=spastorino | Matthias Krüger | -7/+7 |
| 2025-04-03 | Rollup merge of #139080 - m-ou-se:super-let-gate, r=traviscross | Matthias Krüger | -1/+18 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -7/+7 |
| 2025-04-02 | Fix two incorrect turbofish suggestions | Freya Arbjerg | -7/+25 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -36/+35 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -135/+68 |
| 2025-04-02 | Fix problem causing `rusqlite` compilation to OOM. | Nicholas Nethercote | -1/+3 |
| 2025-04-02 | Remove `Token::uninterpolated_span`. | Nicholas Nethercote | -23/+42 |
| 2025-04-02 | Remove `NtExpr` and `NtLiteral`. | Nicholas Nethercote | -102/+225 |
| 2025-04-01 | Auto merge of #138492 - lcnr:rm-inline_const_pat, r=oli-obk | bors | -24/+11 |
| 2025-04-01 | Address review comments. | Nicholas Nethercote | -17/+16 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -104/+99 |
| 2025-03-31 | Rollup merge of #138749 - compiler-errors:closure-recovery, r=fmease | Matthias Krüger | -12/+55 |
| 2025-03-28 | Add the feature gate for the `super let` experiment. | Mara Bos | -1/+18 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -3/+1 |
| 2025-03-27 | Rollup merge of #138844 - petrochenkov:cfgtrace2, r=nnethercote | Jacob Pratt | -6/+3 |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -6/+3 |
| 2025-03-26 | Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e... | Stuart Cook | -91/+21 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -2/+11 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -2/+11 |
| 2025-03-25 | Remove now unreachable parse recovery code | León Orell Valerian Liehr | -72/+24 |
| 2025-03-25 | Brace-ident-colon can certainly no longer start a block | León Orell Valerian Liehr | -12/+2 |
| 2025-03-25 | Use `sym::dummy` for a dummy arg in `parse_fn_params`. | Nicholas Nethercote | -1/+1 |