| Age | Commit message (Expand) | Author | Lines |
| 2025-03-24 | Add do_not_recommend typo help | mejrs | -7/+7 |
| 2025-03-22 | resolve: Avoid some unstable iteration 3 | Vadim Petrochenkov | -12/+6 |
| 2025-03-22 | Note potential but private items in show_candidates | xizheyin | -12/+12 |
| 2025-03-21 | Rollup merge of #138717 - jdonszelmann:pin-macro, r=WaffleLapkin | Matthias Krüger | -1/+8 |
| 2025-03-20 | Rollup merge of #138685 - nnethercote:use-Option-Ident-for-lowered-param-name... | Matthias Krüger | -6/+5 |
| 2025-03-19 | Address review comments. | Mara Bos | -1/+4 |
| 2025-03-19 | add rustc_macro_edition_2021 | Jana Dönszelmann | -1/+5 |
| 2025-03-19 | Allow builtin macros to be used more than once. | Mara Bos | -32/+8 |
| 2025-03-19 | Use `Option<Ident>` for lowered param names. | Nicholas Nethercote | -6/+5 |
| 2025-03-18 | rustc_resolve: fix instability in lib.rmeta contents | Augie Fackler | -1/+2 |
| 2025-03-14 | resolve: Avoid some unstable iteration | Vadim Petrochenkov | -40/+43 |
| 2025-03-13 | Delegation: allow foreign fns `reuse` | Bryanskiy | -8/+23 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Manish Goregaokar | -1/+0 |
| 2025-03-12 | Disentangle ForwardGenericParamBan and ConstParamTy ribs | Michael Goulet | -47/+113 |
| 2025-03-12 | Introduce `sym::dummy` and `Ident::dummy`. | Nicholas Nethercote | -1/+1 |
| 2025-03-11 | Auto merge of #128440 - oli-obk:defines, r=lcnr | bors | -17/+50 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -17/+50 |
| 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-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -1/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-03-07 | Rollup merge of #137977 - nnethercote:less-kw-Empty-1, r=spastorino | Matthias Krüger | -32/+22 |
| 2025-03-07 | Pass `Option<Symbol>` to `def_path_data`/`create_def` methods. | Nicholas Nethercote | -32/+22 |
| 2025-03-07 | Rollup merge of #138115 - compiler-errors:static-typo, r=BoxyUwU | Matthias Krüger | -18/+30 |
| 2025-03-06 | Suggest typo fix for static lifetime | Michael Goulet | -18/+30 |
| 2025-03-06 | Rollup merge of #137825 - estebank:rtn-sugg-2, r=compiler-errors | Michael Goulet | -4/+53 |
| 2025-03-06 | Rollup merge of #137565 - compiler-errors:macro-ex, r=estebank | Michael Goulet | -0/+8 |
| 2025-03-04 | Rollup merge of #137913 - compiler-errors:struct-field-default-generic, r=Box... | Jubilee | -1/+3 |
| 2025-03-04 | Rollup merge of #137912 - compiler-errors:no-missing-lifetime-recovery, r=oli... | Jubilee | -6/+0 |
| 2025-03-04 | mgca: Lower all const paths as `ConstArgKind::Path` | Noah Lev | -7/+11 |
| 2025-03-04 | Allow struct field default values to reference struct's generics | Michael Goulet | -1/+3 |
| 2025-03-04 | Also note struct access, and fix macro expansion from foreign crates | Michael Goulet | -2/+4 |
| 2025-03-03 | Point out macro expansion ident in resolver errors too | Michael Goulet | -0/+6 |
| 2025-03-03 | Provide more context on resolve error caused from incorrect RTN | Esteban Küber | -4/+53 |
| 2025-03-03 | Rollup merge of #132388 - frank-king:feature/where-cfg, r=petrochenkov | Matthias Krüger | -0/+16 |
| 2025-03-03 | Do not recover missing lifetime with random in-scope lifetime | Michael Goulet | -6/+0 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -0/+16 |
| 2025-03-01 | Rollup merge of #137617 - BoxyUwU:generic_const_parameter_types, r=lcnr | Matthias Krüger | -63/+56 |
| 2025-03-01 | Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errors | Matthias Krüger | -0/+39 |
| 2025-02-28 | Introduce `feature(generic_const_parameter_types)` | Boxy | -63/+56 |
| 2025-02-26 | Handle asm const similar to inline const | Gary Guo | -0/+39 |
| 2025-02-26 | Rollup merge of #137201 - estebank:structured-errors-long-ty, r=oli-obk | León Orell Valerian Liehr | -1/+1 |
| 2025-02-26 | Rollup merge of #137529 - klensy:unused3, r=lcnr | León Orell Valerian Liehr | -12/+5 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -1/+1 |
| 2025-02-25 | Auto merge of #137571 - tgross35:rollup-i1tcnv1, r=tgross35 | bors | -1/+0 |
| 2025-02-24 | lower attr spans and inline some functions to hopefully mitigate perf regress... | Jana Dönszelmann | -1/+6 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -3/+14 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -1/+1 |