Ben Konyi cae0836576 Roll src/third_party/dart 1bd36d694d..7d560f8385 (27 commits)
7d560f8385 Remove outdated entries from .packages
ee529e3451 [vm] Fix typo forwader => forwarder
2ddb2d2d20 Change 'analyze tests co19_2' to use '-asserts'.
b03db45379 [vm] Decouple flow graph building of dynamic invocation forwarders from kernel reading
6587483d33 [frontend] Dont re-report compile-expression errors.
81fa14eb3c Hollow out AnalysisContextImpl.
b10a6bd5ce [testing] Multitests' copied imports should not be read-only
9684748784 Removes superfluous Dart_ExitScope() call in CreateVmServiceIsolate.
4a7556840f Rename tests ending with Test_Driver
8c3f74817e dartfmt -w --fix dart:collection
afb459f7fa [cfe] Iterate map entries in map spreads
ed5bc9c538 [vm] Fix AssertAssignable strengthening sometimes using wrong deopt_id.
8436dca626 [co19] DEPS updated
a43c525de2 Reland "[vm/ffi] Support Windows 64 bit"
3bc3205e39 Move ConstantValue handling outside BehaviorBuilder
63e22ea497 Remove unused parts of NativeDataBuilder
f307524421 Support native member annotations through ir constants
7cfe216e6b TypeInferrer.library is null iff topLevel
03ecefc0b2 Move ShadowMember.resolveInferenceNode to TypeInferenceEngine
c7270f25fe Add Declaration.isAnonymousMixinApplication
0cbce074ac Add toString to Substitution
b990c503c8 Fix typo in mixin transformer
da3c23bdaa Test override-based inference when inheriting conflicting types
f200c37553 Enable extra VM options in fasta script
69c1d1096d Update test as combined member signature would fail
68aeb5cec2 Tweak error messages related to inference and overriding.
0a337bb36f Report CONST_SPREAD_EXPECTED_LIST_OR_SET and CONST_SPREAD_EXPECTED_MAP.
2019-03-13 15:00:50 -07:00
2019-03-13 11:13:53 -07:00
2018-12-14 14:08:43 -08:00
2019-03-07 15:07:50 -08:00
2018-11-06 17:15:11 -08:00
2018-11-07 12:24:35 -08:00

Flutter Engine

Build Status

Flutter is a new way to build high-performance, cross-platform mobile apps. Flutter is optimized for today's, and tomorrow's, mobile devices. We are focused on low-latency input and high frame rates on Android and iOS.

The Flutter Engine is a portable runtime for hosting Flutter applications. It implements Flutter's core libraries, including animation and graphics, file and network I/O, accessibility support, plugin architecture, and a Dart runtime and compile toolchain. Most developers will interact with Flutter via the Flutter Framework, which provides a modern, reactive framework, and a rich set of platform, layout and foundation widgets.

If you are new to Flutter, then you will find more general information on the Flutter project, including tutorials and samples, on our Web site at flutter.io. For specific information about Flutter's APIs, consider our API reference which can be found at the docs.flutter.io.

If you intend to contribute to Flutter, welcome! You are encouraged to start with our contributor guide, which helps onboard new team members.

Languages
Dart 75%
C++ 16.5%
Objective-C++ 2.9%
Java 2.8%
Objective-C 0.7%
Other 1.9%