aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/ast
AgeCommit message (Expand)AuthorFilesLines
2023-04-06gccrs: Added AST Node AST::InlineAsmM V V S Manoj Kumar2-0/+139
2023-04-06gccrs: diagnostic: Refactor Error classArthur Cohen1-1/+1
2023-04-06gccrs: ast: Refactor TraitItem to keep Location infoArthur Cohen3-34/+26
2023-04-06gccrs: Add AST::AltPattern classOwen Avery6-0/+90
2023-04-06gccrs: Fix formattingOwen Avery1-36/+34
2023-04-06gccrs: Update copyright years.Thomas Schwinge3-3/+3
2023-04-06gccrs: macros: Perform macro expansion in a fixed-point fashion.Arthur Cohen6-49/+202
2023-04-06gccrs: rust-item: include rust-expr.hArthur Cohen1-1/+1
2023-04-06gccrs: Implement lowering ReferencePattern from AST to HIROwen Avery1-0/+4
2023-04-06gccrs: macro: Allow builtin `MacroInvocation`s within the ASTArthur Cohen1-18/+92
2023-04-06gccrs: fixed indentations in AST pretty expanded dump of traitAbdul Rafey1-6/+1
2023-04-06gccrs: moved operator.h to util/rust-operators.hAbdul Rafey2-2/+2
2023-04-06gccrs: Rename file rust-ast-full-test.cc to rust-ast.ccParthib1-0/+0
2023-04-06gccrs: Add get_locus function for abstract class MetaItemInner.mxlol2333-0/+22
2023-04-06gccrs: Implement declarative macro 2.0 parserRaiki Tamura5-24/+50
2023-02-21Update copyright years.Thomas Schwinge2-2/+2
2023-02-21gccrs: Remove default location. Add visibility location to create_* functionsDave1-14/+19
2023-02-21gccrs: ast: Dump no comma after self in fn params if it is the last oneJakub Dupak1-4/+12
2023-02-21gccrs: ast: Dump remove /* stmp */ comment to not clutter the dumpJakub Dupak1-2/+1
2023-02-21gccrs: ast: Remove unused include in rust-ast-dump.ccJakub Dupak1-1/+0
2023-02-21gccrs: ast: Dump generic parametersJakub Dupak2-9/+123
2023-02-21gccrs: ast: Dump type param typeJakub Dupak1-1/+13
2023-02-21gccrs: ast: Dump trait object type one boundJakub Dupak1-2/+9
2023-02-21gccrs: ast: Dump parenthesised typeJakub Dupak1-2/+9
2023-02-21gccrs: ast: Dump trait object typeJakub Dupak1-4/+13
2023-02-21gccrs: ast: Dump impl trait typeJakub Dupak1-2/+10
2023-02-21gccrs: ast: Dump impl trait type one boundJakub Dupak1-2/+8
2023-02-21gccrs: ast: Dump bare function typeJakub Dupak4-9/+111
2023-02-21gccrs: ast: Dump inferred typeJakub Dupak1-0/+3
2023-02-21gccrs: ast: Dump tuple typeJakub Dupak1-5/+13
2023-02-21gccrs: ast: Dump never typeJakub Dupak1-1/+6
2023-02-21gccrs: ast: Dump raw pointer typeJakub Dupak1-88/+112
2023-02-21gccrs: ast: Dump array typeJakub Dupak1-0/+7
2023-02-21gccrs: ast: Dump slice typeJakub Dupak1-0/+5
2023-02-21gccrs: ast: Dump where clause and recursively needed nodesJakub Dupak5-17/+131
2023-02-21gccrs: ast: add visit overload for referencesJakub Dupak3-7/+23
2023-02-21gccrs: add Location to AST::VisibilityDave1-6/+13
2023-02-21gccrs: ast: Dump unit structJakub Dupak1-1/+4
2023-02-21gccrs: ast: refer correctly to arguments in docs-stringsJakub Dupak1-3/+3
2023-02-21gccrs: ast: transform helper methods to visits and add methods to simplify re...Jakub Dupak2-387/+235
2023-02-21gccrs: ast: visitor pattern -> overload syntax compatibility layerJakub Dupak2-0/+15
2023-02-21gccrs: Add missing hir lowering to function type-path segmentsPhilip Herron1-0/+2
2023-02-21gccrs: Refactor expression hir lowering into cc filePhilip Herron1-5/+4
2023-02-21gccrs: ast: Improve Fragment APIArthur Cohen2-16/+33
2023-02-21gccrs: rust: Replace uses of ASTFragment -> FragmentArthur Cohen2-141/+9
2023-02-21gccrs: ast: Refactor ASTFragment -> Fragment classArthur Cohen2-0/+272
2023-02-21gccrs: dump: Dump macro rules definitionArthur Cohen3-12/+131
2023-02-21gccrs: ast: Module: unloaded module and inner attributesJakub Dupak1-9/+32
2023-02-21gccrs: dump: Fix module dumpingArthur Cohen1-4/+4
2023-02-21gccrs: dump: Dump items within modulesArthur Cohen1-1/+17