Ben Konyi ed6830edf3
Roll src/third_party/dart 8b8894648f..02a8b015ad (26 commits) (#14278)
dart-lang/sdk@02a8b015ad Migrate corelib tests starting with "j" to "q" to NNBD.
dart-lang/sdk@617933c3c1 [vm, gc] As a debugging aid, remember the previous object during heap iteration.
dart-lang/sdk@964c9d8c20 [dart2js] new-rti: debug print of named type variable miss
dart-lang/sdk@7974f3f899 [dartdevc] Reduce the number of SDK libraries in the platform
dart-lang/sdk@b296d55c55 Issue 39709. Disable implicit 'call' tear-off for nullable objects.
dart-lang/sdk@ded753a397 Use 'isNonNullableByDefault' as the flag name everywhere.
dart-lang/sdk@86723cd5b1 Remove unused private methods and explicit 'new'.
dart-lang/sdk@108a80bd0d NNBD: Mark some good tests as passing; add FailingTests for some GitHub issues
dart-lang/sdk@2015c55277 [dartdevc] Remove ability to run analyzer based DDC
dart-lang/sdk@2a1fadb66c [dart2js] types_propagation - handle HAsCheckSimple
dart-lang/sdk@20ec71d447 [vm/compiler] Fix TypeTestingStub -> SubtypeTestCache fallback code if dst_type = TypeParameter
dart-lang/sdk@1aeff32c14 NNBD migrator: record type information in TypeName type arguments
dart-lang/sdk@a17884aff0 [vm] Fix late final local variables in AST mode
dart-lang/sdk@991e55f6ad NNBD Migrator: Fix generic super initializers
dart-lang/sdk@9605cca5a6 Make a method public that is overridden in a subclass
dart-lang/sdk@55f86c13cb [dartfuzz] Fix infinite recursion
dart-lang/sdk@de0e432ef1 Create an abstract layer to customize querying element types.
dart-lang/sdk@5f7177db84 Handle two non-operators as if they were operators to prevent a failure when assertions are enabled
dart-lang/sdk@22fef10a59 [nnbd_migration] suppress fewer upstream exact nullable nodes
dart-lang/sdk@b37f391f34 [VM/nnbd] Make runtimeType return a non-nullable type when the NNBD experiment is enabled.
dart-lang/sdk@bafd4e8dc6 Issue 39668. Use 'read type' to check dead '??='.
dart-lang/sdk@8894b88467 [VM/nnbd] Implement syntactic type equality.
dart-lang/sdk@cb94390c63 [infra] Improve efficiency of cloning the Flutter repositories
dart-lang/sdk@42799b66b6 Add support for unmanaged packages to trial_migration.
dart-lang/sdk@304eb2cb7b [test] Remove extra / in dartdevc nndb test suite runner.
dart-lang/sdk@16e7647c86 [ VM / dart:typed_data ] Fixed issue where null could be passed for simd types in AOT
2019-12-10 06:43:40 -08:00
2019-11-01 15:29:15 -07:00
2019-09-27 10:24:44 -07:00

Flutter Engine

Build Status - Cirrus

Flutter is Google's mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

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.dev. For specific information about Flutter's APIs, consider our API reference which can be found at the docs.flutter.dev.

Flutter is a fully open source project, and we welcome contributions. Information on how to get started can be found at our contributor guide.

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