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

Language specification: Support generalized void #30597

Closed
eernstg opened this issue Sep 1, 2017 · 8 comments
Closed

Language specification: Support generalized void #30597

eernstg opened this issue Sep 1, 2017 · 8 comments
Assignees
Labels
area-specification (deprecated) Deprecated: use area-language and a language- label.

Comments

@eernstg
Copy link
Member

eernstg commented Sep 1, 2017

This is the language specification specific issue for #30176, which has the details.

Edit, Mar 19, 2018: At this point the feature specifications have been landed, so the language design decisions are in place; the missing part is updating dartLangSpec.tex accordingly.

@eernstg eernstg added the area-specification (deprecated) Deprecated: use area-language and a language- label. label Sep 1, 2017
@eernstg eernstg mentioned this issue Sep 1, 2017
8 tasks
@eernstg
Copy link
Member Author

eernstg commented Jan 25, 2018

A feature spec about generalized void has been landed and is available here. The language specification has not yet been extended to include anything on the topic.

@eernstg eernstg added this to the 2.0-alpha2 milestone Feb 6, 2018
@eernstg
Copy link
Member Author

eernstg commented Feb 6, 2018

Added milestone for reaching the level where the updated feature spec has been landed (resolving CLs 35680, 35920, 38060, 35740).

@eernstg
Copy link
Member Author

eernstg commented Feb 7, 2018

For the generalized void feature, we currently have the following CLs (check mark means that it has been landed):

@eernstg
Copy link
Member Author

eernstg commented Feb 14, 2018

For the record, some discussions on the topics of the CLs mentioned in the previous comment took place in issue #30177 on generalized void in the analyzer.

@dgrove
Copy link
Contributor

dgrove commented Mar 17, 2018

Is there an update on status of this?

@eernstg
Copy link
Member Author

eernstg commented Mar 19, 2018

Done, finally. ;)

@eernstg eernstg closed this as completed Mar 19, 2018
@eernstg
Copy link
Member Author

eernstg commented Mar 19, 2018

Actually, what's done is the actual language design (the conceptual foundation, the formal rules), but it's all in feature specs, dartLangSpec.tex has not been updated yet. So I'm reopening this, having edited the initial comment on this issue to indicate what's missing.

@eernstg eernstg reopened this Mar 19, 2018
@vsmenon vsmenon modified the milestones: 2.0-alpha2, Dart2 Beta 3 Mar 19, 2018
@dgrove dgrove modified the milestones: Dart2 Beta 3, Dart2 Stable Mar 27, 2018
@leafpetersen leafpetersen removed this from the Dart2Stable milestone Jun 18, 2018
@eernstg
Copy link
Member Author

eernstg commented Jan 8, 2019

Done in 5b3b199.

@eernstg eernstg closed this as completed Jan 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-specification (deprecated) Deprecated: use area-language and a language- label.
Projects
None yet
Development

No branches or pull requests

4 participants