commit | 9e5cf6b09e20a5a88aaba06f6547024b4eceb05c | [log] [tgz] |
---|---|---|
author | Paul Berry <paulberry@google.com> | Sat Mar 09 13:43:26 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Sat Mar 09 13:43:26 2019 +0000 |
tree | 6a457e66e33be76c4645ca7cce5d4a393c69875a | |
parent | affcca729b70793811f0a4bc4f32ac52d78a019c [diff] |
Improve set/map/list literal type checking. We now exclusively use StaticWarningCode.*_TYPE_NOT_ASSIGNABLE to report static errors. CheckedModeCompileTimeErrorCode.*_TYPE_NOT_ASSIGNABLE is reserved for future use when #21119 is fixed. Change-Id: I681b1253417a135272361306cb3468dd9590b17b Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/96200 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@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.