Ben Konyi b19e75a52e Roll src/third_party/dart fb14babf59..2e8d912848 (65 commits)
dart-lang/sdk@2e8d912848 [developer] Allow async end events to have independent arguments.
dart-lang/sdk@09ce6d30e7 [vm, service] Remove _collectAllGarbage.
dart-lang/sdk@bc24702149 Add missing parens to static_extension_getter_setter_conflicts_test.dart
dart-lang/sdk@e9dcb9f45d fix typo in factory; add mixin text for protected
dart-lang/sdk@ab5e36bcfb fix for prefer_int_literals
dart-lang/sdk@41c5b81818 [cfe] Special error message for illegal override of a setter by a field
dart-lang/sdk@e9c3eebef1 [infra] Add handling of signed SDK directories to promote.py
dart-lang/sdk@ff0fda7732 [cfe] Handle UnknownType using defaultDartType
dart-lang/sdk@129d4a6144 simplify dartfix output
dart-lang/sdk@41bf7443d4 update parser to report static constructor
dart-lang/sdk@cb1efb8d27 update parser to allow "late var" in NNBD
dart-lang/sdk@99007f3a3e remove duplicate error generation in ClassBuilder
dart-lang/sdk@fb73cb19e6 update parser to report MixinDeclaresConstructor error
dart-lang/sdk@355df2a354 split AstBuilder endClassConstructor out of endClassMethod event
dart-lang/sdk@b6f6240013 fix extension factory declaration in AST
dart-lang/sdk@618b56d24d fix conditional expression parsing with NNBD enabled
dart-lang/sdk@fb446e5768 [dartdevc] Properly emitting JS interop anonymous classes
dart-lang/sdk@4a4f7cbde3 Migration: Handle uses of typedef types as expressions.
dart-lang/sdk@0b0c113b52 Migration: rework edge builder prefix handling.
dart-lang/sdk@028d97bb1d Migration: handle references to already-migrated fields.
dart-lang/sdk@cbe135255d Migration: add support for most compound assignments.
dart-lang/sdk@daaa6657b1 Migration: fix a corner case of post-dominator analysis.
dart-lang/sdk@23d28932f0 Remove asserts in TypeProviderImpl.
dart-lang/sdk@3d3bbc2dbf Remove 'strongMode' flag in StaticTypeAnalyzerTest.
dart-lang/sdk@7f8398e484 Changes to MockSdk to make it usable in linter.
dart-lang/sdk@116cfbaa2d Issue 38198. Fix for isMoreSpecific() extension.
dart-lang/sdk@9391e15cfd [ package:vm_service ] Added support for service protocol version 3.27.
dart-lang/sdk@13a69b5631 [vm/bytecode] Replace ICData constant pool entries with DynamicCall
dart-lang/sdk@cff9c587f4 Tighten call conventions in allowInterop
dart-lang/sdk@c0f49b05dd [vm/debugger] Pick the correct context async variable in bytecode frames.
dart-lang/sdk@68dede011e [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer.
dart-lang/sdk@84db16381d [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes.
dart-lang/sdk@1d6ab52f38 [vm] Fix CoreSnapshotSize and StandaloneSnapshotSize to account for the image page size.
dart-lang/sdk@fd7676e0bc Fix language_2/config_import_corelib_test
dart-lang/sdk@5247036142 fix for convert_to_if_element
dart-lang/sdk@e1dc432102 [vm/fuzzer]  Update rerun output and parser script
dart-lang/sdk@2c219ddb07 Replace AnalysisContextFactory with TestAnalysisContext.
dart-lang/sdk@67cdae394f Add import fix in missed case
dart-lang/sdk@cf94c3a2fa Additional tests verifying interaction between mixins, static extensions, and visiblity annotations (protected, visibleForTemplate, visibleForTesting).
dart-lang/sdk@ffd50c0dc5 Report EXTENSION_AS_EXPRESSION, set type fo dynamic.
dart-lang/sdk@254d0776d4 [vm/fuzzer] Fix bug where FFI caused dart crash
dart-lang/sdk@f5c0e2e362 [vm/concurrency] Ensure instance size in class table is either 0 or the correct size
dart-lang/sdk@eb60f0531e Support a fix to add a setter, both in extensions and elsewhere
dart-lang/sdk@e227ffa955 Migration: improve handling of catch clauses.
dart-lang/sdk@40454f0918 Fix language_2/f_bounded_quantification2_test
dart-lang/sdk@836f6de0f4 Fix language_2/f_bounded_quantification4_test
dart-lang/sdk@8ad0832bcb [vm/bytecode] Use static types of parameters when compiling from bytecode
dart-lang/sdk@1354ec93db fix for prefer_for_elements_to_map_fromIterable
dart-lang/sdk@152aa5a6ed fix calls following null-assertion operator
dart-lang/sdk@4e4047a52f fix extension abstract method error
dart-lang/sdk@a689f8df06 corelib_2/unsigned_shift_test fixes
dart-lang/sdk@6f4ceb887e [vm] Provide a couple more gdb helpers to print stack traces.
dart-lang/sdk@d7c96f323d Migration: handle prefixed class references.
dart-lang/sdk@0d63ce1d0c Clean up MockSdkElements.
dart-lang/sdk@8022f885af Stop using TestTypeProvider in analyzer_plugin.
dart-lang/sdk@e55a1e0f3a [vm/fuzzer] Add filter keywords to collect_data
dart-lang/sdk@c6a6add465 [vm/fuzzer] Count re-runs
dart-lang/sdk@d964c50cff clear contents on TemplateElement#setInnerHtml before appending
dart-lang/sdk@c8f3f132ad [vm, snapshot] Use data image pages for kFull snapshots.
dart-lang/sdk@add83ad185 Fix language_2/generic_no_such_method_dispatcher_test
dart-lang/sdk@f5b53276ce Fix language_2/compile_time_constant_static5_test
dart-lang/sdk@e34d71feee [nnbd_migration] Implement if/for in map/set
dart-lang/sdk@da235a57f8 [nnbd_migration] Fix for elements for list literals
dart-lang/sdk@6ae9709bcb Create TestTypeProvider as TypeProviderImpl on MockSdkElements.
dart-lang/sdk@46d7064108 Stop using resolutionMap in DDC.
2019-09-09 18:27:20 -07:00
2019-05-07 16:10:21 -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%