| Age | Commit message (Expand) | Author | Lines |
| 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 | -12/+12 |
| 2025-01-30 | Rollup merge of #135882 - hkBst:master, r=estebank | Matthias Krüger | -7/+4 |
| 2025-01-28 | replaces few consts with statics to reduce readonly section | klensy | -1/+1 |
| 2025-01-28 | Rollup merge of #133151 - tyrone-wu:trim-fn-ptr-whitespace, r=compiler-errors | Matthias Krüger | -6/+50 |
| 2025-01-27 | Trim extra whitespace in fn ptr suggestion span | Tyrone Wu | -6/+50 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -2/+2 |
| 2025-01-24 | use `fmt::from_fn` in more places, instead of using structs that impl formatt... | Yotam Ofek | -35/+25 |
| 2025-01-24 | Rollup merge of #135855 - cuviper:parser-size, r=wesleywiser | Matthias Krüger | -2/+3 |
| 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-22 | Rollup merge of #135557 - estebank:wtf8, r=fee1-dead | Matthias Krüger | -4/+63 |
| 2025-01-22 | Auto merge of #134478 - compiler-errors:attr-span, r=oli-obk | bors | -6/+2 |
| 2025-01-21 | Only assert the `Parser` size on specific arches | Josh Stone | -2/+3 |
| 2025-01-22 | Point at invalid utf-8 span on user's source code | Esteban Küber | -4/+63 |
| 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 |
| 2025-01-09 | Auto merge of #135268 - pietroalbini:pa-bump-stage0, r=Mark-Simulacrum | bors | -2/+2 |
| 2025-01-09 | Rollup merge of #135269 - estebank:unneeded-into, r=compiler-errors | Matthias Krüger | -4/+2 |
| 2025-01-08 | Remove some unnecessary `.into()` calls | Esteban Küber | -4/+2 |
| 2025-01-08 | update cfg(bootstrap) | Pietro Albini | -2/+2 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -6/+6 |
| 2024-12-29 | Rollup merge of #134884 - calciumbe:patch1, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2024-12-29 | Fix parsing of ranges after unary operators | David Tolnay | -1/+5 |
| 2024-12-29 | fix: typos | calciumbe | -1/+1 |
| 2024-12-27 | Skip parenthesis around tuple struct field calls | David Tolnay | -1/+1 |
| 2024-12-21 | Properly record metavar spans for other expansions other than TT | Michael Goulet | -6/+2 |
| 2024-12-21 | Rollup merge of #134600 - dtolnay:chainedcomparison, r=oli-obk | Jacob Pratt | -10/+2 |
| 2024-12-21 | Rollup merge of #133087 - estebank:stmt-misparse, r=chenyukang | Jacob Pratt | -2/+53 |
| 2024-12-20 | Change comparison operators to have Fixity::None | David Tolnay | -10/+2 |
| 2024-12-21 | Do not suggest `foo.Bar` | Esteban Küber | -1/+6 |
| 2024-12-21 | Account for missing `.` in macros to avoid incorrect suggestion | Esteban Küber | -0/+4 |
| 2024-12-21 | Detect missing `.` in method chain in let bindings and statements | Esteban Küber | -2/+44 |
| 2024-12-20 | Reduce the amount of explicit FatalError.raise() | bjorn3 | -14/+6 |
| 2024-12-19 | Fix `Parser` size assertion on s390x. | Nicholas Nethercote | -3/+3 |
| 2024-12-19 | Make `TokenType::from_u32` foolproof. | Nicholas Nethercote | -115/+126 |
| 2024-12-19 | Speed up `Parser::expected_token_types`. | Nicholas Nethercote | -704/+1263 |
| 2024-12-19 | Remove `bra`/`ket` naming. | Nicholas Nethercote | -24/+24 |
| 2024-12-19 | Tweak some parser `check`/`eat` methods. | Nicholas Nethercote | -25/+20 |
| 2024-12-19 | Rename `Parser::expected_tokens` as `Parser::expected_token_types`. | Nicholas Nethercote | -24/+25 |
| 2024-12-18 | Auto merge of #134443 - joshtriplett:use-field-init-shorthand, r=lqd,tgross35... | bors | -1/+1 |
| 2024-12-18 | Rollup merge of #134253 - nnethercote:overhaul-keywords, r=petrochenkov | 许杰友 Jieyou Xu (Joe) | -4/+4 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -42/+72 |
| 2024-12-18 | Only have one source of truth for keywords. | Nicholas Nethercote | -2/+2 |
| 2024-12-18 | Simplify `AllKeywords`. | Nicholas Nethercote | -2/+2 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -31/+19 |
| 2024-12-18 | Overhaul `TokenTreeCursor`. | Nicholas Nethercote | -33/+63 |
| 2024-12-18 | Rename `RefTokenTreeCursor`. | Nicholas Nethercote | -9/+9 |