From 161c3fccb692d478b3375cc0395067fa3119e763 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Tue, 11 Apr 2023 17:33:12 +0200 Subject: [PATCH] [PL] Enable partial linkage by default #KT-51447 #KT-51443 --- .../kotlin/ir/linkage/partial/PartialLinkageConfig.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/linkage/partial/PartialLinkageConfig.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/linkage/partial/PartialLinkageConfig.kt index 1b5684f8263..3cc355ad81c 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/linkage/partial/PartialLinkageConfig.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/linkage/partial/PartialLinkageConfig.kt @@ -12,7 +12,7 @@ data class PartialLinkageConfig(val mode: PartialLinkageMode, val logLevel: Part val isEnabled get() = mode.isEnabled companion object { - val DEFAULT = PartialLinkageConfig(PartialLinkageMode.DEFAULT, PartialLinkageLogLevel.ERROR) + val DEFAULT = PartialLinkageConfig(PartialLinkageMode.DISABLE, PartialLinkageLogLevel.ERROR) val KEY = CompilerConfigurationKey.create("partial linkage configuration") } @@ -23,7 +23,7 @@ enum class PartialLinkageMode(val isEnabled: Boolean) { ENABLE(isEnabled = true), DISABLE(isEnabled = false); companion object { - val DEFAULT = DISABLE // TODO: should be changed to `ENABLE` (KT-51447, KT-51443) + val DEFAULT = ENABLE fun resolveMode(key: String): PartialLinkageMode? = values().firstOrNull { entry -> key == entry.name.lowercase() }