Skip to content

Backport "Simplify avoidance of local types of Hole" to LTS #18939

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

Merged
merged 17 commits into from
Nov 17, 2023

Conversation

Kordyjan
Copy link
Contributor

Backports #17571 to the LTS branch.

PR submitted by the release tooling.

nicolasstucki and others added 11 commits November 16, 2023 15:34
The "ordinal" method generated non-sensical patterns if the cases
of a sealed trait were found in the trait itself. In that case the
ordinal method would be placed in the companion object, but still tried
to access the cases via the `this` of the companion class.

We are  now more careful and fall back to type projections in
comparisons.

Fixes #17556

[Cherry-picked a0be3d6]
[skip community_build]

closes #15913

[Cherry-picked cbd0851]
I am not quite sure abput he previous definition of superType in SuperType.
I believe it's probably needed for something. But it's clearly wrong if
the `supertpe` argument does not have a symbol. We now fall back to the
default `superType = underlying` in this case.

Fixes $17555

[Cherry-picked 810a396]
This relates to #10759. Just as
a general rule of thumb, I don't think we should have fully empty pages
in documentation like this. It's not a great look to the outside world.

[skip community_build]

refs: #10759
[Cherry-picked a682211]
We did not allow `using` in function types for a long time.

[Cherry-picked edeb4b8]
Not sure why one out of +100 methods in Java did not get a position in the forwarder

[Cherry-picked d9fcb9a]
…18940)

Backports #17570 to the LTS branch.

PR submitted by the release tooling.
Base automatically changed from lts-17554 to release-3.3.2 November 17, 2023 13:49
Backports #17576 to the LTS branch.

PR submitted by the release tooling.
@Kordyjan
Copy link
Contributor Author

@Kordyjan Kordyjan enabled auto-merge November 17, 2023 13:50
Backports #17574 to the LTS branch.

PR submitted by the release tooling.
Backports #17586 to the LTS branch.

PR submitted by the release tooling.
… LTS (#18944)

Backports #17590 to the LTS branch.

PR submitted by the release tooling.
Backports #17595 to the LTS branch.

PR submitted by the release tooling.
@Kordyjan Kordyjan disabled auto-merge November 17, 2023 14:09
@Kordyjan Kordyjan merged commit 65c942d into release-3.3.2 Nov 17, 2023
@Kordyjan Kordyjan deleted the lts-17571 branch November 17, 2023 14:10
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.

5 participants