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

VM: Implement "Spread Collections" #36218

Open
a-siva opened this Issue Mar 14, 2019 · 3 comments

Comments

Projects
None yet
2 participants
@a-siva
Copy link
Contributor

a-siva commented Mar 14, 2019

Initially these features are behind the experimental flag --enable-experiment=spread-collections.

  • Support in List Literals.
  • Support in Map Literals.
  • Support in Set Literals.

See:

Language tracking issue: dart-lang/language#164
Feature specification
https://github.com/dart-lang/language/blob/master/accepted/future-releases/spread-collections/implementation-plan.md
PENDING Unified Collections: dart-lang/language#200

@a-siva a-siva added the area-vm label Mar 14, 2019

@a-siva a-siva added this to the Dart2.3 milestone Mar 14, 2019

@munificent munificent referenced this issue Mar 14, 2019

Open

Implement "Spread Collections" #164

1 of 16 tasks complete
@aartbik

This comment has been minimized.

Copy link
Contributor

aartbik commented Mar 15, 2019

Current status of spread collections test

           spread            
JIT   +  175 | -   51     
AOT   +  180 | -   46  
@aartbik

This comment has been minimized.

Copy link
Contributor

aartbik commented Mar 20, 2019

Looked at a few that fail seemingly after parsing.
One is due to missing type arguments, I filed:
#36284

@aartbik

This comment has been minimized.

Copy link
Contributor

aartbik commented Mar 25, 2019

New status:

           spread
JIT   +  216 | -   42
AOT   +  213 | -   45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.