dart-lang/sdk@1e43d65d4a [cfe] Merge KernelFunctionBuilder into ProcedureBuilder dart-lang/sdk@87626888a4 [cfe, dart2js] Constant hashcode improvements. dart-lang/sdk@b8614ca613 Revert InheritanceManager3 changes. dart-lang/sdk@8b6badda35 [cfe] Add static type test dart-lang/sdk@a9ebb5c3c8 Enable running language model unit tests on windows dart-lang/sdk@43d6819c28 [js_runtime] Avoid testing subtypes of JSArray in js_array.dart dart-lang/sdk@306a592fe4 Add a test for hovers now that doc comments are preserved dart-lang/sdk@e57b7f2101 Update member sorter to sort extensions dart-lang/sdk@b98d5c424e [dart2js] new-rti: Remove subtype check metering dart-lang/sdk@614c0cbb52 [dart2js] new-rti: Impacts for _generalXXX methods dart-lang/sdk@030ef7b2b3 [dart2js] new-rti: HAsCheck basic optimization dart-lang/sdk@03e5d910ce [dart2js] Register _Universe.addRules as a global impact. dart-lang/sdk@05fdac2769 [dart2js] Support optional named parameters in function RTI. dart-lang/sdk@bab9e69ad2 Add more tests of extension methods dart-lang/sdk@48ce5c2f16 Deprecate isMoreSpecificThan() and isDirectSupertypeOf(). dart-lang/sdk@0c8a7b12ab [dart2js] Implement evalTypeVariable in new RTI. dart-lang/sdk@c5da55311a Fix promoteToNonNull() to support type parameters. dart-lang/sdk@c27db7ce6f Preliminary work for INVALID_USE_OF_NEVER dart-lang/sdk@5b5ddeda92 Switch EdgeBuilder to InheritanceManager3. dart-lang/sdk@4c34d5825b [analyzer] change listPostfixCompletionTemplates to not be async dart-lang/sdk@42769d3391 [dartdevc] Update error messages to use new label in github url dart-lang/sdk@e76879acc4 Add 'inheritanceManager' to LinterContext. dart-lang/sdk@b5871f59bc [analyzer] update the pkg/.gitignore file to ignore the pkg/analysis_server/language_model/ dir dart-lang/sdk@575f5c8b90 Revert "[vm] Fix uri/path discrepancy preventing running snapshots via spawnUri" dart-lang/sdk@0a73628a20 [ VM ] Fix asan failures in Isolate_getDebugName dart-lang/sdk@dceeadae53 [dartdevc] Fix unevaluated constants when building SDK with kernel dart-lang/sdk@d60345a77b Move import directive prefix offset into informative data. dart-lang/sdk@c4b829ba2c [vm] Fix uri/path discrepancy preventing running snapshots via spawnUri dart-lang/sdk@d2f1dde3c7 Merge two codes, improve some messages, and general code cleanup dart-lang/sdk@16f7076547 [vm/bytecode] Generate bytecode for expression evaluation dart-lang/sdk@6241ea1788 Disable running a test from test_all that breaks when run from a parent directory dart-lang/sdk@a0e8fc935e Guard against NPE when checking for an implicit covariance cast in an invocation of an extension method dart-lang/sdk@1d14f239b0 Fix one of the language tests dart-lang/sdk@75c2c7faf0 [vm/bytecode] Fix number of checked args when calling setters dart-lang/sdk@d742779f04 Fix LeastUpperBoundTest tests for mixins. dart-lang/sdk@78224f9b0c [cfe+analyzer+dart2js] Support union markers in id-testing dart-lang/sdk@bcfe26cba0 [cfe] Fail early on unsupported evaluated constants dart-lang/sdk@e1cb626127 Deprecate DartType.isEquivalentTo and replace with '=='. dart-lang/sdk@c49eeadd2a Remove workarounds for http://dartbug.com/37587 dart-lang/sdk@8b81bb8115 Remove some unused imports dart-lang/sdk@a42f5a668f Include mixin superclass constraints into superinterfaces. dart-lang/sdk@e9220a762b [dart2js] Cache [_ConstantNodeIndexerVisitor] on [_MemberData] dart-lang/sdk@27bec56744 Add ExecutableElement(s) based InheritanceManager3, and switch analyzer to it. dart-lang/sdk@545afa246c [ VM ] Fix potential races in Isolate_getDebugName dart-lang/sdk@f5400e9bcd [ Service ] Update package:vm_service description and homepage dart-lang/sdk@b68e5c4338 [vm] Clear native flag on dynamic invocation forwarders. dart-lang/sdk@7b850d213c [infra] Make tools/test.py --system=android -ax64 -cdartkp -mreleaes work dart-lang/sdk@32bb7441b4 [nit] style in run_vm_tests.cc: func args comments, NULL -> nullptr. dart-lang/sdk@d44076efea [vm/compiler] Add S-expression layer to serializer. dart-lang/sdk@1365def43f Compare nullabilitySuffix in DartType equality.
Flutter Engine
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.