Roll Dart to version 0175f24b2549732d0010708988fd328440c3f956 (#4791)
* Roll Dart to version 0175f24b2549732d0010708988fd328440c3f956
Notable runtime changes :
- Translate asserts in the VM-specific async translation
- Fixes flutter code coverage issues
- Fix type test '_Closure class IS FunctionType' in strong mode
- Report a compile-time error on magic const
- Do not skip type checks on closure functions.
- Make Dart_DumpStackTrace work when there is no current isolate.
- [vm/kernel/aot, test tool] Enable global type flow analysis
* updated DEPS
* Update.
* Update new license.
diff --git a/DEPS b/DEPS
index 364c4c7..72c5ba9 100644
--- a/DEPS
+++ b/DEPS
@@ -31,9 +31,9 @@
# 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': '290c576264faa096a0b3206c71b2435309d9f904',
+ 'dart_revision': '0175f24b2549732d0010708988fd328440c3f956',
- 'dart_args_tag': '0.13.7',
+ 'dart_args_tag': '1.4.1',
'dart_async_tag': '2.0.6',
'dart_barback_tag': '0.15.2+14',
'dart_bazel_worker_tag': 'v0.1.9',
@@ -42,27 +42,27 @@
'dart_boringssl_rev': '672f6fc2486745d0cabc3aaeb4e0a3cd13b37b12',
'dart_charcode_tag': 'v1.1.1',
'dart_cli_util_tag': '0.1.2+1',
- 'dart_collection_tag': '6ff408a512df30559c1a18b37cfac9fc51a4ceef',
+ 'dart_collection_tag': '1.14.6',
'dart_convert_tag': '2.0.1',
'dart_crypto_tag': '2.0.2+1',
'dart_csslib_tag': '0.14.1',
'dart_dart2js_info_tag': '0.5.5+1',
'dart_dart_style_tag': '1.0.10',
- 'dart_dartdoc_tag': 'v0.17.0',
+ 'dart_dartdoc_tag': 'v0.17.1+1',
'dart_fixnum_tag': '0.10.5',
'dart_glob_tag': '1.1.5',
- 'dart_html_tag': '0.13.2+2',
+ 'dart_html_tag': '0.13.3',
'dart_http_multi_server_tag': '2.0.4',
'dart_http_parser_tag': '3.1.1',
'dart_http_retry_tag': '0.1.0',
- 'dart_http_tag': '0.11.3+14',
+ 'dart_http_tag': '0.11.3+16',
'dart_http_throttle_tag': '1.0.1',
'dart_intl_tag': '0.15.2',
'dart_isolate_tag': '1.1.0',
'dart_json_rpc_2_tag': '2.0.6',
- 'dart_linter_tag': '0.1.43',
+ 'dart_linter_tag': '0.1.44',
'dart_logging_tag': '0.11.3+1',
- 'dart_markdown_tag': '1.0.0',
+ 'dart_markdown_tag': '1.1.1',
'dart_matcher_tag': '0.12.1+4',
'dart_mime_tag': '0.9.6',
'dart_mockito_tag': 'a92db054fba18bc2d605be7670aee74b7cadc00a',
@@ -74,21 +74,21 @@
'dart_path_tag': '1.5.1',
'dart_plugin_tag': '0.2.0+2',
'dart_pool_tag': '1.3.4',
- 'dart_protobuf_tag': '0.7.0',
- 'dart_pub_rev': '73ff0d3d9f80f60d41e3135ac44597d011abb4f3',
+ 'dart_protobuf_tag': '0.7.1',
+ 'dart_pub_rev': 'd2755745e88b63448d0adfbf2d04af9050f45ed3',
'dart_pub_semver_tag': '1.3.2',
'dart_quiver_tag': '5aaa3f58c48608af5b027444d561270b53f15dbf',
'dart_resource_rev': 'af5a5bf65511943398146cf146e466e5f0b95cb9',
'dart_root_certificates_rev': '16ef64be64c7dfdff2b9f4b910726e635ccc519e',
'dart_shelf_packages_handler_tag': '1.0.3',
- 'dart_shelf_static_rev': '3558aa35a0d2f0f35868c3fd64b258e140db0122',
- 'dart_shelf_tag': '0.7.1',
+ 'dart_shelf_static_rev': 'v0.2.7',
+ 'dart_shelf_tag': '0.7.2',
'dart_shelf_web_socket_tag': '0.2.2',
'dart_source_map_stack_trace_tag': '1.1.4',
'dart_source_maps_tag': '0.10.4',
'dart_source_span_tag': '1.4.0',
- 'dart_stack_trace_tag': '1.9.0',
- 'dart_stream_channel_tag': '1.6.2',
+ 'dart_stack_trace_tag': '1.9.2',
+ 'dart_stream_channel_tag': '1.6.4',
'dart_string_scanner_tag': '1.0.2',
'dart_test_tag': '0.12.30+1',
'dart_tuple_tag': 'v1.0.1',
diff --git a/sky/packages/sky_engine/LICENSE b/sky/packages/sky_engine/LICENSE
index 9e6b18b..77240f3 100644
--- a/sky/packages/sky_engine/LICENSE
+++ b/sky/packages/sky_engine/LICENSE
@@ -17118,3 +17118,34 @@
Jean-loup Gailly
Mark Adler
+-------------------------------------------------------------------------------
+dart
+
+Copyright (c) 2018, 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.
+-------------------------------------------------------------------------------
+
diff --git a/travis/licenses_golden/licenses_third_party b/travis/licenses_golden/licenses_third_party
index 7139f4e..d26b672 100644
--- a/travis/licenses_golden/licenses_third_party
+++ b/travis/licenses_golden/licenses_third_party
@@ -1,4 +1,4 @@
-Signature: c0ff62ce60a1c9e3a2661402b6cc5367
+Signature: e28ba928de8b3dc11b3aadf90cc54828
UNUSED LICENSES:
@@ -5708,6 +5708,42 @@
====================================================================================================
LIBRARY: dart
+ORIGIN: ../../../third_party/dart/runtime/bin/console.h + ../../../third_party/dart/LICENSE
+TYPE: LicenseType.bsd
+FILE: ../../../third_party/dart/runtime/bin/console.h
+FILE: ../../../third_party/dart/runtime/bin/console_posix.cc
+FILE: ../../../third_party/dart/runtime/bin/console_win.cc
+----------------------------------------------------------------------------------------------------
+Copyright (c) 2018, 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: dart
ORIGIN: ../../../third_party/dart/runtime/bin/crypto_fuchsia.cc + ../../../third_party/dart/LICENSE
TYPE: LicenseType.bsd
FILE: ../../../third_party/dart/runtime/bin/crypto_fuchsia.cc
@@ -22421,4 +22457,4 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
====================================================================================================
-Total license count: 318
+Total license count: 319