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

Support extension methods imported from different objects #17050

Merged
merged 3 commits into from
Apr 22, 2023

Commits on Apr 22, 2023

  1. Support extension methods imported from different objects

    Add a special case to name resolution so that when expanding an
    extension method from `e.m` to `m(e)` and `m` is imported by several
    imports on the same level, we try to typecheck under every such import
    and pick the successful alternative if it exists and is unambiguous.
    
    Fixes scala#16920
    odersky committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    4e028bf View commit details
    Browse the repository at this point in the history
  2. Put changes under experimental language import

    As long as this is not SIP approved, we need to put this under experimental.
    odersky committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    abbd01c View commit details
    Browse the repository at this point in the history
  3. Update MiMaFilters

    odersky committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    81e9e1b View commit details
    Browse the repository at this point in the history