Skip to content

Commit

Permalink
Roll Dart to version ccb16f7 (flutter#6065)
Browse files Browse the repository at this point in the history
* Roll Dart to version ccb16f7

This roll includes the following changes :

* Roll engine to version ccb16f7

ccb16f7 [VM] fix the arguments of training run of kernel-service to      turn
 on strong mode and sync-async on by default.
41e720b [vm] Add support for a new source file format kernel file lists.
3061419 Update testing for unresolved invoke types.
34e6aa8 Fix mock SDK and front-end targer in analyzer.
5d86b5e [vm/kernel/bytecode] Share contexts between scopes in bytecode
1b5d273 Fix analyzer/FE integration of assignments to ambiguous types.
4a4132c Change code ranges for fields/variables.
d1bd887 [VM/SDK] Switch kernel isolate to run in Dart 2 mode
bfd86e5 [vm, gc] Make bypass_safepoints on helper threads sticky.
f69d2fd [VM runtime] Fix build. Missed one reference in previous commit.
f0169f4 [dart] Remove usage of ConnectToEnvironmentService.
14f3982 [VM runtime] Remove broken LongJumpScope::IsSafeToJump().
e87efdf Fix analyzer/FE integration of assignments to ambiguous types.
4445ad1 Support custom --multi-root-scheme flag, and --multi-root arguments.
Also pass the custom scheme to jsProgramToCode to fix placeSourceMap calls.
8c82098 Remove special ignoring MissingImplementationCause.
4004194 Clean up super calls in swarm.
d06f4f8 Refactor parsing top level keyword declarations
569290d Revert "[vm] Use multiple entrypoints to remove unnecessary checks on
 statically-typed closure calls."
ceace12 dart2js: Work-around for imprecise calledOnce info
d10204f Fix analyzer/FE integration of assignments to non-l-values.
8b125b5 Add an AST structure for the new mix-in support
19126e8 [vm] Use multiple entrypoints to remove unnecessary checks on statica
lly-typed closure calls.
0093885 Issues on co19_2 missing compile-time error failures
a95db17 Fix VM status after language_2 triage
fe939f9 [vm] Update status file after entrypoints change (again).
ee6ef70 Update issues for Fasta missing compile-time errors in language_2
b7790e3 [VM] Make all of our compilation pipeline use a [FrameLayout] to gene
rate code
2a36502 Squelch some false warnings for disallowed uses of void
244c9be Remove STRONG_MODE flag
814738b Remove CompilerOptions.strongMode/enableTypeAssertions/trustTypeAnnot
ations
d7c7186 Check setters in Dart 2
bedc144 Analyzer: replaceComponent: Add small to big instead of the other way
 around
a814614 Fix analyzer/FE integration of invalid assignments to classes.
701b130 [vm/kernel/bytecode] Zap expression stack in try-catch handlers
7f88b64 [vm] buffer size based log flushing
dec1da2 [VM interpreter] Bytecode reader should make const list immutable.
51bed8a [test matrix] Add back --compiler=dartkb
1f5f197 [VM] Do not start the kernel isolate when doing an app JIT snapshot t
raining run if a kernel file is specified as the application.
9bf9822 Increase a timeout for a slow test.
5e0a28a [vm/kernel/bytecode] Support unsafeCast() intrinsic method in bytecod
e
2cca441 Replace Deprecated.expires with message
844b7a9 [Test] Add test case for capturing variables in nested sync* closures
a37496d [VM interpreter] Fix native call to growable list factory.
47332ae [vm] Update status file after entrypoints change.
b97f885 Revert "[vm] Deep clone context when cloning closure"
f88582e Improve wording in invalid return spec per comments.
fc24d41 Fix status file for super_call4_test/01
2e22f7b [vm] Fix a bug in the field exactness tracking state machine.
dea7de2 [vm] Use multiple entrypoints to remove unnecessary checks on calls a
gainst "this".
c082761 [vm/compiler] improve type progagation
  • Loading branch information
a-siva authored Aug 22, 2018
1 parent 140a5b7 commit 4fde395
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 47 deletions.
2 changes: 1 addition & 1 deletion DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -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': '69fce633b72e158f5ac553cf3f0f4fcd0f7c735a',
'dart_revision': 'ccb16f72824374163562364bf19dd18e8a882fab',

'dart_args_tag': '1.4.4',
'dart_async_tag': '2.0.8',
Expand Down
90 changes: 45 additions & 45 deletions ci/licenses_golden/licenses_third_party
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Signature: 2cf18ab3f78b7a31e743ed06f3db5660
Signature: e0ba0c8d1c77d42c4ec33b647ecc9b37

UNUSED LICENSES:

Expand Down Expand Up @@ -16688,6 +16688,50 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================================================

====================================================================================================
LIBRARY: tonic
ORIGIN: ../../../garnet/LICENSE
TYPE: LicenseType.bsd
FILE: ../../../third_party/tonic/dart_list.cc
FILE: ../../../third_party/tonic/dart_list.h
FILE: ../../../third_party/tonic/file_loader/file_loader_fuchsia.cc
FILE: ../../../third_party/tonic/file_loader/file_loader_posix.cc
FILE: ../../../third_party/tonic/file_loader/file_loader_win.cc
FILE: ../../../third_party/tonic/filesystem/filesystem/path_win.cc
FILE: ../../../third_party/tonic/filesystem/filesystem/portable_unistd.h
FILE: ../../../third_party/tonic/platform/platform_utils.h
FILE: ../../../third_party/tonic/platform/platform_utils_posix.cc
FILE: ../../../third_party/tonic/platform/platform_utils_win.cc
----------------------------------------------------------------------------------------------------
Copyright 2017 The Fuchsia Authors. 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: tonic
ORIGIN: ../../../third_party/tonic/LICENSE
Expand Down Expand Up @@ -16787,50 +16831,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================================================

====================================================================================================
LIBRARY: tonic
ORIGIN: ../../../third_party/tonic/file_loader/file_loader_fuchsia.cc + ../../../third_party/tonic/LICENSE
TYPE: LicenseType.bsd
FILE: ../../../third_party/tonic/dart_list.cc
FILE: ../../../third_party/tonic/dart_list.h
FILE: ../../../third_party/tonic/file_loader/file_loader_fuchsia.cc
FILE: ../../../third_party/tonic/file_loader/file_loader_posix.cc
FILE: ../../../third_party/tonic/file_loader/file_loader_win.cc
FILE: ../../../third_party/tonic/filesystem/filesystem/path_win.cc
FILE: ../../../third_party/tonic/filesystem/filesystem/portable_unistd.h
FILE: ../../../third_party/tonic/platform/platform_utils.h
FILE: ../../../third_party/tonic/platform/platform_utils_posix.cc
FILE: ../../../third_party/tonic/platform/platform_utils_win.cc
----------------------------------------------------------------------------------------------------
Copyright 2017 The Fuchsia Authors. 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: tonic
ORIGIN: ../../../third_party/tonic/typed_data/dart_byte_data.cc + ../../../third_party/tonic/LICENSE
Expand Down
1 change: 0 additions & 1 deletion frontend_server/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import("//third_party/dart/utils/application_snapshot.gni")

application_snapshot("frontend_server") {
dart_version = 2
main_dart = "bin/starter.dart"
deps = [
"$flutter_root/lib/snapshot:kernel_platform_files",
Expand Down

0 comments on commit 4fde395

Please sign in to comment.