aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc
AgeCommit message (Expand)AuthorFilesLines
6 daysgccrs: Handle external static items in toplevel resolver 2.0Owen Avery1-0/+7
6 daysgccrs: Load unloaded modules during toplevel resolution 2.0Owen Avery1-0/+11
6 daysgccrs: Handle const generic parameters during resolution 2.0Owen Avery1-0/+8
6 daysgccrs: Insert static items into the value namespaceOwen Avery1-0/+3
6 daysgccrs: Handle TypeAlias during toplevel resolution 2.0Owen Avery1-0/+9
6 daysgccrs: Resolve TypeParam with name resolution 2.0Pierre-Emmanuel Patry1-0/+19
6 daysgccrs: Loop on expansion if a new export has been definedPierre-Emmanuel Patry1-3/+4
6 daysgccrs: imports: Make FinalizeImports a resolver visitor as wellArthur Cohen1-3/+7
6 daysgccrs: imports: Start storing Ribs in ImportKindArthur Cohen1-3/+10
6 daysgccrs: imports: Add FinalizeImports classArthur Cohen1-112/+0
6 daysgccrs: early: Resolve imports and create import mappingsArthur Cohen1-188/+0
6 daysgccrs: toplevel: Build list of imports for Early to resolveArthur Cohen1-15/+22
6 daysgccrs: toplevel: Add note for resolving use declarationsArthur Cohen1-0/+11
8 daysgccrs: Improve handling of ConstantItem during name resolution 2.0Owen Avery1-4/+1
8 daysgccrs: Change lookup_macro_def return typePierre-Emmanuel Patry1-2/+1
8 daysgccrs: Change return type of lookup_crate_namePierre-Emmanuel Patry1-2/+1
8 daysgccrs: Change singleton returned type to a referencePierre-Emmanuel Patry1-16/+14
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-08-01gccrs: Fix use rebind name resolution.Pierre-Emmanuel Patry1-46/+148
2024-08-01gccrs: Fix quoted string formatPierre-Emmanuel Patry1-1/+1
2024-08-01gccrs: Reinject Self parameter in new resolverPierre-Emmanuel Patry1-0/+23
2024-08-01gccrs: Add constant identifiers to the value namespacePierre-Emmanuel Patry1-0/+3
2024-08-01gccrs: Change enum namespace from value to typePierre-Emmanuel Patry1-1/+1
2024-08-01gccrs: Add tuple struct to the type namespacePierre-Emmanuel Patry1-2/+7
2024-08-01gccrs: Unit struct constructor shall be resolvedPierre-Emmanuel Patry1-2/+7
2024-08-01gccrs: Add tuple struct constructor to value namespacePierre-Emmanuel Patry1-0/+3
2024-08-01gccrs: Add support for ambiguous use declarationsPierre-Emmanuel Patry1-19/+22
2024-08-01gccrs: Make globbing definition shadowable by defaultPierre-Emmanuel Patry1-17/+18
2024-08-01gccrs: Add call to globbing visitorPierre-Emmanuel Patry1-1/+8
2024-08-01gccrs: Add name resolution for on globbing use declPierre-Emmanuel Patry1-25/+154
2024-08-01gccrs: Add modules to type namespacePierre-Emmanuel Patry1-1/+1
2024-08-01gccrs: Prevent error emission on resolver reentryPierre-Emmanuel Patry1-2/+2
2024-08-01gccrs: Change error message on unresolved importPierre-Emmanuel Patry1-2/+1
2024-08-01gccrs: Emit error on identical use declarationsPierre-Emmanuel Patry1-34/+42
2024-08-01gccrs: Fix duplicate detectionPierre-Emmanuel Patry1-4/+1
2024-08-01gccrs: Replace unique_ptr references with referencesPierre-Emmanuel Patry1-3/+3
2024-02-21Update copyright years.Sahil Yeole1-1/+1
2024-02-07gccrs: Remove obsolete classes and functions.Kushal Pal1-10/+0
2024-01-30gccrs: toplevel: Resolve `use` declarationsArthur Cohen1-4/+183
2024-01-30gccrs: toplevel: Add comment about running the collector twiceArthur Cohen1-0/+8
2024-01-30gccrs: toplevel: Use DefaultResolver for FunctionArthur Cohen1-4/+1
2024-01-16gccrs: Replace AST::Method with existing AST::FunctionOwen Avery1-8/+0
2024-01-16gccrs: Unify raw attribute valuesPierre-Emmanuel Patry1-1/+2
2024-01-16gccrs: Add proc macro definition insertionPierre-Emmanuel Patry1-3/+16
2024-01-16gccrs: resolver: Refactor macro insertionPierre-Emmanuel Patry1-32/+20
2024-01-16gccrs: resolver: Refactor assertionPierre-Emmanuel Patry1-3/+2
2024-01-16gccrs: Move extern crate resolvingPierre-Emmanuel Patry1-45/+62
2024-01-16gccrs: Move proc macro definition to mappingsPierre-Emmanuel Patry1-3/+14
2024-01-16gccrs: Add proc macro top level discoveryPierre-Emmanuel Patry1-0/+34
2024-01-16gccrs: Resolve nested macro definitionPierre-Emmanuel Patry1-0/+7