Update compiler to 1.3.40-dev-1842 (#2876)
This commit is contained in:
committed by
Nikolay Igotti
parent
10ade4cd35
commit
8272ca7442
+2
-1
@@ -10,7 +10,6 @@ import llvm.LLVMModuleRef
|
|||||||
import org.jetbrains.kotlin.backend.common.DumpIrTreeWithDescriptorsVisitor
|
import org.jetbrains.kotlin.backend.common.DumpIrTreeWithDescriptorsVisitor
|
||||||
import org.jetbrains.kotlin.backend.common.descriptors.WrappedSimpleFunctionDescriptor
|
import org.jetbrains.kotlin.backend.common.descriptors.WrappedSimpleFunctionDescriptor
|
||||||
import org.jetbrains.kotlin.backend.common.descriptors.WrappedTypeParameterDescriptor
|
import org.jetbrains.kotlin.backend.common.descriptors.WrappedTypeParameterDescriptor
|
||||||
import org.jetbrains.kotlin.backend.common.phaser.PhaseConfig
|
|
||||||
import org.jetbrains.kotlin.backend.common.validateIrModule
|
import org.jetbrains.kotlin.backend.common.validateIrModule
|
||||||
import org.jetbrains.kotlin.backend.konan.descriptors.*
|
import org.jetbrains.kotlin.backend.konan.descriptors.*
|
||||||
import org.jetbrains.kotlin.backend.konan.ir.KonanIr
|
import org.jetbrains.kotlin.backend.konan.ir.KonanIr
|
||||||
@@ -210,6 +209,8 @@ internal class Context(config: KonanConfig) : KonanBackendContext(config) {
|
|||||||
|
|
||||||
override val configuration get() = config.configuration
|
override val configuration get() = config.configuration
|
||||||
|
|
||||||
|
override val internalPackageFqn: FqName = RuntimeNames.kotlinNativeInternalPackageName
|
||||||
|
|
||||||
val phaseConfig = config.phaseConfig
|
val phaseConfig = config.phaseConfig
|
||||||
|
|
||||||
private val packageScope by lazy { builtIns.builtInsModule.getPackage(KonanFqNames.internalPackageName).memberScope }
|
private val packageScope by lazy { builtIns.builtInsModule.getPackage(KonanFqNames.internalPackageName).memberScope }
|
||||||
|
|||||||
+1
@@ -10,4 +10,5 @@ object RuntimeNames {
|
|||||||
val cCall = FqName("kotlinx.cinterop.internal.CCall")
|
val cCall = FqName("kotlinx.cinterop.internal.CCall")
|
||||||
val independent = FqName("kotlin.native.internal.Independent")
|
val independent = FqName("kotlin.native.internal.Independent")
|
||||||
val filterExceptions = FqName("kotlin.native.internal.FilterExceptions")
|
val filterExceptions = FqName("kotlin.native.internal.FilterExceptions")
|
||||||
|
val kotlinNativeInternalPackageName = FqName.fromSegments(listOf("kotlin", "native", "internal"))
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-3
@@ -60,13 +60,11 @@ internal val ClassDescriptor.isArray: Boolean
|
|||||||
internal val ClassDescriptor.isInterface: Boolean
|
internal val ClassDescriptor.isInterface: Boolean
|
||||||
get() = (this.kind == ClassKind.INTERFACE)
|
get() = (this.kind == ClassKind.INTERFACE)
|
||||||
|
|
||||||
private val kotlinNativeInternalPackageName = FqName.fromSegments(listOf("kotlin", "native", "internal"))
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return `konan.internal` member scope
|
* @return `konan.internal` member scope
|
||||||
*/
|
*/
|
||||||
internal val KonanBuiltIns.kotlinNativeInternal: MemberScope
|
internal val KonanBuiltIns.kotlinNativeInternal: MemberScope
|
||||||
get() = this.builtInsModule.getPackage(kotlinNativeInternalPackageName).memberScope
|
get() = this.builtInsModule.getPackage(RuntimeNames.kotlinNativeInternalPackageName).memberScope
|
||||||
|
|
||||||
internal fun ClassDescriptor.isUnit() = this.defaultType.isUnit()
|
internal fun ClassDescriptor.isUnit() = this.defaultType.isUnit()
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -324,7 +324,7 @@ internal class KonanSymbols(context: Context, private val symbolTable: SymbolTab
|
|||||||
Name.identifier("toString"), NoLookupLocation.FROM_BACKEND)
|
Name.identifier("toString"), NoLookupLocation.FROM_BACKEND)
|
||||||
.single { it.extensionReceiverParameter?.type == builtIns.nullableAnyType})
|
.single { it.extensionReceiverParameter?.type == builtIns.nullableAnyType})
|
||||||
|
|
||||||
val getContinuation = internalFunction("getContinuation")
|
override val getContinuation = internalFunction("getContinuation")
|
||||||
|
|
||||||
val returnIfSuspended = internalFunction("returnIfSuspended")
|
val returnIfSuspended = internalFunction("returnIfSuspended")
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -18,9 +18,9 @@
|
|||||||
buildKotlinVersion=1.3.40-dev-431
|
buildKotlinVersion=1.3.40-dev-431
|
||||||
buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_dev_Compiler),number:1.3.40-dev-431,pinned:true/artifacts/content/maven
|
buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_dev_Compiler),number:1.3.40-dev-431,pinned:true/artifacts/content/maven
|
||||||
remoteRoot=konan_tests
|
remoteRoot=konan_tests
|
||||||
kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_dev_Compiler),number:1.3.40-dev-1480,branch:default:true,pinned:true/artifacts/content/maven
|
kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_dev_Compiler),number:1.3.40-dev-1842,branch:default:true,pinned:true/artifacts/content/maven
|
||||||
kotlinVersion=1.3.40-dev-1480
|
kotlinVersion=1.3.40-dev-1842
|
||||||
testKotlinVersion=1.3.40-dev-1480
|
testKotlinVersion=1.3.40-dev-1842
|
||||||
sharedRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinNativeShared_BuildAndTest),number:1.0-dev-28,branch:default:true,pinned:true/artifacts/content/maven
|
sharedRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinNativeShared_BuildAndTest),number:1.0-dev-28,branch:default:true,pinned:true/artifacts/content/maven
|
||||||
sharedVersion=1.0-dev-28
|
sharedVersion=1.0-dev-28
|
||||||
konanVersion=1.3.0
|
konanVersion=1.3.0
|
||||||
|
|||||||
Reference in New Issue
Block a user