aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/expand/rust-attribute-visitor.cc
AgeCommit message (Expand)AuthorFilesLines
2024-01-16gccrs: expand: Rename AttrVisitor -> CfgStripArthur Cohen1-3372/+0
2024-01-16gccrs: expand: Add new ExpandVisitor classArthur Cohen1-233/+19
2024-01-16gccrs: expand: Move cfg-attrs related functions out of MacroExpanderArthur Cohen1-203/+326
2024-01-16gccrs: enr: Fetch module items during early name resolutionArthur Cohen1-9/+0
2024-01-16gccrs: ast: Add RestPattern AST nodePierre-Emmanuel Patry1-0/+5
2024-01-16gccrs: ast: Add proper visitors for ExternalTypeItemArthur Cohen1-1/+8
2024-01-16gccrs: ast: Add ExternalTypeItem nodeArthur Cohen1-0/+8
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-04-06gccrs: Add AST::AltPattern classOwen Avery1-0/+14
2023-04-06gccrs: macros: Perform macro expansion in a fixed-point fashion.Arthur Cohen1-5/+3
2023-04-06gccrs: macro: Allow builtin `MacroInvocation`s within the ASTArthur Cohen1-0/+2
2023-02-21gccrs: early-name-resolver: Add simple macro name resolutionArthur Cohen1-10/+0
2023-01-31gccrs: ast: Only expand expressions and types if the kind is rightArthur Cohen1-4/+7
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Add expansion pass for the Rust front-endArthur Cohen1-0/+3445