commit | b0727bd6612ed13aa92e55d127e4b336f17de4b8 | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Mon May 13 17:47:11 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Mon May 13 17:47:11 2019 +0000 |
tree | 508d05c5ee5c959653829d4ea06125dffd6059a6 | |
parent | 228df22dbf1cfdc7a17a213de8810f310f148010 [diff] |
[dart/vm] enhanced graph checker Rationale: Refactored existing verify uses (with some overlap and some additional checks) into the graph checker. Also added more verification code and repaired some inconsistencies in IR found by new checker. However, some checks are disabled with a TODO, since the IR does not currently meet all the stricter assumptions. Fixes will follow. https://github.com/dart-lang/sdk/issues/36893 https://github.com/dart-lang/sdk/issues/36894 https://github.com/dart-lang/sdk/issues/36895 https://github.com/dart-lang/sdk/issues/36899 Change-Id: Ic0395208da38ecb6fc8ca2551efe819e6458a731 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/101922 Commit-Queue: Aart Bik <ajcbik@google.com> Reviewed-by: Alexander Markov <alexmarkov@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.