| Age | Commit message (Expand) | Author | Lines |
| 2025-09-10 | Permit `more_maybe_bounds` in supertraits and trait objects only | Bryanskiy | -7/+8 |
| 2025-09-02 | Rollup merge of #146102 - fmease:rm-dead-eff-code-iii, r=fee1-dead | Guillaume Gomez | -1/+1 |
| 2025-09-01 | Remove dead code stemming from an old effects desugaring | León Orell Valerian Liehr | -1/+1 |
| 2025-08-25 | add span to struct pattern rest (..) | Valdemar Erk | -1/+1 |
| 2025-08-14 | Pass the target type down to `parse_attribute_list` | Jonathan Brouwer | -3/+7 |
| 2025-08-11 | Rollup merge of #135331 - fmease:ban-assoc-ty-unbounds, r=lcnr | Stuart Cook | -4/+8 |
| 2025-08-09 | remove `P` | Deadbeef | -1/+1 |
| 2025-08-02 | Return a struct with named fields from `hash_owner_nodes` | Zalathar | -1/+1 |
| 2025-07-28 | Complete span lowering. | Camille GILLOT | -2/+13 |
| 2025-07-22 | Rollup merge of #143430 - cjgillot:extra-lifetime-swap, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -11/+18 |
| 2025-07-20 | Lower extra lifetimes before normal generic params. | Camille GILLOT | -11/+18 |
| 2025-07-20 | Reject relaxed bounds inside associated type bounds | León Orell Valerian Liehr | -4/+8 |
| 2025-07-18 | Reword diagnostics about relaxed bounds in invalid contexts | León Orell Valerian Liehr | -5/+21 |
| 2025-07-18 | AST lowering: More robustly deal with relaxed bounds | León Orell Valerian Liehr | -21/+107 |
| 2025-07-15 | Allow `Early` stage to emit errors | Jonathan Brouwer | -2/+7 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -2/+2 |
| 2025-07-03 | Replace kw_span by full span. | Camille GILLOT | -1/+1 |
| 2025-07-01 | Detect more cases of unused_parens around types | Benjamin Schulz | -0/+1 |
| 2025-06-19 | Auto merge of #140748 - m-ou-se:super-format-args3, r=jdonszelmann | bors | -0/+20 |
| 2025-06-18 | Rollup merge of #141610 - BoxyUwU:stabilize_generic_arg_infer, r=lcnr,travisc... | Jakub Beránek | -11/+2 |
| 2025-06-18 | Allow storing `format_args!()` in `let`. | Mara Bos | -0/+20 |
| 2025-06-13 | Rollup merge of #142449 - oli-obk:missing-mgca-args, r=BoxyUwU | Jubilee | -2/+2 |
| 2025-06-13 | Require generic params for const generic params | Oli Scherer | -2/+2 |
| 2025-06-13 | Rollup merge of #142267 - workingjubilee:debug-assert-less-in-ast-lowering, r... | Matthias Krüger | -13/+13 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -13/+54 |
| 2025-06-11 | stabilize gai | Boxy | -11/+2 |
| 2025-06-09 | assert more often in release in ast_lowering | Jubilee Young | -13/+13 |
| 2025-06-08 | Remove all unused feature gates from the compiler | bjorn3 | -2/+0 |
| 2025-06-06 | Rollup merge of #142012 - oli-obk:no-optional-spans, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -1/+1 |
| 2025-06-03 | Rename `LifetimeSyntax` variants to lang-team-approved names | Jake Goulding | -3/+3 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -7/+9 |
| 2025-05-20 | Hoist `ItemLowerer` out of a loop. | Nicholas Nethercote | -7/+7 |
| 2025-05-13 | Auto merge of #140887 - pietroalbini:pa-bootstrap-update, r=compiler-errors | bors | -1/+0 |
| 2025-05-12 | Fix typos | omahs | -1/+1 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-05 | Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obk | bors | -6/+7 |
| 2025-05-02 | Rollup merge of #139046 - nnethercote:hir-Lifetime-better, r=lcnr | Stuart Cook | -5/+5 |
| 2025-05-02 | Handle `Path<>` better in error messages. | Nicholas Nethercote | -5/+5 |
| 2025-04-29 | Drop AST on a separate thread and prefetch `hir_crate` | John Kåre Alsaker | -2/+8 |
| 2025-04-29 | Remove global `next_disambiguator` state and handle it with a `DisambiguatorS... | John Kåre Alsaker | -1/+5 |
| 2025-04-28 | We always use the current item as parent, so no need to pass it | Oli Scherer | -5/+2 |
| 2025-04-25 | Auto merge of #140282 - matthiaskrgr:rollup-g6ze4jj, r=matthiaskrgr | bors | -1/+1 |
| 2025-04-25 | Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-25 | Rollup merge of #140229 - nnethercote:pre-DelimArgs-spacing, r=petrochenkov | Matthias Krüger | -1/+1 |
| 2025-04-23 | Extend HIR to track the source and syntax of a lifetime | Jake Goulding | -48/+73 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-23 | Use `clone` to clone `DelimArgs` in two places. | Nicholas Nethercote | -1/+1 |
| 2025-04-17 | Rollup merge of #139770 - nnethercote:rename-LifetimeName, r=BoxyUwU | Matthias Krüger | -6/+6 |
| 2025-04-16 | Rename `LifetimeName` as `LifetimeKind`. | Nicholas Nethercote | -6/+6 |