From 929657adc68bd2a9ddfc87e027433d4a06894ef8 Mon Sep 17 00:00:00 2001 From: "Sergey G. Grekhov" Date: Fri, 11 Apr 2025 03:38:56 -0700 Subject: [PATCH] [co19] Roll co19 to 4ebc13c27af77129889a11fd1f95cff04dccd8f9 2025-04-10 sgrekhov22@gmail.com dart-lang/co19#3057. Add more flow analysis tests for while loop (dart-lang/co19#3141) 2025-04-10 sgrekhov22@gmail.com dart-lang/co19#2119. Rename unary_minus.dart to be visible for the test runner (dart-lang/co19#3140) 2025-04-09 sgrekhov22@gmail.com dart-lang/co19#3057. Add flow analysis try-finally tests (dart-lang/co19#3139) 2025-04-08 sgrekhov22@gmail.com Fixes dart-lang/co19#3136. Update expected errors location in initializer_not_a_constant_t03.dart (dart-lang/co19#3138) 2025-04-08 sgrekhov22@gmail.com dart-lang/co19#3057. Add flow analysis try-catch tests (dart-lang/co19#3137) 2025-04-08 sgrekhov22@gmail.com dart-lang/co19#3057. Add switch-expression tests (dart-lang/co19#3135) 2025-04-07 sgrekhov22@gmail.com Fixes dart-lang/co19#3133. Fix language version format. (dart-lang/co19#3134) Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try Change-Id: Ibef7bb6dbc070122711ade17173946466f468a7e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/422060 Reviewed-by: Chloe Stefantsova Reviewed-by: Alexander Thomas Commit-Queue: Chloe Stefantsova Auto-Submit: Sergey Grekhov --- DEPS | 2 +- tests/co19/co19-dart2js.status | 1 + tests/co19/co19-dart2wasm.status | 1 + tests/co19/co19-dartdevc.status | 1 + tests/co19/co19-kernel.status | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DEPS b/DEPS index e6fd1e903c9..a9c7eb3ac1f 100644 --- a/DEPS +++ b/DEPS @@ -54,7 +54,7 @@ vars = { # co19 is a cipd package automatically generated for each co19 commit. # Use tests/co19/update.sh to update this hash. - "co19_rev": "2c7f9a6a379cfc49b3e9019d1f616d7ec9edd766", + "co19_rev": "4ebc13c27af77129889a11fd1f95cff04dccd8f9", # The internal benchmarks to use. See go/dart-benchmarks-internal "benchmarks_internal_rev": "1fa5d33a45f7d4dd0093124706cdfa45d9270851", diff --git a/tests/co19/co19-dart2js.status b/tests/co19/co19-dart2js.status index 6f8314bd2b2..f76e1dc5f3e 100644 --- a/tests/co19/co19-dart2js.status +++ b/tests/co19/co19-dart2js.status @@ -5,6 +5,7 @@ [ $compiler == dart2js ] Language/Classes/Instance_Methods/Method_noSuchMethod/definition_A01_t03: SkipByDesign # Non-JS-interop external members are not supported Language/Classes/Instance_Methods/Method_noSuchMethod/definition_A02_t02: SkipByDesign # Non-JS-interop external members are not supported +Language/Classes/Instance_Methods/Operators/unary_minus_t01: SkipByDesign # dart:mirrors is not supported Language/Expressions/Constants/Constant_Contexts/constant_context_A02_t01: SkipByDesign # dart:mirrors is not supported Language/Expressions/Constants/integer_size_t03: SkipByDesign # uses integer literal not representable as JavaScript number Language/Expressions/Constants/integer_size_t04: SkipByDesign # uses integer literal not representable as JavaScript number diff --git a/tests/co19/co19-dart2wasm.status b/tests/co19/co19-dart2wasm.status index 6e7acf4139d..1c7e926332c 100644 --- a/tests/co19/co19-dart2wasm.status +++ b/tests/co19/co19-dart2wasm.status @@ -3,6 +3,7 @@ # BSD-style license that can be found in the LICENSE file. [ $compiler == dart2wasm ] +Language/Classes/Instance_Methods/Operators/unary_minus_t01: SkipByDesign # dart:mirrors is not supported Language/Expressions/Constants/Constant_Contexts/constant_context_A02_t01: SkipByDesign # dart:mirrors is not supported. Language/Expressions/Spawning_an_Isolate/new_isolate_t01: SkipByDesign # dart:isolate is not supported. Language/Libraries_and_Scripts/Scripts/top_level_main_t01: SkipByDesign # dart:io is not supported. diff --git a/tests/co19/co19-dartdevc.status b/tests/co19/co19-dartdevc.status index ac295af3034..c8def0044bb 100644 --- a/tests/co19/co19-dartdevc.status +++ b/tests/co19/co19-dartdevc.status @@ -5,6 +5,7 @@ [ $compiler == ddc ] Language/Classes/Instance_Methods/Method_noSuchMethod/definition_A01_t03: SkipByDesign # Non-JS-interop external members are not supported Language/Classes/Instance_Methods/Method_noSuchMethod/definition_A02_t02: SkipByDesign # Non-JS-interop external members are not supported +Language/Classes/Instance_Methods/Operators/unary_minus_t01: SkipByDesign # dart:mirrors is not supported Language/Expressions/Constants/Constant_Contexts/constant_context_A02_t01: SkipByDesign # dart:mirrors is not supported Language/Expressions/Constants/integer_size_t03: SkipByDesign # uses integer literal not representable as JavaScript number Language/Expressions/Constants/integer_size_t04: SkipByDesign # uses integer literal not representable as JavaScript number diff --git a/tests/co19/co19-kernel.status b/tests/co19/co19-kernel.status index 7a016313915..cadc1e9ba9b 100644 --- a/tests/co19/co19-kernel.status +++ b/tests/co19/co19-kernel.status @@ -3,6 +3,7 @@ # BSD-style license that can be found in the LICENSE file. [ $runtime == dart_precompiled ] +Language/Classes/Instance_Methods/Operators/unary_minus_t01: SkipByDesign # dart:mirrors is not supported Language/Expressions/Constants/Constant_Contexts/constant_context_A02_t01: SkipByDesign # dart:mirrors is not supported. LibTest/mirrors/*: SkipByDesign # dart:mirrors is not supported: