aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/rust-ast-lower-base.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-06Change singleton returned type to a referencedevel/rust/masterPierre-Emmanuel Patry1-1/+1
2024-03-13Replace unique_ptr references with referencesPierre-Emmanuel Patry1-3/+3
2024-03-13Replace reference to unique pointer with referencePierre-Emmanuel Patry1-1/+1
2024-03-05Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus1-1/+0
2024-03-01ast: Add base nodes for FormatArgsArthur Cohen1-0/+3
2024-02-16Update copyright years.Sahil Yeole1-1/+1
2024-02-05Remove obsolete classes and functions.Kushal Pal1-2/+0
2023-12-27ast: Infer static lifetime for const and static itemsJakub Dupak1-1/+2
2023-11-14Rework function special parametersPierre-Emmanuel Patry1-1/+4
2023-11-09Replace AST::Method with existing AST::FunctionOwen Avery1-1/+0
2023-07-18Replace some more usages of Location with location_tOwen Avery1-1/+1
2023-07-17Replace some usages of Location with location_tOwen Avery1-1/+1
2023-05-17Add AST::AttrInputMacroOwen Avery1-0/+1
2023-05-15ast: Remove ExprStmtWithBlock / ExprStmtWithoutBlock distinctionMatthew Jasper1-2/+1
2023-04-14Unify AST::IfLetExprConseqIf{,Let} into AST::IfLetExprConseqElseOwen Avery1-2/+0
2023-04-12Unify AST::IfExprConseqIf{,Let} into AST::IfExprConseqElseOwen Avery1-2/+0
2023-03-25lowering: Add lowering of exported macrosArthur Cohen1-0/+3
2023-02-28ast: Add RestPattern AST nodePierre-Emmanuel Patry1-0/+1
2023-02-24ast: Add ExternalTypeItem nodeArthur Cohen1-0/+1
2023-02-16Add AST::AltPattern classOwen Avery1-0/+1
2023-02-12Merge commit '83ffe9cde7fe0b4deb0d1b54175fd9b19c38179c' into HEADThomas Schwinge1-1/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Add AST to HIR lowering passPhilip Herron1-0/+297
2022-10-19Add hir lowering of closure expressionsPhilip Herron1-0/+2
2022-10-14Support outer attribute handling on trait items just like normal itemsPhilip Herron1-3/+27
2022-06-17ast: Add ConstGenericParam classArthur Cohen1-0/+1
2022-05-17Support extern-blocks defined within blocksPhilip Herron1-0/+2
2022-05-12HIR: Lower range patternsDavid Faust1-0/+3
2022-04-21Merge #1139bors[bot]1-0/+3
2022-04-20Add HIR Lowering for TuplePatternPhilip Herron1-0/+8
2022-04-20hir: improve doc attribute handling ...liushuyu1-0/+3
2022-04-19ast: lower: Split rust-lower-base in its own source fileArthur Cohen1-200/+177
2022-03-01parser: Allow parsing macro invocations as statementsArthur Cohen1-1/+0
2022-02-22Add new Builtin attributes mappingsPhilip Herron1-4/+9
2022-02-22Refactor mapping any lang items to be done during HIR loweringPhilip Herron1-0/+10
2022-01-24Update GCC/Rust files per 'contrib/update-copyright.py --this-year' [#764]Thomas Schwinge1-1/+1
2022-01-13Add HIR lowering for FunctionQualifiersPhilip Herron1-0/+3
2021-10-22Update GCC/Rust files per 'contrib/update-copyright.py --this-year'Thomas Schwinge1-1/+1
2021-09-01Remove Enumeration Expression, EnumExpr, classesMark Wielaard1-7/+0
2021-08-31StructExprUnit doesn't really existMark Wielaard1-1/+0
2021-08-31StructExprTuple doesn't really existMark Wielaard1-1/+0
2021-08-19Add QualifiedTypePath HIR loweringPhilip Herron1-0/+3
2021-08-05Add lowering for TypeBounds on Generic ParametersPhilip Herron1-16/+4
2021-08-03ast-visitors: Remove declaration for both module typesCohenArthur1-2/+1
2021-07-26Lowering Cast Expressions from AST to HIR.Mark Wielaard1-0/+2
2021-06-05Add AST to HIR lowering for traits and trait impls.Philip Herron1-0/+2
2021-04-29Add HIR lowering for GenericBindingArgsPhilip Herron1-0/+2
2021-03-27Add Generic Impl block supportPhilip Herron1-0/+7
2021-02-10Support LoopLabels and break to label.Philip Herron1-0/+4
2021-02-10Support Break without label and expressionPhilip Herron1-0/+37