| Age | Commit message (Expand) | Author | Lines |
| 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 | -4/+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 | -102/+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 |
| 2025-06-25 | compiler: remove misleading 'c' from `abi_c_cmse_nonsecure_call` feature | Jubilee Young | -1/+1 |
| 2025-06-25 | compiler: Trim the misleading C from ExternAbi::CCmse* | Jubilee Young | -2/+2 |
| 2025-06-24 | Rollup merge of #142983 - compiler-errors:taint-invalid-call-abi, r=workingju... | Jubilee | -0/+3 |
| 2025-06-24 | Add rust-invalid ABI | Michael Goulet | -0/+3 |
| 2025-06-24 | Rewrite #[track_caller] | Jana Dönszelmann | -1/+2 |
| 2025-06-23 | compiler: plug unsupported ABI leakage from the AST | Jubilee Young | -4/+24 |
| 2025-06-22 | Implement DesugaringKind::FormatLiteral | mejrs | -1/+8 |
| 2025-06-19 | Auto merge of #140748 - m-ou-se:super-format-args3, r=jdonszelmann | bors | -135/+103 |
| 2025-06-19 | Use expr_ref. | Mara Bos | -2/+1 |
| 2025-06-18 | Rollup merge of #141610 - BoxyUwU:stabilize_generic_arg_infer, r=lcnr,travisc... | Jakub Beránek | -11/+2 |