| Age | Commit message (Expand) | Author | Lines |
| 2025-04-11 | Avoid a node_id_to_def_id call by just storing DefIds instead of NodeIds | Oli Scherer | -2/+1 |
| 2025-04-11 | Avoid a reverse map that is only used in diagnostics paths | Oli Scherer | -2/+2 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -9/+4 |
| 2025-04-01 | Address review comments. | Nicholas Nethercote | -2/+3 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -28/+40 |
| 2025-03-30 | Fix up partial res of segment in primitive resolution hack | Michael Goulet | -0/+5 |
| 2025-03-28 | Do not treat lifetimes from parent items as influencing child items | Oli Scherer | -1/+4 |
| 2025-03-28 | Remove `kw::Extra` checks that are no longer necessary. | Nicholas Nethercote | -9/+4 |
| 2025-03-27 | Rollup merge of #138985 - oli-obk:push-mvlqmtmyozro, r=compiler-errors | Stuart Cook | -25/+35 |
| 2025-03-26 | Use the correct binder scope for elided lifetimes in assoc consts | Oli Scherer | -25/+35 |
| 2025-03-26 | Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e... | Stuart Cook | -13/+0 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -14/+37 |
| 2025-03-25 | Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errors | Matthias Krüger | -2/+2 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -14/+37 |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -2/+2 |
| 2025-03-25 | Rollup merge of #138837 - petrochenkov:resinstab2, r=jieyouxu | Takayuki Maeda | -7/+6 |
| 2025-03-25 | Rollup merge of #138580 - petrochenkov:resinstab, r=Nadrieril | Takayuki Maeda | -3/+2 |
| 2025-03-24 | resolve: Avoid some unstable iteration 2 | Vadim Petrochenkov | -3/+2 |
| 2025-03-24 | Remove fields that are dead since the removal of type ascription syntax | León Orell Valerian Liehr | -13/+0 |
| 2025-03-24 | `with_scope` is only ever used for ast modules | Oli Scherer | -14/+11 |
| 2025-03-22 | resolve: Avoid some unstable iteration 3 | Vadim Petrochenkov | -7/+6 |
| 2025-03-14 | resolve: Avoid some unstable iteration | Vadim Petrochenkov | -12/+12 |
| 2025-03-13 | Delegation: allow foreign fns `reuse` | Bryanskiy | -8/+23 |
| 2025-03-12 | Disentangle ForwardGenericParamBan and ConstParamTy ribs | Michael Goulet | -13/+29 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -17/+50 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -1/+1 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-03-06 | Rollup merge of #137825 - estebank:rtn-sugg-2, r=compiler-errors | Michael Goulet | -3/+15 |
| 2025-03-04 | Rollup merge of #137913 - compiler-errors:struct-field-default-generic, r=Box... | Jubilee | -1/+3 |
| 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-03 | Provide more context on resolve error caused from incorrect RTN | Esteban Küber | -3/+15 |
| 2025-02-28 | Introduce `feature(generic_const_parameter_types)` | Boxy | -14/+35 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -1/+1 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -14/+14 |
| 2025-02-11 | Add a TyPat in the AST to reuse the generic arg lowering logic | Oli Scherer | -0/+15 |
| 2025-02-08 | Rustfmt | bjorn3 | -25/+39 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -1/+5 |
| 2025-01-28 | Refactor FnKind variant to hold &Fn | Celina G. Val | -3/+3 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -7/+6 |
| 2025-01-21 | rustc_resolve: use `Iterator` combinators instead of `for` loops where applic... | Yotam Ofek | -26/+12 |
| 2025-01-21 | rustc_resolve: reduce rightwards drift with `let..else` 👉💨 | Yotam Ofek | -58/+59 |
| 2025-01-21 | rustc_resolve: flatten nested `if`s | Yotam Ofek | -37/+28 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -2/+2 |
| 2025-01-18 | Fix ICE in resolving associated items as non-bindings | Frank King | -3/+3 |
| 2025-01-14 | Add hir::HeaderSafety to make follow up commits simpler | Oli Scherer | -3/+4 |
| 2024-12-18 | chore: fix some typos | acceptacross | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-16 | Rollup merge of #134284 - estebank:issue-74863, r=lcnr | Matthias Krüger | -4/+36 |
| 2024-12-15 | Use `ErrorGuaranteed` more | Esteban Küber | -3/+8 |