Dart SDK roll for 2018-10-25

bf26f760b1 [infra] Ensure that core dump upload triggers on main builders
cdf6dde807 [gardening] bigint_test may still time out when interpreted (2nd try).
d3498a81be [vm] Cleanup int overflow checking
9e9746a83c [gardening] bigint_test may still time out when interpreted.
7de2510339 [VM interpreter] Do not interpret some Bigint intrinsics (fixes #34901).
816ab3208c Fix versions in spec titles to match the description below
c7c81af74e [vm/bytecode] Check for overflow of bytecode limits
655310ddf2 Add ArgumentError.checkNotNull utility
0170b8d529 Revert "[vm/compiler] Use loop framework for AOT inline heuristics"
9aff930924 Move test_methodCallTypeInference_mixinType into mixin_test.dart
3e750a7e79 [vm] Add test for certain cases of unreachable code
daae20d32e [vm/compiler] Use loop framework for AOT inline heuristics
28a8fa50f6 Upgrade package:http to 0.12.0.
b3055a1482 [gardening] Mark co19 LibTest/io/RawDatagramSocket/any_A01_t03 flaky
b8fd29e0bb Remove dartfix dependencies on analysis server
8a5405fc40 [build] Add //third_party/android_tools BUILD file needed by zlib
82c1f2aaa8 [vm] Eliminate dart_zlib_path from BUILD files
11ad25a1c3 Reland "[VM runtime] Support Smi instances in type test cache."
3dc911909b Generate analysis_server_client protocol_generated.dart and related protocol files
a902fc351f [gardening] Mark co19 LibTest/io/Stdin/readByteSync_A02_t01 flaky
cfecec5eec Fix yet another cloning bug
d8cb60d746 [infra] Improve clone command in analyze-flutter.sh script (#34739)
34d0801008 Generate analysis server protocol consts in analysis_server_client
2c83eb550e [vm] Integrate dart binary with Crashpad on Windows.
b9999b6c27 [gardening] Mark co19 LibTest/io/RawDatagramSocket/lastWhere_A01_t02 flaky
0b15595913 [gardening] Mark co19 LibTest/io/Link/rename_A02_t01 flaky
57f895c7a4 Bounds of a generic type alias ensure the body is regular-bounded
6efc58f069 [vm] Pass member name as a symbol in instantiateInvocation.
cf0a99a89b [fasta] Check type arguments in method invocations while doing inference
d693742648 Specify for all literals whether the object overrides `Object.==`.
5c9060283b Change parameter 'silent' => 'instrumented'
e4e82da85d Changed dartLangSpec errors to warnings
4695b5f138 Add "convert to int literal" to dartfix
0009ca7b1b In _matchInterfaceSubtypeOf, account for mixins having null superclass.
1d10e037ef [vm/bytecode] Remove unreachable bytecode
03eafc0b2e Add fromEntries on HashMap and LinkedHashMap
4f2a4e69a8 new convert-to-int-literal assist
58d73e08f4 [vm] Remove incorrect assert in Script::GetSnippet
6134ac8648 Revert "[VM runtime] Support Smi instances in type test cache."
4e49d19bd6 [gardening] Update status for #34901
6ba3e55ecc [VM runtime] Support Smi instances in type test cache.
e4566d3dbd LSP: Fix nulls and missing fromJson calls in unions
d91e0ad3d7 [VM] Make method extractors call a stub for creation of tear-off closure
4c9684f735 [vm] Ignore compilation errors in CorelibCompileAll
b73f7ed3d4 [infra] Add tools/bots/find_base_commit.dart
6443a8036d Remove flaky markers for standalone_2/io tests, MacOS upgrade seemed to have getten rid underlying OS issue
c04215d5f6 [fasta] Add a test case for issue #34899
03765ed6ec Update old mixin tests. Remove the --super-mixins flag from the tests.
a394e4f492 Fix handling of JSON with interfaces nested within Unions
2f90f8d0ef Issue 34896. Verify the superconstraint signature invoked by a mixin, not the mixin's one.
b82c1f979f Revert "[VM] Fix for issue 34839 - Dart_Cleanup may hang while shutting down"
289d2b003a [vm] Don't re-enqueue functions after unoptimized compiles
33accb510b [VM] : Cleanup the file modified and service stream callbacks in        Dart_Cleanup so that the Flutter engine can restart the VM.
89c845eba2 [VM] Fix for issue 34839 - Dart_Cleanup may hang while shutting down      the service isolate.
e648d63bed Revert "Compute unlinked API signatures without unlinked summaries."
74792f4b9c Revert "[vm] Revert service isolate setup in main.cc"
b4fbf1a065 [vm/bytecode] Wire up bytecode generation in kernel service
914065d80b [vm/compiler] Use loop framework for register allocator
7fd78ed5b6 [infra] Add analyzer branch alias for flutter-analyze builder (#34739)
9406b7b44e [vm/bytecode] Add versioning to bytecode format
a82e025739 Move dartfix to its own package
872e90106e Set to publish new analyzer_plugin.
2d14d9a313 Improve how dartfix finds the analysis server pkg root
a342cecffd Disable support for the old super mixins
cddc2d42e1 Handle generic types in LSP spec parsing
8b6f8969a6 Support post-inference serialization/deserialization
9c3834d41c Remove unused import that shows a warning
a1d61371d3 Exposes VM and Isolate Metrics in the API.
2c6eabd3c4 Compute substitution map on kernel objects instead of builders
704a43558d Move getSubstitutionMap to KernelClassBuilder
af8e29142b Respecify where type promotion happens.
393fe44f8f Resolve types from the class header earlier
1515d4fe34 [Gardening] Mark LibTest/io/RawDatagramSocket/timeout_A06_t01 as flaky
11adb81a77 Remove the last references to the analyzer package from kernel.
02651515eb Fix identifyWidgetExpression() for Flutter.
f5cd6ccfb7 More shared fasta/analyzer error codes
cecda9043b Update analyzer docs based on previous feedback
ab6eb9332f [VM] Fix flaky crash when unwinding the mutator stack during GC
2 files changed
tree: 3c46d220d5790a58880e0713124c3eac7b89ea1d
  1. assets/
  2. benchmarking/
  3. build/
  4. ci/
  5. common/
  6. docs/
  7. examples/
  8. flow/
  9. flutter_kernel_transformers/
  10. fml/
  11. frontend_server/
  12. lib/
  13. runtime/
  14. shell/
  15. sky/
  16. synchronization/
  17. testing/
  18. third_party/
  19. tools/
  20. vulkan/
  21. .cirrus.yml
  22. .clang-format
  23. .gitattributes
  24. .gitignore
  25. analysis_options.yaml
  26. AUTHORS
  27. BUILD.gn
  28. CONTRIBUTING.md
  29. DEPS
  30. LICENSE
  31. README.md
README.md

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 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.

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.