aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
AgeCommit message (Expand)AuthorFilesLines
2025-08-05gccrs: Parse expression instead of literal in attributesPierre-Emmanuel Patry4-4/+4
2025-08-05gccrs: Add rest pattern support for AST::SlicePatternYap Zhi Heng3-2/+33
2025-08-05gccrs: expand: Add parser for offset_of!() and builtin resolution.Arthur Cohen1-4/+11
2025-08-05gccrs: ast: Add OffsetOf nodeArthur Cohen3-1/+7
2025-08-05gccrs: Handle IfLetExprConseqElse in DefaultResolverOwen Avery2-0/+8
2025-08-05gccrs: nr2.0: Handle glob imports of enum variants.Arthur Cohen5-19/+60
2025-08-05gccrs: Load modules during CfgStrip phaseOwen Avery1-21/+0
2025-08-05gccrs: nr2.0: Check before visiting a for-loop's labelArthur Cohen1-1/+4
2025-08-05gccrs: nr2.0: Add proper handling for WhileLet loops.Arthur Cohen3-0/+25
2025-08-05gccrs: Parse try expressionsOwen Avery2-0/+5
2025-08-05gccrs: Remove Late visitor override for StructStructOwen Avery2-8/+0
2025-08-05gccrs: nr2.0: Adjust resolution of modulesOwen Avery2-3/+41
2025-08-05gccrs: nr2.0: Add more checks for alternate patternsOwen Avery3-13/+83
2025-08-05gccrs: nr2.0: Adjust resolution of external cratesOwen Avery4-45/+67
2025-08-05gccrs: nr2.0: Fix resolution of constant itemsOwen Avery1-13/+9
2025-08-05gccrs: Fix ICE when constant is missing and expressionPhilip Herron2-2/+4
2025-08-05gccrs: nr2.0: Update IdentifierPattern's subpattern name resolutionZhi Heng1-4/+1
2025-08-05gccrs: Implement name resolution for IdentifierPattern's subpatternZhi Heng2-0/+10
2025-08-05gccrs: nr2.0: Adjust lookup of associated itemsOwen Avery2-4/+34
2025-08-05gccrs: rib: Add all kinds of Ribs to pretty-printingArthur Cohen1-2/+6
2025-08-05gccrs: nr2.0: Adjust alternate identifier handlingOwen Avery1-2/+3
2025-08-05gccrs: nr2.0: Fix closure parameter scopingOwen Avery4-38/+37
2025-08-05gccrs: nr2.0: Improve handling of single segment pathsOwen Avery1-8/+42
2025-08-05gccrs: nr2.0: Improve StructPatternFieldIdent handlingOwen Avery1-16/+23
2025-08-05gccrs: Add new function ClosureExpr::get_definition_exprOwen Avery2-2/+2
2025-08-05gccrs: nr2.0: Separate out canonical path handlingOwen Avery9-110/+467
2025-08-05gccrs: nr2.0: Catch Self in impl block self typesOwen Avery4-3/+28
2025-08-05gccrs: nr2.0: Improve visibility path handlingOwen Avery5-91/+174
2025-08-05gccrs: ast: Add ConstBlock and AnonConst nodesArthur Cohen4-1/+27
2025-08-05gccrs: nr2.0: Fix IfLet pattern handlingOwen Avery5-10/+29
2025-08-05gccrs: Fix NR2 ICE in visit_attributesTom Schollenberger1-1/+2
2025-08-05gccrs: Small improvements to DefaultASTVisitor and nr2.0Owen Avery2-7/+7
2025-08-05gccrs: Reindent using last clang-format configurationMarc Poulhiès9-45/+67
2025-08-05gccrs: nr2.0: Adjust resolution of impl itemsOwen Avery6-35/+53
2025-08-05gccrs: nr2.0: Adjust enum item visitorsOwen Avery1-0/+8
2025-08-05gccrs: Improve canonical path handling for impl itemsOwen Avery1-11/+2
2025-08-05gccrs: desugar APIT impl traitsPhilip Herron1-1/+1
2025-08-05gccrs: nr2.0: late: Correctly initialize funny_error memberArthur Cohen1-1/+3
2025-07-25diagnostics: eliminate ::diagnostic_info typedefDavid Malcolm2-2/+2
2025-07-25diagnostics: convert diagnostic_t to enum class diagnostics::kindDavid Malcolm4-5/+5
2025-07-25diagnostics: move diagnostic_context to diagnostics::context in its own headerDavid Malcolm2-2/+2
2025-07-25diagnostics: move/rename output formats to diagnostics as "sinks"David Malcolm2-3/+3
2025-04-28gccrs: Some assorted tweaks and bug fixesOwen Avery2-4/+4
2025-04-28gccrs: Use specialized param visit function for paramsPierre-Emmanuel Patry2-26/+8
2025-04-28gccrs: Use stacked context for nested bindings.Pierre-Emmanuel Patry3-70/+105
2025-04-28gccrs: Add pattern bindingsPierre-Emmanuel Patry3-5/+156
2025-04-28gccrs: Add binding context classPierre-Emmanuel Patry1-0/+81
2025-04-28gccrs: Prevent forward declaration in type parametersPierre-Emmanuel Patry4-0/+33
2025-04-28gccrs: Remove error state for GenericArgPierre-Emmanuel Patry1-2/+2
2025-04-28gccrs: Change error message to match expected test outputPierre-Emmanuel Patry1-2/+2