Commit Graph

5 Commits

Author SHA1 Message Date
Sergey G. Grekhov 82b78916fd [tests] Remove obsolete Dart 3.0 experiments from language tests
Change-Id: If31c487e3ebe2c1ae847aff7c8994580b8b6f2f6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/309660
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2023-06-15 08:26:27 +00:00
Chloe Stefantsova 5cff200999 [cfe] Don't join unused same-name variables in pattern switch cases
Part of https://github.com/dart-lang/sdk/issues/49749

Change-Id: I245a68f48a217e26ad2e1a74a8996a8fef128da0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/280421
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Chloe Stefantsova <cstefantsova@google.com>
2023-02-06 10:24:35 +00:00
Konstantin Shcheglov 8a28d75184 Update language/patterns/shared_case_variable_test
Change-Id: I5a6caeda972a588e39ff50b525d0f84f34c54c34
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/279321
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2023-01-19 21:10:09 +00:00
Konstantin Shcheglov 473b5f80b1 Fixes for language/patterns/ tests.
Change-Id: I3c7babafd5d9ee9d41069c6e7d04e813709b1a70
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/278884
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2023-01-11 20:49:28 +00:00
Robert Nystrom b9b30b5883 Add language tests for pattern variable scoping.
This doesn't comprehensively cover everything we should test around
pattern variable scopes, but I wanted to cover most of the tricky
behavior around variables in cases that share a body, along with some
other edge cases that I thought of while speccing that out.

Change-Id: I64fff7b4a9a30b00801fbf37b52f07799ef0fd35
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/268370
Commit-Queue: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
Reviewed-by: Kallen Tu <kallentu@google.com>
2022-11-23 00:05:47 +00:00