| Age | Commit message (Expand) | Author | Lines |
| 2025-09-27 | Improve code and better check `doc(cfg(...))` attributes | Guillaume Gomez | -0/+1 |
| 2025-09-27 | Put back the `doc_cfg` code behind a nightly feature | Guillaume Gomez | -0/+1 |
| 2025-09-27 | Implement RFC 3631 | Guillaume Gomez | -2/+0 |
| 2025-08-28 | Add new `doc(attribute = "...")` attribute | Guillaume Gomez | -0/+1 |
| 2025-08-21 | Rollup merge of #145604 - compiler-errors:static-closure, r=fmease | Jacob Pratt | -0/+1 |
| 2025-08-19 | Gate static coroutines behind a parser feature | Michael Goulet | -0/+1 |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -4/+4 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -10/+5 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -2/+2 |
| 2025-07-02 | Auto merge of #143214 - camsteffen:remove-let-chains-feature, r=est31 | bors | -1/+0 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -1/+0 |
| 2025-06-30 | Remove let_chains feature | Cameron Steffen | -1/+0 |
| 2025-06-12 | Rollup merge of #141162 - mejrs:gated, r=fee1-dead | Matthias Krüger | -2/+12 |
| 2025-06-09 | refactor `AttributeGate` and `rustc_attr!` to emit notes during feature chec... | mejrs | -2/+12 |
| 2025-06-03 | Add `iter` macro | Oli Scherer | -3/+4 |
| 2025-05-05 | Implement RFC 3503: frontmatters | Deadbeef | -0/+1 |
| 2025-04-03 | Rollup merge of #139294 - beetrees:fix-f16-f128-literal-feature-gate, r=fmease | Matthias Krüger | -10/+12 |
| 2025-04-03 | Rollup merge of #139080 - m-ou-se:super-let-gate, r=traviscross | Matthias Krüger | -0/+1 |
| 2025-04-03 | Fix the `f16`/`f128` feature gate on integer literals | beetrees | -10/+12 |
| 2025-04-01 | Auto merge of #138492 - lcnr:rm-inline_const_pat, r=oli-obk | bors | -1/+0 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -1/+1 |
| 2025-03-28 | Add the feature gate for the `super let` experiment. | Mara Bos | -0/+1 |
| 2025-03-28 | Fix TAIT & ATPIT feature gating in the presence of anon consts | León Orell Valerian Liehr | -0/+7 |
| 2025-03-21 | remove `feature(inline_const_pat)` | lcnr | -1/+0 |
| 2025-03-06 | Change feature flag error to be ergonomic clones are experimental | Santiago Pastorino | -1/+1 |
| 2025-03-06 | Add ergonomic_clones feature flag | Santiago Pastorino | -0/+1 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -0/+1 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -12/+0 |
| 2025-02-09 | compiler: gate `extern "{abi}"` in ast_lowering | Jubilee Young | -39/+5 |
| 2025-02-07 | compiler: use rustc_abi in rustc_ast_* | Jubilee Young | -4/+3 |
| 2025-02-03 | Rename rustc_contract to contract | Celina G. Val | -2/+2 |
| 2025-02-03 | Separate contract feature gates for the internal machinery | Felix S. Klock II | -0/+2 |
| 2025-01-21 | Auto merge of #134299 - RalfJung:remove-start, r=compiler-errors | bors | -12/+0 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -12/+0 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2025-01-08 | update cfg(bootstrap) | Pietro Albini | -1/+1 |
| 2025-01-07 | warn about broken simd not only on structs but also enums and unions when we ... | Matthias Krüger | -1/+1 |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-13 | Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk | Matthias Krüger | -0/+1 |
| 2024-12-13 | Stabilize async closures | Michael Goulet | -5/+0 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -0/+1 |
| 2024-12-09 | review comments: rewordings | Esteban Küber | -1/+1 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -0/+1 |
| 2024-12-08 | Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead | Matthias Krüger | -0/+1 |
| 2024-12-03 | Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxu | Matthias Krüger | -2/+3 |
| 2024-12-02 | Gate async fn trait bound modifier on async_trait_bounds | Michael Goulet | -0/+5 |
| 2024-11-28 | Replace `Symbol::intern` calls with preinterned symbols | clubby789 | -2/+3 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -2/+2 |
| 2024-11-24 | parse guard patterns | Nadrieril | -0/+1 |