Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes to name resolution #1560

Merged
merged 4 commits into from
Jul 29, 2016
Merged

Commits on Mar 29, 2016

  1. Changes to name resolution

    Some internal and language-level changes to name resolution.
    
    Internally, name resolution will be split into two parts - import resolution and
    name lookup. Import resolution is moved forward in time to happen in the same
    phase as parsing and macro expansion. Name lookup remains where name resolution
    currently takes place (that may change in the future, but is outside the scope
    of this RFC). However, name lookup can be done earlier if required (importantly
    it can be done during macro expansion to allow using the module system for
    macros, also outside the scope of this RFC). Import resolution will use a new
    algorithm.
    
    The observable effects of this RFC (i.e., language changes) are some increased
    flexibility in the name resolution rules, especially around globs and shadowing.
    nrc committed Mar 29, 2016
    Configuration menu
    Copy the full SHA
    aac0293 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2016

  1. Configuration menu
    Copy the full SHA
    efa734d View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2016

  1. Configuration menu
    Copy the full SHA
    7d89142 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2016

  1. More changes

    nrc committed Jul 26, 2016
    Configuration menu
    Copy the full SHA
    6098278 View commit details
    Browse the repository at this point in the history