From ef33444545c3c9af0057497783ff3b7f29e35157 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Mon, 20 Mar 2023 10:51:51 -0700 Subject: [PATCH 1/2] Roll dart to 01350005aab7a7bfe2dc98066cb7acc95a811f7a Changes since last roll ``` bd62be296cb [tests] Avoid imports across null safety suites a2307a1110c [dart2js] Use CFE static types for variables in null-safe libraries. 62e3c47e45b [dart2js] Don't rely on `== null` promoting to Null in rti.dart. 6f45c8534ee Bump matcher to dc310d95663da10a90e7898cd4e322695f693d4f 1755f890926 [vm/ffi] Add class modifiers 80c2b02bd0b [ddc] Adding a runtime flag for real deferred loading in DDC 2cec283bd07 update covariant setter test to test mixin class behavior also d190e167661 Fix handling of `@Injectable` functions 7cc2553fa1f [_fe_shared_analyzer] Use real exhaustiveness checking algorithm 771042f5ca8 Prepare to publish analyzer 5.8.0 and _fe_analyzer_shared 56.0.0 cf7d78cc2c2 [dart2js] Run modular steps with sound null safety 4c70caf4dfc [deps] rev http 3b06df241fe Clean up a number of 2.19 opt outs in language tests. e34165c5431 Reland "[io] Improve the performance of the IOSink returned by `openWrite` by writing eagerly and accumulating small writes." dcd65d0122a [ Benchmarks ] Update SDKArtifactSizes benchmarks to include dart2wasm and DevTools d362996c9ce Issue 51758. Don't consider not ClassElement to be a supertype of a class type alias. 43b74160e07 Fix crash when trying to do cast `X` to `FutureOr` 337d2cc8b18 [ANTLR] Move optional trailing question mark up. 8912e037976 [co19] Roll co19 to e8141111c3315b0a9c151fcac0e14656dcfddac5 bf68f9320b5 [_fe_analyzer_shared] Improve exhaustiveness for cast pattern 21737a6c2ec [dart2js] Fix type variable detection for interfaces nested in records for RTI. fbe4cbf69f5 Bump linter to 07c4d17, just before new deprecated_member rule 5604db5fc92 Issue 51661. Fix for SwitchExpression in serialized expressions. 743caee6f0b [js_types] Migrate Dart2Wasm internal interop classes to JS types. 539dad5657d [analysis_server] Support moving sealed classes in "Move to File" refactor 3802bc7e32d Support for RecordTypeAnnotation in constants, in summaries. f46c9afc12d [analysis_server] Add type arguments to remaining raw types 454219b371f [analysis_server] Retain body's leading comments when adding curly braces 26311db0b52 [cfe] Avoid reporting subtype modifier errors on final supertypes outside of library. c761de6e3ef [analyzer] Move 3 more HintCodes to be WarningCodes, UNNECESSARY_N* 68353d76a49 Add a flag to disable the new unified_analytics for a single session. ec39319bf78 [VM/Timeline] Add a synchronization monitor to TimelineTrackMetadataRace test 51d5eb6e939 Remove build_daemon constraint from web template. c828440c79c [js] Erase types in `_skwasm_impl`. f910c3d92bc [libraries.dart] update and normalize the libraries.dart file 1f598154a0b [beta][vm] Fix `Dart_CObject_Type` breaking change ``` --- DEPS | 12 ++++++------ shell/platform/fuchsia/dart/BUILD.gn | 13 +++++++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/DEPS b/DEPS index faca75c5c73ce..40a033eb36c29 100644 --- a/DEPS +++ b/DEPS @@ -48,7 +48,7 @@ vars = { # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS # You can use //tools/dart/create_updated_flutter_deps.py to produce # updated revision list of existing dependencies. - 'dart_revision': '05265d5fec650ecaec6bfec4ecc885e83b4899de', + 'dart_revision': '01350005aab7a7bfe2dc98066cb7acc95a811f7a', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py @@ -314,7 +314,7 @@ deps = { Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git@4471b81a0a0b94c75bad6e81d0413860944ecb1f', 'src/third_party/dart/third_party/devtools': - {'packages': [{'version': 'git_revision:bf15e7348d53dc83531d503be94e0c035b604984', 'package': 'dart/third_party/flutter/devtools'}], 'dep_type': 'cipd'}, + {'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:bf15e7348d53dc83531d503be94e0c035b604984'}], 'dep_type': 'cipd'}, 'src/third_party/dart/third_party/pkg/args': Var('dart_git') + '/args.git@9305d5a2ca817a065a1ded3734655d99cd717f2c', @@ -371,7 +371,7 @@ deps = { Var('dart_git') + '/html.git@08643e9e2baac0f20ce4a3b8baed820107972270', 'src/third_party/dart/third_party/pkg/http': - Var('dart_git') + '/http.git@805a14742e293fb51c0b89004b51add50d825792', + Var('dart_git') + '/http.git@74f9d3df83545f83338794d1decc28d10a94d290', 'src/third_party/dart/third_party/pkg/http_multi_server': Var('dart_git') + '/http_multi_server.git@7bd190c70288361ed01ad31668e93544bcc5cf2b', @@ -386,7 +386,7 @@ deps = { Var('dart_git') + '/json_rpc_2.git@0280ac6cb4f3905d81c47ba927123ba2b95f7940', 'src/third_party/dart/third_party/pkg/linter': - Var('dart_git') + '/linter.git@dcf3a079c573487b6ab64518604e5686be899601', + Var('dart_git') + '/linter.git@07c4d177bca9e3b670ab67a7c9a8cffeb90aa318', 'src/third_party/dart/third_party/pkg/logging': Var('dart_git') + '/logging.git@abef3717d958158eb8b0ddb2871f4b15a9804cd4', @@ -395,7 +395,7 @@ deps = { Var('dart_git') + '/markdown.git@ecbffa9bf9109d490b9388e9cb1f2bb801aee63c', 'src/third_party/dart/third_party/pkg/matcher': - Var('dart_git') + '/matcher.git@c1a07043de3da4968e1736fcde1c521802821859', + Var('dart_git') + '/matcher.git@dc310d95663da10a90e7898cd4e322695f693d4f', 'src/third_party/dart/third_party/pkg/mime': Var('dart_git') + '/mime.git@1a51be02b3cbc742c79d83575bd096ae8c295c1f', @@ -482,7 +482,7 @@ deps = { Var('dart_git') + '/yaml_edit.git' + '@' + Var('dart_yaml_edit_rev'), 'src/third_party/dart/tools/sdks': - {'packages': [{'version': 'version:3.0.0-322.0.dev', 'package': 'dart/dart-sdk/${{platform}}'}], 'dep_type': 'cipd'}, + {'packages': [{'package': 'dart/dart-sdk/${{platform}}', 'version': 'version:3.0.0-322.0.dev'}], 'dep_type': 'cipd'}, # WARNING: end of dart dependencies list that is cleaned up automatically - see create_updated_flutter_deps.py. diff --git a/shell/platform/fuchsia/dart/BUILD.gn b/shell/platform/fuchsia/dart/BUILD.gn index 0a190839eb020..45bdfb7cad2f1 100644 --- a/shell/platform/fuchsia/dart/BUILD.gn +++ b/shell/platform/fuchsia/dart/BUILD.gn @@ -259,6 +259,7 @@ dart_library("matcher") { deps = [ ":stack_trace" ] sources = [ + "expect.dart", "matcher.dart", "mirror_matchers.dart", "src/core_matchers.dart", @@ -266,6 +267,18 @@ dart_library("matcher") { "src/description.dart", "src/equals_matcher.dart", "src/error_matchers.dart", + "src/expect/async_matcher.dart", + "src/expect/expect.dart", + "src/expect/expect_async.dart", + "src/expect/future_matchers.dart", + "src/expect/never_called.dart", + "src/expect/prints_matcher.dart", + "src/expect/stream_matcher.dart", + "src/expect/stream_matchers.dart", + "src/expect/throws_matcher.dart", + "src/expect/throws_matchers.dart", + "src/expect/util/placeholder.dart", + "src/expect/util/pretty_print.dart", "src/feature_matcher.dart", "src/having_matcher.dart", "src/interfaces.dart", From ef106074109ff202525d0382a675d46fb8eca051 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Mon, 20 Mar 2023 12:10:31 -0700 Subject: [PATCH 2/2] Update hash --- ci/licenses_golden/licenses_third_party | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 085a23a29f8c6..357c3bf247061 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: 81649f8acf4b0189a1e1ada50d359bf4 +Signature: 9b3394504fc5b42014938840a6e4854d ==================================================================================================== LIBRARY: angle