Copies and renames the architecture-dependent iOS variants of
gen_snapshot to a destination directory. Now that the armv7-emitting
variant of gen_snapshot is 64-bit we can no longer bundle up
gen_snapshot as a fat binary with the x86 armv7 variant merged with the
x86_64 arm64 variant.
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:2k-0epsqEV14oZvIxpS-jHkPhZa837aSNjEj14wd73MC to fuchsia/sdk/core/linux-amd64:R6MHyz58h4cLuv1Odwzf2JWJkrYee4D6QKR92VinTggC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
SingleFrameCodec had been holding a persistent handle to the peer Dart object
while waiting for the decoder callback. However, Dart code could call
Codec.dispose during that interval, which would cause the Dart peer to drop
its reference to the SingleFrameCodec and potentially delete the
SingleFrameCodec.
Fixes https://github.com/flutter/flutter/issues/36631
Roll fuchsia/sdk/core/mac-amd64 from fuchsia/sdk/core/mac-amd64:TAkpmqxKgauDvmpeaOTOAbYsnz1nWuqznTirppN0dGoC to fuchsia/sdk/core/mac-amd64:bswmziOk2a7sku7aG0fnZO7sQOFPK_XBy58QPcqsugwC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:E8lhQA7KKqhzZkfqaF8zKnqOMy88-Z3lf4uBnUNHa4AC to fuchsia/sdk/core/linux-amd64:2k-0epsqEV14oZvIxpS-jHkPhZa837aSNjEj14wd73MC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Roll fuchsia/sdk/core/mac-amd64 from fuchsia/sdk/core/mac-amd64:A4Ah4g0K30dWnbolQ7Z3zyXapbAyy3d9l4IeLGAG9YQC to fuchsia/sdk/core/mac-amd64:TAkpmqxKgauDvmpeaOTOAbYsnz1nWuqznTirppN0dGoC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:6j9WXOOtqKZzSKIgQi-12GJ1MYzPDJvq-RLAtpJpGB0C to fuchsia/sdk/core/linux-amd64:E8lhQA7KKqhzZkfqaF8zKnqOMy88-Z3lf4uBnUNHa4AC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Test: Ran test programs on Fuchsia and dumped Scenic scene graph using
`fx shell cat /hub/c/scenic.cmx/*/out/debug/dump-scenes`
Inspected scene graph to confirm removal of ShapeNodes.
FL-284 #done
Roll fuchsia/sdk/core/mac-amd64 from fuchsia/sdk/core/mac-amd64:vjX_DhfQqJjsX26pl5-vNNM3Lfb0Vwl9l09abYj-D1oC to fuchsia/sdk/core/mac-amd64:A4Ah4g0K30dWnbolQ7Z3zyXapbAyy3d9l4IeLGAG9YQC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:om5F-s2gIabc-Toen2VT6nnosnQvTKI1e6Nz2zg8P40C to fuchsia/sdk/core/linux-amd64:6j9WXOOtqKZzSKIgQi-12GJ1MYzPDJvq-RLAtpJpGB0C
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:MuVYOXXS9sxCbxvFCJDHfuF5pkWXIgS0uUlBFdIuQPsC to fuchsia/sdk/core/linux-amd64:om5F-s2gIabc-Toen2VT6nnosnQvTKI1e6Nz2zg8P40C
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Roll fuchsia/sdk/core/mac-amd64 from fuchsia/sdk/core/mac-amd64:kSzcB40iCqsXbCka_VUf4jB5iRl2G9gLM_xDbbGg5GwC to fuchsia/sdk/core/mac-amd64:vjX_DhfQqJjsX26pl5-vNNM3Lfb0Vwl9l09abYj-D1oC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:pGTb76UZ-PsJzdatSNkJIkEGLESaGa_S2wtZfgHPU5EC to fuchsia/sdk/core/linux-amd64:MuVYOXXS9sxCbxvFCJDHfuF5pkWXIgS0uUlBFdIuQPsC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Roll fuchsia/sdk/core/mac-amd64 from fuchsia/sdk/core/mac-amd64:Z7vUHOlojg6n7o-K4Knm474YKdmi1a8pX7Klq_YmkpUC to fuchsia/sdk/core/mac-amd64:kSzcB40iCqsXbCka_VUf4jB5iRl2G9gLM_xDbbGg5GwC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
Scenic has now fully transitioned to clipping by adding lists
of planes to Nodes; the old approach of adding a ShapeNode
"part" is now a no-op, and is safe to remove.
Changes since last roll
```
80c4954d4d (HEAD, origin/master, origin/HEAD) [vm/compiler] Remove unnecessary load in product mode
d1daa375d1 Support the output-directory flag in run_abi_tests.py
8c699b96e5 Migration: fix some erroneous comments in nullability node test.
fc3d23de80 Migration: change graph propagation variables into fields.
3f22f1f5df do not include double-to-int fix by default
8dc24d0919 report dartfix error for unknown fix
1fe2793d37 Improve tests per previous review
00ec685089 [gardening] Fix flutter hhh apply.sh so it clones dependencies added in patch files
871c66cad7 Remove the experimental flag on edit.getPostfixCompletion in the Analysis Server spec
001a77a966 Fix typo in bitwise and doc
6e48c00c46 [gardening] Fix hhh patch apply.sh so it skips newly added, non-existent dependency folders
dddd58b3d3 Report an error when extension declares a member with the same name as declared in Object.
0b9668d3c5 [gardening] Follow-up to 038250d99e5c430c69f7b92f0e71d935a54ab56f - fix patch file
645c985201 Resolve references to static members of extensions
713c2227b2 [bots] Enable co19 tests on dartkb bots
821efa642c Update error messages in kernel_loader.cc
038250d99e [gardening] Fix flutter hhh with patch for 5d5a0c0164
b011a80478 Extract ImportsVerifier and company.
92633cf4af Tests for using getter in MethodInvocation.
c12deff784 Test that AMBIGUOUS_EXPORT is reported for extensions.
33ce54e45d Don't try to start ML completion isolate on 32 bit systems
795290a614 [vm/compiler] Free, not delete, buffer taken from TextBuffer.
55fb47e1de Migration: Add an analysis_options.yaml file.
4932ee6d80 Reland "[vm/compiler] Use pragmas instead of separately-maintained lists for inlining."
e147c3e0c8 Migration: ensure that NodeBuilder visits executable metadata and constructor initializers.
db16503080 Migration: test generic field initializers
f822dfa3ea Reland "[vm/compiler] Implement new inlining pragmas."
5f627b7a54 [vm/compiler] Fix inliner bug which did not emit an explicit unboxing instruction for the value
5e6b200d2a [infra] Add previous commit info to results records for new tests
b87386da26 [vm/compiler] Add S-expression deserializer.
50c68d1f30 (origin/base) [Test] Fixes flaky racing in lib_2/isolate/spawn_uri_test.
d6e9e15cf1 [vm] Clear recognized method info on dynamic invocation forwarders.
6ebaa7c587 [vm service lib] expose the current service protocol version as a field
440d1f3578 [dart2js] Register TypeUse for HAsCheck SSA nodes.
4b35a044c9 [dart2js] new-rti: Make all closures have class type 'Closure'
f9f005cdb9 Tool to automatically update expectations in static error tests.
90c1e5a35b [dart2js] Remove _ticks from new RTI.
b21b6f7086 Set resolution types for extension override method invocation.
8f0b6c89e2 Fix uri of dart_completion_ranking_internal_test.dart import
b3293a4263 [vm/bytecode] Use faster method/field lookups
928dff2b3e [dart2js] Omit Object from new RTI type rules.
3d578c7037 [dart2js] new-rti: recognize 'raw' types as precise abstract values
752f06fff5 Make sure to import and run completion_ranking_test_internal.dart in test_all.dart
db796d5b96 Fix for bad handling of predict response from model isolate
d54ab60990 Fix TODO now that == considers NullabilitySuffix
2f96be9ee3 [analyzer] Allow references of 'this' in late field initializers
73cbfd3826 [dart2js] new-rti: Emit new rti for constants
60029e19fa Migration: add support for constructor field initializers.
8db1408ffd [vm] Use RareType for fast is-checks optimization instead of TypeArguments::null() comparison
60725e7030 Report an error when 'covariant' is used in extension.
1a0fe21fb2 Add ExecutableElement(s) based InheritanceManager3, and switch analyzer to it.
436a505e00 Migration: fix handling of constructors that redirect to the unnamed constructor.
a048eb9bbc Resolve operators from extensions
0a2fb22230 [vm/bytecode] Use simpleInstanceOf for rare types in bytecode
c3baca79b3 [vm/service] Fix flaky errors in SampleProfile.load() and re-enable service/get_native_allocation_samples_test
a650cb67f7 Make sure that completion_ranking_test.dart is loaded in test_all.dart
8cde797a49 Move more diagnostic tests to separate files
b9dbdffe6f [cfe] Remove generics from LibraryBuilder, FieldBuilder and ProcedureBuilder
1b06a1cd1b [cfe] Remove generics from TypeDeclarationBuilder hierarchy
3992be71c7 [cfe] Add `this` parameter to extension methods
28a7369146 [cfe] Merge KernelClassBuilder into ClassBuilder
bbd0bee625 Include 'exists' flag into the linked library signature.
d116c67192 Fix promoteToNonNull() for the case when the type parameter bound is null.
92faca77d9 [vm/compiler] Use simpleInstanceOf for is checks if the type to test against is a rare type
fc54f900de [vm] Cleanup some outdated code from hot-reload (and deferred loading)
fc82ed2286 Isolate-based CompletionRanking
e5a6fca9a4 Use isDartCoreDouble/Int/Num in TypeSystem.
6d55c7745f Revert a test expectation difference.
477c11aa9b Skip Never during indexing.
6c56e98162 Visit extension elements and children of extensions.
58470142b7 [infra] Fix return type of async function in approve_results.dart
fa22f034d7 [infra] Handle more than 100 tryjobs in approve_results
a255147ea0 Revert "Fix example syntax"
bdec682558 [Test] Fixes flakiness in spawn_function_test caused by racing.
5964cb97ec Fix example syntax
4ed2ce7188 [dartfix] adjust the help text for dartfix
ec5bf35152 Update analysis_server and analyzer_plugin to stop using DartType.isSubtypeOf().
```
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:cYX6VeZcy3RWhV8mZIVF8MI5NvcUSgFRLRZMKpfWxTMC to fuchsia/sdk/core/linux-amd64:pGTb76UZ-PsJzdatSNkJIkEGLESaGa_S2wtZfgHPU5EC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.