Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 9f907e1

Browse files
author
Dart CI
committed
Version 2.11.0-244.0.dev
Merge commit 'c8c87f40e58cb813420273930760878dc3cc1c23' into 'dev'
2 parents df6a774 + c8c87f4 commit 9f907e1

File tree

3,440 files changed

+63026
-61634
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,440 files changed

+63026
-61634
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ Updated the Linter to `0.1.121`, which includes:
2929

3030
* New commands `pub add` and `pub remove` that adds and remove new dependencies
3131
to your `pubspec.yaml`.
32+
* New option `pub outdated mode=null-safety` that will analyze your dependencies
33+
for null-safety.
3234
* `pub publish` will check your pubspec keys for likely typos.
3335
* `pub get` will print a warning if the resolution is mixed mode.
3436

DEPS

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,10 @@ vars = {
9494
# and land the review.
9595
#
9696
# For more details, see https://github.com/dart-lang/sdk/issues/30164
97-
"dart_style_tag": "1.3.7", # Please see the note above before updating.
97+
"dart_style_tag": "1.3.8", # Please see the note above before updating.
9898

9999
"chromedriver_tag": "83.0.4103.39",
100-
"dartdoc_rev" : "8f5f30e58bbc0f11f104888ee87f11cbd6b82cc7",
100+
"dartdoc_rev" : "39cec16700839847876849fef4f0769f8689b6c8",
101101
"ffi_rev": "a90bd424116fb6f416337db67425171f2dc4c98f",
102102
"fixnum_rev": "16d3890c6dc82ca629659da1934e412292508bba",
103103
"glob_rev": "e9f4e6b7ae8abe5071461cf8f47191bb19cf7ef6",
@@ -106,7 +106,7 @@ vars = {
106106
"http_multi_server_rev" : "ea269f79321d659208402088f3297e8920a88ee6",
107107
"http_parser_rev": "5dd4d16693242049dfb43b5efa429fedbf932e98",
108108
"http_retry_tag": "0.1.1",
109-
"http_rev": "20e3a594872ae1565249c7cfc8977f9a10ca9927",
109+
"http_rev": "a8efbef05a58919dc7aa2dab42198334f2459ffb",
110110
"http_throttle_tag" : "1.0.2",
111111
"icu_rev" : "79326efe26e5440f530963704c3c0ff965b3a4ac",
112112
"idl_parser_rev": "5fb1ebf49d235b5a70c9f49047e83b0654031eb7",
@@ -128,7 +128,7 @@ vars = {
128128
"ply_rev": "604b32590ffad5cbb82e4afef1d305512d06ae93",
129129
"pool_rev": "eedbd5fde84f9a1a8da643b475305a81841da599",
130130
"protobuf_rev": "3746c8fd3f2b0147623a8e3db89c3ff4330de760",
131-
"pub_rev": "f0c7771b38155d3829a60d60b5dba2784b100811",
131+
"pub_rev": "5b4df5a6f931c63622ac349602d6ef0367e8070f",
132132
"pub_semver_tag": "v1.4.4",
133133
"quiver-dart_tag": "246e754fe45cecb6aa5f3f13b4ed61037ff0d784",
134134
"resource_rev": "6b79867d0becf5395e5819a75720963b8298e9a7",
@@ -146,7 +146,7 @@ vars = {
146146
"sse_tag": "e5cf68975e8e87171a3dc297577aa073454a91dc",
147147
"stack_trace_tag": "45319bfd2a6da228d8c32b06e1da02ad199373c7",
148148
"stagehand_tag": "v3.3.9",
149-
"stream_channel_tag": "c446774fd077c9bdbd6235a7aadc661ef60a9727",
149+
"stream_channel_tag": "d7251e61253ec389ee6e045ee1042311bced8f1d",
150150
"string_scanner_rev": "1b63e6e5db5933d7be0a45da6e1129fe00262734",
151151
"sync_http_rev": "a85d7ec764ea485cbbc49f3f3e7f1b43f87a1c74",
152152
"test_descriptor_tag": "1.1.1",
@@ -158,7 +158,7 @@ vars = {
158158
"typed_data_tag": "f94fc57b8e8c0e4fe4ff6cfd8290b94af52d3719",
159159
"usage_tag": "3.4.0",
160160
"vector_math_rev": "0c9f5d68c047813a6dcdeb88ba7a42daddf25025",
161-
"watcher_rev": "5df2e364b0c3ec12b9ed9cf2eedb71f9ddf8b7cd",
161+
"watcher_rev": "64e254eba16f56d41f10d72c0b1cb24e130e1f8b",
162162
"webdriver_rev": "5a8d6805d9cf8a3cbb4fcd64849b538b7491e50e",
163163
"web_components_rev": "8f57dac273412a7172c8ade6f361b407e2e4ed02",
164164
"web_socket_channel_rev": "490061ef0e22d3c8460ad2802f9948219365ad6b",

docs/process/experimental-flags.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ Multiple flags can be passed by using multiple flags, or by passing several
6060
comma-separated flags. Examples:
6161

6262
```
63-
dart --enable-experiment super-mixins
64-
dart --enable-experiment super-mixins,no-slow-checks,preview-dart3
65-
dart --enable-experiment super-mixins --enable-experiment no-slow-checks --enable-experiment preview-dart3
63+
dart --enable-experiment=super-mixins
64+
dart --enable-experiment=super-mixins,no-slow-checks,preview-dart3
65+
dart --enable-experiment=super-mixins --enable-experiment no-slow-checks --enable-experiment preview-dart3
6666
```
6767

6868
If the user passes a flag that is not recognized (for example, when the flag is

pkg/_fe_analyzer_shared/analysis_options_no_lints.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ analyzer:
88
todo: ignore
99
exclude:
1010
- test/constants/data/**
11+
- test/constants/data_2/**
1112
- test/flow_analysis/assigned_variables/data/**
1213
- test/flow_analysis/definite_assignment/data/**
1314
- test/flow_analysis/definite_unassignment/data/**

pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3089,6 +3089,60 @@ const Code<Null> codeExpectedUri = messageExpectedUri;
30893089
const MessageCode messageExpectedUri =
30903090
const MessageCode("ExpectedUri", message: r"""Expected a URI.""");
30913091

3092+
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
3093+
const Template<
3094+
Message Function(
3095+
String
3096+
string)> templateExperimentDisabled = const Template<
3097+
Message Function(String string)>(
3098+
messageTemplate:
3099+
r"""This requires the '#string' language feature to be enabled.""",
3100+
tipTemplate:
3101+
r"""The feature is on by default but is currently disabled, maybe because the '--enable-experiment=no-#string' command line option is passed.""",
3102+
withArguments: _withArgumentsExperimentDisabled);
3103+
3104+
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
3105+
const Code<Message Function(String string)> codeExperimentDisabled =
3106+
const Code<Message Function(String string)>(
3107+
"ExperimentDisabled", templateExperimentDisabled,
3108+
analyzerCodes: <String>["ParserErrorCode.EXPERIMENT_NOT_ENABLED"]);
3109+
3110+
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
3111+
Message _withArgumentsExperimentDisabled(String string) {
3112+
if (string.isEmpty) throw 'No string provided';
3113+
return new Message(codeExperimentDisabled,
3114+
message:
3115+
"""This requires the '${string}' language feature to be enabled.""",
3116+
tip:
3117+
"""The feature is on by default but is currently disabled, maybe because the '--enable-experiment=no-${string}' command line option is passed.""",
3118+
arguments: {'string': string});
3119+
}
3120+
3121+
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
3122+
const Template<Message Function(String string2)>
3123+
templateExperimentDisabledInvalidLanguageVersion =
3124+
const Template<Message Function(String string2)>(
3125+
messageTemplate:
3126+
r"""This requires the null safety language feature, which requires language version of #string2 or higher.""",
3127+
withArguments: _withArgumentsExperimentDisabledInvalidLanguageVersion);
3128+
3129+
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
3130+
const Code<Message Function(String string2)>
3131+
codeExperimentDisabledInvalidLanguageVersion =
3132+
const Code<Message Function(String string2)>(
3133+
"ExperimentDisabledInvalidLanguageVersion",
3134+
templateExperimentDisabledInvalidLanguageVersion,
3135+
analyzerCodes: <String>["ParserErrorCode.EXPERIMENT_NOT_ENABLED"]);
3136+
3137+
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
3138+
Message _withArgumentsExperimentDisabledInvalidLanguageVersion(String string2) {
3139+
if (string2.isEmpty) throw 'No string provided';
3140+
return new Message(codeExperimentDisabledInvalidLanguageVersion,
3141+
message:
3142+
"""This requires the null safety language feature, which requires language version of ${string2} or higher.""",
3143+
arguments: {'string2': string2});
3144+
}
3145+
30923146
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
30933147
const Template<
30943148
Message Function(

pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
/// entities.
77
import 'package:analysis_server/src/protocol_server.dart';
88
import 'package:analyzer/dart/element/element.dart' as engine;
9-
import 'package:analyzer/src/generated/utilities_dart.dart' as engine;
109
import 'package:analyzer_plugin/protocol/protocol_common.dart';
1110
import 'package:path/path.dart' as pathos;
1211

pkg/analysis_server/lib/src/analysis_server.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ import 'package:analyzer/instrumentation/instrumentation.dart';
5151
import 'package:analyzer/src/context/builder.dart';
5252
import 'package:analyzer/src/context/context_root.dart';
5353
import 'package:analyzer/src/dart/analysis/driver.dart' as nd;
54-
import 'package:analyzer/src/dart/analysis/file_state.dart' as nd;
5554
import 'package:analyzer/src/dart/analysis/status.dart' as nd;
5655
import 'package:analyzer/src/generated/engine.dart';
5756
import 'package:analyzer/src/generated/sdk.dart';

pkg/analysis_server/lib/src/analysis_server_abstract.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ import 'package:analyzer/src/dart/analysis/experiments.dart'
3838
as analyzer_features;
3939
import 'package:analyzer/src/dart/analysis/file_byte_store.dart'
4040
show EvictingFileByteStore;
41-
import 'package:analyzer/src/dart/analysis/file_state.dart' as nd;
4241
import 'package:analyzer/src/dart/analysis/performance_logger.dart';
43-
import 'package:analyzer/src/dart/analysis/status.dart' as nd;
4442
import 'package:analyzer/src/dart/ast/element_locator.dart';
4543
import 'package:analyzer/src/dart/ast/utilities.dart';
4644
import 'package:analyzer/src/dartdoc/dartdoc_directive_info.dart';

pkg/analysis_server/lib/src/computer/computer_outline.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import 'package:analyzer/dart/analysis/results.dart';
88
import 'package:analyzer/dart/ast/ast.dart';
99
import 'package:analyzer/dart/ast/visitor.dart';
1010
import 'package:analyzer/dart/element/element.dart' as engine;
11-
import 'package:analyzer/dart/element/type.dart' as engine;
1211
import 'package:analyzer/source/line_info.dart';
1312
import 'package:analyzer_plugin/protocol/protocol_common.dart';
1413

pkg/analysis_server/lib/src/domain_abstract.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ import 'package:analysis_server/src/analysis_server_abstract.dart';
1111
import 'package:analysis_server/src/plugin/plugin_manager.dart';
1212
import 'package:analysis_server/src/protocol_server.dart' hide Element;
1313
import 'package:analyzer_plugin/protocol/protocol.dart' as plugin;
14-
import 'package:analyzer_plugin/protocol/protocol_constants.dart' as plugin;
15-
import 'package:analyzer_plugin/protocol/protocol_generated.dart' as plugin;
1614
import 'package:analyzer_plugin/src/protocol/protocol_internal.dart' as plugin;
1715

1816
/// An abstract implementation of a request handler.

0 commit comments

Comments
 (0)