commit | a69844cb1978151d1ede50356e9db61abc47d717 | [log] [tgz] |
---|---|---|
author | Vyacheslav Egorov <vegorov@google.com> | Thu Aug 23 17:19:00 2018 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Thu Aug 23 17:19:00 2018 +0000 |
tree | c0077348341fcd329d55d69a64063f3abf52fdd7 | |
parent | 4212a46dabfdbff2a077c73bd17423f365b0df03 [diff] |
[vm/compiler] Check for catch presence explicitly in optimizer. Some optimizations were checking for a number of successors of graph entry - but that count includes unchecked entry and indirect entries. Change-Id: Ib163a7710aaba3e68023a9cd04ca194c03262c33 Reviewed-on: https://dart-review.googlesource.com/71302 Reviewed-by: Samir Jindel <sjindel@google.com> Commit-Queue: Vyacheslav Egorov <vegorov@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.