aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/parse
AgeCommit message (Expand)AuthorFilesLines
2026-04-14gccrs: refactor function qualifier parsingPhilipp Gesang2-93/+159
2026-04-14gccrs: parse all function qualifiers before generating errorPhilipp Gesang2-50/+173
2026-04-14gccrs: Reject `default` functions after parsing.Kushal Pal1-6/+8
2026-04-14gccrs: Add `default` as function qualifier.Kushal Pal1-32/+23
2026-04-14gccrs: Remove AttrInputMacro attribute input kindPierre-Emmanuel Patry1-2/+1
2026-03-20gccrs: Remove duplicated error message.Pierre-Emmanuel Patry1-4/+0
2026-03-20gccrs: Use custom error type for enum variants parsingPierre-Emmanuel Patry3-29/+71
2026-03-20gccrs: Move early gate feature store to it's own TUPierre-Emmanuel Patry1-2/+2
2026-03-20gccrs: Collect early feature gating errors in a storePierre-Emmanuel Patry1-7/+2
2026-03-20gccrs: Collect feature gate error at parse timePierre-Emmanuel Patry2-15/+36
2026-02-27gccrs: Remove ProcMacroInvocLexerOwen Avery1-34/+0
2026-02-27gccrs: parser: Fix rogue null pointer in null_denotation_pathHarishankar1-12/+28
2026-02-27gccrs: parser: Fix ICE on invalid arithmetic expressionHarishankar1-1/+3
2026-02-27gccrs: parser: Fix ICE in AnonConst by handling null macro resultjayant chauhan1-3/+9
2026-02-27gccrs : parse: Fix ICE when using 'dyn' without trait boundIslam-Imad1-0/+2
2026-02-27gccrs: fixes the error thrownlenny.chiadmi-delage2-10/+17
2026-01-16gccrs: handle outer attributes in expression parsinglenny.chiadmi-delage1-0/+26
2026-01-16gccrs: Explicitely specify templates for GCC5Pierre-Emmanuel Patry4-182/+282
2026-01-16gccrs: Use error wrapper when required instead of nullptrPierre-Emmanuel Patry4-858/+1010
2026-01-16gccrs: Remove redundant error typesPierre-Emmanuel Patry7-164/+93
2026-01-16gccrs: Use tl::expected for parse_block_expr resultsPierre-Emmanuel Patry4-72/+111
2026-01-16gccrs: Use error collector in the parserPierre-Emmanuel Patry1-15/+23
2026-01-16gccrs: Move old parser error classes to error headerPierre-Emmanuel Patry4-75/+115
2026-01-16gccrs: remove match arm pattern vector to single patternLucas Ly Ba3-59/+23
2026-01-02Update copyright years.Jakub Jelinek13-13/+13
2025-12-17gccrs: Change parser template implementation file extPierre-Emmanuel Patry4-3/+3
2025-12-17gccrs: Split parser implementation into several filesPierre-Emmanuel Patry9-7369/+7568
2025-12-17gccrs: Move function to utils namespacePierre-Emmanuel Patry2-38/+38
2025-12-17gccrs: Move is_right_angle_tok to util namespacePierre-Emmanuel Patry2-22/+22
2025-12-17gccrs: Use tl::expected in the parser to avoid error statePierre-Emmanuel Patry5-271/+705
2025-12-03gccrs: Remove non leaf errorsPierre-Emmanuel Patry1-35/+9
2025-12-03gccrs: Remove non-leaf error message in delimited ttPierre-Emmanuel Patry1-15/+7
2025-12-03gccrs: Remove non-leaf item in crate parsing failure errorPierre-Emmanuel Patry1-4/+0
2025-11-25gccrs: stop an infinite loop at END_OF_FILELĂșcio Boari Fleury1-1/+2
2025-11-25gccrs: Add support for initial generic associated typesPhilip Herron1-2/+10
2025-11-17gccrs: fix ICE on missing pattern in while loopLucas Ly Ba1-1/+8
2025-11-17gccrs: Fix ICE with non-trailing const defaultsvishruth-thimmaiah1-3/+31
2025-11-17gccrs: Add minus sign compilation for LiteralPatternYap Zhi Heng1-1/+1
2025-10-30gccrs: Add HIR lowering support for rest pattern in struct patterns' ASTYap Zhi Heng1-3/+3
2025-10-30gccrs: Protect from errors in alternate pattern parsingOwen Avery1-2/+8
2025-10-30gccrs: Remove AST::TraitItemConstOwen Avery2-6/+5
2025-10-30gccrs: Remove Parser::parse_tuple_index_expr_floatOwen Avery1-35/+0
2025-10-30gccrs: Refactor AST Patterns that hold multiple pattern itemsYap Zhi Heng1-18/+18
2025-10-30gccrs: Remove Parser::parse_path_in_expression_prattOwen Avery2-137/+14
2025-10-30gccrs: Expect identifier subpatterns to be non-altOwen Avery1-2/+3
2025-10-30gccrs: Fix Self macro invocation parsing failurePierre-Emmanuel Patry1-3/+8
2025-10-30gccrs: Detect failure to match an ident metavariableOwen Avery1-0/+1
2025-10-30gccrs: Handle attributes in expression macrosOwen Avery1-1/+5
2025-10-30gccrs: Improve vector usages and avoid copies.Pierre-Emmanuel Patry1-7/+6
2025-10-30gccrs: Fix friendly class to friendly struct qualificationPierre-Emmanuel Patry1-1/+1