From 4820cbec49118c715ecefb38b49cef23a5fd98ef Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 7 Jan 2019 15:50:36 -0800 Subject: [PATCH] Dart SDK roll for 2019-01-07 e541849a9f [dartdevc] fix mixin super constructor calls in kernel backend eebafbc4a8 Issue 35090. Add noSuchMethod forwarders to implemented members. b2ace8fa61 Add hasPragmaAnalyzerNonNullable to AstBuilder and CompilationUnitImpl. 2427a69e14 [VM/Runtime] Refactoring sources to enable interpreter only builds. 5f25d1546c Guard analysis server against missing .instrumentation directory location on disk 3f797f1223 [gardening] Marking ListBase_class_A01_t03 as Slow. a62e924859 [vm/compiler] Ensure that field is added to guarded fields when Slot::Get uses its guarded properties. f41ecbe01e Modified inaccurate comments for tryparse to be more precise. 477de6b84b Cleanup unittests e14472c46b Use getters/setters found through the static types. 555485c891 Start splitting out the tests for hint codes dd47792f16 Replace isMergingInterfaces with an enum f3677bb2e7 Merge interfaces when building hierarchy 78482496d5 [gardening] Mark more large list sorts as slow. 0008641bfd Remove InterfaceResolver.legacyMode 7d6a3e0058 Fix http links to pub which has https. 3b29f5ad81 [VM/AOT/TFA] Do not attribute calls via fields/getters with inference results a10f6aac38 Finish cleaning up the copyright notices in the analyzer_cli package f259cc674f Don't split const/final variable declarations. Add explicit type. 4e0762c636 Fix constant evaluation for the new bool operators cb61275708 Remove remaining uses of Null as a type argument from analyzer 18844b85ec Remove occurrences of Future from analyzer_cli 2f913e7c15 Add documentation about how to debug plugins c39a58a9fe Generate an error if a constant set contains two elements with the same value 88b1a9d241 Remove hack; test fix for #35441 614f6241bb Initial version of DefiniteAssignmentTracker. 272088a4f7 linter 0.1.78 d9ac2704f8 [VM / Runtime] Remove Class::ApplyPatch which is dead code now. 36ab8b18ea [dartdevc] implement set literal and enable-experiments support 26d5345fb1 Fix TypeInfo.couldBeExpression in recovery situations 5be48e1aca [test] Repair DWARF stacktrace test from Dart 2 damage. 807421cc44 Update dartdoc to 0.27.0. 80fa1a874d Replace more uses of deprecated elements 3d6acab3e7 [dartdevc] remove unused `dartdevk` binary, fixes #35483 7fd0c78c15 [gardening] Unmark language/vm/optimized_stacktrace_test 7778a8b6ca [kernel] Start setting up test suite for round-trip serialization 5e609d7946 [kernel] Implement serialization round-trip check for dart types 39539773bb [kernel] Implement serialization round-trip check for expressions 3b728c0a04 [kernel] Wire round-trip verification down to expressions and types 1cbae9fe48 [kernel] Start implementing verifier for serialization round trips e2471dd363 Fix spelling of "occurrences" in flaky test results output. d0f1edb2da Temporary desugaring of set literals. d53f02aa8a Remove writeOptionalReference 5ed1c6132a Minor grammar and consistency fixes 5e808aa048 [infra] Add retry logic to find_base_commit. e8c60f7ba6 [gardening] Mark service/simple_reload_test as Timeout for issue 35506 077ad9acfb Change ticker name for checking supertypes c3b0ebd391 dill serialization: Specialize some writeNodes ea16f85f8c [tools] repurpose generate_compile_commands.py to generate_idefiles.py 6c909a0efa Be explicit about whether a reference is allowed to be null or not a4ba658dfb Update analyzer CHANGELOG entry with annotations 8deb5aabba Reinstate reduction for closure call to known static method --- DEPS | 6 ++-- ci/licenses_golden/licenses_third_party | 38 +++++++++++++++++++++++-- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/DEPS b/DEPS index 2dee70950..d530fbd14 100644 --- a/DEPS +++ b/DEPS @@ -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': 'ec86471ccc47a62df8b4009e1fb37c66ff9dc91b', + 'dart_revision': 'e541849a9f37c28a90163c663acf3ba1f16b5430', # 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.15', 'dart_dart_style_tag': '1.2.2', - 'dart_dartdoc_tag': 'v0.26.1', + 'dart_dartdoc_tag': 'v0.27.0', 'dart_fixnum_tag': '0.10.9', 'dart_glob_tag': '1.1.7', 'dart_html_tag': '0.13.3+2', @@ -60,7 +60,7 @@ vars = { 'dart_http_throttle_tag': '1.0.2', 'dart_intl_tag': '0.15.7', 'dart_json_rpc_2_tag': '2.0.9', - 'dart_linter_tag': '0.1.76', + 'dart_linter_tag': '0.1.78', 'dart_logging_tag': '0.11.3+2', 'dart_markdown_tag': '2.0.2', 'dart_matcher_tag': '0.12.3', diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index b47463d9b..0da124ee6 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: 29cfd29c24487b4ee59633379ffa1809 +Signature: 28f8767bb95e596aedab3e91a9ad5e6b UNUSED LICENSES: @@ -6365,6 +6365,40 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/slot_test.cc + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/slot_test.cc +---------------------------------------------------------------------------------------------------- +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + ==================================================================================================== LIBRARY: double-conversion LIBRARY: icu @@ -18449,4 +18483,4 @@ freely, subject to the following restrictions: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ==================================================================================================== -Total license count: 308 +Total license count: 309 -- GitLab