aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
AgeCommit message (Expand)AuthorFilesLines
3 daysdiagnostics: eliminate ::diagnostic_info typedefDavid Malcolm2-2/+2
3 daysdiagnostics: convert diagnostic_t to enum class diagnostics::kindDavid Malcolm4-5/+5
3 daysdiagnostics: move diagnostic_context to diagnostics::context in its own headerDavid Malcolm2-2/+2
3 daysdiagnostics: 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
2025-04-28gccrs: nr2.0: Improve error handlingOwen Avery5-48/+115
2025-04-28gccrs: Adjust segment start position errorsOwen Avery3-10/+8
2025-04-28gccrs: nr2.0: Remove unnecessary copy of NodeOwen Avery1-1/+1
2025-04-28gccrs: nr2.0: Handle StructPatternFieldIdentOwen Avery2-0/+9
2025-04-28gccrs: Parse and lower llvm asm nodePierre-Emmanuel Patry2-0/+12
2025-04-28gccrs: Add llvmInlineAsm nodePierre-Emmanuel Patry2-0/+5
2025-04-14gccrs: nr2.0: Only insert derive macros if they existArthur Cohen1-4/+3
2025-04-14gccrs: Fix const checking of enum discriminantsOwen Avery1-0/+2
2025-04-14gccrs: nr2.0: Do not resolve modules this run if they are unloadedArthur Cohen1-1/+11
2025-04-08gccrs: Rename label getter to uncheckedPierre-Emmanuel Patry2-2/+2
2025-04-08gccrs: Rename label getter in ContinueExprPierre-Emmanuel Patry2-4/+4
2025-04-08gccrs: Resolve labels within break or continue expressionsPierre-Emmanuel Patry2-10/+29
2025-04-08gccrs: Fix unresolved label error messagePierre-Emmanuel Patry1-4/+4
2025-04-08gccrs: Resolve labelsPierre-Emmanuel Patry2-0/+20
2025-04-08gccrs: refactoring rust_error_at "redefined multiple times"Sri Ganesh Thota5-37/+41
2025-04-08gccrs: Fix ICE when hitting invalid types for genericsPhilip Herron1-1/+1
2025-04-08gccrs: nr2.0: Handle global pathsOwen Avery4-49/+96
2025-03-31gccrs: nr2.0: Rename prelude to lang_preludeOwen Avery3-13/+14
2025-03-31gccrs: Resolve module final self segment in use declsPierre-Emmanuel Patry3-8/+42
2025-03-31gccrs: Fix ICE when using super mid way though pathPhilip Herron1-0/+6
2025-03-31gccrs: name-resolution: Handle let-else properlyArthur Cohen2-3/+7
2025-03-24gccrs: nr2.0: Fix StructExprFieldIdentifier handlingOwen Avery2-0/+29
2025-03-24gccrs: nr2.0: Adjust indentifier expression handlingOwen Avery1-9/+17
2025-03-24gccrs: Modify multiple definition errorOwen Avery6-41/+41
2025-03-24gccrs: nr2.0: Adjust visitors for struct expressionsOwen Avery1-3/+17
2025-03-24gccrs: Prevent multiple resolution insertionOwen Avery4-51/+249
2025-03-24gccrs: nr2.0: Fix test self-path2.rsOwen Avery2-9/+9
2025-03-24gccrs: Fix modules with same name as builtins causing ICE (#3315)Liam Naddell5-25/+111
2025-03-24gccrs: Fix canonical path parent resolutionPierre-Emmanuel Patry1-1/+1
2025-03-24gccrs: Insert crate name in canonical pathPierre-Emmanuel Patry1-1/+6
2025-03-24gccrs: Remove finalize import visitorPierre-Emmanuel Patry2-75/+0
2025-03-24gccrs: Move import mapping resolution to in tree visitPierre-Emmanuel Patry5-90/+105
2025-03-24gccrs: Add enum variant string information to definitionPierre-Emmanuel Patry1-0/+2
2025-03-24gccrs: Keep definition provenance to skip enum variantsPierre-Emmanuel Patry8-26/+106
2025-03-24gccrs: Add rib kind debug representationPierre-Emmanuel Patry2-3/+36
2025-03-24gccrs: nr2.0: Set the node id of the root nodeOwen Avery2-8/+6
2025-03-24gccrs: nr2.0: Make sure PathInExpression is default resolvedOwen Avery1-2/+2
2025-03-24gccrs: Adjust unknown macro error messageOwen Avery2-2/+4