Skip to content

Implement "Spread Collections" #164

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

Closed
7 of 16 tasks
munificent opened this issue Jan 4, 2019 · 5 comments
Closed
7 of 16 tasks

Implement "Spread Collections" #164

munificent opened this issue Jan 4, 2019 · 5 comments
Assignees
Labels
implementation Track the implementation of a specific feature OBSOLETE: Please use SDK issue
Milestone

Comments

@munificent
Copy link
Member

munificent commented Jan 4, 2019

The "Spread Collections" proposal (#47) has been accepted and is being implemented (yay!). This is the parent issue to track all of the specific issues for implementing the feature across various tools and libraries.

Phase 0: Prerequisite

  • Experimental flag (TODO)
  • Language tests (TODO)

Phase 1: Foundation

Phase 2: Tool implementation

Phase 3: Release

  • Enable (TODO)
  • Use in SDK and team-maintained packages (TODO)
  • Documentation (TODO)

Phase 4: Clean-up

  • Remove flag (TODO)
@munificent munificent added the implementation Track the implementation of a specific feature OBSOLETE: Please use SDK issue label Jan 4, 2019
@munificent
Copy link
Member Author

Note this open question: #167

@munificent
Copy link
Member Author

A first batch of tests are out for review here: https://dart-review.googlesource.com/c/sdk/+/89085

@munificent
Copy link
Member Author

dartfmt support is landed in the dart_style repo, but not published and rolled into the SDK yet. I'll do that once, I can upgrade it to analyzer 0.36.0.

@leafpetersen
Copy link
Member

Is this complete? Can we close this?

@munificent
Copy link
Member Author

Yes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
implementation Track the implementation of a specific feature OBSOLETE: Please use SDK issue
Projects
None yet
Development

No branches or pull requests

3 participants