summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2023-01-25 21:37:18 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-01-25 21:37:18 +0000
commit1f37ef0515277f8a4b01db69a3def99f27c121c4 (patch)
tree403896d9cf87ba2f5334739f7835f52405187b02
parent216a61eccbaf98f4d84bf773b65647d679bd3849 (diff)
parent9ddb7bfa5e9e930397fe9ee64285ef8baa623517 (diff)
downloadkotlinc-1f37ef0515277f8a4b01db69a3def99f27c121c4.tar.gz
Upgrade kotlinc to v1.8.0 am: 8d36ad942d am: ac7aca4216 am: 9ddb7bfa5e
Original change: https://android-review.googlesource.com/c/platform/external/kotlinc/+/2385672 Change-Id: Idae837ae8ee6fef0e255635a40aa51a87cb92a16 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--Android.bp15
-rw-r--r--METADATA14
-rw-r--r--build.txt2
-rw-r--r--lib/allopen-compiler-plugin.jarbin23944 -> 23723 bytes
-rw-r--r--lib/android-extensions-compiler.jarbin491038 -> 492418 bytes
-rw-r--r--lib/android-extensions-runtime.jarbin9548 -> 9592 bytes
-rw-r--r--lib/assignment-compiler-plugin.jarbin0 -> 52263 bytes
-rw-r--r--lib/js.engines.jarbin11060 -> 11126 bytes
-rw-r--r--lib/jvm-abi-gen.jarbin1154114 -> 1177852 bytes
-rw-r--r--lib/kotlin-annotation-processing-cli.jarbin26299 -> 26347 bytes
-rw-r--r--lib/kotlin-annotation-processing-runtime.jarbin1374 -> 1376 bytes
-rw-r--r--lib/kotlin-annotation-processing.jarbin466712 -> 481452 bytes
-rw-r--r--lib/kotlin-annotations-jvm.jarbin2676 -> 2676 bytes
-rw-r--r--lib/kotlin-ant.jarbin25372 -> 25356 bytes
-rw-r--r--lib/kotlin-compiler.jarbin54773081 -> 55128992 bytes
-rw-r--r--lib/kotlin-daemon-client.jarbin676267 -> 675468 bytes
-rw-r--r--lib/kotlin-daemon.jarbin730122 -> 733095 bytes
-rw-r--r--lib/kotlin-imports-dumper-compiler-plugin.jarbin273972 -> 274005 bytes
-rw-r--r--lib/kotlin-main-kts.jarbin6558516 -> 6572468 bytes
-rw-r--r--lib/kotlin-preloader.jarbin52270 -> 52270 bytes
-rw-r--r--lib/kotlin-reflect-sources.jarbin717281 -> 713374 bytes
-rw-r--r--lib/kotlin-reflect.jarbin3135702 -> 3155026 bytes
-rw-r--r--lib/kotlin-runner.jarbin30437 -> 30873 bytes
-rw-r--r--lib/kotlin-script-runtime.jarbin42175 -> 42822 bytes
-rw-r--r--lib/kotlin-scripting-common.jarbin224831 -> 226058 bytes
-rw-r--r--lib/kotlin-scripting-compiler-impl.jarbin313956 -> 317454 bytes
-rw-r--r--lib/kotlin-scripting-compiler.jarbin374781 -> 376450 bytes
-rw-r--r--lib/kotlin-scripting-js.jarbin7787 -> 7602 bytes
-rw-r--r--lib/kotlin-scripting-jvm.jarbin198580 -> 200054 bytes
-rw-r--r--lib/kotlin-stdlib-jdk7-sources.jarbin17589 -> 580 bytes
-rw-r--r--lib/kotlin-stdlib-jdk7.jarbin45705 -> 958 bytes
-rw-r--r--lib/kotlin-stdlib-jdk8-sources.jarbin8706 -> 556 bytes
-rw-r--r--lib/kotlin-stdlib-jdk8.jarbin19801 -> 964 bytes
-rw-r--r--lib/kotlin-stdlib-js-sources.jarbin516346 -> 523358 bytes
-rw-r--r--lib/kotlin-stdlib-js.jarbin4279763 -> 4331740 bytes
-rw-r--r--lib/kotlin-stdlib-sources.jarbin526707 -> 567543 bytes
-rw-r--r--lib/kotlin-stdlib.jarbin1537343 -> 1636554 bytes
-rw-r--r--lib/kotlin-test-js.jarbin107123 -> 107545 bytes
-rw-r--r--lib/kotlin-test-junit.jarbin5105 -> 5144 bytes
-rw-r--r--lib/kotlin-test-junit5.jarbin5086 -> 5118 bytes
-rw-r--r--lib/kotlin-test-testng.jarbin5105 -> 5143 bytes
-rw-r--r--lib/kotlin-test.jarbin132618 -> 133094 bytes
-rw-r--r--lib/kotlinx-serialization-compiler-plugin.jarbin695794 -> 918162 bytes
-rw-r--r--lib/lombok-compiler-plugin.jarbin2000974 -> 319770 bytes
-rw-r--r--lib/mutability-annotations-compat.jarbin1472 -> 1472 bytes
-rw-r--r--lib/noarg-compiler-plugin.jarbin1825664 -> 62065 bytes
-rw-r--r--lib/parcelize-compiler.jarbin345845 -> 357668 bytes
-rw-r--r--lib/parcelize-runtime.jarbin6948 -> 6995 bytes
-rw-r--r--lib/sam-with-receiver-compiler-plugin.jarbin1782144 -> 18512 bytes
-rw-r--r--license/COPYRIGHT.txt2
-rw-r--r--license/COPYRIGHT_HEADER.txt2
-rw-r--r--license/README.md5
-rw-r--r--license/third_party/pcollections_LICENSE.txt19
53 files changed, 12 insertions, 47 deletions
diff --git a/Android.bp b/Android.bp
index b3ffdc7..7df9e84 100644
--- a/Android.bp
+++ b/Android.bp
@@ -2,7 +2,6 @@ package {
default_applicable_licenses: [
"external_kotlinc_license",
"external_kotlinc_asm_license",
- "external_kotlinc_pcollections_license",
"external_kotlinc_dart_license",
"external_kotlinc_rhino_license",
"external_kotlinc_qunit_license",
@@ -79,7 +78,6 @@ java_import {
licenses: [
"external_kotlinc_license",
"external_kotlinc_asm_license",
- "external_kotlinc_pcollections_license",
"external_kotlinc_dart_license",
"external_kotlinc_rhino_license",
"external_kotlinc_qunit_license",
@@ -386,19 +384,6 @@ license {
}
license {
- name: "external_kotlinc_pcollections_license",
- package_name: "PCollections",
- visibility: [":__subpackages__"],
- license_kinds: [
- "SPDX-license-identifier-MIT",
- ],
- copyright_notice: "Derived from PCollections, A Persistent Java Collections Library (https://pcollections.org/)",
- license_text: [
- "license/third_party/pcollections_LICENSE.txt",
- ],
-}
-
-license {
name: "external_kotlinc_prototype_license",
visibility: [":__subpackages__"],
license_kinds: [
diff --git a/METADATA b/METADATA
index 6399362..0cce0cc 100644
--- a/METADATA
+++ b/METADATA
@@ -1,3 +1,7 @@
+# This project was upgraded with external_updater.
+# Usage: tools/external_updater/updater.sh update kotlinc
+# For more info, check https://cs.android.com/android/platform/superproject/+/master:tools/external_updater/README.md
+
name: "kotlinc"
description: "Standalone Kotlin command-line compiler tools."
third_party {
@@ -7,18 +11,18 @@ third_party {
}
url {
type: ARCHIVE
- value: "https://github.com/JetBrains/kotlin/releases/download/v1.7.20/kotlin-compiler-1.7.20.zip"
+ value: "https://github.com/JetBrains/kotlin/releases/download/v1.8.0/kotlin-compiler-1.8.0.zip"
}
url {
type: ARCHIVE
value: "https://github.com/JetBrains/intellij-community/raw/171/lib/src/trove4j_src.jar"
}
- version: "v1.7.20"
+ version: "v1.8.0"
license_type: RESTRICTED
license_note: "would be RECIPROCAL save for:\n license/third_party/rhino_LICENSE.txt\n license/third_party/testdata/findbugs_license.txt\n license/third_party/trove_license.txt\n license/third_party/trove_readme_license.txt"
last_upgrade_date {
- year: 2022
- month: 9
- day: 29
+ year: 2023
+ month: 1
+ day: 11
}
}
diff --git a/build.txt b/build.txt
index eea7cb2..1bcc0e9 100644
--- a/build.txt
+++ b/build.txt
@@ -1 +1 @@
-1.7.20-release-201 \ No newline at end of file
+1.8.0-release-345 \ No newline at end of file
diff --git a/lib/allopen-compiler-plugin.jar b/lib/allopen-compiler-plugin.jar
index c274580..238f72b 100644
--- a/lib/allopen-compiler-plugin.jar
+++ b/lib/allopen-compiler-plugin.jar
Binary files differ
diff --git a/lib/android-extensions-compiler.jar b/lib/android-extensions-compiler.jar
index 4f77f4c..b006a93 100644
--- a/lib/android-extensions-compiler.jar
+++ b/lib/android-extensions-compiler.jar
Binary files differ
diff --git a/lib/android-extensions-runtime.jar b/lib/android-extensions-runtime.jar
index b176b2f..e2befab 100644
--- a/lib/android-extensions-runtime.jar
+++ b/lib/android-extensions-runtime.jar
Binary files differ
diff --git a/lib/assignment-compiler-plugin.jar b/lib/assignment-compiler-plugin.jar
new file mode 100644
index 0000000..256fa89
--- /dev/null
+++ b/lib/assignment-compiler-plugin.jar
Binary files differ
diff --git a/lib/js.engines.jar b/lib/js.engines.jar
index 33683e4..71f046e 100644
--- a/lib/js.engines.jar
+++ b/lib/js.engines.jar
Binary files differ
diff --git a/lib/jvm-abi-gen.jar b/lib/jvm-abi-gen.jar
index 7043a0c..20f8f9d 100644
--- a/lib/jvm-abi-gen.jar
+++ b/lib/jvm-abi-gen.jar
Binary files differ
diff --git a/lib/kotlin-annotation-processing-cli.jar b/lib/kotlin-annotation-processing-cli.jar
index 576813f..316726e 100644
--- a/lib/kotlin-annotation-processing-cli.jar
+++ b/lib/kotlin-annotation-processing-cli.jar
Binary files differ
diff --git a/lib/kotlin-annotation-processing-runtime.jar b/lib/kotlin-annotation-processing-runtime.jar
index 2b49c3a..f02e962 100644
--- a/lib/kotlin-annotation-processing-runtime.jar
+++ b/lib/kotlin-annotation-processing-runtime.jar
Binary files differ
diff --git a/lib/kotlin-annotation-processing.jar b/lib/kotlin-annotation-processing.jar
index de97800..c5a55d1 100644
--- a/lib/kotlin-annotation-processing.jar
+++ b/lib/kotlin-annotation-processing.jar
Binary files differ
diff --git a/lib/kotlin-annotations-jvm.jar b/lib/kotlin-annotations-jvm.jar
index f5063cf..146f63d 100644
--- a/lib/kotlin-annotations-jvm.jar
+++ b/lib/kotlin-annotations-jvm.jar
Binary files differ
diff --git a/lib/kotlin-ant.jar b/lib/kotlin-ant.jar
index 148703b..b8f0357 100644
--- a/lib/kotlin-ant.jar
+++ b/lib/kotlin-ant.jar
Binary files differ
diff --git a/lib/kotlin-compiler.jar b/lib/kotlin-compiler.jar
index 48fe2dc..8249cf8 100644
--- a/lib/kotlin-compiler.jar
+++ b/lib/kotlin-compiler.jar
Binary files differ
diff --git a/lib/kotlin-daemon-client.jar b/lib/kotlin-daemon-client.jar
index 38e5ad1..25f4529 100644
--- a/lib/kotlin-daemon-client.jar
+++ b/lib/kotlin-daemon-client.jar
Binary files differ
diff --git a/lib/kotlin-daemon.jar b/lib/kotlin-daemon.jar
index 7060740..2b5d6f1 100644
--- a/lib/kotlin-daemon.jar
+++ b/lib/kotlin-daemon.jar
Binary files differ
diff --git a/lib/kotlin-imports-dumper-compiler-plugin.jar b/lib/kotlin-imports-dumper-compiler-plugin.jar
index be875b2..c1ed294 100644
--- a/lib/kotlin-imports-dumper-compiler-plugin.jar
+++ b/lib/kotlin-imports-dumper-compiler-plugin.jar
Binary files differ
diff --git a/lib/kotlin-main-kts.jar b/lib/kotlin-main-kts.jar
index b0d4449..97cf6b0 100644
--- a/lib/kotlin-main-kts.jar
+++ b/lib/kotlin-main-kts.jar
Binary files differ
diff --git a/lib/kotlin-preloader.jar b/lib/kotlin-preloader.jar
index 3e74112..362743b 100644
--- a/lib/kotlin-preloader.jar
+++ b/lib/kotlin-preloader.jar
Binary files differ
diff --git a/lib/kotlin-reflect-sources.jar b/lib/kotlin-reflect-sources.jar
index bd32cf6..32ecaa1 100644
--- a/lib/kotlin-reflect-sources.jar
+++ b/lib/kotlin-reflect-sources.jar
Binary files differ
diff --git a/lib/kotlin-reflect.jar b/lib/kotlin-reflect.jar
index a35d985..91662ae 100644
--- a/lib/kotlin-reflect.jar
+++ b/lib/kotlin-reflect.jar
Binary files differ
diff --git a/lib/kotlin-runner.jar b/lib/kotlin-runner.jar
index f8d4561..946aab6 100644
--- a/lib/kotlin-runner.jar
+++ b/lib/kotlin-runner.jar
Binary files differ
diff --git a/lib/kotlin-script-runtime.jar b/lib/kotlin-script-runtime.jar
index 597a4a9..769b5fc 100644
--- a/lib/kotlin-script-runtime.jar
+++ b/lib/kotlin-script-runtime.jar
Binary files differ
diff --git a/lib/kotlin-scripting-common.jar b/lib/kotlin-scripting-common.jar
index 66962ae..3952d5e 100644
--- a/lib/kotlin-scripting-common.jar
+++ b/lib/kotlin-scripting-common.jar
Binary files differ
diff --git a/lib/kotlin-scripting-compiler-impl.jar b/lib/kotlin-scripting-compiler-impl.jar
index 4b16308..26167cb 100644
--- a/lib/kotlin-scripting-compiler-impl.jar
+++ b/lib/kotlin-scripting-compiler-impl.jar
Binary files differ
diff --git a/lib/kotlin-scripting-compiler.jar b/lib/kotlin-scripting-compiler.jar
index c69bf25..0e74ac6 100644
--- a/lib/kotlin-scripting-compiler.jar
+++ b/lib/kotlin-scripting-compiler.jar
Binary files differ
diff --git a/lib/kotlin-scripting-js.jar b/lib/kotlin-scripting-js.jar
index 7fc38af..c08fbf4 100644
--- a/lib/kotlin-scripting-js.jar
+++ b/lib/kotlin-scripting-js.jar
Binary files differ
diff --git a/lib/kotlin-scripting-jvm.jar b/lib/kotlin-scripting-jvm.jar
index acdb88f..729a154 100644
--- a/lib/kotlin-scripting-jvm.jar
+++ b/lib/kotlin-scripting-jvm.jar
Binary files differ
diff --git a/lib/kotlin-stdlib-jdk7-sources.jar b/lib/kotlin-stdlib-jdk7-sources.jar
index 3257af7..a6ee03c 100644
--- a/lib/kotlin-stdlib-jdk7-sources.jar
+++ b/lib/kotlin-stdlib-jdk7-sources.jar
Binary files differ
diff --git a/lib/kotlin-stdlib-jdk7.jar b/lib/kotlin-stdlib-jdk7.jar
index a25952a..3aaba12 100644
--- a/lib/kotlin-stdlib-jdk7.jar
+++ b/lib/kotlin-stdlib-jdk7.jar
Binary files differ
diff --git a/lib/kotlin-stdlib-jdk8-sources.jar b/lib/kotlin-stdlib-jdk8-sources.jar
index 0d7b0fc..8cb10a1 100644
--- a/lib/kotlin-stdlib-jdk8-sources.jar
+++ b/lib/kotlin-stdlib-jdk8-sources.jar
Binary files differ
diff --git a/lib/kotlin-stdlib-jdk8.jar b/lib/kotlin-stdlib-jdk8.jar
index 8a35a6d..875b228 100644
--- a/lib/kotlin-stdlib-jdk8.jar
+++ b/lib/kotlin-stdlib-jdk8.jar
Binary files differ
diff --git a/lib/kotlin-stdlib-js-sources.jar b/lib/kotlin-stdlib-js-sources.jar
index e415aab..72a30b6 100644
--- a/lib/kotlin-stdlib-js-sources.jar
+++ b/lib/kotlin-stdlib-js-sources.jar
Binary files differ
diff --git a/lib/kotlin-stdlib-js.jar b/lib/kotlin-stdlib-js.jar
index 3b9bb46..1845ee8 100644
--- a/lib/kotlin-stdlib-js.jar
+++ b/lib/kotlin-stdlib-js.jar
Binary files differ
diff --git a/lib/kotlin-stdlib-sources.jar b/lib/kotlin-stdlib-sources.jar
index 03a219d..adbf0ae 100644
--- a/lib/kotlin-stdlib-sources.jar
+++ b/lib/kotlin-stdlib-sources.jar
Binary files differ
diff --git a/lib/kotlin-stdlib.jar b/lib/kotlin-stdlib.jar
index db2272f..b11d7b1 100644
--- a/lib/kotlin-stdlib.jar
+++ b/lib/kotlin-stdlib.jar
Binary files differ
diff --git a/lib/kotlin-test-js.jar b/lib/kotlin-test-js.jar
index 1188030..2ab36b0 100644
--- a/lib/kotlin-test-js.jar
+++ b/lib/kotlin-test-js.jar
Binary files differ
diff --git a/lib/kotlin-test-junit.jar b/lib/kotlin-test-junit.jar
index aefc86e..e4a13b8 100644
--- a/lib/kotlin-test-junit.jar
+++ b/lib/kotlin-test-junit.jar
Binary files differ
diff --git a/lib/kotlin-test-junit5.jar b/lib/kotlin-test-junit5.jar
index e956a2d..036ad9c 100644
--- a/lib/kotlin-test-junit5.jar
+++ b/lib/kotlin-test-junit5.jar
Binary files differ
diff --git a/lib/kotlin-test-testng.jar b/lib/kotlin-test-testng.jar
index 6e3c1f0..9a40729 100644
--- a/lib/kotlin-test-testng.jar
+++ b/lib/kotlin-test-testng.jar
Binary files differ
diff --git a/lib/kotlin-test.jar b/lib/kotlin-test.jar
index 0e0b4bc..55e6b6c 100644
--- a/lib/kotlin-test.jar
+++ b/lib/kotlin-test.jar
Binary files differ
diff --git a/lib/kotlinx-serialization-compiler-plugin.jar b/lib/kotlinx-serialization-compiler-plugin.jar
index 2d8e1cc..a03eb35 100644
--- a/lib/kotlinx-serialization-compiler-plugin.jar
+++ b/lib/kotlinx-serialization-compiler-plugin.jar
Binary files differ
diff --git a/lib/lombok-compiler-plugin.jar b/lib/lombok-compiler-plugin.jar
index 99a4116..0a34295 100644
--- a/lib/lombok-compiler-plugin.jar
+++ b/lib/lombok-compiler-plugin.jar
Binary files differ
diff --git a/lib/mutability-annotations-compat.jar b/lib/mutability-annotations-compat.jar
index 1b88519..7bae249 100644
--- a/lib/mutability-annotations-compat.jar
+++ b/lib/mutability-annotations-compat.jar
Binary files differ
diff --git a/lib/noarg-compiler-plugin.jar b/lib/noarg-compiler-plugin.jar
index 7ffe80d..44d1436 100644
--- a/lib/noarg-compiler-plugin.jar
+++ b/lib/noarg-compiler-plugin.jar
Binary files differ
diff --git a/lib/parcelize-compiler.jar b/lib/parcelize-compiler.jar
index d5930e2..3a54cba 100644
--- a/lib/parcelize-compiler.jar
+++ b/lib/parcelize-compiler.jar
Binary files differ
diff --git a/lib/parcelize-runtime.jar b/lib/parcelize-runtime.jar
index e5dd1e9..57bb1ec 100644
--- a/lib/parcelize-runtime.jar
+++ b/lib/parcelize-runtime.jar
Binary files differ
diff --git a/lib/sam-with-receiver-compiler-plugin.jar b/lib/sam-with-receiver-compiler-plugin.jar
index 4c27ce5..60eb14f 100644
--- a/lib/sam-with-receiver-compiler-plugin.jar
+++ b/lib/sam-with-receiver-compiler-plugin.jar
Binary files differ
diff --git a/license/COPYRIGHT.txt b/license/COPYRIGHT.txt
index 71198e0..9089931 100644
--- a/license/COPYRIGHT.txt
+++ b/license/COPYRIGHT.txt
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
+ * Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/license/COPYRIGHT_HEADER.txt b/license/COPYRIGHT_HEADER.txt
index 41296a4..e17d740 100644
--- a/license/COPYRIGHT_HEADER.txt
+++ b/license/COPYRIGHT_HEADER.txt
@@ -1,4 +1,4 @@
/*
- * Copyright 2010-2021 JetBrains s.r.o. and Kotlin Programming Language contributors.
+ * Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/ \ No newline at end of file
diff --git a/license/README.md b/license/README.md
index 5f0aa9f..bab681c 100644
--- a/license/README.md
+++ b/license/README.md
@@ -35,10 +35,6 @@ the Kotlin IntelliJ IDEA plugin:
- License: BSD ([license/third_party/asm_license.txt][asm])
- Origin: Derived from ASM: a very small and fast Java bytecode manipulation framework, Copyright (c) 2000-2011 INRIA, France Telecom
- - Path: core/reflection.jvm/src/kotlin.reflect/jvm/internal/pcollections
- - License: MIT ([license/third_party/pcollections_LICENSE.txt][pcollections])
- - Origin: Derived from PCollections, A Persistent Java Collections Library (https://pcollections.org/)
-
- Path: eval4j/src/org/jetbrains/eval4j/interpreterLoop.kt
- License: BSD ([license/third_party/asm_license.txt][asm])
- Origin: Derived from ASM: a very small and fast Java bytecode manipulation framework, Copyright (c) 2000-2011 INRIA, France Telecom
@@ -284,7 +280,6 @@ any distributions of the compiler, libraries or plugin:
[gwt]: third_party/gwt_license.txt
[jquery]: third_party/jquery_license.txt
[lombok]: third_party/testdata/lombok_license.txt
-[pcollections]: third_party/pcollections_LICENSE.txt
[qunit]: third_party/qunit_license.txt
[rhino]: third_party/rhino_LICENSE.txt
[rxjava]: third_party/testdata/rxjava_license.txt
diff --git a/license/third_party/pcollections_LICENSE.txt b/license/third_party/pcollections_LICENSE.txt
deleted file mode 100644
index 345a0da..0000000
--- a/license/third_party/pcollections_LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2008 Harold Cooper
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.