diff --git a/kotlin-native/licenses/third_party/mpmc_queue_LICENSE.txt b/kotlin-native/licenses/third_party/mpmc_queue_LICENSE.txt new file mode 100644 index 00000000000..69d244d113b --- /dev/null +++ b/kotlin-native/licenses/third_party/mpmc_queue_LICENSE.txt @@ -0,0 +1,16 @@ +Multi-producer/multi-consumer bounded queue. +Copyright (c) 2010-2011, Dmitry Vyukov. All rights reserved. +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + 1. Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimer. + 2. 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. +THIS SOFTWARE IS PROVIDED BY DMITRY VYUKOV "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 +DMITRY VYUKOV 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. +The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted +as representing official policies, either expressed or implied, of Dmitry Vyukov. \ No newline at end of file diff --git a/kotlin-native/runtime/src/main/cpp/BoundedQueue.hpp b/kotlin-native/runtime/src/main/cpp/BoundedQueue.hpp index 52f5bd27847..a0688cbe6a0 100644 --- a/kotlin-native/runtime/src/main/cpp/BoundedQueue.hpp +++ b/kotlin-native/runtime/src/main/cpp/BoundedQueue.hpp @@ -3,7 +3,6 @@ * that can be found in the LICENSE file. */ - /* * An implementation of Dmitry Vyukov's Bounded Multi-producer/multi-consumer bounded queue. * @@ -22,8 +21,6 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted * as representing official policies, either expressed or implied, of Dmitry Vyukov. - * - * TODO what about a binary distribution? */ #pragma once