9258 Commits

Author SHA1 Message Date
Ben Konyi
3affe1919a Roll src/third_party/dart e6887536aa..c74e68e501 (14 commits)
dart-lang/sdk@c74e68e501 Add documentation for more diagnostics
dart-lang/sdk@59008b8692 Skip parts with invalid URIs.
dart-lang/sdk@3b1d3de988 update parser to report out of order "?.." operator
dart-lang/sdk@420b292410 [vm/compiler] More work on the IL serializer.
dart-lang/sdk@ebf1f01ca5 [vm/compiler] Continued work on the IL deserializer.
dart-lang/sdk@bdf237fa77 [cfe] Add a bit to Library to inticate if it's opted in for NNBD
dart-lang/sdk@a350f6e57d [gardening] Always use Dart binary from checked-in sdk when running gen_kernel in vm/dart tests
dart-lang/sdk@94b3a3f2ac [cfe] Don't reuse type parameters of FunctionNode in its functionType
dart-lang/sdk@a9a9765eb3 [gardening] Skip dart/run_appended_aot_snapshot_test on simarm_x64
dart-lang/sdk@8b26ae942f Change name of test configuration on abi test builder.
dart-lang/sdk@ce5556ab36 [kernel] Load classes lazily
dart-lang/sdk@2bfe714d42 [kernel] Make class hierarchy member lists lazy
dart-lang/sdk@a62289451d Update changelog to include the recent breaking change
dart-lang/sdk@60ca2b840d Revert "Enable visibleForTesting on unnamed constructors"
2019-09-12 13:39:43 -07:00
skia-flutter-autoroll
b9e652ef36 Roll fuchsia/sdk/core/linux-amd64 from vuG5q... to 6a4X4... (flutter/engine#12252)
Roll fuchsia/sdk/core/linux-amd64 from vuG5q... to 6a4X4...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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
2019-09-12 14:43:43 -04:00
gaaclarke
1440d6a546 Started taking advantage of Skia's new copyTableData to avoid (flutter/engine#10154)
superfluous copies.
2019-09-12 11:30:11 -07:00
Michael Klimushyn
862f40c774 Revert "Smooth out iOS irregular input events delivery (#11817)" (flutter/engine#12251)
This reverts commit 6b742994a371f5edded8925708d101186c950ada.
2019-09-12 11:23:05 -07:00
Yegor
eb965c8465 pin and auto-install chrome version (flutter/engine#12228)
pin and auto-install chrome version
2019-09-12 10:25:37 -07:00
skia-flutter-autoroll
c9f16e2b1a Roll fuchsia/sdk/core/mac-amd64 from Ne2UA... to JVZ_i... (flutter/engine#12250)
Roll fuchsia/sdk/core/mac-amd64 from Ne2UA... to JVZ_i...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  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
2019-09-12 13:19:39 -04:00
Michael Klimushyn
eef9a08469 Enable platform view keyboard input on Android Q (flutter/engine#12085)
Naively embedded platform views on Android were never able to receive
keyboard input, because they were never focusable. So far we've worked
around the limiation by hooking into InputMethodManager and proxying the
InputConnection from a focused window over to the embeded view.

Android Q changed InputMethodManager to be instanced per display instead
of a singleton. Because of this our proxy hook was never being called,
since it was being set up on a different instance of IMM than was being
used in the virtual display.

Update `SingleViewPresentation` to store the IMM from the focused window
and return it whenever there are any calls to `INPUT_METHOD_SERVICE`.
This hooks our proxy back into place for the embedded view in the
virtual display. This restores the functionality of our workaround from
previous versions.

Unfortunately there's still a lot of noisy error logs from IMM here. It
can tell that the IMM has a different displayId than what it's expecting
from the window.

This also updates the unit tests to support SDK=27. SDK 16 doesn't have
DisplayManager, so there were NPEs attempting to instantiate the class
under test.
2019-09-12 09:50:54 -07:00
skia-flutter-autoroll
12694594ae Roll fuchsia/sdk/core/linux-amd64 from u7Q31... to vuG5q... (flutter/engine#12238)
Roll fuchsia/sdk/core/linux-amd64 from u7Q31... to vuG5q...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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
2019-09-12 01:59:46 -04:00
skia-flutter-autoroll
0f23cbf9ef Roll src/third_party/skia 7c47d41067d4..be194479d27f (4 commits) (flutter/engine#12237)
https://skia.googlesource.com/skia.git/+log/7c47d41067d4..be194479d27f

git log 7c47d41067d4..be194479d27f --date=short --no-merges --format='%ad %ae %s'
2019-09-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 451d3245c08a..4712e39822ec (443 commits)
2019-09-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cebb9635a5d5..5a5ffe52a944 (4 commits)
2019-09-12 benjaminwagner@google.com Omit path_text benches on Pixel3a
2019-09-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

Created with:
  gclient setdep -r src/third_party/skia@be194479d27f

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-12 01:41:56 -04:00
Alexander Aprelev
397fb92a67 Roll dart to e6887536aadc7fbd1990448989601cee0224958d. (flutter/engine#12235)
* Roll dart to e6887536aadc7fbd1990448989601cee0224958d.

Changes since last roll:
```
e6887536aa [ VM ] Ignore contexts which have been optimized out during stack overflow checks
dabfda5770 Revert "[vm/compiler] Check def/use relation for PushArguments in environment."
596a4ab14d [vm/bytecode] No need to set breakpoints in bytecode if interpreter is not used.
531cb02331 Fix language_2/mixin_constructor_forwarding/* tests.
24f45d64c7 Delete language_2/generic_no_such_method_dispatcher_simple_test.
0c481a196c Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform.
1d01d91c33 fix for sort_child_properties_last
586869c3f6 [vm/bytecode] Fix iteration of bytecode local variables
eac977bef0 Issue 38273. Fix for inlining methods ending with a return statement without an expression.
0d1636e0b2 Simplify how the list of TestCases for each TestConfiguration is made.
c8e389ff62 [vm/fuzzer] List versions for each git commit
c6b0ae1fda Fix for indexing FieldFormalParameterMember with unresolved field.
d18bfb409f Fix language_2/super_call4_test.
c464a12eb0 Minimize diffs between copies of js_dart2js.dart
c99cd5b82e Add more dart:html, enough for angular_analyzer_plugin.
3e63f06afd Remove CancelableFuture.
315e9c13f5 [gardening] Avoid --deterministic in regress_merge_blocks_with_phis_test
25edeb7ae1 Support completing the extension name locally
e8836f5086 Fix sample for UNDEFINED_SETTER.
971b519b07 Apply missed changes to NNBD sdk
d39b67dbfe Remove more unused classes from engine.dart
e35408df41 update REMOVE_TYPE_ANNOTATION assist error associations
d36f5ed181 Fix diagnostic documentation tests and add support for documenting parser codes
3d1712c822 Remove tests for unqualified identifiers from static_extension_getter_setter_conflicts_test
4f8f592b51 Remove adding prefixes for auto imports.
be93b04a7c Introduce a better diagnostic message for unqualified references to static members within extensions
de7ad46797 Enable visibleForTesting on unnamed constructors
80040e5cfe Remove errors for raw types in `is` or `as` expressions.
2cc0c4fcc0 Update doc comments for `dart:js`
dd3d6547de Rewrite property resolution, fix reporting errors when compound assignment without a getter.
76e6325ae0 Remove unused methods of AnalysisContext.
fb2e6c6d0d [test] Remove non-kernel versions of service tests.
27918cdb29 fix for prefer_inlined_adds
a7e71c3351 [test] Fixes run_appended_aot_snapshot_test in precompiled mode.
16c7ac92bf move const method error reporting into parser
9113fb3ce0 Move the remaining StaticWarningCode tests to their own files
1b67cc79da Suggest completions for extensions in parts
88e94994b1 [vm/compiler] Check def/use relation for PushArguments in environment.
488a8ae69b [vm/compiler] Don't propagate non-constants as constants.
46b58397f8 [Runtime] Adds appended blob runtime mode.
11c5c34d95 [infra] Check whether sdk and sdk_nnbd are in sync on presubmit.
4d5e15abde Fix broken static_extension_getter_setter_test.
cbdbb464ca [vm] Repair fingerprinting of recognized methods.
1e9a065dad [vm/fuzzer] Restrict depth of ... operator
a0fd607d10 [vm/fuzzer] add missing space
f3b2d770ad Migration: rework assignment handling.
1bbee6119d Migration: handle binary expressions whose LHS has type `dynamic`.
75fd88cf8c Migration: handle dynamic function expression invocations.
eeb1716660 Migration: don't forget to visit arguments to dynamic invocations.
3cccd7f117 Migration: handle `??=` assignments.
13ba681398 [vm/compiler] DIV/MOD magic for ARM64
03b195164b Revert "[vm, snapshot] Use data image pages for kFull snapshots."
5303538a09 [vm/fuzzer] re-enable control flow collections
9a9c0f3374 [test] Update status for some mirrors tests under reload stress testing.
6e01ad4d22 Fix for codeOffset/codeLength for enum constants.
3f7805a90e Make the NNBD command-line options less, uh, half-baked.
2305d9f3a6 [vm/compiler] Better be ready for OSR in field init
79137ed65f Migration: create flow anaylsis before visiting parameters.
1100aab88d Migration: handle `this` or `super` in generic classes.
d93d70a89a [dart2js] Add test for issue #38005.
64360e9f1a [vm/bytecode] Do not expect _ClosureCall in interpreted async stack traces.
f3911dffb5 Update included element kinds to include extensions
81dc269a71 Status file cleanup.
e82d1115ac Remove _CheckBuildStatus on commit
90866d3ecc Remove unused import
30ea777c65 fix parsing of "?.." cascade operator
13fc090e85 Fix language_2/map_literal3_test/03.
7ffb9de00f Update the version in the extension methods version hint
557f9121a5 Add canned_checks.CheckPatchFormatted to presubmit
004d49bd6b Make a fork of sdk/lib for use by NNBD.
ca7baa4013 [vm/fuzzer] Add virtual methods
2b966a9743 [vm/fuzzer] Fix reproduction output
c11ca7d439 Check for CompileTimeErrorCode.CONST_WITH_TYPE_PARAMETERS in LinterContext.canBeConst().
7bbfd532de [vm, reload] Remove _getUnusedChangesInLastReload.
abb606e613 [release] Update checked in SDKs to 2.5.0
24857b773a fix for prefer_spread_collections
fa099eb717 Look for both getter and setter in the hierarchy before looking for extension.
331271d405 Set id(s) for GenericFunctionType(s) in constructor initializers and default values.
300c3333d1 [gardening] Always tag class_id register on arm64 in subtype test cache stub
6717bfe423 [vm/concurrency] Lock weak table to prepare for concurrent access.
8329968192 fix for prefer_single_quotes
9357b48a8d [gardening] Use target::kWordSizeLog2 instead of kWordSizeLog2 on arm (fixes broken build)
ef9d699f07 [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable]
9a2e2801d9 fix for avoid_relative_lib_imports
62f78a7abb [nit] Fixes two typos: build flag and error string.
35a7f4b552 [release] Update CHANGELOG.md for 2.5.0
f16d6d5910 [infra] Ignore newly detected flakes in try runs
ccb6ba948b [cfe] Gather constraints from both possibilities for FutureOr
f1f709ec11 Migration: add support for metadata on library/import/export/part/part-of directives.
1daf84f0dc [nnbd_migration] support spread elements
7413879026 [analyzer] Add getter isNullAware to SpreadElement
78bf8f08b9 Fix language_2/deferred_load_library_wrong_args_test.
9fccb5120b [vm/bytecode] Fix clobbering of exception handler types in bytecode reader.
b4724c1d78 Fix language_2/regress_23408_test.
424ef3646e [vm/fuzzer] Print steps to reproduce on divergence
76bc894576 [vm/bytecode] Generate explicit DebugCheck for assignment to static field
95db62d6a2 [vm/io] Return data right away if it's ready.
601d8934f4 Fix issue31596 tests
32848c3a25 Migration: Rework handling of assignments to FutureOr.
36648acfcc [nnbd_migration] Pass as casts to _handleAssignment
98837e6e43 [vm/bytecode] Workaround for incorrect type parameters in function types
4e7b77e428 Fix language_2/super_bound_closure_test
a2c8b69af0 Status file cleanup
879cdeffb3 update scanner test
909e2515af Fix regress_29025_test
ecb9a113d1 Fix language_2/regress_22976_test
ef2a21ffd9 [vm/bytecode] Use local variable information when compiling from bytecode
27f803db76 fix for convert_to_null_aware_operators
0851b9ae4c Consider both getter and setter when deciding whether an extension reference is ambiguous.
4310d157a1 Fix language_2/type_promotion_more_specific_test/04
438c595950 Fix language_2/regress_30339_test
9497b7b0a4 Delete language_2/regress_29405_test
6f38a73618 Remove most of the task model.
fbd21a0d1f Guard against null in exportedDeclarations.
b4614904de Migration: add support for indexing on a dynamic type.
9fd672b1b7 fix for prefer_expression_bodies
c2e55a26bc [vm/bytecode] Cleanup support for old bytecode format versions before v10
2e8d912848 [developer] Allow async end events to have independent arguments.
09ce6d30e7 [vm, service] Remove _collectAllGarbage.
bc24702149 Add missing parens to static_extension_getter_setter_conflicts_test.dart
e9dcb9f45d fix typo in factory; add mixin text for protected
ab5e36bcfb fix for prefer_int_literals
41c5b81818 [cfe] Special error message for illegal override of a setter by a field
e9c3eebef1 [infra] Add handling of signed SDK directories to promote.py
ff0fda7732 [cfe] Handle UnknownType using defaultDartType
129d4a6144 simplify dartfix output
41bf7443d4 update parser to report static constructor
cb1efb8d27 update parser to allow "late var" in NNBD
99007f3a3e remove duplicate error generation in ClassBuilder
fb73cb19e6 update parser to report MixinDeclaresConstructor error
355df2a354 split AstBuilder endClassConstructor out of endClassMethod event
b6f6240013 fix extension factory declaration in AST
618b56d24d fix conditional expression parsing with NNBD enabled
fb446e5768 [dartdevc] Properly emitting JS interop anonymous classes
4a4f7cbde3 Migration: Handle uses of typedef types as expressions.
0b0c113b52 Migration: rework edge builder prefix handling.
028d97bb1d Migration: handle references to already-migrated fields.
cbe135255d Migration: add support for most compound assignments.
daaa6657b1 Migration: fix a corner case of post-dominator analysis.
23d28932f0 Remove asserts in TypeProviderImpl.
3d3bbc2dbf Remove 'strongMode' flag in StaticTypeAnalyzerTest.
7f8398e484 Changes to MockSdk to make it usable in linter.
116cfbaa2d Issue 38198. Fix for isMoreSpecific() extension.
9391e15cfd [ package:vm_service ] Added support for service protocol version 3.27.
13a69b5631 [vm/bytecode] Replace ICData constant pool entries with DynamicCall
cff9c587f4 Tighten call conventions in allowInterop
c0f49b05dd [vm/debugger] Pick the correct context async variable in bytecode frames.
68dede011e [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer.
84db16381d [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes.
1d6ab52f38 [vm] Fix CoreSnapshotSize and StandaloneSnapshotSize to account for the image page size.
fd7676e0bc Fix language_2/config_import_corelib_test
5247036142 fix for convert_to_if_element
e1dc432102 [vm/fuzzer]  Update rerun output and parser script
2c219ddb07 Replace AnalysisContextFactory with TestAnalysisContext.
67cdae394f Add import fix in missed case
cf94c3a2fa Additional tests verifying interaction between mixins, static extensions, and visiblity annotations (protected, visibleForTemplate, visibleForTesting).
ffd50c0dc5 Report EXTENSION_AS_EXPRESSION, set type fo dynamic.
254d0776d4 [vm/fuzzer] Fix bug where FFI caused dart crash
f5c0e2e362 [vm/concurrency] Ensure instance size in class table is either 0 or the correct size
eb60f0531e Support a fix to add a setter, both in extensions and elsewhere
e227ffa955 Migration: improve handling of catch clauses.
40454f0918 Fix language_2/f_bounded_quantification2_test
836f6de0f4 Fix language_2/f_bounded_quantification4_test
8ad0832bcb [vm/bytecode] Use static types of parameters when compiling from bytecode
1354ec93db fix for prefer_for_elements_to_map_fromIterable
152aa5a6ed fix calls following null-assertion operator
4e4047a52f fix extension abstract method error
a689f8df06 corelib_2/unsigned_shift_test fixes
6f4ceb887e [vm] Provide a couple more gdb helpers to print stack traces.
d7c96f323d Migration: handle prefixed class references.
0d63ce1d0c Clean up MockSdkElements.
8022f885af Stop using TestTypeProvider in analyzer_plugin.
e55a1e0f3a [vm/fuzzer] Add filter keywords to collect_data
c6a6add465 [vm/fuzzer] Count re-runs
d964c50cff clear contents on TemplateElement#setInnerHtml before appending
c8f3f132ad [vm, snapshot] Use data image pages for kFull snapshots.
add83ad185 Fix language_2/generic_no_such_method_dispatcher_test
f5b53276ce Fix language_2/compile_time_constant_static5_test
e34d71feee [nnbd_migration] Implement if/for in map/set
da235a57f8 [nnbd_migration] Fix for elements for list literals
6ae9709bcb Create TestTypeProvider as TypeProviderImpl on MockSdkElements.
46d7064108 Stop using resolutionMap in DDC.
fb14babf59 [vm/fuzzer] disable control flow collections again
5d4940f968 Migration: remove a bogus comment
6043b53af6 Migration: add the ability to dump the graph after propagation.
cdd2f855e1 Migration: handle upcasts from function type to Function or Object.
7e04e051cf Migration: add an option to print just exception nodes rather than full stack traces.
28d16e1172 Migration: implement substitution logic for generic function types.
f48a5a9f64 Support create method fix for extensions
17c06c342e Unify to single TypeProviderImpl.
8c13ecf443 [cfe] Handle nested on-types
0a49ddef73 Remove previewDart2 related code in some tests.
836039e9b6 Add MockSdkElements for creating dart:core and dart:async mocks.
d8f16611ed Support replacing similar names in extensions
4d0fa1e402 fix for slash_for_doc_comments
dc204ec879 [CFE] Preserve file URIs of expressions in unevaluated constants.
0242f0c724 [kernel] FileUriExpression node
70a7cbf49d [vm] Support extensions in ffi transformation and tfa tree shaker
7152fd06a5 [cfe] Handle [] and []= on extensions
deb2fcf818 [cfe] Handle extension operators
7ca157dfd6 [cfe] Thread nullability modifiers for some InterfaceTypes in outline
ec7ec4ecf7 [gardening] Fix import to fix Flutter build
f989605cc9 Fix dartdoc typo in ffi
2246f0a8a3 Compute constant dependencies for constructor elements in canBeConst().
981be87206 Add configuration options and flags for controlling NNBD mode.
9ff104efd6 Move StaticError and StaticErrorParser to a separate file.
bad1816c21 Migration: add edge builder support for generic method invocations.
35f45f0ee4 Do null-aware shorting for IndexExpression.
90aca0b8d5 Add test for incomparable on type resolution and fix expectations.
f4229da6ab [vm, bytecode] Produce compile-time errors instead of crashing when failing to resolve libraries etc.
a64b06ec83 [gardening] Migrate most files to be implicit-bool-conversion free
698d120328 base processor migration; fix to add type annotations
d9a9346c3f [vm/compiler] Fix truncating logic
d2dc053752 Corrections to "[vm] Fix ASAN build."
592914fb8b Don't report HintCode.CAN_BE_NULL_AFTER_NULL_AWARE when NNBD.
c219a76652 Reland "[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs)."
6a8c988fc4 Simplify the computeCompilerArguments().
9a847a98e8 [ VM / Service ] Fix docs for @Instance not including optional closureFunction and closureContext fields
ff8b43750a Move reporting INVALID_ASSIGNMENT for compound assignments into StaticTypeAnalyzer.
cf5e9ca423 Additional tests and fixes for creating getters
6e3498cd08 bump server SDK constraint lower bound
89dde0501d Migration: fix handling of assignments involving FutureOr.
ec48af600f Support fix to import a library defining an extention
4fbd758f9e [vm/bytecode] Optimize comparisons with null
16a4c0d13c Bump up oldest_supported_abi_version for abi bot
c7bb9cf5c4 refactor to share common fix/assist processor code
5a45050d1e [observatory] Flatten the heap snapshot before loading.
75374b89f6 [vm] Fix ASAN build.
8ee3f314cb [vm/gardening] clang tidy fixes
89ad636b58 Remove the old "preview Dart 2" flags from the test runner.
aa34de3fe5 Flow analysis: adjust _variableInfosEqual to do a shallow comparison.
ea35690b96 Flow analysis: add unit tests of try/finally handling.
b179ef33ec Flow analysis: add unit tests of try/catch handling.
e2a00dc465 Flow analysis: add unit tests of while statements
edceedff90 [vm, reload] Allow any change to a class that hasn't yet been declaration loaded.
68ba13e4e8 With NNBD null-shorting is performed.
a7723d5c40 [vm] Out-line handle allocation.
16be3a095d [vm/benchmark] Add *Bytes suffix to Isolate SendReceive benchmark
```

* Update dart license
2019-09-11 21:59:56 -07:00
skia-flutter-autoroll
4298869b53 Roll fuchsia/sdk/core/mac-amd64 from _nS67... to Ne2UA... (flutter/engine#12236)
Roll fuchsia/sdk/core/mac-amd64 from _nS67... to Ne2UA...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  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
2019-09-12 00:52:05 -04:00
Jim Graham
f88d9721fc Adjust iOS frame start times to match the platform info (flutter/engine#11802) 2019-09-11 19:08:56 -07:00
skia-flutter-autoroll
29e7cfc3a0 Roll src/third_party/skia 50f377e275c3..7c47d41067d4 (3 commits) (flutter/engine#12231)
https://skia.googlesource.com/skia.git/+log/50f377e275c3..7c47d41067d4

git log 50f377e275c3..7c47d41067d4 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-11 bsalomon@google.com Blacklist InitialTextureClear on TecnoSpark3Pro
2019-09-11 nifong@google.com Assert there are some sources when running skpbench

Created with:
  gclient setdep -r src/third_party/skia@7c47d41067d4

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-11 21:58:39 -04:00
Jim Graham
3b0523005a Revert "Manage iOS contexts separately (#12078)" (flutter/engine#12233)
This reverts commit d10b72a5c9cecb3e2217f68580aa4aac98d42069.
2019-09-11 17:56:24 -07:00
George Wright
d10b72a5c9 Manage iOS contexts separately (flutter/engine#12078)
Manage resource and onscreen contexts using separate IOSGLContext objects. FlutterView owns the onscreen context, and PlatformViewIOS owns the resource context.
2019-09-11 14:32:26 -07:00
skia-flutter-autoroll
288eb2f649 Roll src/third_party/skia 120e7d6766e4..50f377e275c3 (7 commits) (flutter/engine#12224)
https://skia.googlesource.com/skia.git/+log/120e7d6766e4..50f377e275c3

git log 120e7d6766e4..50f377e275c3 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 kjlubick@google.com [canvaskit] expose ComputeTonalColors
2019-09-11 robertphillips@google.com Update comparison in BackendAllocation tests
2019-09-11 kjlubick@google.com [canvaskit] expose all 8 radii for RRect
2019-09-11 nigeltao@google.com Add a GifTest for the Haeberli hack
2019-09-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-11 benjaminwagner@google.com Omit benches that time out on Pixel3a
2019-09-11 benjaminwagner@google.com Update to XCode 10.3

Created with:
  gclient setdep -r src/third_party/skia@50f377e275c3

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-11 16:52:27 -04:00
Michael Klimushyn
4ff3aa6455 Revert "Roll src/third_party/dart be66176534..ec7ec4ecf7 (37 commits)" (flutter/engine#12223)
flutter/flutter#40114
2019-09-11 12:51:17 -07:00
Kaushik Iska
71429d47c1 Do not generate kernel platform files on topaz tree (flutter/engine#12222) 2019-09-11 12:42:27 -07:00
Harry Terkelsen
21f124118f Don't disable toString in release mode for dart:ui classes (flutter/engine#12204) 2019-09-11 10:26:15 -07:00
skia-flutter-autoroll
f8269d15a0 Roll fuchsia/sdk/core/linux-amd64 from 7gDBN... to u7Q31... (flutter/engine#12221)
Roll fuchsia/sdk/core/linux-amd64 from 7gDBN... to u7Q31...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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
2019-09-11 13:17:48 -04:00
skia-flutter-autoroll
f74438403e Roll src/third_party/skia d96ef09317d6..120e7d6766e4 (2 commits) (flutter/engine#12220)
https://skia.googlesource.com/skia.git/+log/d96ef09317d6..120e7d6766e4

git log d96ef09317d6..120e7d6766e4 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 bsalomon@google.com Make building in Chrome with base/logging.h included in SkTypes.h work.
2019-09-11 halcanary@google.com experimental/minimal_ios_mtl_skia_app: clean up

Created with:
  gclient setdep -r src/third_party/skia@120e7d6766e4

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-11 13:10:55 -04:00
skia-flutter-autoroll
f32a93b910 Roll fuchsia/sdk/core/mac-amd64 from vDk46... to _nS67... (flutter/engine#12219)
Roll fuchsia/sdk/core/mac-amd64 from vDk46... to _nS67...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  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
2019-09-11 12:26:13 -04:00
Kaushik Iska
f4ecd9c175 Namespace patched SDK names to not conflict with Topaz (flutter/engine#12218) 2019-09-11 08:19:58 -07:00
Ben Konyi
b91c47ae34 Roll src/third_party/dart ca7baa4013..4d5e15abde (29 commits)
dart-lang/sdk@4d5e15abde Fix broken static_extension_getter_setter_test.
dart-lang/sdk@cbdbb464ca [vm] Repair fingerprinting of recognized methods.
dart-lang/sdk@1e9a065dad [vm/fuzzer] Restrict depth of ... operator
dart-lang/sdk@a0fd607d10 [vm/fuzzer] add missing space
dart-lang/sdk@f3b2d770ad Migration: rework assignment handling.
dart-lang/sdk@1bbee6119d Migration: handle binary expressions whose LHS has type `dynamic`.
dart-lang/sdk@75fd88cf8c Migration: handle dynamic function expression invocations.
dart-lang/sdk@eeb1716660 Migration: don't forget to visit arguments to dynamic invocations.
dart-lang/sdk@3cccd7f117 Migration: handle `??=` assignments.
dart-lang/sdk@13ba681398 [vm/compiler] DIV/MOD magic for ARM64
dart-lang/sdk@03b195164b Revert "[vm, snapshot] Use data image pages for kFull snapshots."
dart-lang/sdk@5303538a09 [vm/fuzzer] re-enable control flow collections
dart-lang/sdk@9a9c0f3374 [test] Update status for some mirrors tests under reload stress testing.
dart-lang/sdk@6e01ad4d22 Fix for codeOffset/codeLength for enum constants.
dart-lang/sdk@3f7805a90e Make the NNBD command-line options less, uh, half-baked.
dart-lang/sdk@2305d9f3a6 [vm/compiler] Better be ready for OSR in field init
dart-lang/sdk@79137ed65f Migration: create flow anaylsis before visiting parameters.
dart-lang/sdk@1100aab88d Migration: handle `this` or `super` in generic classes.
dart-lang/sdk@d93d70a89a [dart2js] Add test for issue #38005.
dart-lang/sdk@64360e9f1a [vm/bytecode] Do not expect _ClosureCall in interpreted async stack traces.
dart-lang/sdk@f3911dffb5 Update included element kinds to include extensions
dart-lang/sdk@81dc269a71 Status file cleanup.
dart-lang/sdk@e82d1115ac Remove _CheckBuildStatus on commit
dart-lang/sdk@90866d3ecc Remove unused import
dart-lang/sdk@30ea777c65 fix parsing of "?.." cascade operator
dart-lang/sdk@13fc090e85 Fix language_2/map_literal3_test/03.
dart-lang/sdk@7ffb9de00f Update the version in the extension methods version hint
dart-lang/sdk@557f9121a5 Add canned_checks.CheckPatchFormatted to presubmit
dart-lang/sdk@004d49bd6b Make a fork of sdk/lib for use by NNBD.
2019-09-11 07:03:39 -07:00
skia-flutter-autoroll
63ef25c535 Roll src/third_party/skia 14318c140949..d96ef09317d6 (2 commits) (flutter/engine#12216)
https://skia.googlesource.com/skia.git/+log/14318c140949..d96ef09317d6

git log 14318c140949..d96ef09317d6 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 benjaminwagner@google.com Add Pixel3a (sargo) jobs
2019-09-11 olivernewman@google.com Handle output placeholder missing backing file

Created with:
  gclient setdep -r src/third_party/skia@d96ef09317d6

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-11 09:27:38 -04:00
skia-flutter-autoroll
f0f551d1aa Roll src/third_party/skia b23a4f9d9442..14318c140949 (2 commits) (flutter/engine#12215)
https://skia.googlesource.com/skia.git/+log/b23a4f9d9442..14318c140949

git log b23a4f9d9442..14318c140949 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 58c5b07b47cf..0b8eca795349 (3 commits)
2019-09-11 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps

Created with:
  gclient setdep -r src/third_party/skia@14318c140949

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-11 05:45:02 -04:00
skia-flutter-autoroll
0e39992156 Roll src/third_party/skia 26ac0467cb4c..b23a4f9d9442 (2 commits) (flutter/engine#12214)
https://skia.googlesource.com/skia.git/+log/26ac0467cb4c..b23a4f9d9442

git log 26ac0467cb4c..b23a4f9d9442 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 340a17ae1cc7..451d3245c08a (451 commits)
2019-09-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

Created with:
  gclient setdep -r src/third_party/skia@b23a4f9d9442

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-11 02:00:09 -04:00
Ben Konyi
c554386544 Roll src/third_party/dart 7bbfd532de..ca7baa4013 (3 commits)
dart-lang/sdk@ca7baa4013 [vm/fuzzer] Add virtual methods
dart-lang/sdk@2b966a9743 [vm/fuzzer] Fix reproduction output
dart-lang/sdk@c11ca7d439 Check for CompileTimeErrorCode.CONST_WITH_TYPE_PARAMETERS in LinterContext.canBeConst().
2019-09-10 22:05:05 -07:00
skia-flutter-autoroll
d8e274b643 Roll fuchsia/sdk/core/linux-amd64 from R1yqu... to 7gDBN... (flutter/engine#12212)
Roll fuchsia/sdk/core/linux-amd64 from R1yqu... to 7gDBN...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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
2019-09-11 00:37:34 -04:00
skia-flutter-autoroll
b122d1c733 Roll fuchsia/sdk/core/mac-amd64 from spUG2... to vDk46... (flutter/engine#12210)
Roll fuchsia/sdk/core/mac-amd64 from spUG2... to vDk46...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  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
2019-09-10 23:57:58 -04:00
Chinmay Garde
bd152141d3 Roll buildroot and Fuchsia toolchain and unblock the Fuchsia/Linux autoroller manually. (flutter/engine#12209) 2019-09-10 20:22:21 -07:00
skia-flutter-autoroll
c9ea0188d7 Roll src/third_party/skia 4fe30e15c06c..26ac0467cb4c (2 commits) (flutter/engine#12207)
https://skia.googlesource.com/skia.git/+log/4fe30e15c06c..26ac0467cb4c

git log 4fe30e15c06c..26ac0467cb4c --date=short --no-merges --format='%ad %ae %s'
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

Created with:
  gclient setdep -r src/third_party/skia@26ac0467cb4c

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-10 22:20:11 -04:00
Chinmay Garde
b927fcceb9 Only build the x64 variant of Fuchsia on the try-jobs. (flutter/engine#12206)
Halves the presubmit times.
2019-09-10 17:16:29 -07:00
Harry Terkelsen
bcad5fd2d7 Don't load Roboto by default (flutter/engine#12205)
Fixes https://github.com/flutter/flutter/issues/39260
2019-09-10 16:40:41 -07:00
Ben Konyi
e30c4f2d43 Roll src/third_party/dart 300c3333d1..7bbfd532de (5 commits)
dart-lang/sdk@7bbfd532de [vm, reload] Remove _getUnusedChangesInLastReload.
dart-lang/sdk@abb606e613 [release] Update checked in SDKs to 2.5.0
dart-lang/sdk@24857b773a fix for prefer_spread_collections
dart-lang/sdk@fa099eb717 Look for both getter and setter in the hierarchy before looking for extension.
dart-lang/sdk@331271d405 Set id(s) for GenericFunctionType(s) in constructor initializers and default values.
2019-09-10 16:36:01 -07:00
skia-flutter-autoroll
b67142d233 Roll src/third_party/skia 66d8006c2bb1..4fe30e15c06c (11 commits) (flutter/engine#12202)
https://skia.googlesource.com/skia.git/+log/66d8006c2bb1..4fe30e15c06c

git log 66d8006c2bb1..4fe30e15c06c --date=short --no-merges --format='%ad %ae %s'
2019-09-10 bsalomon@google.com Also skip blurrect_compare on DDL configs
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-10 bsalomon@google.com Reland "Separate texture creation from uploading in GrGpu subclasses."
2019-09-10 senorblanco@chromium.org Dawn: implement Sampler cache (optimization).
2019-09-10 jvanverth@google.com Wrap MTLEvent code in availability attributes.
2019-09-10 bsalomon@google.com Revert "Separate texture creation from uploading in GrGpu subclasses."
2019-09-10 senorblanco@chromium.org Dawn: implement staging buffer manager.
2019-09-10 senorblanco@chromium.org Update Dawn backend to accommodate recent Skia API changes.
2019-09-10 bsalomon@google.com Update new blurrect_compare GM to skip when SkCanvas::makeSurface will fail
2019-09-10 bsalomon@google.com Remove unused GM deferred canvas feature
2019-09-10 bsalomon@google.com Separate texture creation from uploading in GrGpu subclasses.

Created with:
  gclient setdep -r src/third_party/skia@4fe30e15c06c

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-10 18:36:27 -04:00
Yegor
51e48deb34 add a convenience CLI tool for building and testing web engine (flutter/engine#12197) 2019-09-10 14:52:57 -07:00
Jason Simmons
a2819be2e2 [flutter_runner] Generate symbols for the Dart VM profiler (flutter/engine#12048)
Ported from the original implementation in the Topaz tree.
2019-09-10 14:35:42 -07:00
Yegor
0a3bdb877f Add custom test plugin that supports screenshot tests (flutter/engine#12079)
- Add a custom `PlatformPlugin` that spins up a server waiting for test to request a screenshot.
  - When a screenshot is requested the plugin talks to Chrome via the debug port, captures a screenshot, and compares it with a golden file
- This PR also adds proper CLI for `dev/test.dart` with an `ArgParser` for future extension into a proper developer tool for the team.
  - As a first couple of features, it adds `--debug` option to launch Chrome in debug mode, a `--target` option to choose a single test to run rather than all tests, and `--shard` option to choose a subset of tests to run.

Limitations:
 - While screenshot test will run on Cirrus, they are configured to not fail on Cirrus. Need to solve Chrome version skew.
 - Stack maps do not work yet (you get stacks, but they are nonsensical)
 - When requesting a single test, build_runner builds all tests anyway
 - Nothing but desktop Chrome is supported
 - Nothing but Linux is supported
 - There's no Chrome version pinning; currently assumed stable Chrome channel
2019-09-10 13:53:47 -07:00
Chinmay Garde
0c3ded5c19 Move the Fuchsia tryjob into a its own step and disable LTO. (flutter/engine#12190) 2019-09-10 13:51:07 -07:00
Ben Konyi
b1741cd309 Roll src/third_party/dart 62f78a7abb..300c3333d1 (6 commits)
dart-lang/sdk@300c3333d1 [gardening] Always tag class_id register on arm64 in subtype test cache stub
dart-lang/sdk@6717bfe423 [vm/concurrency] Lock weak table to prepare for concurrent access.
dart-lang/sdk@8329968192 fix for prefer_single_quotes
dart-lang/sdk@9357b48a8d [gardening] Use target::kWordSizeLog2 instead of kWordSizeLog2 on arm (fixes broken build)
dart-lang/sdk@ef9d699f07 [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable]
dart-lang/sdk@9a2e2801d9 fix for avoid_relative_lib_imports
2019-09-10 13:34:22 -07:00
skia-flutter-autoroll
d9f2a5d2f6 Roll src/third_party/skia b88894c8811b..66d8006c2bb1 (5 commits) (flutter/engine#12178)
https://skia.googlesource.com/skia.git/+log/b88894c8811b..66d8006c2bb1

git log b88894c8811b..66d8006c2bb1 --date=short --no-merges --format='%ad %ae %s'
2019-09-10 ethannicholas@google.com fixed an assertion error with unspecified sksl array sizes
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-10 brianosman@google.com GL: Don't leak shader objects when program linking fails
2019-09-10 bsalomon@google.com Adapt GrRectBlur for cases with rect W/H less than six sigma.
2019-09-10 jvanverth@google.com Hook up pinch-zoom and swipe gestures.

Created with:
  gclient setdep -r src/third_party/skia@66d8006c2bb1

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-10 14:54:16 -04:00
Jason Simmons
0354d92bea [flutter_runner] Port the accessibility bridge from Topaz (flutter/engine#12054) 2019-09-10 11:29:08 -07:00
liyuqian
6b742994a3 Smooth out iOS irregular input events delivery (flutter/engine#11817)
Fixes https://github.com/flutter/flutter/issues/31086

This patch is a lower level implementation of
https://github.com/flutter/flutter/pull/36616 that would only impact iOS
engine, and host unittests.
2019-09-10 11:18:01 -07:00
Ben Konyi
4745c0df72 Roll src/third_party/dart ccb6ba948b..62f78a7abb (3 commits)
dart-lang/sdk@62f78a7abb [nit] Fixes two typos: build flag and error string.
dart-lang/sdk@35a7f4b552 [release] Update CHANGELOG.md for 2.5.0
dart-lang/sdk@f16d6d5910 [infra] Ignore newly detected flakes in try runs
2019-09-10 10:23:59 -07:00
Jonah Williams
e412093624 Make ImageShader implement Shader for web ui (flutter/engine#12161) 2019-09-10 10:15:32 -07:00
Ben Konyi
50568dcda8 Roll src/third_party/dart 2e8d912848..ccb6ba948b (30 commits)
dart-lang/sdk@ccb6ba948b [cfe] Gather constraints from both possibilities for FutureOr
dart-lang/sdk@f1f709ec11 Migration: add support for metadata on library/import/export/part/part-of directives.
dart-lang/sdk@1daf84f0dc [nnbd_migration] support spread elements
dart-lang/sdk@7413879026 [analyzer] Add getter isNullAware to SpreadElement
dart-lang/sdk@78bf8f08b9 Fix language_2/deferred_load_library_wrong_args_test.
dart-lang/sdk@9fccb5120b [vm/bytecode] Fix clobbering of exception handler types in bytecode reader.
dart-lang/sdk@b4724c1d78 Fix language_2/regress_23408_test.
dart-lang/sdk@424ef3646e [vm/fuzzer] Print steps to reproduce on divergence
dart-lang/sdk@76bc894576 [vm/bytecode] Generate explicit DebugCheck for assignment to static field
dart-lang/sdk@95db62d6a2 [vm/io] Return data right away if it's ready.
dart-lang/sdk@601d8934f4 Fix issue31596 tests
dart-lang/sdk@32848c3a25 Migration: Rework handling of assignments to FutureOr.
dart-lang/sdk@36648acfcc [nnbd_migration] Pass as casts to _handleAssignment
dart-lang/sdk@98837e6e43 [vm/bytecode] Workaround for incorrect type parameters in function types
dart-lang/sdk@4e7b77e428 Fix language_2/super_bound_closure_test
dart-lang/sdk@a2c8b69af0 Status file cleanup
dart-lang/sdk@879cdeffb3 update scanner test
dart-lang/sdk@909e2515af Fix regress_29025_test
dart-lang/sdk@ecb9a113d1 Fix language_2/regress_22976_test
dart-lang/sdk@ef2a21ffd9 [vm/bytecode] Use local variable information when compiling from bytecode
dart-lang/sdk@27f803db76 fix for convert_to_null_aware_operators
dart-lang/sdk@0851b9ae4c Consider both getter and setter when deciding whether an extension reference is ambiguous.
dart-lang/sdk@4310d157a1 Fix language_2/type_promotion_more_specific_test/04
dart-lang/sdk@438c595950 Fix language_2/regress_30339_test
dart-lang/sdk@9497b7b0a4 Delete language_2/regress_29405_test
dart-lang/sdk@6f38a73618 Remove most of the task model.
dart-lang/sdk@fbd21a0d1f Guard against null in exportedDeclarations.
dart-lang/sdk@b4614904de Migration: add support for indexing on a dynamic type.
dart-lang/sdk@9fd672b1b7 fix for prefer_expression_bodies
dart-lang/sdk@c2e55a26bc [vm/bytecode] Cleanup support for old bytecode format versions before v10
2019-09-10 07:27:51 -07:00
skia-flutter-autoroll
3dd4e33a90 Roll src/third_party/skia 9e5c47936b17..b88894c8811b (3 commits) (flutter/engine#12151)
https://skia.googlesource.com/skia.git/+log/9e5c47936b17..b88894c8811b

git log 9e5c47936b17..b88894c8811b --date=short --no-merges --format='%ad %ae %s'
2019-09-10 bsalomon@google.com Remove per-format glCheckframebufferStatus checks.
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-09-10 benjaminwagner@google.com [infra] Switch Mac builders to 10.14.6.

Created with:
  gclient setdep -r src/third_party/skia@b88894c8811b

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-10 10:20:38 -04:00
skia-flutter-autoroll
976af6a1f3 Roll src/third_party/skia 1bf30ce852e0..9e5c47936b17 (2 commits) (flutter/engine#12129)
https://skia.googlesource.com/skia.git/+log/1bf30ce852e0..9e5c47936b17

git log 1bf30ce852e0..9e5c47936b17 --date=short --no-merges --format='%ad %ae %s'
2019-09-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a7ff7df26f28..58c5b07b47cf (7 commits)
2019-09-10 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps

Created with:
  gclient setdep -r src/third_party/skia@9e5c47936b17

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-10 06:13:40 -04:00
skia-flutter-autoroll
73bbc2b3e1 Roll src/third_party/skia 8cae1e95a23b..1bf30ce852e0 (2 commits) (flutter/engine#12106)
https://skia.googlesource.com/skia.git/+log/8cae1e95a23b..1bf30ce852e0

git log 8cae1e95a23b..1bf30ce852e0 --date=short --no-merges --format='%ad %ae %s'
2019-09-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 44e6523d7ff3..cebb9635a5d5 (1 commits)
2019-09-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a0cef9f54754..340a17ae1cc7 (385 commits)

Created with:
  gclient setdep -r src/third_party/skia@1bf30ce852e0

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@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=mtklein@google.com
2019-09-10 02:09:54 -04:00