commit | fa74184b7aad2a441a23c4c2f4160c09cc69ec32 | [log] [tgz] |
---|---|---|
author | Konstantin Shcheglov <scheglov@google.com> | Fri Mar 22 02:50:43 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Fri Mar 22 02:50:43 2019 +0000 |
tree | f90949de661ba6e295aea5a6d4b7cd5ec3ba0939 | |
parent | 8b8a8f7b4e11ceb0c4c9e504bfd5f3cbc496f74b [diff] |
Verify that constructor initializers use only potentially constant expressions. ...but don't evaluate them, because they don't have to be constants. R=brianwilkerson@google.com Change-Id: I5bc44a02947c1682da85c1f22b3fc28b52b13370 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97549 Commit-Queue: Konstantin Shcheglov <scheglov@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.