aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/parse/rust-parse-impl.h
AgeCommit message (Expand)AuthorFilesLines
2023-02-28parser: Parse external type itemPierre-Emmanuel Patry1-0/+31
2023-02-27parser: Parse `default` impl Functions and MethodsArthur Cohen1-80/+47
2023-02-23parser: Add parsing of auto traitsArthur Cohen1-4/+32
2023-02-20parser: Allow `LEFT_SHIFT` to start `parse_type`Arthur Cohen1-4/+11
2023-02-20parser: Allow parsing of qualified type path as nested generic argumentArthur Cohen1-0/+4
2023-02-20Parse AltPatternOwen Avery1-1/+32
2023-02-20Fix issue with parsing unsafe block expression statementsOwen Avery1-1/+9
2023-02-20Address unsafe with/without block handling ambiguityOwen Avery1-12/+3
2023-02-17diagnostic: Refactor Error classArthur Cohen1-1/+1
2023-02-14Add support for parsing empty tuple patterns.Owen Avery1-0/+9
2023-02-12Merge commit '83ffe9cde7fe0b4deb0d1b54175fd9b19c38179c' into HEADThomas Schwinge1-1/+1
2023-02-12Merge commit '95dc11475dac06b5eecd904079de8aa94827a36a' into HEAD [#1619]Thomas Schwinge1-2/+2
2023-02-10Merge #1810 #1823 #1824 #1837 #1839bors[bot]1-1/+5
2023-02-03Merge #1812bors[bot]1-6/+27
2023-02-03parser: Fix parsing of closure param listArthur Cohen1-0/+2
2023-02-03parser: Improve parsing of complex generic argumentsArthur Cohen1-1/+3
2023-02-01parser: Allow parsing multiple reference typesArthur Cohen1-6/+27
2023-01-30Merge #1776bors[bot]1-0/+6
2023-01-30macro: Allow builtin `MacroInvocation`s within the ASTArthur Cohen1-38/+32
2023-01-30fixed compiler error message on wildcard pattern within expressionAbdul Rafey1-0/+6
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-09Merge #1708bors[bot]1-54/+175
2023-01-10Implement declarative macro 2.0 parserRaiki Tamura1-54/+175
2023-01-05Merge #1707 #1717bors[bot]1-10/+19
2023-01-04format: Fix git whitespace errorsArthur Cohen1-10/+19
2023-01-04rust: add bound parsing in parse_generic_arg.mxlol2331-0/+17
2022-12-14rust: Fix up aarch64-linux bootstrap [PR106072]Jakub Jelinek1-2/+3
2022-12-13gccrs: Add Parser for Rust front-end pt.2Joel Phillips1-0/+8032
2022-12-13gccrs: Add Parser for Rust front-end pt.1Joel Phillips1-0/+6904
2022-11-28Merge #1651bors[bot]1-41/+0
2022-11-19Improve lexer dumpRaiki Tamura1-41/+0
2022-11-16Remove default location. Add visibility location to create_* functionsDave1-5/+6
2022-10-26parser: Fix ICE in closure parsingArthur Cohen1-2/+3
2022-10-08fix ICE on missing closing parenMarc Poulhiès1-4/+11
2022-08-29parser: Parse RangeFullExpr without erroring outArthur Cohen1-1/+5
2022-07-19Fix parsing grammer of grouped expressions as the block tail expressionPhilip Herron1-6/+0
2022-07-08Refactor mappings class and HIR lowering to be consistentPhilip Herron1-2/+3
2022-07-07ast: Rename ConstGenericArg -> GenericArgArthur Cohen1-39/+44
2022-06-30ast: Keep ConstGenericArg as default value for ConstGenericParamArthur Cohen1-1/+1
2022-06-24parser: Disambiguate default expressions for const genericsArthur Cohen1-3/+5
2022-06-20ast: Add location to ConstGenericArgArthur Cohen1-2/+2
2022-06-17ast: Add const generic argument application typeArthur Cohen1-23/+34
2022-06-17parser: Build ConstGenericParam properlyArthur Cohen1-7/+9
2022-06-15parser: Add base for parsing const generic applicationArthur Cohen1-61/+98
2022-06-15parser: Add base for parsing const generic parametersArthur Cohen1-240/+328
2022-06-14parser: Error out if the order of lifetimes and generic types isArthur Cohen1-2/+18
2022-06-14parser: Refactor generic parameter parsingArthur Cohen1-315/+74
2022-06-07rust/lex: skip broken string expression ...liushuyu1-1/+2
2022-06-01Reformat copyright header in rust-parse-impl.hPhilip Herron1-12/+14
2022-05-09Merge #1219bors[bot]1-1/+1