Skip to content

Commit 8b14007

Browse files
kallentuCommit Queue
authored andcommitted
Dot shorthands: Add experiment release version.
Added an experiment released version for Dart 3.9. Context: https://github.com/dart-lang/webdev/blob/main/fixtures/_experimentSound/web/main.dart and tests outside of the SDK broke once we bumped to 3.10. The experiment released version will allow us to use dot shorthands in the 3.9 version. Bug: #57037 Change-Id: I066d366f36e3ce1debb7b3e0e492b6a61bcddb74 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/442162 Reviewed-by: Paul Berry <[email protected]> Reviewed-by: Konstantin Shcheglov <[email protected]> Commit-Queue: Kallen Tu <[email protected]> Reviewed-by: Nate Bosch <[email protected]>
1 parent b654350 commit 8b14007

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

pkg/_fe_analyzer_shared/lib/src/experiments/flags.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ enum ExperimentalFlag {
6464
isEnabledByDefault: false,
6565
isExpired: false,
6666
experimentEnabledVersion: defaultLanguageVersion,
67-
experimentReleasedVersion: defaultLanguageVersion),
67+
experimentReleasedVersion: const Version(3, 9)),
6868

6969
enhancedEnums(
7070
name: 'enhanced-enums',

pkg/analyzer/lib/src/dart/analysis/experiments.g.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ class ExperimentalFeatures {
268268
isEnabledByDefault: IsEnabledByDefault.dot_shorthands,
269269
isExpired: IsExpired.dot_shorthands,
270270
documentation: 'Shorter dot syntax for static accesses.',
271-
experimentalReleaseVersion: null,
271+
experimentalReleaseVersion: Version.parse('3.9.0'),
272272
releaseVersion: null,
273273
channels: ["stable", "beta", "dev", "main"],
274274
);

pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ class ExperimentalFlag {
121121
isExpired: false,
122122
enabledVersion: defaultLanguageVersion,
123123
experimentEnabledVersion: defaultLanguageVersion,
124-
experimentReleasedVersion: defaultLanguageVersion);
124+
experimentReleasedVersion: const Version(3, 9));
125125

126126
static const ExperimentalFlag enhancedEnums = const ExperimentalFlag(
127127
name: 'enhanced-enums',

tools/experimental_features.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ features:
147147
help: "A bundle of updates to type inference."
148148

149149
dot-shorthands:
150+
experimentalReleaseVersion: '3.9.0'
150151
help: "Shorter dot syntax for static accesses."
151152

152153
# Experiment flag only used for testing.

0 commit comments

Comments
 (0)