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

Strong mode hotlist #25812

Closed
7 of 35 tasks
munificent opened this issue Feb 18, 2016 · 2 comments
Closed
7 of 35 tasks

Strong mode hotlist #25812

munificent opened this issue Feb 18, 2016 · 2 comments
Labels
area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. area-meta Cross-cutting, high-level issues (for tracking many other implementation issues, ...). P2 A bug or feature request we're likely to work on

Comments

@munificent
Copy link
Member

This is a hotlist issue for the main stuff the people hacking on strong mode are focusing on right now:

Generic methods (@jmesserly)

Consistent use of upwards/downwards inference

Function parameter type and dynamic (top vs bottom)

Needs design.

Closure / function parameter and return type inference (@leafpetersen)

Future / async typing

Generics and variance

@vsm: try making DefaultEquality generic, revisit package:collection - do we need this?

Ground types and is/as

Needs design.

Least upper bound

Field overrides

Error / warning quality

Should work on phrasing.

  • Overhaul categorization
  • Rephrase DDC wording
  • Make errors actionable
  • Separate out DDC errors unrelated to soundness

No dynamic

Improve type promotion

Various improvements that would help user productivity:

Other bugs to fix

@munificent munificent added area-meta Cross-cutting, high-level issues (for tracking many other implementation issues, ...). analyzer-strong-mode labels Feb 18, 2016
@jmesserly jmesserly added the area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. label Feb 18, 2016
@jmesserly
Copy link

I went through and updated this with current bug numbers (at this point, all Strong Mode bugs should be here, not in DDC repo). I tried to add open issues we were missing. Not sure if I captured all of them. I think we are going to want to trim this list down.

@jmesserly
Copy link

I'm going to close this now that we've gone through and triaged bugs. But we can reopen if needed

@kevmoo kevmoo added P2 A bug or feature request we're likely to work on and removed Priority-Medium labels Mar 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. area-meta Cross-cutting, high-level issues (for tracking many other implementation issues, ...). P2 A bug or feature request we're likely to work on
Projects
None yet
Development

No branches or pull requests

4 participants