-
Notifications
You must be signed in to change notification settings - Fork 213
Implementation issue for superinterface contravariance error Q1'19 #113
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
Comments
@kmillikin @stereotype441 Any updates on schedule? Still on track for Q1? Is there a tracking issue for the CFE? |
There's no tracking issue for the CFE. It's still on track for Q1 in the sense that our estimate is that it's a week's worth of work. It's not on track for Q1 in the sense that we haven't started it so we're 0% completed at this time. |
Filed dart-lang/sdk#35792 |
The analyzer is in a similar situation - we haven't started, but it should take no more than a week's worth of work, and we expect to be able to get to it this quarter. |
@eernstg Are there any language tests for this? |
I do not think we have any language tests for this, I'll write some. Changed the initial text of this issue to include a link to the issue. |
Language tests for this landed as dart-lang/sdk@2805a37. |
cc @kevmoo This has landed in bleeding edge, for both CFE and analyzer. |
This issue is for tracking implementation of the error raised for non-covariant occurrences of a type variable in a superinterface of a generic class:
Request issue: #38
Feature issue: #39
Feature specification:
https://github.com/dart-lang/language/blob/master/accepted/future-releases/contravariant-superinterface-2018/feature-specification.md
Implementation plan:
https://github.com/dart-lang/language/blob/master/accepted/future-releases/contravariant-superinterface-2018/implementation-plan.md
ETA: Q1 2019 in Dart Repo.
Breaking change request: dart-lang/sdk#35097
Phase 0:
Phase 1:
The text was updated successfully, but these errors were encountered: