From b19e75a52eb53c2dff02ebf3c90ddadd9c6d224a Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 9 Sep 2019 14:23:26 -0700 Subject: [PATCH] Roll src/third_party/dart fb14babf59..2e8d912848 (65 commits) dart-lang/sdk@2e8d912848 [developer] Allow async end events to have independent arguments. dart-lang/sdk@09ce6d30e7 [vm, service] Remove _collectAllGarbage. dart-lang/sdk@bc24702149 Add missing parens to static_extension_getter_setter_conflicts_test.dart dart-lang/sdk@e9dcb9f45d fix typo in factory; add mixin text for protected dart-lang/sdk@ab5e36bcfb fix for prefer_int_literals dart-lang/sdk@41c5b81818 [cfe] Special error message for illegal override of a setter by a field dart-lang/sdk@e9c3eebef1 [infra] Add handling of signed SDK directories to promote.py dart-lang/sdk@ff0fda7732 [cfe] Handle UnknownType using defaultDartType dart-lang/sdk@129d4a6144 simplify dartfix output dart-lang/sdk@41bf7443d4 update parser to report static constructor dart-lang/sdk@cb1efb8d27 update parser to allow "late var" in NNBD dart-lang/sdk@99007f3a3e remove duplicate error generation in ClassBuilder dart-lang/sdk@fb73cb19e6 update parser to report MixinDeclaresConstructor error dart-lang/sdk@355df2a354 split AstBuilder endClassConstructor out of endClassMethod event dart-lang/sdk@b6f6240013 fix extension factory declaration in AST dart-lang/sdk@618b56d24d fix conditional expression parsing with NNBD enabled dart-lang/sdk@fb446e5768 [dartdevc] Properly emitting JS interop anonymous classes dart-lang/sdk@4a4f7cbde3 Migration: Handle uses of typedef types as expressions. dart-lang/sdk@0b0c113b52 Migration: rework edge builder prefix handling. dart-lang/sdk@028d97bb1d Migration: handle references to already-migrated fields. dart-lang/sdk@cbe135255d Migration: add support for most compound assignments. dart-lang/sdk@daaa6657b1 Migration: fix a corner case of post-dominator analysis. dart-lang/sdk@23d28932f0 Remove asserts in TypeProviderImpl. dart-lang/sdk@3d3bbc2dbf Remove 'strongMode' flag in StaticTypeAnalyzerTest. dart-lang/sdk@7f8398e484 Changes to MockSdk to make it usable in linter. dart-lang/sdk@116cfbaa2d Issue 38198. Fix for isMoreSpecific() extension. dart-lang/sdk@9391e15cfd [ package:vm_service ] Added support for service protocol version 3.27. dart-lang/sdk@13a69b5631 [vm/bytecode] Replace ICData constant pool entries with DynamicCall dart-lang/sdk@cff9c587f4 Tighten call conventions in allowInterop dart-lang/sdk@c0f49b05dd [vm/debugger] Pick the correct context async variable in bytecode frames. dart-lang/sdk@68dede011e [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. dart-lang/sdk@84db16381d [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes. dart-lang/sdk@1d6ab52f38 [vm] Fix CoreSnapshotSize and StandaloneSnapshotSize to account for the image page size. dart-lang/sdk@fd7676e0bc Fix language_2/config_import_corelib_test dart-lang/sdk@5247036142 fix for convert_to_if_element dart-lang/sdk@e1dc432102 [vm/fuzzer] Update rerun output and parser script dart-lang/sdk@2c219ddb07 Replace AnalysisContextFactory with TestAnalysisContext. dart-lang/sdk@67cdae394f Add import fix in missed case dart-lang/sdk@cf94c3a2fa Additional tests verifying interaction between mixins, static extensions, and visiblity annotations (protected, visibleForTemplate, visibleForTesting). dart-lang/sdk@ffd50c0dc5 Report EXTENSION_AS_EXPRESSION, set type fo dynamic. dart-lang/sdk@254d0776d4 [vm/fuzzer] Fix bug where FFI caused dart crash dart-lang/sdk@f5c0e2e362 [vm/concurrency] Ensure instance size in class table is either 0 or the correct size dart-lang/sdk@eb60f0531e Support a fix to add a setter, both in extensions and elsewhere dart-lang/sdk@e227ffa955 Migration: improve handling of catch clauses. dart-lang/sdk@40454f0918 Fix language_2/f_bounded_quantification2_test dart-lang/sdk@836f6de0f4 Fix language_2/f_bounded_quantification4_test dart-lang/sdk@8ad0832bcb [vm/bytecode] Use static types of parameters when compiling from bytecode dart-lang/sdk@1354ec93db fix for prefer_for_elements_to_map_fromIterable dart-lang/sdk@152aa5a6ed fix calls following null-assertion operator dart-lang/sdk@4e4047a52f fix extension abstract method error dart-lang/sdk@a689f8df06 corelib_2/unsigned_shift_test fixes dart-lang/sdk@6f4ceb887e [vm] Provide a couple more gdb helpers to print stack traces. dart-lang/sdk@d7c96f323d Migration: handle prefixed class references. dart-lang/sdk@0d63ce1d0c Clean up MockSdkElements. dart-lang/sdk@8022f885af Stop using TestTypeProvider in analyzer_plugin. dart-lang/sdk@e55a1e0f3a [vm/fuzzer] Add filter keywords to collect_data dart-lang/sdk@c6a6add465 [vm/fuzzer] Count re-runs dart-lang/sdk@d964c50cff clear contents on TemplateElement#setInnerHtml before appending dart-lang/sdk@c8f3f132ad [vm, snapshot] Use data image pages for kFull snapshots. dart-lang/sdk@add83ad185 Fix language_2/generic_no_such_method_dispatcher_test dart-lang/sdk@f5b53276ce Fix language_2/compile_time_constant_static5_test dart-lang/sdk@e34d71feee [nnbd_migration] Implement if/for in map/set dart-lang/sdk@da235a57f8 [nnbd_migration] Fix for elements for list literals dart-lang/sdk@6ae9709bcb Create TestTypeProvider as TypeProviderImpl on MockSdkElements. dart-lang/sdk@46d7064108 Stop using resolutionMap in DDC. --- DEPS | 2 +- ci/licenses_golden/licenses_third_party | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 519526f281c..92f84bff8ff 100644 --- a/DEPS +++ b/DEPS @@ -34,7 +34,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': 'fb14babf59584ee3aa9b524341455f2a3f3fca91', + 'dart_revision': '2e8d9128486b57b437046045d898a7ff0e6f9289', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 55c6c42ae8a..ef527fda9d9 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: b4990680edf3c9cdbf728c324c5f11af +Signature: 8430918929b4abe4fd737ce8b1e47b92 UNUSED LICENSES: @@ -7440,6 +7440,7 @@ FILE: ../../../third_party/dart/runtime/llvm_codegen/bit/main.cc FILE: ../../../third_party/dart/runtime/llvm_codegen/bit/test.cc FILE: ../../../third_party/dart/runtime/llvm_codegen/codegen/main.cc FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/tree_map.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline_base.dart FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_api_table.dart FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_ffiapi.dart FILE: ../../../third_party/dart/runtime/tools/dartfuzz/gen_api_table.dart