b5df920681
* 8190e939f Simplify conversion of numeric types in the message codec on iOS (flutter/engine#7097) * 42c62a944 Fix destruction of the child object list in the iOS accessibility bridge (flutter/engine#7108) * 951edf3e1 Simplify nested try-with-resources statements (flutter/engine#7239) * f79f7f631 Allow inferred types using diamond syntax (flutter/engine#7237) * 5c63303c2 Revert spelling correction in licence matcher (flutter/engine#7242) * fbce2bf14 Fix linter errors in ResourceUpdater (flutter/engine#7240) * ba117366e Compute cull_rect and optimize in Layer::Preroll (flutter/engine#6923) * e8f4968d6 Update iOS unit test for the removal of hex string encoding of uint64 data (flutter/engine#7246) * 370cc67d9 Roll src/third_party/skia e6f635476da3..4b75254560d4 (61 commits) (flutter/engine#7247) * 526e0e3af Roll src/third_party/skia 4b75254560d4..67761eb35f97 (6 commits) (flutter/engine#7249) |
||
---|---|---|
.. | ||
engine.merge_method | ||
engine.version | ||
goldens.version | ||
gradle_wrapper.version | ||
material_fonts.version | ||
README.md | ||
update_dart_sdk.ps1 | ||
update_dart_sdk.sh |
Dart SDK dependency
The bin/internal/engine.version
file controls which version of the Flutter engine to use.
The file contains the commit hash of a commit in the https://github.com/flutter/engine repository.
That hash must have successfully been compiled on https://build.chromium.org/p/client.flutter/ and had its artifacts (the binaries that run on Android and iOS, the compiler, etc) successfully uploaded to Google Cloud Storage.
The /bin/internal/engine.merge_method
file controls how we merge a pull
request created by the engine auto-roller. If it's squash
, there's only one
commit for a pull request no matter how many engine commits there are inside
that pull request. If it's rebase
, the number of commits in the framework is
equal to the number of engine commits in the pull request. The latter method
makes it easier to detect regressions but costs more test resources.