| Age | Commit message (Expand) | Author | Lines |
| 2025-03-22 | Auto merge of #136974 - m-ou-se:fmt-options-64-bit, r=scottmcm | bors | -5/+0 |
| 2025-03-18 | Refactor YieldKind so postfix yield must have an expression | Eric Holk | -1/+1 |
| 2025-03-14 | Preserve yield position during pretty printing | Eric Holk | -1/+1 |
| 2025-03-12 | Reduce FormattingOptions to 64 bits. | Mara Bos | -5/+0 |
| 2025-03-10 | Share implementation of expr_u{16,32,size}. | Mara Bos | -21/+8 |
| 2025-03-10 | Limit formatting width and precision to 16 bits. | Mara Bos | -0/+11 |
| 2025-03-07 | Rollup merge of #137977 - nnethercote:less-kw-Empty-1, r=spastorino | Matthias Krüger | -2/+2 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -0/+5 |
| 2025-03-07 | Pass `Option<Symbol>` to `def_path_data`/`create_def` methods. | Nicholas Nethercote | -2/+2 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+5 |
| 2025-03-06 | Add the yield_expr feature | Eric Holk | -21/+14 |
| 2025-03-01 | Rollup merge of #137742 - mu001999-contrib:fix-137708, r=compiler-errors | Matthias Krüger | -2/+5 |
| 2025-02-28 | Unconditionally lower match arm even if it's unneeded for never pattern in match | Mu001999 | -2/+5 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -9/+9 |
| 2025-02-10 | Don't ICE when failing to lower contracts for associated impl items | Michael Goulet | -10/+11 |
| 2025-02-08 | Rustfmt | bjorn3 | -9/+12 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -11/+11 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -4/+31 |
| 2025-02-03 | Desugars contract into the internal AST extensions | Felix S. Klock II | -17/+31 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -1/+14 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -11/+11 |
| 2025-01-30 | implement unstable `new_range` feature | Peter Jaszkowiak | -7/+28 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -1/+5 |
| 2025-01-28 | Refactor FnKind variant to hold &Fn | Celina G. Val | -2/+2 |
| 2025-01-22 | Enforce that all spans are lowered in ast lowering | Oli Scherer | -1/+1 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -23/+28 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -0/+8 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -11/+8 |
| 2024-12-01 | Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwu | Jacob Pratt | -1/+1 |
| 2024-11-30 | Remove hir::ArrayLen, introduce ConstArgKind::Infer | Dominik Stolz | -1/+1 |
| 2024-11-28 | ast_lowering: rm separate `def_id_parent` | lcnr | -55/+47 |
| 2024-11-28 | always create `DefId`s when lowering anon-consts | lcnr | -7/+1 |
| 2024-11-16 | Fix ICE when passing DefId-creating args to legacy_const_generics. | Luca Versari | -3/+67 |
| 2024-10-29 | Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot | Jubilee | -10/+11 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -10/+11 |
| 2024-10-28 | Add duplicate lowering check | Adwin White | -6/+8 |
| 2024-10-28 | Lower AST node id only once | Adwin White | -43/+70 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -4/+4 |
| 2024-10-07 | Add sugar for &pin (const|mut) types | Eric Holk | -2/+3 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -18/+15 |
| 2024-09-22 | Auto merge of #130337 - BoxyUwU:anon_const_macro_call, r=camelid | bors | -1/+1 |
| 2024-09-21 | Handle macro calls in anon const def creation take 2 | Boxy | -1/+1 |
| 2024-09-20 | Conditionally allow lowering RTN (..) in paths | Michael Goulet | -1/+6 |
| 2024-09-12 | Re-enable `ConstArgKind::Path` lowering by default | Noah Lev | -1/+1 |
| 2024-09-11 | Use the same span for attributes and Try expansion of ? | Samuel Tardieu | -1/+1 |
| 2024-08-26 | Rename ParenthesizedGenericArgs to GenericArgsMode | Michael Goulet | -2/+2 |
| 2024-08-19 | Retroactively feature gate `ConstArgKind::Path` | Boxy | -1/+1 |
| 2024-08-10 | rustc_ast_lowering: make "yield syntax is experimental" translatable | Pavel Grigorenko | -4/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -12/+13 |