未验证 提交 cf0855e6 编写于 作者: S Siva 提交者: GitHub

Roll Dart to version c6254163dc7a5f704d7609af65e4650ef0550ccd (#6439)

* Roll dart to version c6254163dc7a5f704d7609af65e4650ef0550ccd

This roll contains the following changes :
c6254163dc Fix source filter in built rule.
a97ddf8ce1 [vm/bytecode] Fix sporadic crashes when running with bytecode.
cf007d1f40 [infra] Add missing entries to the test matrix
9db63ee729 [vm/bytecode] Set 'TypeEnvironment.thisType' when generating bytecode
9c75ab7aa9 More common fasta/analyzer parser error codes
a712a910cf Revise class and mixin header recovery
588b0d1222 make pubspec file path to absolute
74f2348941 (fixdeps) [dart/fuzzer] DartFuzz Improvements
291f8abff8 More hint cleanup in analyzer
1cd2fc5883 [Gardening] Mark pause_on_unhandled_async_exceptions_test also flaky on kernel
1af136987b [infra] Prepare test matrix for the Dart 1 removal
0cc7993ee3 Clean up a couple of hints in analyzer code
22da7488ac [Gardening] Mark two service tests as passing on dartk-windows
def9d4c405 Cleanup endMethod and endFactoryMethod parameter recovery
46983c2de9 [vm/aot/tfa] Detect if a method/setter is called from this
2a6b566ca2 Move byte store to package:analyzer
45cb0815bc Move PerformanceLogger to package:analyzer
3a2308f5c2 Move jenkins_smi_hash to package:analyzer
ec4663ee5c Don't build runtime_kernel in benchmarks.
6b547e2683 Convert analyzer to use onDiagnostics
218d30e26a Skip source files attributed to 'dart:' libraries when writing a dep file.
45a5bc063a Mark the Script.source field as nullable.
ff3992b9ea [test tool] Pass --packages to gen_kernel
644342a6e6 Prepare for analyzer 0.33.0 publish.
cf48bad128 bump linter to 0.1.67
097e716694 [vm/bytecode] Update test status
69358a8755 [vm] Remove Dart_IsSnapshot and Dart_IsDart2Snapshot.
248a15f994 Upgrade dartdoc and dependencies for 0.22.0.
1085dd13d1 Use separate 'type index' for mixin, some nodes might be unresolved.
854720a099 Fix build rule.
878779e1a2 Fix test and add TODO for others that need updating
3daa63bc4c Revert OverrideVerifier back to the old InheritanceManager.
aa25872027 [vm] Fix pkg/vm/tool/precompiler2.
ab3ef0914c Allow "yield" as label
f529ab10f0 Allow "operator" as a static method name
cbf97be4e7 [fuchsia] Switch to new fdio API names
aedf5127bd [vm] Enable bump allocation scope for kernel loader
57f8542ea5 Fix warnings in analyzer package.
a33c1a1c17 [vm] Use proper lookup to find constructor during rebinding.
270fd8e4a8 [vm/aot] Handle annotations on parameters in tree shaker and constant evaluator
6d0601a72b [vm/bytecode] Add bytecodes for int operations and '== null'
10b1b35418 Update changelog for override check fixes
eacf720d2b Functions to demangle mixin application class names
bb2775b16a Only perform override check on declared members.
d3bd06d4e8 Check class interface requirements using override check code.
2dfe46fba2 Additional work on MOVE_FILE and associated tests
6c5326ae80 [vm] Fix issue with debugging generated code within RR.
c57a844841 Characterize behavior of FunctionTypeImpl.forTypedef when typeArguments not provided.
ed42aab273 Move source.dart to package:analyzer
82da68f3f5 Move api_signature to package:analyzer
829ba8a118 Remove unused file_repository.dart
b8cef2cefe Move flat_buffers to package:analyzer
27b17c76d8 Remove unused uri_resolver.dart
29d57107dd Move dependency_walker to package:analyzer
62e67d7277 Adjusted instantiate-to-bound.md such that it covers type aliases
440b9c61a7 Handle duplicated declaration used as prefix.
eb0ec965e3 Move codegen/tools.dart to package:analyzer
fd9a2cb510 Remove unused stuff
bc49637085 Convert package:dev_compiler to use onDiagnostic
44c6312df8 Consolidate VM dependencies on front_end
b628a62aa8 Remove ConstantValueComputer and DirectedGraph.
bd7b776bb4 Fix more quick fix tests
621c41f091 Add mixin support to InterfaceTypeImpl.isMoreSpecificThan.
d2e08e4952 [vm] Disable concurrent sweeping when --deterministic is set.
30aa464f77 [VM] Remove 'corelib' and 'dart-io' sources generation into C++ arrays
abe93563c4 [vm, service] Enable _collectAllGarbage in release mode.
80db08809c Pass InheritanceManager2 into resolver, use for BinaryExpression.
3ef994c287 Some clean ups in InheritanceOverrideVerifier.
4053ff96ec [vm] Fix --print-instructions-sizes-to in debug mode.
edd86ef7a1 Generate quick fix for await in non-async (issue 34647)
49f36b0b2d Reland "Test that the result of instantiate-to-bounds is appropriately checked for super-boundedness."
0016f80467 [dart/fuzzer] Pick execution modes at random by default
4df3626d19 Remove support for (non)nullable types from Analyzer.
93c5dcd00a [infra] Add fuzz testing builder to the test matrix
5cbb1bcdf9 Force lf-lineendings for .dart-files.
上级 2fa1ab9d
......@@ -31,7 +31,7 @@ vars = {
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
# You can use //tools/dart/create_updated_flutter_deps.py to produce
# updated revision list of existing dependencies.
'dart_revision': 'd2c5a24fd9ead97a7f18d02786e679293cc3709e',
'dart_revision': 'c6254163dc7a5f704d7609af65e4650ef0550ccd',
# WARNING: DO NOT EDIT MANUALLY
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
......@@ -49,7 +49,7 @@ vars = {
'dart_csslib_tag': '0.14.4+1',
'dart_dart2js_info_tag': '0.5.6+4',
'dart_dart_style_tag': '1.2.0',
'dart_dartdoc_tag': 'v0.21.1',
'dart_dartdoc_tag': 'v0.22.0',
'dart_fixnum_tag': '0.10.8',
'dart_glob_tag': '1.1.7',
'dart_html_tag': '0.13.3+2',
......@@ -58,9 +58,9 @@ vars = {
'dart_http_retry_tag': '0.1.1',
'dart_http_tag': '0.11.3+17',
'dart_http_throttle_tag': '1.0.2',
'dart_intl_tag': '0.15.6',
'dart_intl_tag': '0.15.7',
'dart_json_rpc_2_tag': '2.0.9',
'dart_linter_tag': '0.1.66',
'dart_linter_tag': '0.1.67',
'dart_logging_tag': '0.11.3+2',
'dart_markdown_tag': '2.0.2',
'dart_matcher_tag': '0.12.3',
......
Signature: 557450819efed148f52ea1b142c9d410
Signature: 9ae5e02e183079fd6505b1a3143f7d6f
UNUSED LICENSES:
......@@ -4493,7 +4493,6 @@ FILE: ../../../third_party/dart/runtime/bin/builtin.h
FILE: ../../../third_party/dart/runtime/bin/builtin_gen_snapshot.cc
FILE: ../../../third_party/dart/runtime/bin/builtin_in.cc
FILE: ../../../third_party/dart/runtime/bin/builtin_natives.cc
FILE: ../../../third_party/dart/runtime/bin/builtin_nolib.cc
FILE: ../../../third_party/dart/runtime/bin/common_patch.dart
FILE: ../../../third_party/dart/runtime/bin/crypto.cc
FILE: ../../../third_party/dart/runtime/bin/crypto.h
......@@ -4675,7 +4674,6 @@ FILE: ../../../third_party/dart/runtime/vm/bootstrap.cc
FILE: ../../../third_party/dart/runtime/vm/bootstrap.h
FILE: ../../../third_party/dart/runtime/vm/bootstrap_natives.cc
FILE: ../../../third_party/dart/runtime/vm/bootstrap_natives.h
FILE: ../../../third_party/dart/runtime/vm/bootstrap_nocore.cc
FILE: ../../../third_party/dart/runtime/vm/class_finalizer.h
FILE: ../../../third_party/dart/runtime/vm/class_finalizer_test.cc
FILE: ../../../third_party/dart/runtime/vm/class_table.cc
......@@ -355,10 +355,6 @@ DartVM::DartVM(const Settings& settings,
arraysize(kDartWriteProtectCodeArgs));
#endif
const bool is_preview_dart2 =
Dart_IsDart2Snapshot(isolate_snapshot_->GetData()->GetSnapshotPointer());
FML_CHECK(is_preview_dart2) << "Not Dart 2!";
if (use_checked_mode) {
PushBackAll(&args, kDartAssertArgs, arraysize(kDartAssertArgs));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册