commit | 260ea4b5910ae6add63a2d2ad437efc5c0a4d7ff | [log] [tgz] |
---|---|---|
author | Konstantin Shcheglov <scheglov@google.com> | Thu Sep 13 19:26:16 2018 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Thu Sep 13 19:26:16 2018 +0000 |
tree | cbc1a9366fecc62f3eaf1446fa6ece48b1a8db55 | |
parent | 7c5b3dc48521db057d4ef67fb3e9e756421d9ab9 [diff] |
Add an option to use one-phase summaries. When this flag is enabled, we fail: 2 language_2/ tests; 25 Analyzer tests (mostly by 2 reasons); 0 Analysis Server tests. There is a know problem: because unlinked summaries don't include initializers for variables, we fail to recognize API changes related to inferred types. I will fix this be computing API signatures from pertinent tokens. R=brianwilkerson@google.com, paulberry@google.com Change-Id: I61734e96ee26b3e04027a103ccf6850695815127 Reviewed-on: https://dart-review.googlesource.com/74700 Reviewed-by: Paul Berry <paulberry@google.com> Commit-Queue: 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.