| Age | Commit message (Expand) | Author | Lines |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -36/+64 |
| 2025-03-06 | Parse and allow const use closures | Santiago Pastorino | -3/+3 |
| 2025-03-06 | Give a better error message on async use in edition 2015 | Santiago Pastorino | -8/+24 |
| 2025-03-06 | Fix use closure parsing error message | Santiago Pastorino | -3/+16 |
| 2025-03-06 | Support nested use closures | Santiago Pastorino | -1/+3 |
| 2025-03-06 | Use closure parse code | Santiago Pastorino | -3/+25 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -3/+49 |
| 2025-03-05 | Simplify `parse_self_param` | Frank King | -43/+20 |
| 2025-03-05 | Implement `&pin const self` and `&pin mut self` sugars | Frank King | -0/+45 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -118/+108 |
| 2025-03-03 | Rollup merge of #134900 - dtolnay:unoprange, r=compiler-errors,davidtwco | Matthias Krüger | -1/+5 |
| 2025-03-03 | Rollup merge of #132388 - frank-king:feature/where-cfg, r=petrochenkov | Matthias Krüger | -26/+39 |
| 2025-03-03 | Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`. | Nicholas Nethercote | -30/+30 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -88/+78 |
| 2025-03-01 | Rollup merge of #137824 - estebank:rtn-sugg, r=compiler-errors | Matthias Krüger | -2/+6 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -26/+39 |
| 2025-02-28 | Auto merge of #137517 - nnethercote:rm-NtPat-NtItem-NtStmt, r=petrochenkov | bors | -105/+101 |
| 2025-02-28 | Tweak invalid RTN errors | Esteban Küber | -2/+6 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -12/+19 |
| 2025-02-28 | Remove `NtMeta`. | Nicholas Nethercote | -23/+31 |
| 2025-02-28 | Remove `NtPat`. | Nicholas Nethercote | -72/+53 |
| 2025-02-27 | Rollup merge of #136846 - nnethercote:make-AssocOp-more-like-ExprKind, r=spas... | Matthias Krüger | -80/+50 |
| 2025-02-27 | Rename `AssocOp::As` as `AssocOp::Cast`. | Nicholas Nethercote | -2/+2 |
| 2025-02-27 | Replace `AssocOp::DotDot{,Eq}` with `AssocOp::Range`. | Nicholas Nethercote | -9/+6 |
| 2025-02-27 | Introduce `AssocOp::Binary`. | Nicholas Nethercote | -56/+41 |
| 2025-02-27 | In `AssocOp::AssignOp`, use `BinOpKind` instead of `BinOpToken` | Nicholas Nethercote | -14/+2 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -1/+0 |
| 2025-02-23 | Rollup merge of #137435 - estebank:match-arm-2, r=compiler-errors | Jacob Pratt | -1/+2 |
| 2025-02-23 | not lint break with label and unsafe block | Mu001999 | -6/+8 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-22 | Fix "missing match arm body" suggestion involving `!` | Esteban Küber | -1/+2 |
| 2025-02-22 | Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=Nadrieril | Matthias Krüger | -1/+1 |
| 2025-02-22 | Auto merge of #133436 - nnethercote:rm-NtVis-NtTy, r=petrochenkov | bors | -31/+100 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-21 | Avoid snapshotting the parser in `parse_path_inner`. | Nicholas Nethercote | -18/+15 |
| 2025-02-21 | Remove `NtTy`. | Nicholas Nethercote | -20/+51 |
| 2025-02-21 | Remove `NtVis`. | Nicholas Nethercote | -9/+50 |
| 2025-02-20 | Rollup merge of #137281 - estebank:doc-comment-syntax-error, r=compiler-errors | Matthias Krüger | -7/+9 |
| 2025-02-19 | Tweak "expected ident" parse error to avoid talking about doc comments | Esteban Küber | -7/+9 |
| 2025-02-16 | Fix const items not being allowed to be called `r#move` or `r#static` | Noratrieb | -3/+3 |
| 2025-02-15 | Rollup merge of #136808 - chenyukang:yukang-fix-arg-list-error-129273, r=este... | Matthias Krüger | -16/+13 |
| 2025-02-15 | Rollup merge of #136490 - Skepfyr:no-field-rest-pattern-attrs, r=compiler-errors | Matthias Krüger | -11/+11 |
| 2025-02-15 | Try to recover from path sep error in parser | yukang | -16/+13 |
| 2025-02-10 | Stop using span hack for contracts feature gating | Michael Goulet | -12/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -103/+129 |
| 2025-02-07 | Rollup merge of #136191 - klensy:const_a, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-02-06 | Stop passing the same resource multiple times when building ParseSess | bjorn3 | -5/+3 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -12/+12 |
| 2025-02-03 | Rename rustc_contract to contract | Celina G. Val | -14/+14 |