aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/ast
AgeCommit message (Expand)AuthorFilesLines
2025-04-28gccrs: Visit visibility in UseDeclarationPierre-Emmanuel Patry1-0/+1
2025-04-28gccrs: Some assorted tweaks and bug fixesOwen Avery1-1/+1
2025-04-28gccrs: Use specialized param visit function for paramsPierre-Emmanuel Patry2-2/+12
2025-04-28gccrs: Add hash function for IdentifiersPierre-Emmanuel Patry1-0/+13
2025-04-28gccrs: Add equality operator for identifiersPierre-Emmanuel Patry1-0/+5
2025-04-28gccrs: Remove error state for GenericArgPierre-Emmanuel Patry4-25/+11
2025-04-28gccrs: Fix ICE with empty generic argumentsPhilip Herron1-1/+2
2025-04-28gccrs: Add LlvmInlineAsm node dumpPierre-Emmanuel Patry1-1/+38
2025-04-28gccrs: Parse and lower llvm asm nodePierre-Emmanuel Patry3-15/+62
2025-04-28gccrs: Add llvmInlineAsm nodePierre-Emmanuel Patry7-1/+71
2025-04-14gccrs: ast: Add get_locus() to DelimTokenTreeArthur Cohen1-0/+1
2025-04-14gccrs: ast: Support outer attributes for AST::RangeExprArthur Cohen1-6/+6
2025-04-08gccrs: fix ICE segfault with empty feature gateMatty Kuhn1-0/+3
2025-04-08gccrs: Rename label getter to uncheckedPierre-Emmanuel Patry4-5/+8
2025-04-08gccrs: Rename label getter in ContinueExprPierre-Emmanuel Patry4-5/+8
2025-04-08gccrs: Migrate error state to optionalsPierre-Emmanuel Patry8-45/+32
2025-04-08gccrs: Update ast visitor with proper check for looplabelPierre-Emmanuel Patry1-1/+2
2025-04-08gccrs: Remove unused error constructor and getterPierre-Emmanuel Patry1-5/+0
2025-04-08gccrs: Make loop label truly optionalPierre-Emmanuel Patry3-24/+27
2025-04-08gccrs: Visit loop label before predicate expressionPierre-Emmanuel Patry1-1/+1
2025-04-08gccrs: Add check for labelPierre-Emmanuel Patry1-1/+2
2025-04-08gccrs: nr2.0: Remove duplicate self visitOwen Avery1-2/+0
2025-04-08gccrs: hir: Add default qualifier to function, lower it properlyArthur Cohen2-5/+7
2025-03-31gccrs: dump: Handle let-else properlyArthur Cohen1-0/+8
2025-03-31gccrs: ast: Add optional diverging else to AST::LetStmtArthur Cohen2-2/+30
2025-03-24gccrs: nr2.0: Adjust visitors for struct expressionsOwen Avery1-0/+2
2025-03-24gccrs: Reduce usage of rust-session-manager.hOwen Avery1-1/+0
2025-03-24gccrs: ast: Add base for desugaring try expressionsArthur Cohen2-0/+246
2025-03-24gccrs: ast: builder: Add new builder methodsArthur Cohen2-7/+56
2025-03-24gccrs: Remove some member functions from SingleASTNodeOwen Avery1-17/+0
2025-03-24gccrs: Remove PathInExpression::get_pattern_node_idOwen Avery1-2/+0
2025-03-24gccrs: ast-builder: Add new methods for creating operator expressionsArthur Cohen2-0/+66
2025-03-24gccrs: ast-builder: Improve function generation.Arthur Cohen2-17/+17
2025-03-24gccrs: ast: Add DesugarForLoop classArthur Cohen2-0/+312
2025-03-24gccrs: ast: builder: Fix arguments of Builder::letArthur Cohen2-5/+5
2025-03-24gccrs: ast-builder: Add methods for QualifiedPathInExpressionsArthur Cohen2-8/+40
2025-03-24gccrs: ast: builder: Add Return expression builderArthur Cohen2-0/+11
2025-03-24gccrs: ast-builder: Add new methods for functions, traits and tuples.Arthur Cohen2-2/+96
2025-03-24gccrs: ast-builder: Add new functions to create type paths.Arthur Cohen2-1/+24
2025-03-24gccrs: ast: Add new Expr::KindsArthur Cohen2-0/+41
2025-03-24gccrs: ast: Add Path::is_lang_item()Arthur Cohen1-0/+2
2025-03-24gccrs: ast: More visitors to allow lang item paths in expressionsArthur Cohen2-4/+20
2025-03-24gccrs: lang-items: Collect enum variants as lang itemsArthur Cohen2-0/+10
2025-03-24gccrs: ast-builder: Add extra parameter for TypeParam builderArthur Cohen2-2/+8
2025-03-21gccrs: ast-builder: Add new methods for building structsArthur Cohen2-2/+15
2025-03-21gccrs: ast-builder: Add new methods around type paths.Arthur Cohen2-3/+67
2025-03-21gccrs: builder: Allow generating struct statementsArthur Cohen2-0/+46
2025-03-21gccrs: ast-collector: Fix tuple struct pattern collectionArthur Cohen1-4/+1
2025-03-21gccrs: ast-collector: Adapt to lang item type path segmentsArthur Cohen1-8/+15
2025-03-21gccrs: lang-items: Collect struct lang items.Arthur Cohen2-0/+10