[JS IR BE] Temporary fix K/JS stdlib

This commit is contained in:
Roman Artemev
2019-02-19 17:26:38 +03:00
committed by romanart
parent b0b6b359b1
commit 0ec75f1534
2 changed files with 15 additions and 12 deletions
+6 -3
View File
@@ -364,11 +364,14 @@ private val TWO_PWR_16_DBL_ = (1 shl 16).toDouble()
private val TWO_PWR_24_DBL_ = (1 shl 24).toDouble()
private val TWO_PWR_32_DBL_ = TWO_PWR_16_DBL_ * TWO_PWR_16_DBL_
//private val TWO_PWR_32_DBL_ = TWO_PWR_16_DBL_ * TWO_PWR_16_DBL_
private val TWO_PWR_32_DBL_ = (1 shl 16).toDouble() * (1 shl 16).toDouble()
private val TWO_PWR_64_DBL_ = TWO_PWR_32_DBL_ * TWO_PWR_32_DBL_
//private val TWO_PWR_64_DBL_ = TWO_PWR_32_DBL_ * TWO_PWR_32_DBL_
private val TWO_PWR_64_DBL_ = ((1 shl 16).toDouble() * (1 shl 16).toDouble()) * ((1 shl 16).toDouble() * (1 shl 16).toDouble())
private val TWO_PWR_63_DBL_ = TWO_PWR_64_DBL_ / 2
//private val TWO_PWR_63_DBL_ = TWO_PWR_64_DBL_ / 2
private val TWO_PWR_63_DBL_ = (((1 shl 16).toDouble() * (1 shl 16).toDouble()) * ((1 shl 16).toDouble() * (1 shl 16).toDouble())) / 2
private val ZERO = fromInt(0)
@@ -6,7 +6,7 @@
package kotlin.js.internal
@JsName("DoubleCompanionObject")
private object DoubleCompanionObject {
internal object DoubleCompanionObject {
@JsName("MIN_VALUE")
val MIN_VALUE: Double = js("Number.MIN_VALUE")
@@ -24,7 +24,7 @@ private object DoubleCompanionObject {
}
@JsName("FloatCompanionObject")
private object FloatCompanionObject {
internal object FloatCompanionObject {
@JsName("MIN_VALUE")
val MIN_VALUE: Float = js("Number.MIN_VALUE")
@@ -42,7 +42,7 @@ private object FloatCompanionObject {
}
@JsName("IntCompanionObject")
private object IntCompanionObject {
internal object IntCompanionObject {
@JsName("MIN_VALUE")
val MIN_VALUE: Int = -2147483647 - 1
@@ -57,7 +57,7 @@ private object IntCompanionObject {
}
@JsName("LongCompanionObject")
private object LongCompanionObject {
internal object LongCompanionObject {
@JsName("MIN_VALUE")
val MIN_VALUE: Long = js("Kotlin.Long.MIN_VALUE")
@@ -72,7 +72,7 @@ private object LongCompanionObject {
}
@JsName("ShortCompanionObject")
private object ShortCompanionObject {
internal object ShortCompanionObject {
@JsName("MIN_VALUE")
val MIN_VALUE: Short = -32768
@@ -87,7 +87,7 @@ private object ShortCompanionObject {
}
@JsName("ByteCompanionObject")
private object ByteCompanionObject {
internal object ByteCompanionObject {
@JsName("MIN_VALUE")
val MIN_VALUE: Byte = -128
@@ -102,7 +102,7 @@ private object ByteCompanionObject {
}
@JsName("CharCompanionObject")
private object CharCompanionObject {
internal object CharCompanionObject {
@JsName("MIN_VALUE")
public const val MIN_VALUE: Char = '\u0000'
@@ -134,7 +134,7 @@ private object CharCompanionObject {
const val SIZE_BITS = 16
}
private object StringCompanionObject {}
internal object StringCompanionObject {}
private object BooleanCompanionObject {}
internal object BooleanCompanionObject {}