aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-forever-stack.hxx
AgeCommit message (Expand)AuthorFilesLines
16 hoursgccrs: Fix modules with same name as builtins causing ICE (#3315)Liam Naddell1-10/+72
16 hoursgccrs: Fix canonical path parent resolutionPierre-Emmanuel Patry1-1/+1
16 hoursgccrs: Insert crate name in canonical pathPierre-Emmanuel Patry1-1/+6
16 hoursgccrs: Keep definition provenance to skip enum variantsPierre-Emmanuel Patry1-4/+14
16 hoursgccrs: Add rib kind debug representationPierre-Emmanuel Patry1-3/+7
16 hoursgccrs: nr2.0: Set the node id of the root nodeOwen Avery1-6/+1
16 hoursgccrs: nr2.0: Handle lang item type path segmentsOwen Avery1-0/+27
16 hoursgccrs: Add comments to resolve_segmentsOwen Avery1-0/+11
16 hoursgccrs: nr2.0: Resolve paths which start with SelfOwen Avery1-22/+38
16 hoursgccrs: nr2.0: Resolve instances of TypePath more accuratelyOwen Avery1-8/+12
16 hoursgccrs: Fix bug in type resolution of pathsOwen Avery1-10/+38
16 hoursgccrs: Fix an issue with ForeverStack::dfs_ribOwen Avery1-3/+2
16 hoursgccrs: Make foreverstack debug string constPierre-Emmanuel Patry1-3/+3
4 daysgccrs: Fix ForeverStack::find_starting_point output parameterOwen Avery1-6/+7
4 daysgccrs: Push ribs by kind rather than by valueOwen Avery1-2/+3
4 daysgccrs: Use name resolver 2.0 for module descendance checksOwen Avery1-7/+34
6 daysgccrs: Make const references to ForeverStack more usefulOwen Avery1-3/+88
6 daysgccrs: Improve Rib::Definition shadowingOwen Avery1-3/+21
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-08-01gccrs: Change dfs function return type to support gcc 4.8Pierre-Emmanuel Patry1-2/+2
2024-08-01gccrs: Add support for ambiguous use declarationsPierre-Emmanuel Patry1-18/+21
2024-08-01gccrs: Make globbing definition shadowable by defaultPierre-Emmanuel Patry1-0/+10
2024-08-01gccrs: late: Setup builtin types properly, change Rib APIArthur Cohen1-9/+13
2024-02-21Update copyright years.Sahil Yeole1-1/+1
2024-01-30gccrs: forever stack: Remove development debug infoArthur Cohen1-2/+0
2024-01-30gccrs: foreverstack: Add `to_rib` methodArthur Cohen1-1/+19
2024-01-30gccrs: foreverstack: Add `to_canonical_path` methodArthur Cohen1-2/+88
2024-01-30gccrs: forever stack: Improve resolve_path implementationArthur Cohen1-1/+1
2024-01-30gccrs: forever stack: Fix resolve_path signatureArthur Cohen1-8/+9
2024-01-30gccrs: foreverstack: Specialize `get` for Namespace::LabelsArthur Cohen1-1/+28
2024-01-30gccrs: forever-stack: Fix basic get logicArthur Cohen1-19/+19
2024-01-30gccrs: ast: Change *Path nodes APIArthur Cohen1-3/+4
2024-01-16gccrs: forever stack: Add path resolutionArthur Cohen1-15/+258
2024-01-16gccrs: forever-stack: Use rust_assert instead of assertArthur Cohen1-1/+1
2024-01-16gccrs: nr2.0: Add `ForeverStack` data structure.Arthur Cohen1-0/+249