Ben Konyi 384d61475e
Roll src/third_party/dart 80c4954d4d..bd049f5b53 (37 commits) (#10294)
dart-lang/sdk@bd049f5b53 [llvm] Fix bit target definition on Windows - it needs .exe extension
dart-lang/sdk@782243640b Fix NPE (issue 37677)
dart-lang/sdk@2390a25341 [dartdevc] emit base types (void/dynamic) eagerly
dart-lang/sdk@0451f598cc Warn about UI-as-Code features in const context with low SDK constraint
dart-lang/sdk@8293e96ba9 Fix INFERENCE_FAILURE_ON_COLLECTION_LITERAL to allow for dynamically-typed elements.
dart-lang/sdk@3b1cb90146 allow void in extension declaration header
dart-lang/sdk@9ecd475c03 Copy pkg/analysis_server/language_model to dart-sdk/model for x64 builds
dart-lang/sdk@58d3d71df4 [fasta] Don't report errors on NNBD features if experiment is enabled
dart-lang/sdk@6c1523410f Flow analysis: Create definite assignment test cases.
dart-lang/sdk@973a236558 Fail analyzer ID tests if errors are found.
dart-lang/sdk@7557a14a74 Move test cases from type_promotion_test.dart into front end.
dart-lang/sdk@9f2845e39b Resolve index operators from extensions
dart-lang/sdk@cdf56d7892 [vm] Ensure we wait for the service-isolate to boot-up before communicating with it
dart-lang/sdk@d3fbbf8b5a Fix the dart-sdk-linux task by not building analysis server on 32 bit ARM architecture
dart-lang/sdk@3fa3f0e62d Enhance the comment for TypeParameterElement.bounds to capture information from a previous CL
dart-lang/sdk@8cce940579 [API] Makes Dart_InvokeVMServiceMethod errors more specific.
dart-lang/sdk@2e197ae4de [vm/compiler] Tweaks and additions to IL serializer/S-expressions.
dart-lang/sdk@2875b1bcce [kernel][nnbd] Keep declared nullability on type parameter types
dart-lang/sdk@59aa4cd693 [cfe] Merge more Kernel*Builder classes into *Builder classes
dart-lang/sdk@fe2f82650b [cfe] Remove generics from Loader and UnresolvedType
dart-lang/sdk@b7eeacfc24 [infra] Add script to publish results.json to Cloud Pub/Sub
dart-lang/sdk@0a85a8878d [vm/llvm] Use relative paths in LLVM build rules.
dart-lang/sdk@20e4c74f7f [fasta][nnbd] Print NNBD type modifiers in Kernel's text representation
dart-lang/sdk@776f2d34e9 Migration: implement "exact nullability" propagation.
dart-lang/sdk@40e6954a30 [vm/bytecode] Update error messages for dart:mirrors and dart:ffi
dart-lang/sdk@1e80e917b6 [ VM / Service ] Update package:vm_service to support service protocol 3.25
dart-lang/sdk@5f32027e1d [ VM / Service ] Add getInboundReferences, getRetainingPath RPCs and InboundReferences, InboundReference, RetainingPath, RetainingObject objects.
dart-lang/sdk@e91e3b816b Revert "[vm] Fix deadlock in isolate shutdown."
dart-lang/sdk@18e4e7830d [ VM / Service ] Bump VM service version to 3.24
dart-lang/sdk@8591778065 [ VM / Service ] Added 'operatingSystem' property to VM object
dart-lang/sdk@de013a4b51 Add an optional path parameter to parseString.
dart-lang/sdk@d8160e0cb1 [vm] Fix deadlock in isolate shutdown.
dart-lang/sdk@bb34cfeb25 [dart/fuzzer] Extend list of forbidden classes/methods
dart-lang/sdk@361d27e20b [dart/vm] Fix bug in parallel move/register allocator
dart-lang/sdk@f166a82b19 [vm/bytecode] Improvements in bytecode debugger.
dart-lang/sdk@773f8d53ed Reland "[llvm] Add initial scaffolding"
dart-lang/sdk@f56a6a4246 test_matrix.json changes for simarm_x64
2019-07-31 11:29:34 -07:00
2019-07-01 14:32:38 -07:00
2019-07-31 11:27:07 -07:00
2019-07-17 11:35:58 -07:00
2019-05-07 16:10:21 -07:00
2018-11-07 12:24:35 -08:00
2019-07-01 14:32:38 -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%