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

Fix deterministically adding additional interfaces #20593

Merged

Commits on Jun 19, 2024

  1. Fix deterministically adding additional interfaces

    When a class contains calls to 'super' for traits it does
    not directly implement, these are added to the list of interfaces
    of the generated class. Previously, because these interfaces were
    determined using set logic, the ordering of that list was not
    deterministic.
    
    This change makes the order deterministic (assuming the order in
    which these calls are registered using `registerSuperCall` in the
    `CollectSuperCalls` phase is deterministic within each class)
    
    Fixes scala#20496
    raboof committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7500b05 View commit details
    Browse the repository at this point in the history