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

[3.5.1] Revert "Heal member-select on opaque reference" #21340

Conversation

dwijnand
Copy link
Member

@dwijnand dwijnand commented Aug 7, 2024

This reverts commit 4443395.

This reverts the behaviour changing part of #19730, which could make code that previously compiled, continue to
compile but with a different runtime behaviour. Now, the code in question is very niche and esoteric, and
effectively exploiting this opaque typing bug. So, we're happy to change the compiler to make this behaviour
silently change, just not in a patch release.

@WojciechMazur WojciechMazur merged commit d03d2f8 into scala:release-3.5.1 Aug 8, 2024
24 checks passed
WojciechMazur added a commit that referenced this pull request Aug 8, 2024
This reverts commit 4443395.

This reverts the behaviour changing part of #19730, which could make
code that previously compiled, continue to
compile but with a different runtime behaviour. Now, the code in
question is very niche and esoteric, and
effectively exploiting this opaque typing bug. So, we're happy to change
the compiler to make this behaviour
silently change, just not in a patch release.

(Same as #21340, but for the LTS.)
@dwijnand dwijnand deleted the revert-opaque-member-select-3.5.1 branch August 8, 2024 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants