about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2025-09-12Rollup merge of #146308 - cyrgani:concat-integer-literals, r=jackh726Stuart Cook-1/+17
2025-09-10Rollup merge of #146340 - fmease:frontmatter-containment, r=fee1-dead,UrgauMatthias Krüger-5/+15
2025-09-09Strip frontmatter in fewer placesLeón Orell Valerian Liehr-5/+15
2025-09-08fixup limit handling codeJana Dönszelmann-3/+6
2025-09-07support integer literals in `${concat()}`cyrgani-1/+17
2025-09-04Rollup merge of #146090 - Kobzol:invisible-origin-eq, r=petrochenkovStuart Cook-2/+18
2025-09-02Remove special implementation of `PartialEq` for `InvisibleOrigin` outside ma...Jakub Beránek-2/+18
2025-09-01Add compiler error when trying to use concat metavar expr in repetitionsjullang-1/+6
2025-08-24Warn on macro calls for attributes that had this behaviour previouslyJonathan Brouwer-6/+8
2025-08-22Rollup merge of #145747 - joshtriplett:builtin-diag-dyn, r=jdonszelmannJacob Pratt-2/+2
2025-08-22Rollup merge of #144897 - fee1-dead-contrib:raw_lifetimes_printing, r=fmeaseJacob Pratt-5/+11
2025-08-22Auto merge of #144689 - JonathanBrouwer:share_parse_path, r=jdonszelmannbors-19/+20
2025-08-22Refactor lint buffering to avoid requiring a giant enumJosh Triplett-2/+2
2025-08-22Use the new attribute parser throughout the codebaseJonathan Brouwer-15/+16
2025-08-22Move validate_attr to `rustc_attr_parsing`Jonathan Brouwer-5/+5
2025-08-22print raw lifetime idents with `r#`Deadbeef-5/+11
2025-08-22Auto merge of #145410 - cuviper:expand-stack, r=lqdbors-1/+2
2025-08-21Rollup merge of #145590 - nnethercote:ModKind-Inline, r=petrochenkovJacob Pratt-6/+7
2025-08-19Prevent impossible combinations in `ast::ModKind`.Nicholas Nethercote-6/+7
2025-08-19Rollup merge of #139345 - smoelius:into-iter-stability, r=lcnr许杰友 Jieyou Xu (Joe)-0/+1
2025-08-15Extend `QueryStability` to handle `IntoIterator` implementationsSamuel Moelius-0/+1
2025-08-14rustc_expand: ensure stack in `InvocationCollector::visit_expr`Josh Stone-1/+2
2025-08-14mbe: Handle applying `macro_rules` derivesJosh Triplett-13/+162
2025-08-14mbe: Parse macro `derive` rulesJosh Triplett-6/+54
2025-08-13Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petrochenkovGuillaume Gomez-52/+79
2025-08-13Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmeaseJakub Beránek-0/+1
2025-08-12Remove unused must_useMichael Goulet-0/+1
2025-08-12mbe: Rename macro parsing state names to use `Bang` instead of `Not`Josh Triplett-9/+9
2025-08-12Detect and report macro kind mismatches early, and more preciselyJosh Triplett-12/+0
2025-08-12Expand documentation of `GlobDelegation`Josh Triplett-0/+2
2025-08-12Switch to a bitflags `MacroKinds` to support macros with more than one kindJosh Triplett-31/+68
2025-08-11Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2)Sasha Pourcelot-4/+1
2025-08-10Rollup merge of #145200 - joshtriplett:mbe-typo-fix, r=lqdJacob Pratt-1/+1
2025-08-09mbe: Fix typo in attribute tracingJosh Triplett-1/+1
2025-08-09remove `P`Deadbeef-250/+262
2025-08-09Auto merge of #145086 - jdonszelmann:revert-allow-internal-unsafe, r=Kobzolbors-1/+4
2025-08-08Rollup merge of #144579 - joshtriplett:mbe-attr, r=petrochenkovTrevor Gross-45/+298
2025-08-08mbe: Handle applying attribute rules with pathsJosh Triplett-24/+176
2025-08-08mbe: Emit an error if a macro call has no function-like rulesJosh Triplett-3/+21
2025-08-08mbe: Parse macro attribute rulesJosh Triplett-20/+103
2025-08-08Revert "Port `#[allow_internal_unsafe]` to the new attribute system"Jana Dönszelmann-1/+4
2025-08-07Port `#[allow_internal_unsafe]` to the new attribute systemSasha Pourcelot-4/+1
2025-08-02Auto merge of #129183 - estebank:cfg-visitor, r=davidtwcobors-2/+1
2025-08-01tiny cleanupEsteban Küber-4/+2
2025-08-01remove recursive search for itemsEsteban Küber-33/+15
2025-08-01Limit how deep we visit items to find cfg'd out namesEsteban Küber-3/+12
2025-08-01Detect more `cfg`d out items in resolution errorsEsteban Küber-14/+24
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-2/+4
2025-07-28Rollup merge of #143607 - JonathanBrouwer:proc_macro_attrs, r=jdonszelmann,tr...Matthias Krüger-152/+14
2025-07-27split up define into define_extern and define_localLorrensP-2158466-1/+1