aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust
AgeCommit message (Expand)AuthorFilesLines
2024-01-30gccrs: late: Start storing mappings properly in the resolverArthur Cohen2-5/+29
2024-01-30gccrs: late: Start setting up builtin typesArthur Cohen4-1/+60
2024-01-30gccrs: nr2.0: Store mappings in NameResolutionContextArthur Cohen2-0/+9
2024-01-30gccrs: toplevel: Use DefaultResolver for FunctionArthur Cohen1-4/+1
2024-01-30gccrs: nr2.0: Add base for late name resolutionArthur Cohen3-0/+163
2024-01-30gccrs: ctx: Add Labels ForeverStack to the resolver.Arthur Cohen1-0/+1
2024-01-30gccrs: Added support to Parse ASYNC functionM V V S Manoj Kumar2-0/+42
2024-01-30gccrs: Introduce a proper keyword listPierre-Emmanuel Patry4-6/+24
2024-01-30gccrs: Replace some weak keyword raw value with constexprPierre-Emmanuel Patry2-13/+17
2024-01-30gccrs: Add a list of weak keywordPierre-Emmanuel Patry1-0/+14
2024-01-30gccrs: Replace some keyword raw valuesPierre-Emmanuel Patry3-36/+53
2024-01-30gccrs: Add await keywordPierre-Emmanuel Patry1-0/+1
2024-01-30gccrs: Treat underscore as a keywordPierre-Emmanuel Patry1-2/+1
2024-01-30gccrs: Add edition separation for keywordsPierre-Emmanuel Patry4-68/+82
2024-01-30gccrs: Replace TOK suffix with KWPierre-Emmanuel Patry6-111/+111
2024-01-30gccrs: Add ast validation check on union variant numberPierre-Emmanuel Patry2-0/+12
2024-01-30gccrs: Emit an error on variadic non extern functionsPierre-Emmanuel Patry1-0/+5
2024-01-30gccrs: Add check for associated items on auto traitsPierre-Emmanuel Patry2-12/+7
2024-01-30gccrs: Reject auto traits with super traitPierre-Emmanuel Patry1-0/+4
2024-01-30gccrs: Reject auto traits with generic parametersPierre-Emmanuel Patry2-0/+15
2024-01-30gccrs: forever stack: Remove development debug infoArthur Cohen1-2/+0
2024-01-30gccrs: resolve: Format if properlyArthur Cohen1-3/+1
2024-01-30gccrs: foreverstack: Add `to_rib` methodArthur Cohen2-1/+21
2024-01-30gccrs: foreverstack: Add `to_canonical_path` methodArthur Cohen2-5/+110
2024-01-30gccrs: forever stack: Improve resolve_path implementationArthur Cohen1-1/+1
2024-01-30gccrs: forever stack: Fix resolve_path signatureArthur Cohen3-12/+18
2024-01-30gccrs: foreverstack: Specialize `get` for Namespace::LabelsArthur Cohen1-1/+28
2024-01-30gccrs: forever-stack: Fix basic get logicArthur Cohen2-28/+29
2024-01-30gccrs: rib: Add Namespace enumArthur Cohen1-0/+25
2024-01-30gccrs: ast: Change *Path nodes APIArthur Cohen6-7/+17
2024-01-30gccrs: Report self parameter parsing error kindPierre-Emmanuel Patry2-28/+56
2024-01-30gccrs: Fix error emission for self pointersPierre-Emmanuel Patry1-1/+1
2024-01-30gccrs: Add visibility to trait itemPierre-Emmanuel Patry4-126/+140
2024-01-19Daily bump.GCC Administrator1-0/+7
2024-01-18rust_debug: Cast size_t values to unsigned long before printing.Arthur Cohen3-4/+5
2024-01-17Daily bump.GCC Administrator1-0/+8325
2024-01-16gccrs: Adjust item kind enums for TupleStructItems and TuplePatternItemsOwen Avery4-26/+20
2024-01-16gccrs: Fix float lexing and tuple index disambiguationPierre-Emmanuel Patry2-9/+12
2024-01-16gccrs: v0-mangle closuresRaiki Tamura3-10/+33
2024-01-16gccrs: Move default visitor templates to headerPierre-Emmanuel Patry2-16/+5
2024-01-16gccrs: Move templated functions to header filePierre-Emmanuel Patry2-76/+46
2024-01-16gccrs: Rework function special parametersPierre-Emmanuel Patry34-739/+1089
2024-01-16gccrs: Add multiple check on variadics positionPierre-Emmanuel Patry2-0/+20
2024-01-16gccrs: Add trait context to ContextualASTVisitorPierre-Emmanuel Patry2-0/+11
2024-01-16gccrs: Change error location for LoopLabelPierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: Add validation pass for label namePierre-Emmanuel Patry3-1/+19
2024-01-16gccrs: Use a loop label in break expressionPierre-Emmanuel Patry3-6/+7
2024-01-16gccrs: Use keyword const values instead of raw valuesPierre-Emmanuel Patry2-5/+12
2024-01-16gccrs: Change keyword set to a mapPierre-Emmanuel Patry3-19/+16
2024-01-16gccrs: Replace local keyword set with the utilsPierre-Emmanuel Patry1-11/+3