diff --git a/pkg/analyzer/lib/src/dart/analysis/experiments.g.dart b/pkg/analyzer/lib/src/dart/analysis/experiments.g.dart index ce99ad0605f..9d06f656130 100644 --- a/pkg/analyzer/lib/src/dart/analysis/experiments.g.dart +++ b/pkg/analyzer/lib/src/dart/analysis/experiments.g.dart @@ -8,7 +8,7 @@ part of 'experiments.dart'; /// The current version of the Dart language (or, for non-stable releases, the /// version of the language currently in the process of being developed). -const _currentVersion = '2.15.0'; +const _currentVersion = '2.16.0'; /// A map containing information about all known experimental flags. final _knownFeatures = { diff --git a/pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart b/pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart index 4102f5a11e0..582b2c36fcf 100644 --- a/pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart +++ b/pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart @@ -32,25 +32,25 @@ enum ExperimentalFlag { } const Version enableAlternativeInvalidationStrategyVersion = - const Version(2, 15); -const Version enableConstFunctionsVersion = const Version(2, 15); + const Version(2, 16); +const Version enableConstFunctionsVersion = const Version(2, 16); const Version enableConstantUpdate2018Version = const Version(2, 0); const Version enableConstructorTearoffsVersion = const Version(2, 15); const Version enableControlFlowCollectionsVersion = const Version(2, 0); -const Version enableEnhancedEnumsVersion = const Version(2, 15); +const Version enableEnhancedEnumsVersion = const Version(2, 16); const Version enableExtensionMethodsVersion = const Version(2, 6); -const Version enableExtensionTypesVersion = const Version(2, 15); +const Version enableExtensionTypesVersion = const Version(2, 16); const Version enableGenericMetadataVersion = const Version(2, 14); -const Version enableNamedArgumentsAnywhereVersion = const Version(2, 15); +const Version enableNamedArgumentsAnywhereVersion = const Version(2, 16); const Version enableNonNullableVersion = const Version(2, 12); const Version enableNonfunctionTypeAliasesVersion = const Version(2, 13); const Version enableSetLiteralsVersion = const Version(2, 0); const Version enableSpreadCollectionsVersion = const Version(2, 0); -const Version enableSuperParametersVersion = const Version(2, 15); -const Version enableTestExperimentVersion = const Version(2, 15); +const Version enableSuperParametersVersion = const Version(2, 16); +const Version enableTestExperimentVersion = const Version(2, 16); const Version enableTripleShiftVersion = const Version(2, 14); -const Version enableValueClassVersion = const Version(2, 15); -const Version enableVarianceVersion = const Version(2, 15); +const Version enableValueClassVersion = const Version(2, 16); +const Version enableVarianceVersion = const Version(2, 16); ExperimentalFlag? parseExperimentalFlag(String flag) { switch (flag) { @@ -141,47 +141,47 @@ const Map expiredExperimentalFlags = { }; const Map experimentEnabledVersion = { - ExperimentalFlag.alternativeInvalidationStrategy: const Version(2, 15), - ExperimentalFlag.constFunctions: const Version(2, 15), + ExperimentalFlag.alternativeInvalidationStrategy: const Version(2, 16), + ExperimentalFlag.constFunctions: const Version(2, 16), ExperimentalFlag.constantUpdate2018: const Version(2, 0), ExperimentalFlag.constructorTearoffs: const Version(2, 15), ExperimentalFlag.controlFlowCollections: const Version(2, 0), - ExperimentalFlag.enhancedEnums: const Version(2, 15), + ExperimentalFlag.enhancedEnums: const Version(2, 16), ExperimentalFlag.extensionMethods: const Version(2, 6), - ExperimentalFlag.extensionTypes: const Version(2, 15), + ExperimentalFlag.extensionTypes: const Version(2, 16), ExperimentalFlag.genericMetadata: const Version(2, 14), - ExperimentalFlag.namedArgumentsAnywhere: const Version(2, 15), + ExperimentalFlag.namedArgumentsAnywhere: const Version(2, 16), ExperimentalFlag.nonNullable: const Version(2, 12), ExperimentalFlag.nonfunctionTypeAliases: const Version(2, 13), ExperimentalFlag.setLiterals: const Version(2, 0), ExperimentalFlag.spreadCollections: const Version(2, 0), - ExperimentalFlag.superParameters: const Version(2, 15), - ExperimentalFlag.testExperiment: const Version(2, 15), + ExperimentalFlag.superParameters: const Version(2, 16), + ExperimentalFlag.testExperiment: const Version(2, 16), ExperimentalFlag.tripleShift: const Version(2, 14), - ExperimentalFlag.valueClass: const Version(2, 15), - ExperimentalFlag.variance: const Version(2, 15), + ExperimentalFlag.valueClass: const Version(2, 16), + ExperimentalFlag.variance: const Version(2, 16), }; const Map experimentReleasedVersion = { - ExperimentalFlag.alternativeInvalidationStrategy: const Version(2, 15), - ExperimentalFlag.constFunctions: const Version(2, 15), + ExperimentalFlag.alternativeInvalidationStrategy: const Version(2, 16), + ExperimentalFlag.constFunctions: const Version(2, 16), ExperimentalFlag.constantUpdate2018: const Version(2, 0), ExperimentalFlag.constructorTearoffs: const Version(2, 15), ExperimentalFlag.controlFlowCollections: const Version(2, 0), - ExperimentalFlag.enhancedEnums: const Version(2, 15), + ExperimentalFlag.enhancedEnums: const Version(2, 16), ExperimentalFlag.extensionMethods: const Version(2, 6), - ExperimentalFlag.extensionTypes: const Version(2, 15), + ExperimentalFlag.extensionTypes: const Version(2, 16), ExperimentalFlag.genericMetadata: const Version(2, 14), - ExperimentalFlag.namedArgumentsAnywhere: const Version(2, 15), + ExperimentalFlag.namedArgumentsAnywhere: const Version(2, 16), ExperimentalFlag.nonNullable: const Version(2, 10), ExperimentalFlag.nonfunctionTypeAliases: const Version(2, 13), ExperimentalFlag.setLiterals: const Version(2, 0), ExperimentalFlag.spreadCollections: const Version(2, 0), - ExperimentalFlag.superParameters: const Version(2, 15), - ExperimentalFlag.testExperiment: const Version(2, 15), + ExperimentalFlag.superParameters: const Version(2, 16), + ExperimentalFlag.testExperiment: const Version(2, 16), ExperimentalFlag.tripleShift: const Version(2, 14), - ExperimentalFlag.valueClass: const Version(2, 15), - ExperimentalFlag.variance: const Version(2, 15), + ExperimentalFlag.valueClass: const Version(2, 16), + ExperimentalFlag.variance: const Version(2, 16), }; const AllowedExperimentalFlags defaultAllowedExperimentalFlags = diff --git a/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.expect b/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.expect index bc4eb86308f..dfe08440568 100644 --- a/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.expect +++ b/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.expect @@ -3,7 +3,7 @@ library /*isNonNullableByDefault*/; // Problems in library: // // pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart:11:6: Error: This requires the 'extension-types' language feature to be enabled. -// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.15 or higher, and running 'pub get'. +// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.16 or higher, and running 'pub get'. // test(E e) {} // Error. // ^ // diff --git a/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.outline.expect b/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.outline.expect index 1a1b4af51e2..7be45bb96dc 100644 --- a/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.outline.expect +++ b/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.outline.expect @@ -3,7 +3,7 @@ library /*isNonNullableByDefault*/; // Problems in library: // // pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart:11:6: Error: This requires the 'extension-types' language feature to be enabled. -// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.15 or higher, and running 'pub get'. +// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.16 or higher, and running 'pub get'. // test(E e) {} // Error. // ^ // diff --git a/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.transformed.expect b/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.transformed.expect index bc4eb86308f..dfe08440568 100644 --- a/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.transformed.expect +++ b/pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart.weak.transformed.expect @@ -3,7 +3,7 @@ library /*isNonNullableByDefault*/; // Problems in library: // // pkg/front_end/testcases/general/extension_type_when_experiment_not_enabled.dart:11:6: Error: This requires the 'extension-types' language feature to be enabled. -// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.15 or higher, and running 'pub get'. +// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.16 or higher, and running 'pub get'. // test(E e) {} // Error. // ^ // diff --git a/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.expect b/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.expect index e55b3b5cd55..0c596cb473a 100644 --- a/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.expect +++ b/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.expect @@ -3,7 +3,7 @@ library /*isNonNullableByDefault*/; // Problems in library: // // pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart:9:11: Error: This requires the 'extension-types' language feature to be enabled. -// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.15 or higher, and running 'pub get'. +// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.16 or higher, and running 'pub get'. // extension type E on A {} // Error because of 'type'. // ^^^^ // diff --git a/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.outline.expect b/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.outline.expect index a219bab8dc5..8b21c259811 100644 --- a/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.outline.expect +++ b/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.outline.expect @@ -3,7 +3,7 @@ library /*isNonNullableByDefault*/; // Problems in library: // // pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart:9:11: Error: This requires the 'extension-types' language feature to be enabled. -// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.15 or higher, and running 'pub get'. +// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.16 or higher, and running 'pub get'. // extension type E on A {} // Error because of 'type'. // ^^^^ // diff --git a/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.transformed.expect b/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.transformed.expect index e55b3b5cd55..0c596cb473a 100644 --- a/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.transformed.expect +++ b/pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart.weak.transformed.expect @@ -3,7 +3,7 @@ library /*isNonNullableByDefault*/; // Problems in library: // // pkg/front_end/testcases/general/extension_types_feature_not_enabled.dart:9:11: Error: This requires the 'extension-types' language feature to be enabled. -// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.15 or higher, and running 'pub get'. +// Try updating your pubspec.yaml to set the minimum SDK constraint to 2.16 or higher, and running 'pub get'. // extension type E on A {} // Error because of 'type'. // ^^^^ // diff --git a/pkg/kernel/lib/default_language_version.dart b/pkg/kernel/lib/default_language_version.dart index 96327d42f2e..d4c3163f1a8 100644 --- a/pkg/kernel/lib/default_language_version.dart +++ b/pkg/kernel/lib/default_language_version.dart @@ -9,4 +9,4 @@ import "ast.dart"; -Version defaultLanguageVersion = const Version(2, 15); +Version defaultLanguageVersion = const Version(2, 16); diff --git a/runtime/vm/experimental_features.cc b/runtime/vm/experimental_features.cc index 5ebf334f6c6..f1b4d7f259f 100644 --- a/runtime/vm/experimental_features.cc +++ b/runtime/vm/experimental_features.cc @@ -6,7 +6,7 @@ // Instead modify 'tools/experimental_features.yaml' and run // 'dart tools/generate_experimental_flags.dart' to update. // -// Current version: 2.15.0 +// Current version: 2.16.0 #include "vm/experimental_features.h" diff --git a/runtime/vm/experimental_features.h b/runtime/vm/experimental_features.h index c1db17619dc..020ba599d88 100644 --- a/runtime/vm/experimental_features.h +++ b/runtime/vm/experimental_features.h @@ -6,7 +6,7 @@ // Instead modify 'tools/experimental_features.yaml' and run // 'dart tools/generate_experimental_flags.dart' to update. // -// Current version: 2.15.0 +// Current version: 2.16.0 #ifndef RUNTIME_VM_EXPERIMENTAL_FEATURES_H_ #define RUNTIME_VM_EXPERIMENTAL_FEATURES_H_ diff --git a/tools/VERSION b/tools/VERSION index 9df6ef31651..1bde2b2af50 100644 --- a/tools/VERSION +++ b/tools/VERSION @@ -25,7 +25,7 @@ # CHANNEL be MAJOR 2 -MINOR 15 +MINOR 16 PATCH 0 PRERELEASE 0 PRERELEASE_PATCH 0 diff --git a/tools/experimental_features.yaml b/tools/experimental_features.yaml index 3c3b0a7b6d1..45d745b2d36 100644 --- a/tools/experimental_features.yaml +++ b/tools/experimental_features.yaml @@ -103,7 +103,7 @@ # default 'language' "category" with code generated for both CFE and Analyzer, # while other categories can be tailored more specifically. -current-version: '2.15.0' +current-version: '2.16.0' features: variance: