-
Notifications
You must be signed in to change notification settings - Fork 550
Open
Labels
A-resolveArea: name resolutionArea: name resolutionC-enhancementCategory: enhancementCategory: enhancementE-hardDifficulty: might require advanced knowledgeDifficulty: might require advanced knowledgeT-compilerRelevant to compiler teamRelevant to compiler team
Description
We should be talking about the librustc_resolve
crate works here. Some topics of interest:
- Handling scopes within the crate
- What is a rib? (The first approximation of name resolution #22)
- Where do ribs get added / removed, what happens if I need to introduce a binder? (The first approximation of name resolution #22)
- How does
pub use
and stuff like that work - Globs and ambiguity
- How do names from external crates fit in?
Metadata
Metadata
Assignees
Labels
A-resolveArea: name resolutionArea: name resolutionC-enhancementCategory: enhancementCategory: enhancementE-hardDifficulty: might require advanced knowledgeDifficulty: might require advanced knowledgeT-compilerRelevant to compiler teamRelevant to compiler team