Age | Commit message (Expand) | Author | Lines |
2025-10-01 | mbe: `expand_invoc`: Add comment about not needing to check safety of `Legacy... | Josh Triplett | -0/+3 |
2025-10-01 | mbe: Support `unsafe` attribute rules | Josh Triplett | -1/+5 |
2025-09-22 | Switch `dummy_bang` from `LegacyBang` to `Bang` | Josh Triplett | -1/+1 |
2025-09-14 | Move more early buffered lints to dyn lint diagnostics (4/N) | León Orell Valerian Liehr | -2/+1 |
2025-09-14 | Move more early buffered lints to dyn lint diagnostics (2/N) | León Orell Valerian Liehr | -1/+1 |
2025-09-08 | fixup limit handling code | Jana Dönszelmann | -1/+3 |
2025-08-24 | Warn on macro calls for attributes that had this behaviour previously | Jonathan Brouwer | -6/+8 |
2025-08-22 | Auto merge of #144689 - JonathanBrouwer:share_parse_path, r=jdonszelmann | bors | -6/+16 |
2025-08-22 | Use the new attribute parser throughout the codebase | Jonathan Brouwer | -5/+16 |
2025-08-22 | Move validate_attr to `rustc_attr_parsing` | Jonathan Brouwer | -2/+1 |
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 | -5/+6 |
2025-08-19 | Prevent impossible combinations in `ast::ModKind`. | Nicholas Nethercote | -5/+6 |
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 | -0/+31 |
2025-08-13 | Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petrochenkov | Guillaume Gomez | -14/+13 |
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 | Switch to a bitflags `MacroKinds` to support macros with more than one kind | Josh Triplett | -14/+13 |
2025-08-09 | remove `P` | Deadbeef | -62/+60 |
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-25 | Stop compilation if macro expansion failed | Guillaume Gomez | -3/+3 |
2025-07-15 | Fix ice for feature-gated cfg attributes applied to the crate | Jonathan Brouwer | -2/+2 |
2025-07-15 | Define attribute parser & config evaluator | Jonathan Brouwer | -18/+20 |
2025-06-25 | Don't give APITs names with macro expansion placeholder fragments in it | Michael Goulet | -0/+10 |
2025-06-22 | Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obk | bors | -6/+6 |
2025-06-21 | Rollup merge of #142690 - petrochenkov:expnoparam, r=compiler-errors | Jana Dönszelmann | -46/+46 |
2025-06-20 | Use a symbol for `ExpansionConfig::crate_name`. | Nicholas Nethercote | -5/+5 |
2025-06-19 | completely deduplicate `Visitor` and `MutVisitor` | Deadbeef | -6/+6 |
2025-06-18 | expand: Remove some unnecessary generic parameters | Vadim Petrochenkov | -46/+46 |
2025-06-17 | Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov | Jacob Pratt | -17/+18 |
2025-06-12 | Introduce `-Zmacro-stats`. | Nicholas Nethercote | -45/+145 |
2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -17/+18 |
2025-06-06 | Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead | Guillaume Gomez | -21/+16 |
2025-05-30 | Rollup merge of #141430 - fee1-dead-contrib:push-nmzoprvtsvww, r=petrochenkov | Matthias Krüger | -30/+69 |
2025-05-29 | avoid some usages of `&mut P<T>` in AST visitors | Deadbeef | -1/+1 |
2025-05-29 | remove `visit_clobber` and move `DummyAstNode` to `rustc_expand` | Deadbeef | -30/+69 |
2025-05-28 | consider glob imports in cfg suggestion | bohan | -3/+3 |
2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -21/+16 |
2025-05-08 | Remove associated type `InvocationCollectorNode::AttrsTy` | Nicholas Nethercote | -18/+12 |
2025-05-03 | Report the `unsafe_attr_outside_unsafe` lint at the closest node | Urgau | -1/+5 |
2025-04-22 | Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkov | bors | -3/+2 |
2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -3/+2 |
2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -6/+6 |
2025-04-10 | Address review comments. | Nicholas Nethercote | -1/+1 |
2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -5/+5 |
2025-04-01 | Address review comments. | Nicholas Nethercote | -3/+1 |