commit | 46ab040e589adc5200370dec7952ce5150850822 | [log] [tgz] |
---|---|---|
author | Zach Anderson <zra@google.com> | Fri May 11 17:50:46 2018 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Fri May 11 17:50:46 2018 +0000 |
tree | 0d2c0b4278448b5f6cb082f4bf743be7ed603d0c | |
parent | c7683ad41b8b1982ae4a69176509d3d1d9b27e56 [diff] |
Revert "[vm/kernel] Enable kernel2kernel "constants" transformation in AOT mode (after running TFA)" This reverts commit 039e8a1755080c2cbf9ae96fca0063561e3ed72a. Reason for revert: Blocks the roll into Flutter. See https://github.com/dart-lang/sdk/issues/33095 Original change's description: > [vm/kernel] Enable kernel2kernel "constants" transformation in AOT mode (after running TFA) > > This CL also uses the newer `onProblem` error reporting mechanism, which supports contexts. > > The errors by the constant evaluator are formatted e.g. like this: > > .../language_2/compile_time_constant_o_test_01.dart:14:8: Error: Duplicate keys are not allowed in constant maps (found duplicate key "StringConstant(foo)"). > "foo": 499 > ^ > .../language_2/compile_time_constant_o_test_01.dart:32:24: Context: While analyzing: > Expect.identical(m1, m3); > > Change-Id: I463416e14686e218b0f08903bd6aa0bca7392260 > Reviewed-on: https://dart-review.googlesource.com/53021 > Commit-Queue: Martin Kustermann <kustermann@google.com> > Reviewed-by: Aske Simon Christensen <askesc@google.com> > Reviewed-by: Alexander Markov <alexmarkov@google.com> TBR=vegorov@google.com,kustermann@google.com,alexmarkov@google.com,askesc@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Change-Id: I1af0200dcb0aef03c7bd9ba3b5aead1565f05708 Reviewed-on: https://dart-review.googlesource.com/54720 Reviewed-by: Zach Anderson <zra@google.com> Reviewed-by: Alexander Aprelev <aam@google.com> Reviewed-by: Todd Volkert <tvolkert@google.com> Commit-Queue: Zach Anderson <zra@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.