aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/expand/rust-macro-expand.cc
AgeCommit message (Expand)AuthorFilesLines
2023-04-06gccrs: diagnostic: Refactor Error classArthur Cohen1-2/+2
2023-04-06gccrs: expander: Add documentation for `expand_eager_invocations`Arthur Cohen1-3/+11
2023-04-06gccrs: macros: Perform macro expansion in a fixed-point fashion.Arthur Cohen1-4/+134
2023-04-06gccrs: Do not crash on empty macros expand. Fixes #1712Lyra1-0/+2
2023-02-21gccrs: ast: Improve Fragment APIArthur Cohen1-3/+3
2023-02-21gccrs: rust: Replace uses of ASTFragment -> FragmentArthur Cohen1-21/+21
2023-02-21gccrs: early-name-resolver: Add simple macro name resolutionArthur Cohen1-22/+8
2023-01-31gccrs: expand: eager evaluate macros inside builtin macrosliushuyu1-0/+1
2023-01-31gccrs: ast: Only expand expressions and types if the kind is rightArthur Cohen1-1/+3
2023-01-31gccrs: transcriber: Do not infinite loop if the current parsed node is an errorArthur Cohen1-0/+8
2023-01-31gccrs: macros: Handle matchers properly in repetitionsArthur Cohen1-5/+9
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Add expansion pass for the Rust front-endArthur Cohen1-0/+1012