Bump SDK version to 2.16

TEST=Standard CQ
Change-Id: I8598e2102df2990396afa3e56ad4a41120c5dee0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/219787
Auto-Submit: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
This commit is contained in:
Alexander Thomas 2021-11-10 12:51:46 +00:00 committed by commit-bot@chromium.org
parent 8c74f563e0
commit 55134ad5c8
13 changed files with 39 additions and 39 deletions

View file

@ -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 = <String, ExperimentalFeature>{

View file

@ -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<ExperimentalFlag, bool> expiredExperimentalFlags = {
};
const Map<ExperimentalFlag, Version> 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<ExperimentalFlag, Version> 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 =

View file

@ -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.
// ^
//

View file

@ -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.
// ^
//

View file

@ -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.
// ^
//

View file

@ -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'.
// ^^^^
//

View file

@ -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'.
// ^^^^
//

View file

@ -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'.
// ^^^^
//

View file

@ -9,4 +9,4 @@
import "ast.dart";
Version defaultLanguageVersion = const Version(2, 15);
Version defaultLanguageVersion = const Version(2, 16);

View file

@ -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"

View file

@ -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_

View file

@ -25,7 +25,7 @@
#
CHANNEL be
MAJOR 2
MINOR 15
MINOR 16
PATCH 0
PRERELEASE 0
PRERELEASE_PATCH 0

View file

@ -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: