Alexander Aprelev 76cb311d9c
Roll dart sdk to f76dad0adcf6766d73351354da653d6a793b5abc. (#4983)
* Roll dart sdk to f76dad0adcf6766d73351354da653d6a793b5abc.

Changes since last roll
```
f76dad0adc [frontend-server] Report error count on compile and recompile.
17fc446579 [vm/kernel/aot] Fix handling of calls via fields/getters in TFA
16a4ed7dc4 Remove an unused subclass of LineInfo
c7e4a7d333 [ VM / CFE ] Added override to allowPlatformPrivateLibraryAccess in VmTarget for tests which need to import dart:_internal.
1e312819ca Ensure errors guard erroneous expressions.
0f3b9f302b [vm/compiler] Fix assertion in the constant propagator.
9995feba8e Adjusted status for ListMixin_class_A01_t02
03d7a9e55c Revert "[VM] Improve quality of codegen for crypto operations"
7cc4d76a30 Add tryParse alternatives to parseFunctions.
58a6bfd974 Improve identifier recovery in expressions
17d6d470a2 [VM] Remove experimental, unused, argument bits from argdesc and reduce prologue size
5909932d38 [vm/compiler] Canonicalize more intermediate constants in IL.
df6055d876 Only bypass cache when .packages is invalidated
5aec8ad6fb Delete invalidated builder loaded from dill
82fed79ed1 [VM] Improve quality of codegen for crypto operations
d27b98c513 [VM] Slightly better behaviour in out-of-memory situation
b20bab56a0 [fuchsia] Update timezone service integration
430abca69a [ VM ] Removed unnecessary assignment to Function::null() when target was already NULL.
2ddc5495f8 Reduce DDC signature overhead
25702d355e [VM / frontend-server] Add ability to pass the 'sync-async' flag into the front end server so that 'flutter tools' can choose to turn it off or on.
8df4042b2d fix #32088, DDC calls nSM for signature mismatch
d52a0419f6 [VM bigint] Fix digit array size calculation for _divRem result (fixes #32739). Add regression test to existing bigint test.
a9c3dabb4c fix #32769, performance regression in Analyzer callable function support
b3c94b5d52 Revert "Reland "[VM] Introduction of type testing stubs - Part 1-4""
77116c14be Show isolate memory usage in the analysis server diagnostics page.
a90a74cfd8 JSArray strong mode performance fixes
cbdf102d0c Use interceptor for reading type arguments
9d4da03309 Roll dart2js_info to 0.5.6+2
a35bf88f9d Run pub upgrade on analyis plugins before (re)start.
1db1ac4863 Produce a single-file analyzer for Goma.
072bd1c88e Remove KernelLibraryBuilder proxies
12950e8170 Fix the windows bot and update a missed test
cf8c76dc50 [vm/compiler] Restore old print-flow-graph behavior.
a60d803913 [infra] Add --no-preview-dart-2 support for the analyzer to test.py
```

* Update license hash. No changes to the licenses.
2018-04-12 11:23:10 -07:00
2018-02-07 15:22:59 -08:00
2018-03-28 21:04:47 -07:00

Flutter Engine

Build Status

Flutter is a new way to build high-performance, cross-platform mobile apps. Flutter is optimized for today's, and tomorrow's, mobile devices. We are focused on low-latency input and high frame rates on Android and iOS.

The Flutter Engine is the runtime environment for hosting Flutter applications. Most developers will interact with Flutter via the Flutter Framework and APIs, which run inside the engine.

Flutter is still under development and we continue to add features. However, it is ready for use by early adopters who are willing to deal with the odd wrinkle or two along the way. We hope you try it out and send us feedback.

Community

Join us in our Gitter chat room or join our mailing list, flutter-dev@googlegroups.com.

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