From 9347c93fc960a644a1bb08a8d905d7361360dcb6 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Tue, 4 Feb 2020 10:55:12 -0500 Subject: [PATCH] Roll src/third_party/dart c8ed304e979a..3414b5167554 (52 commits) (#16362) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://dart.googlesource.com/sdk.git/+log/c8ed304e979a..3414b5167554 git log c8ed304e979a..3414b5167554 --date=short --first-parent --format='%ad %ae %s' 2020-02-04 rnystrom@google.com Migrate language_2/assign to NNBD. 2020-02-04 sstrickl@google.com [vm/aot] Remove object wrapping of bare instructions for AOT snapshots. 2020-02-04 rnystrom@google.com Migrate language_2/accessor_conflict to NNBD. 2020-02-04 vegorov@google.com [runtime/docs] Add custom lexer for shell sessions in runtime wiki. 2020-02-04 vegorov@google.com [vm/docs] Publish "Introduction to Dart VM" source and build tools. 2020-02-04 jensj@google.com [observatory] Allow to say 'break package:foo/file.dart:42' 2020-02-04 jensj@google.com [vm] [debugger] Fix for not breaking in library with mixin 2020-02-04 kustermann@google.com [vm/concurrency] Disable isolate groups in AOT mode 2020-02-04 dmitryas@google.com [cfe] Account for signatures when inserting noSuchMethod forwarders 2020-02-04 johnniwinther@google.com [dart2js] Remove all unneeded casts 2020-02-04 srujzs@google.com Change nnbd_src files to be null-safe 2020-02-04 bkonyi@google.com [ VM / dart:typed_data ] Change fmaxf/fminf to fmax/fmin for Float64x2.clamp 2020-02-04 rmacnak@google.com Mark typed_data/zeroed_allocation_test as slow on reload bots. 2020-02-03 nshahan@google.com [dartdevc] Enforce omit_local_variable_types lint 2020-02-03 nshahan@google.com [tests] Create `null is T` tests in legacy and null safe libraries 2020-02-03 paulberry@google.com Migration: remove test file containing no tests 2020-02-03 srawlins@google.com Final fix for analyzer windows bots; don't canonicalize 2020-02-03 scheglov@google.com Remove TypeSystem.isOverrideSubtypeOf() 2020-02-03 scheglov@google.com Issue 40304. Use runtime type equality for checking overrides. 2020-02-03 jwren@google.com Standard output improvement from metrics_util.dart to print "" if the counter has no counts. 2020-02-03 bkonyi@google.com [ VM / typed_data ] Fixed inconsistent results for -Float32x4.zero().clamp and -Float64x2.zero().clamp 2020-02-03 scheglov@google.com Update dev_compiler/tool/dart2js_nnbd_sdk_error_golden.txt after analyzer change. 2020-02-03 jwren@google.com Completion metrics change- add missing documentation in the relevance_analyzers.dart file, as well as adding DartCompletionRequest as an input to the analyzers 2020-02-03 scheglov@google.com Use TypeSystemImpl instead of TypeProvider in DartObjectImpl. 2020-02-03 scheglov@google.com Use CorrectOverrideHelper in InheritanceManager3. 2020-02-03 alexmarkov@google.com [vm/nnbd] Use NNBD flags from AsExpression, IsExpression 2020-02-03 paulberry@google.com Migration: plumb ElementTypeProvider through FlowAnalysisVisitor. 2020-02-03 paulberry@google.com Migration: avoid ambiguities when adding a cast after a function expression. 2020-02-03 paulberry@google.com Migration: properly handle type parameter types with nullable bounds. 2020-02-03 scheglov@google.com Include types of candidates into INCONSISTENT_INHERITANCE. 2020-02-03 markzipan@google.com Cleaning up corelib test migrations. 2020-02-03 jwren@google.com For 'dartdev format' and 'dartdev format --help', return the output from dartfmt --help, instead of the default output from FormatCommand.printUsage(). This is follow up on https://dart-review.googlesource.com/c/sdk/+/133042 2020-02-03 rmacnak@google.com Reapply "[vm] Initialize large typed arrays only once." 2020-02-03 rmacnak@google.com [vm, gc] Remove BumpAllocationScope. 2020-02-03 rmacnak@google.com [vm, gc] Document safepointing. 2020-02-03 jcollins@google.com Implement FantasySubPackage. 2020-02-03 brianwilkerson@google.com Change the tests of quick fixes so they can use real lint results 2020-02-03 sortie@google.com [dart:io] Backport semantic changes from the dart:io NNBD migration. 2020-02-03 johnniwinther@google.com [cfe] Non-nullify legacy types in opt-in libraries 2020-02-03 johnniwinther@google.com [cfe] Rename LibraryBuilder.uri to importUri 2020-02-03 kustermann@google.com [vm] Specialize TTS stubs only for legacy types 2020-02-03 johnniwinther@google.com [cfe] Detects writes during initialization in late final field lowering 2020-02-03 johnniwinther@google.com Fix language/operator/invalid_operators_test 2020-02-03 dmitryas@google.com [cfe] Disallow non-nullable fields without initializers 2020-02-03 johnniwinther@google.com [cfe] Handle explicit extension operator access from dill. 2020-02-03 victor.agnez@hotmail.com [vm] Remove flag unbox_numeric_fields 2020-02-03 askesc@google.com [vm/aot] Use a global dispatch table for instance calls in AOT. 2020-02-03 askesc@google.com [vm] Share implementation of LoadClassIdInstr across architectures. 2020-02-03 devoncarew@google.com [nnbd tool] move nnbd preview tool resources to individual files 2020-02-02 scheglov@google.com Extract CorrectOverrideHelper and use for checking mixin applications. 2020-02-02 sigmund@google.com Fix type error within _EventStream.onData 2020-02-02 srawlins@google.com NNBD Preview: Fixes for a few edit details Created with: gclient setdep -r src/third_party/dart@3414b5167554 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter-engine Please CC dart-vm-team@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: None Tbr: dart-vm-team@google.com --- DEPS | 2 +- ci/licenses_golden/licenses_third_party | 33 +++- sky/packages/sky_engine/LICENSE | 244 ++++++++++++------------ 3 files changed, 153 insertions(+), 126 deletions(-) diff --git a/DEPS b/DEPS index f4fba75540d..ecf3a16c370 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': 'c8ed304e979a283f10e28a4104e0da31a3f114ff', + 'dart_revision': '3414b516755486eea788117125e17d4f7c4e0861', # 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 914a0231720..e75df4b2934 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: d4172921f48473fbb848a21f0ec3b6da +Signature: a4ee20f8eb7fb9c7ce2ac5d9348208b8 UNUSED LICENSES: @@ -7472,6 +7472,26 @@ FILE: ../../../third_party/dart/runtime/bin/ffi_test/clobber_x86.S FILE: ../../../third_party/dart/runtime/bin/ffi_test/ffi_test_functions_helpers.S FILE: ../../../third_party/dart/runtime/docs/compiler/images/catch-block-entry-0.png FILE: ../../../third_party/dart/runtime/docs/compiler/images/catch-block-entry-1.png +FILE: ../../../third_party/dart/runtime/docs/images/aot-ic-dictionary.png +FILE: ../../../third_party/dart/runtime/docs/images/aot-ic-linear.png +FILE: ../../../third_party/dart/runtime/docs/images/aot-ic-monomorphic.png +FILE: ../../../third_party/dart/runtime/docs/images/aot-ic-singletarget.png +FILE: ../../../third_party/dart/runtime/docs/images/aot-ic-unlinked.png +FILE: ../../../third_party/dart/runtime/docs/images/aot.png +FILE: ../../../third_party/dart/runtime/docs/images/dart-to-kernel.png +FILE: ../../../third_party/dart/runtime/docs/images/flutter-cfe.png +FILE: ../../../third_party/dart/runtime/docs/images/images.graffle!images +FILE: ../../../third_party/dart/runtime/docs/images/inline-cache-1.png +FILE: ../../../third_party/dart/runtime/docs/images/isolates.png +FILE: ../../../third_party/dart/runtime/docs/images/kernel-loaded-1.png +FILE: ../../../third_party/dart/runtime/docs/images/kernel-loaded-2.png +FILE: ../../../third_party/dart/runtime/docs/images/kernel-service.png +FILE: ../../../third_party/dart/runtime/docs/images/optimizing-compilation.png +FILE: ../../../third_party/dart/runtime/docs/images/raw-function-lazy-compile.png +FILE: ../../../third_party/dart/runtime/docs/images/snapshot-appjit.png +FILE: ../../../third_party/dart/runtime/docs/images/snapshot-with-code.png +FILE: ../../../third_party/dart/runtime/docs/images/snapshot.png +FILE: ../../../third_party/dart/runtime/docs/images/unoptimized-compilation.png FILE: ../../../third_party/dart/runtime/docs/infra/images/isolated-out-browser.png FILE: ../../../third_party/dart/runtime/docs/infra/images/isolated-out-link.png FILE: ../../../third_party/dart/runtime/observatory/lib/elements.dart @@ -7482,6 +7502,10 @@ FILE: ../../../third_party/dart/runtime/observatory/web/favicon.ico FILE: ../../../third_party/dart/runtime/observatory/web/index.html FILE: ../../../third_party/dart/runtime/observatory/web/third_party/trace_viewer_full.html FILE: ../../../third_party/dart/runtime/observatory/web/timeline.html +FILE: ../../../third_party/dart/runtime/tools/wiki/styles/style.scss +FILE: ../../../third_party/dart/runtime/tools/wiki/templates/includes/auto-refresh.html +FILE: ../../../third_party/dart/runtime/tools/wiki/templates/includes/favicon.html +FILE: ../../../third_party/dart/runtime/tools/wiki/templates/page.html FILE: ../../../third_party/dart/samples/ffi/sqlite/docs/lib/scenario-default.svg FILE: ../../../third_party/dart/samples/ffi/sqlite/docs/lib/scenario-full.svg FILE: ../../../third_party/dart/sdk/lib/html/html_common/conversions_dart2js.dart @@ -7755,6 +7779,11 @@ TYPE: LicenseType.bsd FILE: ../../../third_party/dart/benchmarks/ListCopy/dart/ListCopy.dart FILE: ../../../third_party/dart/benchmarks/TypedDataDuplicate/dart/TypedDataDuplicate.dart FILE: ../../../third_party/dart/runtime/observatory/bin/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/tools/wiki/xref_extractor/bin/main.dart +FILE: ../../../third_party/dart/runtime/tools/wiki/xref_extractor/lib/cquery_driver.dart +FILE: ../../../third_party/dart/runtime/tools/wiki/xref_extractor/lib/xref_extractor.dart +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.h FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.cc FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.h FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/call.cc @@ -7771,6 +7800,8 @@ FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_representation.cc FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_representation.h FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.cc FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.h +FILE: ../../../third_party/dart/runtime/vm/dispatch_table.cc +FILE: ../../../third_party/dart/runtime/vm/dispatch_table.h FILE: ../../../third_party/dart/runtime/vm/field_table.cc FILE: ../../../third_party/dart/runtime/vm/field_table.h FILE: ../../../third_party/dart/runtime/vm/timeline_macos.cc diff --git a/sky/packages/sky_engine/LICENSE b/sky/packages/sky_engine/LICENSE index a6b9028ed3e..7ea73bad4dc 100644 --- a/sky/packages/sky_engine/LICENSE +++ b/sky/packages/sky_engine/LICENSE @@ -5113,6 +5113,126 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- fuchsia_sdk +Copyright 2015 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. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2016 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. +-------------------------------------------------------------------------------- +fuchsia_sdk + +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. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2018 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. +-------------------------------------------------------------------------------- +fuchsia_sdk + Copyright 2020 The Fuchsia Authors. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -5509,130 +5629,6 @@ distribution. 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. --------------------------------------------------------------------------------- -fuchsia_sdk -tonic - -Copyright 2015 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. --------------------------------------------------------------------------------- -fuchsia_sdk -tonic - -Copyright 2016 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. --------------------------------------------------------------------------------- -fuchsia_sdk -tonic - -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. --------------------------------------------------------------------------------- -fuchsia_sdk -tonic - -Copyright 2018 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