From f1a4bc3a74b7bb8b961061dca345197b5d10d336 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 7 Jun 2023 12:43:33 -0700 Subject: [PATCH 1/4] Roll dart to 3.1.0-171.0.dev Changes since last roll" ``` 5144119b99c (tag: 3.1.0-171.0.dev) Version 3.1.0-171.0.dev 39de3f2e5bd Field promotion: track field accesses via SSA node. f180b7037c0 Shared analysis: remove bogus support for late variable patterns. 5e5fe2aa773 [analyzer_cli] [dartdev] Fix several tests on Windows c739cbfd7b0 [analysis_server] Fix generation tests on Windows f984411eac1 [analysis_server] Fix split_multiple_declarations to use \r\n on Windows f2b845a77f4 (tag: 3.1.0-170.0.dev) Version 3.1.0-170.0.dev 2a705d8612f [analysis_server] Extract base server functionality from protocol-specific callbacks ``` --- DEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEPS b/DEPS index 367608ad14659..8bd1473027608 100644 --- a/DEPS +++ b/DEPS @@ -53,7 +53,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': 'd00a370c1fd3ecac9c7bbb6c1dd13325cfa2b805', + 'dart_revision': '5144119b99c8215bf33b5a411923a89a8d02c81f', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py From e7042face0232d7c441e150f66da2637eb50d495 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 7 Jun 2023 13:01:53 -0700 Subject: [PATCH 2/4] Roll dart to 3.1.0-180.0.dev Changes since last roll ``` bbce07ad394 (tag: 3.1.0-180.0.dev) Version 3.1.0-180.0.dev 81fc5e710d8 (tag: 3.1.0-179.0.dev) Version 3.1.0-179.0.dev 3b850bb1ace [js-rti] Support legacy types in `is FutureOr` specializer. dcac7808518 Update PULL_REQUEST_TEMPLATE.md 5b3a57908d5 [dart:js_interop] Remove ObjectLiteral 30b9ac9f873 [dds/dap] Don't show skipped tests as passes in debug adapter output 79b71c789f6 Use ParameterReference for ChangeParameterType. bc94e7662be [analyzer] Refactor visitConditionExpression in the const evaluator. cf5168ea339 (tag: 3.1.0-178.0.dev) Version 3.1.0-178.0.dev 7071c65b8c7 Change TransformSetParser.singleKey() to avoid null asserts. a3399e3616f [analysis_server] Add support for adding imports with show/hide + update Move to File 463c7cb5a2f [vm] Support unchecked AsExpressions in the VM 3a598b4c031 [vm, gc] Honor kAllocatablePageSize during promotion and snapshot reading. b84077426ab (tag: 3.1.0-177.0.dev) Version 3.1.0-177.0.dev 9421ca07994 Delete old debianpackage-linux builder. d4c2d659075 Remove unnecessary null check on `initializerType`. 26fd946904e Run CFE presubmit lints with scanner configured for null safety mode. cbd1b8d4943 (tag: 3.1.0-176.0.dev) Version 3.1.0-176.0.dev 033fa5e684d [build] Remove unused pipes import from vs_toolchain.py b5ee6fa8885 [vm/ffi] Support native assets in `dart build` with relative path 5e8c29e7b68 (tag: 3.1.0-175.0.dev) Version 3.1.0-175.0.dev 7335116e08a (tag: 3.1.0-174.0.dev) Version 3.1.0-174.0.dev 07f587504b1 Reland "[vm] Migrate FFI callbacks to the new metadata system." 369a8312aa4 [ddc] Fix types of constants in legacy libraries 105f7e17222 (tag: 3.1.0-173.0.dev) Version 3.1.0-173.0.dev 526ce3aba48 Issue 52005. Convert non-exhaustive returning SwitchStatement to SwitchExpression when followed by throw. cc18b250ae8 Bump github/codeql-action from 2.3.5 to 2.3.6 5ff0821b274 [kernel,vm] First-class kernel serialization of FutureOrType and NullType 8d298292719 Use 'coveringNode' name in RefactoringContext, as it is in Selection. 97ec9e95bf8 Convert imported reference completion tests f92c6da7bf4 [analyzer] Refactor visitAsExpression and visitIsExpression in the constant evaluator. 9e196bc7118 Roll gn from 5a004f9427a0 to e3978de3e8da 7c63a493a22 (tag: 3.1.0-172.0.dev) Version 3.1.0-172.0.dev 88f05965ac4 Issue 52606. Fix AstNodeExtension.nodeCovering() when selection if at the end of Comment. 09df4e5200b [ddc] Fix dynamic calls of generic methods with new types 1e1266f8e6c [ddc] Sync dart_library.js from internal 56cb8de9736 Make ParsedUnitResult and ParsedLibraryResult superclasses of ResolvedUnitResult and ResolvedLibraryResult respectively. 03b2abf78f2 [deps] rev async, dartdoc, ffi, http, leak_tracker, lints, mockito, test, tools, webdev 29f121126ba [analysis_server] Allow skipping slow benchmarks with env variable ``` --- DEPS | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/DEPS b/DEPS index 8bd1473027608..4dd964ee03eeb 100644 --- a/DEPS +++ b/DEPS @@ -53,7 +53,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': '5144119b99c8215bf33b5a411923a89a8d02c81f', + 'dart_revision': 'bbce07ad3944db7f7b6b1f6569ede18249279acb', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py @@ -70,9 +70,9 @@ vars = { 'dart_protobuf_rev': 'da6953c65a93f02908f79d7d8402af843a60dcff', 'dart_pub_rev': '078c7fea0be2656debc675646806da14fa94f853', 'dart_root_certificates_rev': '692f6d6488af68e0121317a9c2c9eb393eb0ee50', - 'dart_tools_rev': '389925fcfe79edd682e7547ce6f8d05bd0d786a8', + 'dart_tools_rev': '8d6e8b82e3eef8b2f5e3ec9bdd3dd1a2ad3e13f5', 'dart_watcher_rev': '3f17faa2d09dca3e23bc07a01f2045ec0cd2837d', - 'dart_webdev_rev': 'f565d7f1f8ac6e38613beb3be3b370d3dae23d4b', + 'dart_webdev_rev': 'b10d62b83288f92560bf9c05a06c4dc0a3cf84e8', 'dart_webkit_inspection_protocol_rev': '39a3c297ff573635e7936b015ce4f3466e4739d6', 'dart_yaml_edit_rev': '87dcf31fcaada207ae7c3527f9885982534badce', 'dart_zlib_rev': '14dd4c4455602c9b71a1a89b5cafd1f4030d2e3f', @@ -338,7 +338,7 @@ deps = { Var('dart_git') + '/args.git@a9543c021f9409832b1668f9256f247585362389', 'src/third_party/dart/third_party/pkg/async': - Var('dart_git') + '/async.git@96c29d0af81436443a3a24683915d39202172cde', + Var('dart_git') + '/async.git@a506993760a998630113d58d6b18fd19b56033ab', 'src/third_party/dart/third_party/pkg/bazel_worker': Var('dart_git') + '/bazel_worker.git@c14a2687728081adc14c12fa50165e785326275c', @@ -371,10 +371,10 @@ deps = { Var('dart_git') + '/dart_style.git@2956b1a705953f880a5dae9d3a0969df0fc45e99', 'src/third_party/dart/third_party/pkg/dartdoc': - Var('dart_git') + '/dartdoc.git@39fe1a8acdfa01d3671223dbbb4e98d360bd1083', + Var('dart_git') + '/dartdoc.git@0c8feac6cb21cfd773dde9e4b820b519e7778e07', 'src/third_party/dart/third_party/pkg/ffi': - Var('dart_git') + '/ffi.git@7f4acbd7532d94a793452030ff96bfef8cd96b68', + Var('dart_git') + '/ffi.git@f582ca022042323af061f35ccd24b6c4d38f7bd1', 'src/third_party/dart/third_party/pkg/file': Var('dart_git') + '/external/github.com/google/file.dart@5d9a6027756b5846e8f5380f983390f61f564a75', @@ -389,7 +389,7 @@ deps = { Var('dart_git') + '/html.git@92eacabadf40aa24c8f4289682ef2822c5d7e414', 'src/third_party/dart/third_party/pkg/http': - Var('dart_git') + '/http.git@8834aecd973446263a23e1d2ea17932721c87281', + Var('dart_git') + '/http.git@5312366ce3b5dc2abc19f3a649332ad21ad77892', 'src/third_party/dart/third_party/pkg/http_multi_server': Var('dart_git') + '/http_multi_server.git@a209cd59d99b52ff08b32ba37bdc9fc1a79bc9f2', @@ -404,7 +404,7 @@ deps = { Var('dart_git') + '/json_rpc_2.git@73467f3651669af4870260fea4e99d7ba6ccb7ec', 'src/third_party/dart/third_party/pkg/leak_tracker': - Var('dart_git') + '/leak_tracker.git@cbbdecae245c954686f871f04353f66b703c3332', + Var('dart_git') + '/leak_tracker.git@f17da619a987aec1b89b0e29ec198a5e3361fea1', 'src/third_party/dart/third_party/pkg/linter': Var('dart_git') + '/linter.git@27b46ce246204a2c0170a4bd5b23b94095e89a22', @@ -422,7 +422,7 @@ deps = { Var('dart_git') + '/mime.git@24448401f621b9e154d165c900a3c8decd8a23f4', 'src/third_party/dart/third_party/pkg/mockito': - Var('dart_git') + '/mockito.git@924f65cfe3510384fb780c5bd082c49cdb9dd6f2', + Var('dart_git') + '/mockito.git@cca4858ad0f1e3930ebdcc6faf4a918616cca48c', 'src/third_party/dart/third_party/pkg/native': Var('dart_git') + '/native.git@c851e69448594b1942e62e0d9f92e47d99575b99', @@ -473,7 +473,7 @@ deps = { Var('dart_git') + '/term_glyph.git@9d8956f4a355cc8c7e4695438266852488e3bbd4', 'src/third_party/dart/third_party/pkg/test': - Var('dart_git') + '/test.git@32769215bd52c0ce87f768ee3573dffd2021c158', + Var('dart_git') + '/test.git@7a6c98d015a62daaee35bfdb1288ae659d31abc6', 'src/third_party/dart/third_party/pkg/test_reflective_loader': Var('dart_git') + '/test_reflective_loader.git@40d61b16647cd61b02d806fea46362ef07e7c502', From caadc316a094c308455e6b356ffcac1f72958f8a Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 7 Jun 2023 14:49:45 -0700 Subject: [PATCH 3/4] Update license 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 7e037c1606214..07310d861b44e 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: 5a8f78f058faac8bba5af90da64599d6 +Signature: a2f50b6a08a745eee98bc02c90193489 ==================================================================================================== LIBRARY: angle From 919c4aae88bbbce4f4f466bf591095662b56c478 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 7 Jun 2023 15:23:19 -0700 Subject: [PATCH 4/4] Fix hash key --- 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 608ba6f91911f..1610995098eea 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: bbce07ad3944db7f7b6b1f6569ede18249279acb +Signature: 273827667adc6dc0342fc9384616bddc ==================================================================================================== LIBRARY: angle