aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve-expr.h
AgeCommit message (Expand)AuthorFilesLines
2022-06-27Remove unused parent NodeId mappingsPhilip Herron1-12/+3
2022-06-01Add name resolution to ForLoopExprPhilip Herron1-0/+2
2022-05-10Implement name resolution for the IfLet expression.antego1-0/+2
2022-04-27ast: ResolvePath: Move into its own source fileArthur Cohen1-29/+0
2022-03-11macros: Replace macro invocations with expanded nodesArthur Cohen1-2/+0
2022-02-18Add name resolution to range expressionsPhilip Herron1-4/+10
2022-02-18Refactor AST::ResolveExpr into its own cc filePhilip Herron1-348/+36
2022-02-17Semicolon based macro invocationPhilip Herron1-5/+2
2022-02-17Add initial support for macro expansionPhilip Herron1-0/+10
2022-01-29This updates our handling of canonical paths to contain the crate-namePhilip Herron1-53/+66
2022-01-24Update GCC/Rust files per 'contrib/update-copyright.py --this-year' [#764]Thomas Schwinge1-1/+1
2021-12-16Add initial name-resolution for match-exprPhilip Herron1-0/+36
2021-12-13Get rid of lambdas with AST::ArrayElemsValuesDavid Faust1-4/+2
2021-10-28Remove iterate_params from AST::CallExpr and AST::MethodCallExprNirmal Patel1-8/+6
2021-10-25gccrs: StructExprStructFields: remove `iterate` methodBen Boeckel1-5/+6
2021-10-22Update GCC/Rust files per 'contrib/update-copyright.py --this-year'Thomas Schwinge1-1/+1
2021-08-19Add QualifiedPathInExpression name resolutionPhilip Herron1-0/+17
2021-07-26Add name resolution for TypeCastExprPhilip Herron1-0/+6
2021-07-20HIR and GENERIC lowering for unsafe blocksPhilip Herron1-0/+5
2021-07-10canonical path enhancementsPhilip Herron1-12/+16
2021-07-10Refactor CanonicalPath so we can iterate the segmentsPhilip Herron1-9/+11
2021-06-25Add support for empty struct initilizerPhilip Herron1-0/+8
2021-05-10Resolve method generic argumentsPhilip Herron1-0/+8
2021-04-12Add Canonical paths to name resolutionPhilip Herron1-11/+14
2021-03-14Fix Woverloaded-virtual warnings.Marc Poulhiès1-30/+37
2021-03-01Support Generic arguments to StructsPhilip Herron1-25/+16
2021-02-13Add ReferenceType with BorrowExpr and DereferenceExprPhilip Herron1-0/+10
2021-02-13Add in ContinueExpr supportPhilip Herron1-0/+24
2021-02-13Add in while loop supportPhilip Herron1-0/+30
2021-02-10Support Break without label and expressionPhilip Herron1-0/+51
2021-02-10Support Simple LoopExprPhilip Herron1-0/+5
2021-02-06Add in support to compile Methods and MethodCallExprPhilip Herron1-0/+9
2021-01-27Support binding functions to LetStmts.Philip Herron1-6/+16
2021-01-27Add mutablity checks and left hand size assignee checkerPhilip Herron1-0/+7
2021-01-20Implement CompoundAssignmentExpressionsPhilip Herron1-0/+6
2021-01-20Implement NegationExpressionPhilip Herron1-0/+5
2021-01-20Support struct base reference in constructorsPhilip Herron1-0/+8
2021-01-20Add TupleIndexExpressionsPhilip Herron1-0/+5
2021-01-20Add in TupleStruct supportPhilip Herron1-1/+0
2021-01-18Add struct_field_expression supportPhilip Herron1-0/+5
2021-01-17grouped expr wipPhilip Herron1-0/+5
2021-01-17This adds supports for tuplesPhilip Herron1-1/+2
2021-01-16This brings in resolution and type checking of the unit-type.Philip Herron1-1/+7
2021-01-10Add in a check for unused decls within ribs.Philip Herron1-12/+18
2021-01-06This brings structs back in post HIR changes. It supports structsPhilip Herron1-10/+25
2020-12-23Implement compilation of ArrayElemsCopied to GIMPLEPhilip Herron1-2/+2
2020-12-23This brings arrays back into the new framework. It resolves ArrayTypePhilip Herron1-0/+25
2020-12-23Bring conditionals back since the HIR change.Philip Herron1-0/+34
2020-12-17This is a new HIR -> GIMPLE pass it reuses the mappings from hir,Philip Herron1-2/+8
2020-12-17TypeResolution pass now with a TyTy modulePhilip Herron1-7/+8