| Age | Commit message (Expand) | Author | Lines |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -9/+7 |
| 2025-02-23 | Rollup merge of #135501 - tgross35:stdlib-dependencies-private, r=bjorn3 | Matthias Krüger | -36/+13 |
| 2025-02-22 | Auto merge of #137420 - matthiaskrgr:rollup-rr0q37f, r=matthiaskrgr | bors | -1/+1 |
| 2025-02-21 | fix build regressions | Manuel Drehwald | -0/+1 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-21 | Inject `compiler_builtins` during postprocessing rather than via AST | Trevor Gross | -36/+13 |
| 2025-02-12 | Rollup merge of #136646 - oli-obk:pattern-types-ast, r=BoxyUwU | Matthias Krüger | -3/+15 |
| 2025-02-11 | Auto merge of #136851 - jhpratt:rollup-ftijn95, r=jhpratt | bors | -14/+9 |
| 2025-02-11 | Add a TyPat in the AST to reuse the generic arg lowering logic | Oli Scherer | -3/+15 |
| 2025-02-11 | Rollup merge of #136107 - dingxiangfei2009:coerce-pointee-wellformed, r=compi... | Matthias Krüger | -19/+55 |
| 2025-02-10 | Fix imports, remove attrs for unused_* | Michael Goulet | -4/+2 |
| 2025-02-10 | Stop using span hack for contracts feature gating | Michael Goulet | -12/+9 |
| 2025-02-09 | move repr(transparent) checks to coherence | Ding Xiang Fei | -10/+0 |
| 2025-02-09 | rename the trait to validity and place a feature gate afront | Ding Xiang Fei | -2/+2 |
| 2025-02-09 | introduce CoercePointeeWellformed for coherence checks at typeck stage | Ding Xiang Fei | -9/+55 |
| 2025-02-08 | Rustfmt | bjorn3 | -148/+199 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -2/+2 |
| 2025-02-03 | Rename rustc_contract to contract | Celina G. Val | -3/+3 |
| 2025-02-03 | Refactor contract builtin macro + error handling | Celina G. Val | -71/+71 |
| 2025-02-03 | Separate contract feature gates for the internal machinery | Felix S. Klock II | -8/+12 |
| 2025-02-03 | Desugars contract into the internal AST extensions | Felix S. Klock II | -0/+177 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -0/+4 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -2/+2 |
| 2025-02-02 | Rollup merge of #134272 - RalfJung:destabilize-rustc_encodable_decodable, r=o... | Matthias Krüger | -525/+10 |
| 2025-01-31 | Make comma separated lists of anything easier to make for errors | Esteban Küber | -10/+8 |
| 2025-01-30 | Rollup merge of #135882 - hkBst:master, r=estebank | Matthias Krüger | -8/+7 |
| 2025-01-28 | parse_format optimize import use | Marijn Schouten | -2/+2 |
| 2025-01-27 | Remove redundant to_ident_string calls | Michael Goulet | -2/+2 |
| 2025-01-23 | simplify similar_tokens from Option<Vec<_>> to Vec<_> | Marijn Schouten | -8/+7 |
| 2025-01-22 | Rollup merge of #135557 - estebank:wtf8, r=fee1-dead | Matthias Krüger | -5/+7 |
| 2025-01-22 | Point at invalid utf-8 span on user's source code | Esteban Küber | -5/+7 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -4/+3 |
| 2025-01-14 | remove Rustc{En,De}codable from library and compiler | Ralf Jung | -525/+10 |
| 2025-01-01 | Rollup merge of #134877 - DavisRayM:129966-format-string-help-message, r=este... | Stuart Cook | -0/+20 |
| 2024-12-31 | Account for format_args in HiddenUnicodeCodepoints lint | Michael Goulet | -2/+18 |
| 2024-12-31 | Make parsed string literal fields named | Michael Goulet | -9/+23 |
| 2024-12-30 | add suggestion for wrongly ordered format parameters | Davis Muro | -0/+20 |
| 2024-12-21 | Use E0665 for missing `#[default]` error | Esteban Küber | -16/+16 |
| 2024-12-19 | Speed up `Parser::expected_token_types`. | Nicholas Nethercote | -67/+71 |
| 2024-12-19 | Rename `Parser::expected_tokens` as `Parser::expected_token_types`. | Nicholas Nethercote | -1/+1 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -4/+4 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -71/+37 |
| 2024-12-18 | Rename `RefTokenTreeCursor`. | Nicholas Nethercote | -4/+4 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -4/+4 |
| 2024-12-13 | Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk | Matthias Krüger | -1/+2 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -1/+2 |
| 2024-12-10 | Keep track of parse errors in `mod`s and don't emit resolve errors for paths ... | Esteban Küber | -2/+4 |
| 2024-12-09 | Disallow `#[default] Variant {}` regardless of feature flag | Esteban Küber | -3/+16 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -16/+61 |
| 2024-12-04 | make CoercePointee errors translatable | Ding Xiang Fei | -41/+71 |