-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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 #5257: Support auto generic-tupling of parameters #5259
Conversation
e989b9a
to
b0f0926
Compare
b0f0926
to
3740419
Compare
Rebased and added regression test |
de87f50
to
44aab3c
Compare
Rebased |
@@ -23,6 +23,7 @@ i4947b | |||
i5119 | |||
i5119b | |||
i5188a | |||
i5257.scala |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you know what's failing?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I remember correctly there was a match type that was not explicitly expanded in some part of the tree.
…patmat This commit refactor the PR scala#5259 so that it will not impact pattern matching code. Pattern matching code requires members `_N` for patternMatcher phase to generate correct code. scala#5259
…patmat This commit refactor the PR scala#5259 so that it will not impact pattern matching code. The phase patternMatcher requires members `_N` for to generate correct code. scala#5259
…patmat This commit refactor the PR scala#5259 so that it will not impact pattern matching code. The phase patternMatcher requires members `_N` for to generate correct code. scala#5259
…patmat This commit refactor the PR scala#5259 so that it will not impact pattern matching code. The phase patternMatcher requires members `_N` for to generate correct code. scala#5259
This commit refactor the PR scala#5259 so that it will not impact pattern matching code. scala#5259 - tests/pos/automatic-tupling-of-function-parameters.scala This test requires dealiasing. - tests/run/function-arity.scala This test requires widen ExprType.
This commit refactor the PR scala#5259 so that it will not impact pattern matching code. scala#5259 - tests/pos/automatic-tupling-of-function-parameters.scala This test requires dealiasing. - tests/run/function-arity.scala This test requires widen ExprType.
This commit refactor the PR scala#5259 so that it will not impact pattern matching code. scala#5259 - tests/pos/automatic-tupling-of-function-parameters.scala This test requires dealiasing. - tests/run/function-arity.scala This test requires widen ExprType.
This commit refactor the PR scala#5259 so that it will not impact pattern matching code. scala#5259 - tests/pos/automatic-tupling-of-function-parameters.scala This test requires dealiasing. - tests/run/function-arity.scala This test requires widen ExprType.
Additions:
*:
as an auto-tupleable type for function parameters*:
tuples usingapply(N)
method instead of_N
s