| Age | Commit message (Expand) | Author | Lines |
| 2025-09-08 | change end to last | Jeremy Smart | -5/+24 |
| 2025-08-25 | add span to struct pattern rest (..) | Valdemar Erk | -3/+3 |
| 2025-08-14 | Pass the target type down to `parse_attribute_list` | Jonathan Brouwer | -8/+9 |
| 2025-08-09 | remove `P` | Deadbeef | -9/+8 |
| 2025-08-04 | Port `#[coroutine]` to the new attribute system | Sasha Pourcelot | -12/+6 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+2 |
| 2025-07-28 | Complete span lowering. | Camille GILLOT | -11/+26 |
| 2025-07-13 | Auto merge of #143213 - dianne:lower-cond-tweaks, r=cjgillot | bors | -41/+4 |
| 2025-07-05 | de-duplicate condition scoping logic | dianne | -41/+4 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -15/+9 |
| 2025-06-24 | Rewrite #[track_caller] | Jana Dönszelmann | -1/+2 |
| 2025-06-18 | Allow storing `format_args!()` in `let`. | Mara Bos | -6/+6 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -9/+8 |
| 2025-06-03 | Add `iter` macro | Oli Scherer | -7/+8 |
| 2025-04-28 | We always use the current item as parent, so no need to pass it | Oli Scherer | -2/+1 |
| 2025-04-15 | Rollup merge of #138374 - celinval:issue-136925-const-contract, r=compiler-er... | Stuart Cook | -5/+9 |
| 2025-04-08 | Fix unreachable expression warning | Celina G. Val | -2/+1 |
| 2025-04-07 | Enable contracts for const functions | Celina G. Val | -4/+9 |
| 2025-04-06 | Rollup merge of #139391 - TaKO8Ki:check-if-merged-attrs-list-is-empty, r=jdon... | Guillaume Gomez | -7/+9 |
| 2025-04-05 | check if merged attributes list is empty | Takayuki Maeda | -7/+9 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -1/+5 |
| 2025-03-22 | Auto merge of #136974 - m-ou-se:fmt-options-64-bit, r=scottmcm | bors | -5/+0 |
| 2025-03-18 | Refactor YieldKind so postfix yield must have an expression | Eric Holk | -1/+1 |
| 2025-03-14 | Preserve yield position during pretty printing | Eric Holk | -1/+1 |
| 2025-03-12 | Reduce FormattingOptions to 64 bits. | Mara Bos | -5/+0 |
| 2025-03-10 | Share implementation of expr_u{16,32,size}. | Mara Bos | -21/+8 |
| 2025-03-10 | Limit formatting width and precision to 16 bits. | Mara Bos | -0/+11 |
| 2025-03-07 | Rollup merge of #137977 - nnethercote:less-kw-Empty-1, r=spastorino | Matthias Krüger | -2/+2 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -0/+5 |
| 2025-03-07 | Pass `Option<Symbol>` to `def_path_data`/`create_def` methods. | Nicholas Nethercote | -2/+2 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+5 |
| 2025-03-06 | Add the yield_expr feature | Eric Holk | -21/+14 |
| 2025-03-01 | Rollup merge of #137742 - mu001999-contrib:fix-137708, r=compiler-errors | Matthias Krüger | -2/+5 |
| 2025-02-28 | Unconditionally lower match arm even if it's unneeded for never pattern in match | Mu001999 | -2/+5 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -9/+9 |
| 2025-02-10 | Don't ICE when failing to lower contracts for associated impl items | Michael Goulet | -10/+11 |
| 2025-02-08 | Rustfmt | bjorn3 | -9/+12 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -11/+11 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -4/+31 |
| 2025-02-03 | Desugars contract into the internal AST extensions | Felix S. Klock II | -17/+31 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -1/+14 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -11/+11 |
| 2025-01-30 | implement unstable `new_range` feature | Peter Jaszkowiak | -7/+28 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -1/+5 |
| 2025-01-28 | Refactor FnKind variant to hold &Fn | Celina G. Val | -2/+2 |
| 2025-01-22 | Enforce that all spans are lowered in ast lowering | Oli Scherer | -1/+1 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -23/+28 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -0/+8 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -11/+8 |