| Age | Commit message (Expand) | Author | Lines |
| 2025-09-10 | Rollup merge of #145879 - Bryanskiy:supertraits-2, r=lcnr | Matthias Krüger | -7/+8 |
| 2025-09-10 | Permit `more_maybe_bounds` in supertraits and trait objects only | Bryanskiy | -7/+8 |
| 2025-09-08 | change end to last | Jeremy Smart | -5/+24 |
| 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-27 | Add `tracing` to `[workspace.dependencies]`. | Nicholas Nethercote | -1/+1 |
| 2025-08-27 | Add `thin-vec` to newly added `[workspace.dependencies]`. | Nicholas Nethercote | -1/+1 |
| 2025-08-25 | add span to struct pattern rest (..) | Valdemar Erk | -8/+9 |
| 2025-08-22 | Add an experimental unsafe(force_target_feature) attribute. | Luca Versari | -1/+1 |
| 2025-08-19 | Prevent impossible combinations in `ast::ModKind`. | Nicholas Nethercote | -1/+1 |
| 2025-08-14 | Pass the target type down to `parse_attribute_list` | Jonathan Brouwer | -24/+41 |
| 2025-08-13 | Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petrochenkov | Guillaume Gomez | -2/+2 |
| 2025-08-12 | Switch to a bitflags `MacroKinds` to support macros with more than one kind | Josh Triplett | -2/+2 |
| 2025-08-11 | Propagate TraitImplHeader to hir | Cameron Steffen | -53/+46 |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -14/+31 |
| 2025-08-11 | Rollup merge of #135331 - fmease:ban-assoc-ty-unbounds, r=lcnr | Stuart Cook | -4/+8 |
| 2025-08-10 | Rollup merge of #144402 - heiher:stabilize-loong32-asm, r=Amanieu | Stuart Cook | -0/+1 |
| 2025-08-09 | remove `P` | Deadbeef | -17/+14 |
| 2025-08-04 | Port `#[coroutine]` to the new attribute system | Sasha Pourcelot | -12/+6 |
| 2025-08-03 | Rollup merge of #144822 - Zalathar:hash-owner-nodes, r=compiler-errors | Samuel Tardieu | -1/+1 |
| 2025-08-03 | Rollup merge of #142678 - BoxyUwU:gai_cleanup, r=nnethercote | Samuel Tardieu | -1/+1 |
| 2025-08-02 | Return a struct with named fields from `hash_owner_nodes` | Zalathar | -1/+1 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -5/+4 |
| 2025-07-29 | Auto merge of #144557 - cjgillot:lower-more-span, r=compiler-errors | bors | -16/+45 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -4/+4 |
| 2025-07-28 | Complete span lowering. | Camille GILLOT | -16/+45 |
| 2025-07-24 | asm: Stabilize loongarch32 | WANG Rui | -0/+1 |
| 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 | -105/+145 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -2/+11 |
| 2025-07-15 | Allow `Early` stage to emit errors | Jonathan Brouwer | -2/+7 |
| 2025-07-13 | Retire hir::*ItemRef. | Camille GILLOT | -27/+8 |
| 2025-07-13 | Retire hir::ForeignItemRef. | Camille GILLOT | -14/+4 |
| 2025-07-13 | Remove hir::AssocItemKind. | Camille GILLOT | -61/+7 |
| 2025-07-13 | Move trait_item_def_id from ImplItemRef to ImplItem. | Camille GILLOT | -6/+6 |
| 2025-07-13 | Delegation: self parameter must be named exactly `self`. | Camille GILLOT | -7/+33 |
| 2025-07-13 | Auto merge of #143213 - dianne:lower-cond-tweaks, r=cjgillot | bors | -41/+4 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -2/+2 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -2/+2 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -2/+2 |
| 2025-07-05 | de-duplicate condition scoping logic | dianne | -41/+4 |
| 2025-07-04 | Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errors | Jacob Pratt | -1/+1 |
| 2025-07-03 | Replace kw_span by full span. | Camille GILLOT | -1/+1 |
| 2025-07-03 | Port `#[target_feature]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+2 |
| 2025-07-02 | Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-dead | Matthias Krüger | -0/+1 |
| 2025-07-01 | Detect more cases of unused_parens around types | Benjamin Schulz | -0/+1 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -23/+13 |