aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-late-name-resolver-2.0.cc
AgeCommit message (Expand)AuthorFilesLines
2025-04-08gccrs: Rename label getter to uncheckedPierre-Emmanuel Patry1-1/+1
2025-04-08gccrs: Rename label getter in ContinueExprPierre-Emmanuel Patry1-1/+1
2025-04-08gccrs: Resolve labels within break or continue expressionsPierre-Emmanuel Patry1-10/+26
2025-04-08gccrs: Resolve labelsPierre-Emmanuel Patry1-0/+19
2025-04-08gccrs: nr2.0: Handle global pathsOwen Avery1-13/+5
2025-03-31gccrs: nr2.0: Rename prelude to lang_preludeOwen Avery1-1/+1
2025-03-31gccrs: name-resolution: Handle let-else properlyArthur Cohen1-0/+3
2025-03-24gccrs: nr2.0: Fix StructExprFieldIdentifier handlingOwen Avery1-0/+28
2025-03-24gccrs: nr2.0: Adjust indentifier expression handlingOwen Avery1-9/+17
2025-03-24gccrs: nr2.0: Adjust visitors for struct expressionsOwen Avery1-3/+17
2025-03-24gccrs: Fix modules with same name as builtins causing ICE (#3315)Liam Naddell1-15/+18
2025-03-24gccrs: nr2.0: Make sure PathInExpression is default resolvedOwen Avery1-2/+2
2025-03-24gccrs: nr2.0: Run DefaultResolver::visit on PathInExpressionOwen Avery1-0/+2
2025-03-24gccrs: nr2.0: Resolve paths which start with SelfOwen Avery1-7/+18
2025-03-24gccrs: nr2.0: Resolve instances of TypePath more accuratelyOwen Avery1-20/+11
2025-03-24gccrs: Fix bug in type resolution of pathsOwen Avery1-14/+22
2025-03-24gccrs: nr2.0: late: Add proper handling for lang item PathInExpressionsArthur Cohen1-1/+7
2025-03-24gccrs: Add option_env! supportLiam Naddell1-0/+2
2025-03-24gccrs: Add captures for ClosureExprInnerTyped with nr2Pierre-Emmanuel Patry1-2/+15
2025-03-24gccrs: Add environment capture to NR2Pierre-Emmanuel Patry1-0/+13
2025-03-24gccrs: Check for type paths nr2.0 can't handle yetOwen Avery1-0/+8
2025-03-24gccrs: Fix rust breakage with nr2Pierre-Emmanuel Patry1-0/+37
2025-03-21gccrs: nr2.0: late: Better format PathInExpression resolutionArthur Cohen1-12/+6
2025-03-21gccrs: ast: Refactor how lang item paths are handled.Arthur Cohen1-19/+0
2025-03-21gccrs: nr2.0: Improve default, top-level, and late resolversOwen Avery1-7/+0
2025-03-21gccrs: nr2.0: Handle "Self" properly in trait definitionsOwen Avery1-0/+13
2025-03-21gccrs: Fix NR2.0 compiler ICE caused by Generics in EnumsLiam Naddell1-0/+7
2025-03-21gccrs: resolve: Name resolve trait bounds properlyArthur Cohen1-1/+2
2025-03-21gccrs: nr2.0: Resolve lang item paths properly.Arthur Cohen1-0/+20
2025-03-21gccrs: Handle type path segments during late resolution 2.0Owen Avery1-0/+2
2025-03-21gccrs: Improve handling of struct expressions in nr2.0Owen Avery1-2/+11
2025-03-21gccrs: Make TyTy::TupleType::get_unit_type cache its return valueOwen Avery1-1/+1
2025-03-21gccrs: Resolve SelfParam in name resolution 2.0Owen Avery1-0/+12
2025-03-21gccrs: Fix variable shadowing in late resolution 2.0Owen Avery1-2/+8
2025-03-19gccrs: Disambiguate generic args during name resolution 2.0Owen Avery1-0/+32
2025-03-19gccrs: Allow identifiers and paths to reference types during nr2.0Owen Avery1-11/+24
2025-03-19gccrs: Improve Rib::Definition shadowingOwen Avery1-2/+2
2025-03-19gccrs: Change resolved type segmentPierre-Emmanuel Patry1-2/+11
2025-03-19gccrs: Do not assert insertion resultPierre-Emmanuel Patry1-3/+3
2025-03-19gccrs: imports: Start storing Ribs in ImportKindArthur Cohen1-0/+1
2025-03-19gccrs: Check if the type has been correctly resolvedPierre-Emmanuel Patry1-3/+6
2025-03-17gccrs: Change singleton returned type to a referencePierre-Emmanuel Patry1-2/+2
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-08-01gccrs: Add mappings for struct base and struct fieldsPierre-Emmanuel Patry1-0/+21
2024-08-01gccrs: Values shall be inserted in the value namespacePierre-Emmanuel Patry1-1/+4
2024-08-01gccrs: Add support for ambiguous use declarationsPierre-Emmanuel Patry1-4/+13
2024-08-01gccrs: Add call to globbing visitorPierre-Emmanuel Patry1-0/+2
2024-08-01gccrs: Shape up name resolver for normal direct callsPierre-Emmanuel Patry1-1/+2
2024-08-01gccrs: late: Add bool builtin typeArthur Cohen1-0/+1
2024-08-01gccrs: late: Setup builtin types properly, change Rib APIArthur Cohen1-24/+60