8000 Review info transformers to see if we can/should shortcircuit for java defined symbols · Issue #276 · scala/scala-dev · GitHub
[go: up one dir, main page]

Skip to content
Review info transformers to see if we can/should shortcircuit for java defined symbols #276
Closed
@retronym

Description

@retronym

We've recently identified missing if (!sym.isJavaDefined) guards in the ExplicitOuter and Uncurry info transforms. These can impact correctness, performance or both.

scala/scala#5541
scala/scala#5556

Let's run through all our info transforms and make sure that Java defined symbols are granted as swift a passage as possible. While we're at it, we can look at any part of the info transforms that only needs to run for symbols in the current run, in the same spririt as this optimization of the fields phase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0