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

Implement @static sip. #1155

Merged
merged 7 commits into from Mar 9, 2016
Merged

Implement @static sip. #1155

merged 7 commits into from Mar 9, 2016

Commits on Mar 7, 2016

  1. Implement @static sip.

    This pull request implements most of machinery needed for
    scala/docs.scala-lang#491
    
    Only 3-rd check is not implemented by this commit.
    I propose to get this in faster to fix scala#1149
    DarkDimius committed Mar 7, 2016
    Copy the full SHA
    c73fbaa View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    976702a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    65961a9 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    15f42a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2016

  1. Fix Identation in tpd.

    DarkDimius committed Mar 8, 2016
    Copy the full SHA
    51dfcb8 View commit details
    Browse the repository at this point in the history
  2. CheckStatic: do not eliminate non-pure expressions.

    Implemented by checking that tree is allowed to access the static member
    and all the members on the path to it. Needed as typer has a tendency
    to desugar calls into series of selections&calls to This.
    DarkDimius committed Mar 8, 2016
    Copy the full SHA
    ead3094 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a068498 View commit details
    Browse the repository at this point in the history