Skip to content

[Constants-Phase1] CFE Issue for Constants Implementation #35079

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
JekCharlsonYu opened this issue Nov 6, 2018 · 5 comments
Closed

[Constants-Phase1] CFE Issue for Constants Implementation #35079

JekCharlsonYu opened this issue Nov 6, 2018 · 5 comments
Labels
legacy-area-front-end Legacy: Use area-dart-model instead.
Milestone

Comments

@JekCharlsonYu
Copy link
Contributor

Request: As per implementation plan,

***Analyzer and CFE
**The analyzer and CFE implements support for the new constant and potentially constant expressions behind the experimental flag.
The CFE plans to implement constant evaluation itself, rather than deferring it to the backends. The new constant features will be included in this implementation, so back-ends should not need to implement the new behavior.
If the implementation requires changes to the Kernel format, then backends may need to adapt to that, just as with any other Kernel format change.

Phase 1 ETA: please see issue [tracker] (dart-lang/language#60)

@JekCharlsonYu JekCharlsonYu added the legacy-area-front-end Legacy: Use area-dart-model instead. label Nov 6, 2018
@JekCharlsonYu JekCharlsonYu added this to the Dart2.2 milestone Nov 6, 2018
@danrubel
Copy link

The CFE scanner / parser has been updated to support the >>> operator.

@a-siva
Copy link
Contributor

a-siva commented Mar 14, 2019

@mit should the milestone for this issue be 2.3, I believe we are using 2.3 to denote all issues that need to be fixed for the next release.

@aartbik
Copy link
Contributor

aartbik commented Mar 18, 2019

@aartbik

@mit-mit
Copy link
Member

mit-mit commented Apr 8, 2019

Moving to 2.3 (I missed the comment above as it was to @mit, not @mit-mit

@mit-mit mit-mit modified the milestones: Dart 2.2.1, Dart 2.3 Apr 8, 2019
@kmillikin
Copy link

Constant evaluation has landed in the CFE behind the experimental feature flag constant-update-2018.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
legacy-area-front-end Legacy: Use area-dart-model instead.
Projects
None yet
Development

No branches or pull requests

6 participants