| Age | Commit message (Expand) | Author | Lines |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+0 |
| 2025-03-07 | Rollup merge of #138187 - matthiaskrgr:rmclone, r=cjgillot | Jacob Pratt | -19/+10 |
| 2025-03-07 | Rollup merge of #137606 - davidtwco:next-edition, r=traviscross,ehuss | Jacob Pratt | -0/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | remove clones | Matthias Krüger | -19/+10 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -0/+1 |
| 2025-03-06 | Simplify printf and shell format suggestions | Thalia Archibald | -9/+11 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+1 |
| 2025-03-04 | mgca: Lower all const paths as `ConstArgKind::Path` | Noah Lev | -1/+2 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -10/+20 |
| 2025-02-27 | switch #[cfg(not(llvm_enzyme))] to cfg!(llvm_enzyme) | Vayun Biyani | -26/+4 |
| 2025-02-25 | Fix enzyme build errors | Vayun Biyani | -4/+4 |
| 2025-02-24 | span: add a "future" edition | David Wood | -0/+1 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -9/+6 |
| 2025-02-23 | Rollup merge of #135501 - tgross35:stdlib-dependencies-private, r=bjorn3 | Matthias Krüger | -36/+13 |
| 2025-02-21 | fix build regressions | Manuel Drehwald | -0/+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/+18 |
| 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/+18 |