Update SDK version to 2.11

Change-Id: I9ffec7e098fd77dcc0cd48b70613d919bda45672
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/161342
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
This commit is contained in:
Johnni Winther
2020-09-21 11:22:26 +00:00
committed by commit-bot@chromium.org
parent f87863b13b
commit 45ffef71e8
8 changed files with 28 additions and 36 deletions
+7 -11
View File
@@ -11,7 +11,7 @@
"constraint, update this by running tools/generate_package_config.dart."
],
"configVersion": 2,
"generated": "2020-08-18T15:38:52.410101",
"generated": "2020-09-18T09:56:27.880444",
"generator": "tools/generate_package_config.dart",
"packages": [
{
@@ -184,7 +184,7 @@
"name": "dart2js_info",
"rootUri": "../third_party/pkg/dart2js_info",
"packageUri": "lib/",
"languageVersion": "2.0"
"languageVersion": "2.3"
},
{
"name": "dart2js_tools",
@@ -207,8 +207,7 @@
{
"name": "dart_style",
"rootUri": "../third_party/pkg_tested/dart_style",
"packageUri": "lib/",
"languageVersion": "2.7"
"packageUri": "lib/"
},
{
"name": "dartdev",
@@ -348,8 +347,7 @@
{
"name": "js_runtime",
"rootUri": "../sdk/lib/_internal/js_runtime",
"packageUri": "lib/",
"languageVersion": "2.10"
"packageUri": "lib/"
},
{
"name": "json_rpc_2",
@@ -484,8 +482,7 @@
{
"name": "pub",
"rootUri": "../third_party/pkg/pub",
"packageUri": "lib/",
"languageVersion": "2.3"
"packageUri": "lib/"
},
{
"name": "pub_semver",
@@ -508,8 +505,7 @@
{
"name": "sdk_library_metadata",
"rootUri": "../sdk/lib/_internal/sdk_library_metadata",
"packageUri": "lib/",
"languageVersion": "2.10"
"packageUri": "lib/"
},
{
"name": "shelf",
@@ -752,4 +748,4 @@
"languageVersion": "2.4"
}
]
}
}
@@ -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.10.0';
const _currentVersion = '2.11.0';
/// A map containing information about all known experimental flags.
final _knownFeatures = <String, ExperimentalFeature>{
@@ -24,17 +24,17 @@ enum ExperimentalFlag {
}
const Version enableAlternativeInvalidationStrategyVersion =
const Version(2, 10);
const Version(2, 11);
const Version enableConstantUpdate2018Version = const Version(2, 4);
const Version enableControlFlowCollectionsVersion = const Version(2, 0);
const Version enableExtensionMethodsVersion = const Version(2, 6);
const Version enableNonNullableVersion = const Version(2, 10);
const Version enableNonfunctionTypeAliasesVersion = const Version(2, 10);
const Version enableNonNullableVersion = const Version(2, 11);
const Version enableNonfunctionTypeAliasesVersion = const Version(2, 11);
const Version enableSetLiteralsVersion = const Version(2, 0);
const Version enableSpreadCollectionsVersion = const Version(2, 0);
const Version enableTripleShiftVersion = const Version(2, 10);
const Version enableValueClassVersion = const Version(2, 10);
const Version enableVarianceVersion = const Version(2, 10);
const Version enableTripleShiftVersion = const Version(2, 11);
const Version enableValueClassVersion = const Version(2, 11);
const Version enableVarianceVersion = const Version(2, 11);
ExperimentalFlag parseExperimentalFlag(String flag) {
switch (flag) {
@@ -93,31 +93,31 @@ const Map<ExperimentalFlag, bool> expiredExperimentalFlags = {
};
const Map<ExperimentalFlag, Version> experimentEnabledVersion = {
ExperimentalFlag.alternativeInvalidationStrategy: const Version(2, 10),
ExperimentalFlag.alternativeInvalidationStrategy: const Version(2, 11),
ExperimentalFlag.constantUpdate2018: const Version(2, 4),
ExperimentalFlag.controlFlowCollections: const Version(2, 0),
ExperimentalFlag.extensionMethods: const Version(2, 6),
ExperimentalFlag.nonNullable: const Version(2, 10),
ExperimentalFlag.nonfunctionTypeAliases: const Version(2, 10),
ExperimentalFlag.nonNullable: const Version(2, 11),
ExperimentalFlag.nonfunctionTypeAliases: const Version(2, 11),
ExperimentalFlag.setLiterals: const Version(2, 0),
ExperimentalFlag.spreadCollections: const Version(2, 0),
ExperimentalFlag.tripleShift: const Version(2, 10),
ExperimentalFlag.valueClass: const Version(2, 10),
ExperimentalFlag.variance: const Version(2, 10),
ExperimentalFlag.tripleShift: const Version(2, 11),
ExperimentalFlag.valueClass: const Version(2, 11),
ExperimentalFlag.variance: const Version(2, 11),
};
const Map<ExperimentalFlag, Version> experimentReleasedVersion = {
ExperimentalFlag.alternativeInvalidationStrategy: const Version(2, 10),
ExperimentalFlag.alternativeInvalidationStrategy: const Version(2, 11),
ExperimentalFlag.constantUpdate2018: const Version(2, 4),
ExperimentalFlag.controlFlowCollections: const Version(2, 0),
ExperimentalFlag.extensionMethods: const Version(2, 6),
ExperimentalFlag.nonNullable: const Version(2, 10),
ExperimentalFlag.nonfunctionTypeAliases: const Version(2, 10),
ExperimentalFlag.nonfunctionTypeAliases: const Version(2, 11),
ExperimentalFlag.setLiterals: const Version(2, 0),
ExperimentalFlag.spreadCollections: const Version(2, 0),
ExperimentalFlag.tripleShift: const Version(2, 10),
ExperimentalFlag.valueClass: const Version(2, 10),
ExperimentalFlag.variance: const Version(2, 10),
ExperimentalFlag.tripleShift: const Version(2, 11),
ExperimentalFlag.valueClass: const Version(2, 11),
ExperimentalFlag.variance: const Version(2, 11),
};
const AllowedExperimentalFlags defaultAllowedExperimentalFlags =
+1 -1
View File
@@ -9,4 +9,4 @@
import "ast.dart";
Version defaultLanguageVersion = const Version(2, 10);
Version defaultLanguageVersion = const Version(2, 11);
@@ -2,5 +2,3 @@
# make it easier to develop on dart2js.
name: js_runtime
publish_to: none
environment:
sdk: '>=2.10.0-0.0 <3.0.0'
@@ -2,5 +2,3 @@
# make it easer to depend on libraries.dart from sdk packages like dart2js.
name: sdk_library_metadata
publish_to: none
environment:
sdk: '>=2.10.0-0.0 <3.0.0'
+1 -1
View File
@@ -25,7 +25,7 @@
#
CHANNEL be
MAJOR 2
MINOR 10
MINOR 11
PATCH 0
PRERELEASE 0
PRERELEASE_PATCH 0
+1 -1
View File
@@ -93,7 +93,7 @@
# default 'language' "category" with code generated for both CFE and Analyzer,
# while other categories can be tailored more specifically.
current-version: '2.10.0'
current-version: '2.11.0'
features:
non-nullable: