Skip to content

Conversation

odersky
Copy link
Contributor

@odersky odersky commented May 25, 2023

Fixes #17588

odersky added 2 commits May 25, 2023 17:23
We did not allow `using` in function types for a long time.
@odersky odersky changed the title Fix 17588 Refine override exclude criterion for export forwarders May 25, 2023
Not sure why one out of +100 methods in Java did not get a position in the forwarder
@odersky odersky requested a review from prolativ May 26, 2023 12:08
* PolyFunType ::= HKTypeParamClause '=>' Type
* | HKTypeParamClause ‘->’ [CaptureSet] Type -- under pureFunctions
* FunTypeArgs ::= InfixType
* | `(' [ [ ‘[using]’ ‘['erased'] FunArgType {`,' FunArgType } ] `)'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this somehow related to the actual change in the implementation?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no I just piggy-backed another small fix.

@prolativ prolativ assigned odersky and unassigned prolativ May 26, 2023
@odersky odersky merged commit 0da4308 into scala:main May 26, 2023
@odersky odersky deleted the fix-17588 branch May 26, 2023 13:44
@Kordyjan Kordyjan added this to the 3.4.0 milestone Aug 1, 2023
Kordyjan added a commit that referenced this pull request Nov 17, 2023
… LTS (#18944)

Backports #17590 to the LTS branch.

PR submitted by the release tooling.
@Kordyjan Kordyjan modified the milestones: 3.4.0, 3.3.2 Dec 14, 2023
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.

Wildcard export from non-case class

3 participants