aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
AgeCommit message (Expand)AuthorFilesLines
2025-05-27ast: Add ConstBlock and AnonConst nodesArthur Cohen4-1/+27
2025-05-27nr2.0: Fix IfLet pattern handlingOwen Avery5-10/+29
2025-05-19gccrs: Fix NR2 ICE in visit_attributesTom Schollenberger1-1/+2
2025-05-15Small improvements to DefaultASTVisitor and nr2.0Owen Avery2-7/+7
2025-05-08nr2.0: Adjust resolution of impl itemsOwen Avery6-35/+53
2025-05-07nr2.0: Adjust enum item visitorsOwen Avery1-0/+8
2025-05-07Improve canonical path handling for impl itemsOwen Avery1-11/+2
2025-05-07gccrs: desugar APIT impl traitsPhilip Herron1-1/+1
2025-04-29nr2.0: late: Correctly initialize funny_error memberArthur Cohen1-1/+3
2025-04-28Some assorted tweaks and bug fixesOwen Avery2-4/+4
2025-04-24Use specialized param visit function for paramsPierre-Emmanuel Patry2-26/+8
2025-04-24Use stacked context for nested bindings.Pierre-Emmanuel Patry3-70/+105
2025-04-24Add pattern bindingsPierre-Emmanuel Patry3-5/+156
2025-04-24Add binding context classPierre-Emmanuel Patry1-0/+81
2025-04-24Prevent forward declaration in type parametersPierre-Emmanuel Patry4-0/+33
2025-04-24Remove error state for GenericArgPierre-Emmanuel Patry1-2/+2
2025-04-23Change error message to match expected test outputPierre-Emmanuel Patry1-2/+2
2025-04-22nr2.0: Improve error handlingOwen Avery5-48/+115
2025-04-18Adjust segment start position errorsOwen Avery3-10/+8
2025-04-18nr2.0: Remove unnecessary copy of NodeOwen Avery1-1/+1
2025-04-18nr2.0: Handle StructPatternFieldIdentOwen Avery2-0/+9
2025-04-17Parse and lower llvm asm nodePierre-Emmanuel Patry2-0/+12
2025-04-17Add llvmInlineAsm nodePierre-Emmanuel Patry2-0/+5
2025-04-14nr2.0: Only insert derive macros if they existArthur Cohen1-4/+3
2025-04-14Fix const checking of enum discriminantsOwen Avery1-0/+2
2025-04-14nr2.0: Do not resolve modules this run if they are unloadedArthur Cohen1-1/+11
2025-04-07Rename label getter to uncheckedPierre-Emmanuel Patry2-2/+2
2025-04-07Rename label getter in ContinueExprPierre-Emmanuel Patry2-4/+4
2025-04-07Resolve labels within break or continue expressionsPierre-Emmanuel Patry2-10/+29
2025-04-07Fix unresolved label error messagePierre-Emmanuel Patry1-4/+4
2025-04-07Resolve labelsPierre-Emmanuel Patry2-0/+20
2025-04-04gccrs: refactoring rust_error_at "redefined multiple times"Sri Ganesh Thota5-37/+41
2025-04-04gccrs: Fix ICE when hitting invalid types for genericsPhilip Herron1-1/+1
2025-04-01nr2.0: Handle global pathsOwen Avery4-49/+96
2025-03-28nr2.0: Rename prelude to lang_preludeOwen Avery3-13/+14
2025-03-27Resolve module final self segment in use declsPierre-Emmanuel Patry3-8/+42
2025-03-27gccrs: Fix ICE when using super mid way though pathPhilip Herron1-0/+6
2025-03-25name-resolution: Handle let-else properlyArthur Cohen2-3/+7
2025-03-21nr2.0: Fix StructExprFieldIdentifier handlingOwen Avery2-0/+29
2025-03-21nr2.0: Adjust indentifier expression handlingOwen Avery1-9/+17
2025-03-21Modify multiple definition errorOwen Avery6-41/+41
2025-03-20nr2.0: Adjust visitors for struct expressionsOwen Avery1-3/+17
2025-03-19Prevent multiple resolution insertionOwen Avery4-51/+249
2025-03-19nr2.0: Fix test self-path2.rsOwen Avery2-4/+4
2025-03-18Fix modules with same name as builtins causing ICE (#3315)Liam Naddell5-25/+111
2025-03-17Fix canonical path parent resolutionPierre-Emmanuel Patry1-1/+1
2025-03-17Insert crate name in canonical pathPierre-Emmanuel Patry1-1/+6
2025-03-17Remove finalize import visitorPierre-Emmanuel Patry2-75/+0
2025-03-17Move import mapping resolution to in tree visitPierre-Emmanuel Patry5-90/+105
2025-03-11Add enum variant string information to definitionPierre-Emmanuel Patry1-0/+2