| Age | Commit message (Expand) | Author | Lines |
| 2025-09-12 | Rollup merge of #146308 - cyrgani:concat-integer-literals, r=jackh726 | Stuart Cook | -1/+17 |
| 2025-09-10 | Rollup merge of #146340 - fmease:frontmatter-containment, r=fee1-dead,Urgau | Matthias Krüger | -5/+15 |
| 2025-09-09 | Strip frontmatter in fewer places | León Orell Valerian Liehr | -5/+15 |
| 2025-09-08 | fixup limit handling code | Jana Dönszelmann | -3/+6 |
| 2025-09-07 | support integer literals in `${concat()}` | cyrgani | -1/+17 |
| 2025-09-04 | Rollup merge of #146090 - Kobzol:invisible-origin-eq, r=petrochenkov | Stuart Cook | -2/+18 |
| 2025-09-02 | Remove special implementation of `PartialEq` for `InvisibleOrigin` outside ma... | Jakub Beránek | -2/+18 |
| 2025-09-01 | Add compiler error when trying to use concat metavar expr in repetitions | jullang | -1/+6 |
| 2025-08-24 | Warn on macro calls for attributes that had this behaviour previously | Jonathan Brouwer | -6/+8 |
| 2025-08-22 | Rollup merge of #145747 - joshtriplett:builtin-diag-dyn, r=jdonszelmann | Jacob Pratt | -2/+2 |
| 2025-08-22 | Rollup merge of #144897 - fee1-dead-contrib:raw_lifetimes_printing, r=fmease | Jacob Pratt | -5/+11 |
| 2025-08-22 | Auto merge of #144689 - JonathanBrouwer:share_parse_path, r=jdonszelmann | bors | -19/+20 |
| 2025-08-22 | Refactor lint buffering to avoid requiring a giant enum | Josh Triplett | -2/+2 |
| 2025-08-22 | Use the new attribute parser throughout the codebase | Jonathan Brouwer | -15/+16 |
| 2025-08-22 | Move validate_attr to `rustc_attr_parsing` | Jonathan Brouwer | -5/+5 |
| 2025-08-22 | print raw lifetime idents with `r#` | Deadbeef | -5/+11 |
| 2025-08-22 | Auto merge of #145410 - cuviper:expand-stack, r=lqd | bors | -1/+2 |
| 2025-08-21 | Rollup merge of #145590 - nnethercote:ModKind-Inline, r=petrochenkov | Jacob Pratt | -6/+7 |
| 2025-08-19 | Prevent impossible combinations in `ast::ModKind`. | Nicholas Nethercote | -6/+7 |
| 2025-08-19 | Rollup merge of #139345 - smoelius:into-iter-stability, r=lcnr | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-08-15 | Extend `QueryStability` to handle `IntoIterator` implementations | Samuel Moelius | -0/+1 |
| 2025-08-14 | rustc_expand: ensure stack in `InvocationCollector::visit_expr` | Josh Stone | -1/+2 |
| 2025-08-14 | mbe: Handle applying `macro_rules` derives | Josh Triplett | -13/+162 |
| 2025-08-14 | mbe: Parse macro `derive` rules | Josh Triplett | -6/+54 |
| 2025-08-13 | Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petrochenkov | Guillaume Gomez | -52/+79 |
| 2025-08-13 | Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmease | Jakub Beránek | -0/+1 |
| 2025-08-12 | Remove unused must_use | Michael Goulet | -0/+1 |
| 2025-08-12 | mbe: Rename macro parsing state names to use `Bang` instead of `Not` | Josh Triplett | -9/+9 |
| 2025-08-12 | Detect and report macro kind mismatches early, and more precisely | Josh Triplett | -12/+0 |
| 2025-08-12 | Expand documentation of `GlobDelegation` | Josh Triplett | -0/+2 |
| 2025-08-12 | Switch to a bitflags `MacroKinds` to support macros with more than one kind | Josh Triplett | -31/+68 |
| 2025-08-11 | Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2) | Sasha Pourcelot | -4/+1 |
| 2025-08-10 | Rollup merge of #145200 - joshtriplett:mbe-typo-fix, r=lqd | Jacob Pratt | -1/+1 |
| 2025-08-09 | mbe: Fix typo in attribute tracing | Josh Triplett | -1/+1 |
| 2025-08-09 | remove `P` | Deadbeef | -250/+262 |
| 2025-08-09 | Auto merge of #145086 - jdonszelmann:revert-allow-internal-unsafe, r=Kobzol | bors | -1/+4 |
| 2025-08-08 | Rollup merge of #144579 - joshtriplett:mbe-attr, r=petrochenkov | Trevor Gross | -45/+298 |
| 2025-08-08 | mbe: Handle applying attribute rules with paths | Josh Triplett | -24/+176 |
| 2025-08-08 | mbe: Emit an error if a macro call has no function-like rules | Josh Triplett | -3/+21 |
| 2025-08-08 | mbe: Parse macro attribute rules | Josh Triplett | -20/+103 |
| 2025-08-08 | Revert "Port `#[allow_internal_unsafe]` to the new attribute system" | Jana Dönszelmann | -1/+4 |
| 2025-08-07 | Port `#[allow_internal_unsafe]` to the new attribute system | Sasha Pourcelot | -4/+1 |
| 2025-08-02 | Auto merge of #129183 - estebank:cfg-visitor, r=davidtwco | bors | -2/+1 |
| 2025-08-01 | tiny cleanup | Esteban Küber | -4/+2 |
| 2025-08-01 | remove recursive search for items | Esteban Küber | -33/+15 |
| 2025-08-01 | Limit how deep we visit items to find cfg'd out names | Esteban Küber | -3/+12 |
| 2025-08-01 | Detect more `cfg`d out items in resolution errors | Esteban Küber | -14/+24 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+4 |
| 2025-07-28 | Rollup merge of #143607 - JonathanBrouwer:proc_macro_attrs, r=jdonszelmann,tr... | Matthias Krüger | -152/+14 |
| 2025-07-27 | split up define into define_extern and define_local | LorrensP-2158466 | -1/+1 |