From 73a65c1bb12b4cedb768499c955d35a7c56060a3 Mon Sep 17 00:00:00 2001 From: Abduqodiri Qurbonzoda Date: Thu, 8 Sep 2022 00:15:34 +0300 Subject: [PATCH] Promote top-level kotlin.math.cbrt() to stable #KT-53277 --- kotlin-native/runtime/src/main/kotlin/kotlin/math/math.kt | 8 ++++---- libraries/stdlib/api/js-v1/kotlin.math.kt | 8 ++++---- libraries/stdlib/api/js/kotlin.math.kt | 8 ++++---- libraries/stdlib/common/src/kotlin/MathH.kt | 8 ++++---- libraries/stdlib/js/src/kotlin/math.kt | 8 ++++---- libraries/stdlib/jvm/src/kotlin/util/MathJVM.kt | 8 ++++---- libraries/stdlib/wasm/src/kotlin/math/math.kt | 8 ++++---- 7 files changed, 28 insertions(+), 28 deletions(-) diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/math/math.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/math/math.kt index 25c5a848195..f23b74ee81d 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/math/math.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/math/math.kt @@ -395,8 +395,8 @@ public actual fun max(a: Double, b: Double): Double = when { * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) @GCUnsafeCall("Kotlin_math_cbrt") public external actual fun cbrt(x: Double): Double @@ -962,8 +962,8 @@ public actual fun max(a: Float, b: Float): Float = when { * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) @GCUnsafeCall("Kotlin_math_cbrtf") public external actual fun cbrt(x: Float): Float diff --git a/libraries/stdlib/api/js-v1/kotlin.math.kt b/libraries/stdlib/api/js-v1/kotlin.math.kt index d85b4b28f8b..a9cd2957cbb 100644 --- a/libraries/stdlib/api/js-v1/kotlin.math.kt +++ b/libraries/stdlib/api/js-v1/kotlin.math.kt @@ -107,13 +107,13 @@ public inline fun atanh(x: kotlin.Double): kotlin.Double @kotlin.internal.InlineOnly public inline fun atanh(x: kotlin.Float): kotlin.Float -@kotlin.SinceKotlin(version = "1.7") -@kotlin.ExperimentalStdlibApi +@kotlin.SinceKotlin(version = "1.8") +@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.internal.InlineOnly public inline fun cbrt(x: kotlin.Double): kotlin.Double -@kotlin.SinceKotlin(version = "1.7") -@kotlin.ExperimentalStdlibApi +@kotlin.SinceKotlin(version = "1.8") +@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.internal.InlineOnly public inline fun cbrt(x: kotlin.Float): kotlin.Float diff --git a/libraries/stdlib/api/js/kotlin.math.kt b/libraries/stdlib/api/js/kotlin.math.kt index d85b4b28f8b..a9cd2957cbb 100644 --- a/libraries/stdlib/api/js/kotlin.math.kt +++ b/libraries/stdlib/api/js/kotlin.math.kt @@ -107,13 +107,13 @@ public inline fun atanh(x: kotlin.Double): kotlin.Double @kotlin.internal.InlineOnly public inline fun atanh(x: kotlin.Float): kotlin.Float -@kotlin.SinceKotlin(version = "1.7") -@kotlin.ExperimentalStdlibApi +@kotlin.SinceKotlin(version = "1.8") +@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.internal.InlineOnly public inline fun cbrt(x: kotlin.Double): kotlin.Double -@kotlin.SinceKotlin(version = "1.7") -@kotlin.ExperimentalStdlibApi +@kotlin.SinceKotlin(version = "1.8") +@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.internal.InlineOnly public inline fun cbrt(x: kotlin.Float): kotlin.Float diff --git a/libraries/stdlib/common/src/kotlin/MathH.kt b/libraries/stdlib/common/src/kotlin/MathH.kt index 221aa3244f9..29995bba191 100644 --- a/libraries/stdlib/common/src/kotlin/MathH.kt +++ b/libraries/stdlib/common/src/kotlin/MathH.kt @@ -365,8 +365,8 @@ public expect fun max(a: Double, b: Double): Double * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) public expect fun cbrt(x: Double): Double @@ -844,8 +844,8 @@ public expect fun max(a: Float, b: Float): Float * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) public expect fun cbrt(x: Float): Float diff --git a/libraries/stdlib/js/src/kotlin/math.kt b/libraries/stdlib/js/src/kotlin/math.kt index b0081b26b2f..eb31b91afd7 100644 --- a/libraries/stdlib/js/src/kotlin/math.kt +++ b/libraries/stdlib/js/src/kotlin/math.kt @@ -391,8 +391,8 @@ public actual inline fun max(a: Double, b: Double): Double = nativeMath.max(a, b * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) @InlineOnly public actual inline fun cbrt(x: Double): Double = nativeMath.cbrt(x) @@ -928,8 +928,8 @@ public actual inline fun max(a: Float, b: Float): Float = nativeMath.max(a, b) * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) @InlineOnly public actual inline fun cbrt(x: Float): Float = nativeMath.cbrt(x.toDouble()).toFloat() diff --git a/libraries/stdlib/jvm/src/kotlin/util/MathJVM.kt b/libraries/stdlib/jvm/src/kotlin/util/MathJVM.kt index 225d716d789..2f415a5f3f6 100644 --- a/libraries/stdlib/jvm/src/kotlin/util/MathJVM.kt +++ b/libraries/stdlib/jvm/src/kotlin/util/MathJVM.kt @@ -474,8 +474,8 @@ public actual inline fun max(a: Double, b: Double): Double = nativeMath.max(a, b * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) @InlineOnly public actual inline fun cbrt(x: Double): Double = nativeMath.cbrt(x) @@ -1021,8 +1021,8 @@ public actual inline fun max(a: Float, b: Float): Float = nativeMath.max(a, b) * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) @InlineOnly public actual inline fun cbrt(x: Float): Float = nativeMath.cbrt(x.toDouble()).toFloat() diff --git a/libraries/stdlib/wasm/src/kotlin/math/math.kt b/libraries/stdlib/wasm/src/kotlin/math/math.kt index 7265d7e0f6c..8883b221b46 100644 --- a/libraries/stdlib/wasm/src/kotlin/math/math.kt +++ b/libraries/stdlib/wasm/src/kotlin/math/math.kt @@ -359,8 +359,8 @@ public actual fun max(a: Double, b: Double): Double = kotlin.wasm.internal.wasm_ * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) public actual fun cbrt(x: Double): Double = kotlin.math.fdlibm.__ieee754_cbrt(x) @@ -867,8 +867,8 @@ public actual fun max(a: Float, b: Float): Float = kotlin.wasm.internal.wasm_f32 * - If the argument is infinite, then the result is an infinity with the same sign as the argument. * - If the argument is zero, then the result is a zero with the same sign as the argument. */ -@SinceKotlin("1.7") -@ExperimentalStdlibApi +@SinceKotlin("1.8") +@WasExperimental(ExperimentalStdlibApi::class) public actual fun cbrt(x: Float): Float = kotlin.math.fdlibm.__ieee754_cbrt(x.toDouble()).toFloat()