Commits
Click on a commit to change the comparison rangeperf(semantic): keep a single map of unresolved references
This reworks `ScopeTree` in order to keep a single (root) map
of unresolved references. The `SemanticBuilder` keeps track of
all intermediate ones while walking scopes, and it can get rid
of all non-root ones once done.