| Age | Commit message (Expand) | Author | Lines |
| 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 | -103/+93 |
| 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 | -28/+28 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -75/+65 |
| 2025-03-01 | Rollup merge of #137824 - estebank:rtn-sugg, r=compiler-errors | Matthias Krüger | -1/+4 |
| 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 | -103/+99 |
| 2025-02-28 | Tweak invalid RTN errors | Esteban Küber | -1/+4 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -12/+19 |
| 2025-02-28 | Remove `NtMeta`. | Nicholas Nethercote | -21/+29 |
| 2025-02-28 | Remove `NtPat`. | Nicholas Nethercote | -72/+53 |
| 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-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 | Auto merge of #133436 - nnethercote:rm-NtVis-NtTy, r=petrochenkov | bors | -31/+100 |
| 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 | -5/+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 | -5/+13 |
| 2025-02-10 | Stop using span hack for contracts feature gating | Michael Goulet | -12/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -71/+85 |
| 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 | -9/+9 |
| 2025-02-03 | Rename rustc_contract to contract | Celina G. Val | -14/+14 |
| 2025-02-03 | Separate contract feature gates for the internal machinery | Felix S. Klock II | -3/+17 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -4/+39 |
| 2025-02-03 | Do not allow attributes on struct field rest patterns | Jack Rickard | -11/+11 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -9/+9 |
| 2025-01-30 | Rollup merge of #135882 - hkBst:master, r=estebank | Matthias Krüger | -7/+4 |
| 2025-01-28 | Rollup merge of #133151 - tyrone-wu:trim-fn-ptr-whitespace, r=compiler-errors | Matthias Krüger | -4/+46 |
| 2025-01-27 | Trim extra whitespace in fn ptr suggestion span | Tyrone Wu | -4/+46 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -1/+1 |
| 2025-01-24 | use `fmt::from_fn` in more places, instead of using structs that impl formatt... | Yotam Ofek | -35/+25 |
| 2025-01-23 | simplify similar_tokens from Vec<_> to &[_] | Marijn Schouten | -2/+2 |
| 2025-01-23 | simplify similar_tokens from Option<Vec<_>> to Vec<_> | Marijn Schouten | -6/+3 |
| 2025-01-21 | Only assert the `Parser` size on specific arches | Josh Stone | -2/+3 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2025-01-11 | Remove allocations from case-insensitive comparison to keywords | Mark Rousskov | -2/+3 |