-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
area-metaCross-cutting, high-level issues (for tracking many other implementation issues, ...).Cross-cutting, high-level issues (for tracking many other implementation issues, ...).implementationTrack the implementation of a specific feature (use on area-meta issue, not issues for each tool)Track the implementation of a specific feature (use on area-meta issue, not issues for each tool)
Description
This issue is for implementing dart-lang/language#1072 and referencing it in the related CLs.
The language flag is enhanced-enums, the spec is enhanced-enums/feature-specification.md and the github project is https://github.com/orgs/dart-lang/projects/36.
Spec and test tasks
- write the spec for enhanced enums (enhanced-enums/feature-specification.md)
- language tests for enhanced enums #48088
- co19 tests - add tests for enhanced enums co19#1258
Implementation tasks
- Implement Enhanced Enums feature in the CFE #47453
- Analyzer implementation for enhanced enums #47857
- syntax highlighters implementation for enhanced enums #47858
- DDC implementation for enhanced enums #47859
- dart2js implementation for enhanced enums #47860
- VM implementation for enhanced enums #47861
- build systems implementation for enhanced enums #47862
- web debugging support for enhanced enums #47863
- core library updates for enhanced enums #47864
- IDE tooling (analysis server) implementation for enhanced enums #47865
- dart_style implementation for enhanced enums dart_style#1075
- dartdoc implementation for for enhanced enums dartdoc#2859
- Cider implementation for for enhanced enums #47866
- Kythe implementation for enhanced enums #47867
- ☂️ linter implementation for enhanced enums #58582
- Angular compiler implementation for enhanced enums #47868
- IntelliJ implementation for enhanced enums #47869
- documentation for enhanced enums site-www#3699
- VM service protocol support for the enhanced enums #47870
- tests validated as passing (tracking via a google sheet)
FMorschel, mono0926 and insinfoinsinfoinsinfo
Metadata
Metadata
Assignees
Labels
area-metaCross-cutting, high-level issues (for tracking many other implementation issues, ...).Cross-cutting, high-level issues (for tracking many other implementation issues, ...).implementationTrack the implementation of a specific feature (use on area-meta issue, not issues for each tool)Track the implementation of a specific feature (use on area-meta issue, not issues for each tool)