skia-flutter-autoroll 9347c93fc9
Roll src/third_party/dart c8ed304e979a..3414b5167554 (52 commits) (#16362)
https://dart.googlesource.com/sdk.git/+log/c8ed304e979a..3414b5167554

git log c8ed304e979a..3414b5167554 --date=short --first-parent --format='%ad %ae %s'
2020-02-04 rnystrom@google.com Migrate language_2/assign to NNBD.
2020-02-04 sstrickl@google.com [vm/aot] Remove object wrapping of bare instructions for AOT snapshots.
2020-02-04 rnystrom@google.com Migrate language_2/accessor_conflict to NNBD.
2020-02-04 vegorov@google.com [runtime/docs] Add custom lexer for shell sessions in runtime wiki.
2020-02-04 vegorov@google.com [vm/docs] Publish "Introduction to Dart VM" source and build tools.
2020-02-04 jensj@google.com [observatory] Allow to say 'break package:foo/file.dart:42'
2020-02-04 jensj@google.com [vm] [debugger] Fix for not breaking in library with mixin
2020-02-04 kustermann@google.com [vm/concurrency] Disable isolate groups in AOT mode
2020-02-04 dmitryas@google.com [cfe] Account for signatures when inserting noSuchMethod forwarders
2020-02-04 johnniwinther@google.com [dart2js] Remove all unneeded casts
2020-02-04 srujzs@google.com Change nnbd_src files to be null-safe
2020-02-04 bkonyi@google.com [ VM / dart:typed_data ] Change fmaxf/fminf to fmax/fmin for Float64x2.clamp
2020-02-04 rmacnak@google.com Mark typed_data/zeroed_allocation_test as slow on reload bots.
2020-02-03 nshahan@google.com [dartdevc] Enforce omit_local_variable_types lint
2020-02-03 nshahan@google.com [tests] Create `null is T` tests in legacy and null safe libraries
2020-02-03 paulberry@google.com Migration: remove test file containing no tests
2020-02-03 srawlins@google.com Final fix for analyzer windows bots; don't canonicalize
2020-02-03 scheglov@google.com Remove TypeSystem.isOverrideSubtypeOf()
2020-02-03 scheglov@google.com Issue 40304. Use runtime type equality for checking overrides.
2020-02-03 jwren@google.com Standard output improvement from metrics_util.dart to print "<no counts>" if  the counter has no counts.
2020-02-03 bkonyi@google.com [ VM / typed_data ] Fixed inconsistent results for -Float32x4.zero().clamp and -Float64x2.zero().clamp
2020-02-03 scheglov@google.com Update dev_compiler/tool/dart2js_nnbd_sdk_error_golden.txt after analyzer change.
2020-02-03 jwren@google.com Completion metrics change- add missing documentation in the relevance_analyzers.dart file, as well as adding DartCompletionRequest as an input to the analyzers
2020-02-03 scheglov@google.com Use TypeSystemImpl instead of TypeProvider in DartObjectImpl.
2020-02-03 scheglov@google.com Use CorrectOverrideHelper in InheritanceManager3.
2020-02-03 alexmarkov@google.com [vm/nnbd] Use NNBD flags from AsExpression, IsExpression
2020-02-03 paulberry@google.com Migration: plumb ElementTypeProvider through FlowAnalysisVisitor.
2020-02-03 paulberry@google.com Migration: avoid ambiguities when adding a cast after a function expression.
2020-02-03 paulberry@google.com Migration: properly handle type parameter types with nullable bounds.
2020-02-03 scheglov@google.com Include types of candidates into INCONSISTENT_INHERITANCE.
2020-02-03 markzipan@google.com Cleaning up corelib test migrations.
2020-02-03 jwren@google.com For 'dartdev format' and 'dartdev format --help', return the output from dartfmt --help, instead of the default output from FormatCommand.printUsage(). This is follow up on https://dart-review.googlesource.com/c/sdk/+/133042
2020-02-03 rmacnak@google.com Reapply "[vm] Initialize large typed arrays only once."
2020-02-03 rmacnak@google.com [vm, gc] Remove BumpAllocationScope.
2020-02-03 rmacnak@google.com [vm, gc] Document safepointing.
2020-02-03 jcollins@google.com Implement FantasySubPackage.
2020-02-03 brianwilkerson@google.com Change the tests of quick fixes so they can use real lint results
2020-02-03 sortie@google.com [dart:io] Backport semantic changes from the dart:io NNBD migration.
2020-02-03 johnniwinther@google.com [cfe] Non-nullify legacy types in opt-in libraries
2020-02-03 johnniwinther@google.com [cfe] Rename LibraryBuilder.uri to importUri
2020-02-03 kustermann@google.com [vm] Specialize TTS stubs only for legacy types
2020-02-03 johnniwinther@google.com [cfe] Detects writes during initialization in late final field lowering
2020-02-03 johnniwinther@google.com Fix language/operator/invalid_operators_test
2020-02-03 dmitryas@google.com [cfe] Disallow non-nullable fields without initializers
2020-02-03 johnniwinther@google.com [cfe] Handle explicit extension operator access from dill.
2020-02-03 victor.agnez@hotmail.com [vm] Remove flag unbox_numeric_fields
2020-02-03 askesc@google.com [vm/aot] Use a global dispatch table for instance calls in AOT.
2020-02-03 askesc@google.com [vm] Share implementation of LoadClassIdInstr across architectures.
2020-02-03 devoncarew@google.com [nnbd tool] move nnbd preview tool resources to individual files
2020-02-02 scheglov@google.com Extract CorrectOverrideHelper and use for checking mixin applications.
2020-02-02 sigmund@google.com Fix type error within _EventStream.onData
2020-02-02 srawlins@google.com NNBD Preview: Fixes for a few edit details

Created with:
  gclient setdep -r src/third_party/dart@3414b5167554

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: dart-vm-team@google.com
2020-02-04 10:55:12 -05: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 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%