aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/ast/rust-ast-collector.cc
AgeCommit message (Expand)AuthorFilesLines
2024-08-01gccrs: Replace unique_ptr references with referencesPierre-Emmanuel Patry1-2/+1
2024-08-01gccrs: Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus1-25/+0
2024-08-01gccrs: Ensure TupleStructPattern and TuplePattern have itemsOwen Avery1-2/+1
2024-08-01gccrs: lower: Add base for lowering FormatArgs nodesArthur Cohen1-1/+2
2024-08-01gccrs: ast: Add base nodes for FormatArgsArthur Cohen1-0/+8
2024-02-21Update copyright years.Sahil Yeole1-1/+1
2024-02-07gccrs: Remove obsolete classes and functions.Kushal Pal1-34/+0
2024-01-30gccrs: Make function bodies truly optionalPierre-Emmanuel Patry1-4/+3
2024-01-30gccrs: Split async and const function qualifiersPierre-Emmanuel Patry1-12/+4
2024-01-30gccrs: Replace some weak keyword raw value with constexprPierre-Emmanuel Patry1-2/+4
2024-01-30gccrs: Replace some keyword raw valuesPierre-Emmanuel Patry1-6/+7
2024-01-30gccrs: Replace TOK suffix with KWPierre-Emmanuel Patry1-15/+15
2024-01-30gccrs: ast: Change *Path nodes APIArthur Cohen1-1/+1
2024-01-16gccrs: Move templated functions to header filePierre-Emmanuel Patry1-70/+0
2024-01-16gccrs: Rework function special parametersPierre-Emmanuel Patry1-14/+13
2024-01-16gccrs: Replace AST::Method with existing AST::FunctionOwen Avery1-35/+8
2024-01-16gccrs: Fix multiple issues with variadic representationPierre-Emmanuel Patry1-13/+33
2024-01-16gccrs: Small fix to the ast collector visitorPierre-Emmanuel Patry1-2/+3
2024-01-16gccrs: Basic formatting/comment fixesOwen Avery1-3/+1
2024-01-16gccrs: Replace some usages of Location with location_tOwen Avery1-1/+1
2024-01-16gccrs: rust-unreachable: Add specific behavior for rust_unreachableArthur Cohen1-6/+6
2024-01-16gccrs: Replace value initialization of Location with UNDEF_LOCATIONOwen Avery1-243/+245
2024-01-16gccrs: collector: Fix abi outputPierre-Emmanuel Patry1-4/+2
2024-01-16gccrs: collector: Fix remaining trait & extern issuesPierre-Emmanuel Patry1-2/+4
2024-01-16gccrs: collector: Output extern function attributesPierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: collector: Fix method qualifier outputPierre-Emmanuel Patry1-0/+3
2024-01-16gccrs: collector: Add where clause to trait impl blockPierre-Emmanuel Patry1-0/+4
2024-01-16gccrs: collector: Output outer attributes on blockexprPierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: collector: Add variadics to collector outputPierre-Emmanuel Patry1-0/+7
2024-01-16gccrs: collector: Add generics to external functionsPierre-Emmanuel Patry1-0/+2
2024-01-16gccrs: collector: Fix missing trait genericsPierre-Emmanuel Patry1-8/+1
2024-01-16gccrs: collector: Reformat trait implPierre-Emmanuel Patry1-16/+1
2024-01-16gccrs: collector: Add generic to inherent impl blockPierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: collector: Change match arm formatPierre-Emmanuel Patry1-0/+7
2024-01-16gccrs: collector: Fix trait impl blockPierre-Emmanuel Patry1-0/+3
2024-01-16gccrs: collector: Fix doubled genericsPierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: collector: Fix output for function qualifiersPierre-Emmanuel Patry1-0/+2
2024-01-16gccrs: collector: Fix method self parameterPierre-Emmanuel Patry1-7/+8
2024-01-16gccrs: collector: Fix some token collectorPierre-Emmanuel Patry1-11/+13
2024-01-16gccrs: dump: Add formatting to dumpPierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: collector: Implement formatting optionsPierre-Emmanuel Patry1-4/+25
2024-01-16gccrs: collector: Store CollectItem instead of TokenPtrPierre-Emmanuel Patry1-505/+490
2024-01-16gccrs: collector: Remove external containerPierre-Emmanuel Patry1-4/+0
2024-01-16gccrs: dump: Replace ast dump internalsPierre-Emmanuel Patry1-0/+6
2024-01-16gccrs: collector: Fix missing semicolon outputPierre-Emmanuel Patry1-1/+2
2024-01-16gccrs: ast: Change Identifier definitionPierre-Emmanuel Patry1-39/+39
2024-01-16gccrs: ast: Fix attribute collectionPierre-Emmanuel Patry1-0/+14
2024-01-16gccrs: collector: Move implementation to headerPierre-Emmanuel Patry1-7/+0
2024-01-16gccrs: ast: Propagate type suffixPierre-Emmanuel Patry1-2/+4
2024-01-16gccrs: Add AST::AttrInputMacroOwen Avery1-0/+11