summaryrefslogtreecommitdiff
path: root/gcc/rust/parse/rust-parse-impl.h
AgeCommit message (Expand)Author
2025-11-17gccrs: fix ICE on missing pattern in while loopLucas Ly Ba
2025-11-17gccrs: Fix ICE with non-trailing const defaultsvishruth-thimmaiah
2025-11-17gccrs: Add minus sign compilation for LiteralPatternYap Zhi Heng
2025-10-30gccrs: Add HIR lowering support for rest pattern in struct patterns' ASTYap Zhi Heng
2025-10-30gccrs: Protect from errors in alternate pattern parsingOwen Avery
2025-10-30gccrs: Remove AST::TraitItemConstOwen Avery
2025-10-30gccrs: Remove Parser::parse_tuple_index_expr_floatOwen Avery
2025-10-30gccrs: Refactor AST Patterns that hold multiple pattern itemsYap Zhi Heng
2025-10-30gccrs: Remove Parser::parse_path_in_expression_prattOwen Avery
2025-10-30gccrs: Expect identifier subpatterns to be non-altOwen Avery
2025-10-30gccrs: Fix Self macro invocation parsing failurePierre-Emmanuel Patry
2025-10-30gccrs: Detect failure to match an ident metavariableOwen Avery
2025-10-30gccrs: Improve vector usages and avoid copies.Pierre-Emmanuel Patry
2025-08-05gccrs: Avoid including rust-parse-impl.h in rust-parse.hOwen Avery
2025-08-05gccrs: Add rest pattern support for AST::SlicePatternYap Zhi Heng
2025-08-05gccrs: ast: Use AnonConst for array type sizesArthur Cohen
2025-08-05gccrs: Improve parsing of simple pathsOwen Avery
2025-08-05gccrs: Parse try expressionsOwen Avery
2025-08-05gccrs: Change enum to enum classPierre-Emmanuel Patry
2025-08-05gccrs: parser: Add base for parsing const blocksArthur Cohen
2025-08-05gccrs: Remove rvalue reference bindingOwen Avery
2025-08-05gccrs: Reindent using last clang-format configurationMarc Poulhiès
2025-08-05gccrs: Fix Attr metavariable bindingOwen Avery
2025-08-05gccrs: desugar APIT impl traitsPhilip Herron
2025-04-28gccrs: Remove error state for GenericArgPierre-Emmanuel Patry
2025-04-08gccrs: Change optional to expected for parse_loop_labelPierre-Emmanuel Patry
2025-04-08gccrs: Migrate error state to optionalsPierre-Emmanuel Patry
2025-04-08gccrs: Make loop label truly optionalPierre-Emmanuel Patry
2025-03-31gccrs: parser: Parse let-else statementsArthur Cohen
2025-03-24gccrs: Reduce usage of rust-session-manager.hOwen Avery
2025-03-21gccrs: Remove dead code related to external functionsOwen Avery
2025-03-21gccrs: Remove Rust::make_uniqueOwen Avery
2025-03-17gccrs: Add RAW_STRING_LITERALansh
2025-03-17gccrs: Add exclusive_range_pattern feature gatePierre-Emmanuel Patry
2025-03-17gccrs: Parse exclusive range patternPierre-Emmanuel Patry
2025-03-17gccrs: Parse raw ref operatorPierre-Emmanuel Patry
2025-03-17gccrs: Add outer attributes to struct expr fieldsPierre-Emmanuel Patry
2025-03-17gccrs: Allow multiple outer attributes on generic paramsPierre-Emmanuel Patry
2025-03-17gccrs: Fix generic parameter parsingPierre-Emmanuel Patry
2025-03-17gccrs: Parse box expressionsPierre-Emmanuel Patry
2025-01-02Update copyright years.Jakub Jelinek
2024-08-01gccrs: Avoid parsing const unsafe/extern functions as asyncOwen Avery
2024-08-01gccrs: Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus
2024-08-01gccrs: Update resolver to use `AST::Function` instead of `AST::ExternalFuncti...0xn4utilus
2024-08-01gccrs: Unify ASTValidation::visit for ExternalFunctionItem and Function0xn4utilus
2024-08-01gccrs: Ensure TupleStructPattern and TuplePattern have itemsOwen Avery
2024-02-07gccrs: Fix macro parsing for trait items.Kushal Pal
2024-02-07gccrs: Parse trait functions as `AST::Function`.Kushal Pal
2024-02-07gccrs: Use AssociatedItem in place of TraitItemKushal Pal
2024-02-07gccrs: Parse normal functions with `self` parameter correctlyKushal Pal