[MPP] Add preliminary version of platform integer commonizer
Doesn't take target's size_t alias into account just yet KT-41509
This commit is contained in:
committed by
teamcity
parent
b8ee473107
commit
8f4d04dad2
@@ -6,6 +6,7 @@
|
||||
package org.jetbrains.kotlin.commonizer
|
||||
|
||||
import org.jetbrains.kotlin.commonizer.cli.OPTIMISTIC_NUMBER_COMMONIZATION_ENABLED_ALIAS
|
||||
import org.jetbrains.kotlin.commonizer.cli.PLATFORM_INTEGER_COMMONIZATION_ENABLED_ALIAS
|
||||
|
||||
public interface CommonizerSettings {
|
||||
|
||||
@@ -22,3 +23,9 @@ public object OptimisticNumberCommonizationEnabledKey : CommonizerSettings.Key<B
|
||||
override val alias: String
|
||||
get() = OPTIMISTIC_NUMBER_COMMONIZATION_ENABLED_ALIAS
|
||||
}
|
||||
|
||||
public object PlatformIntegerCommonizationEnabledKey : CommonizerSettings.Key<Boolean>() {
|
||||
override val defaultValue: Boolean = false
|
||||
override val alias: String
|
||||
get() = PLATFORM_INTEGER_COMMONIZATION_ENABLED_ALIAS
|
||||
}
|
||||
@@ -20,3 +20,4 @@ public const val COPY_ENDORSED_LIBS_ALIAS: String = "copy-endorsed-libs"
|
||||
|
||||
// Commonizer settings
|
||||
public const val OPTIMISTIC_NUMBER_COMMONIZATION_ENABLED_ALIAS: String = "optimistic-numbers"
|
||||
public const val PLATFORM_INTEGER_COMMONIZATION_ENABLED_ALIAS: String = "platform-integers"
|
||||
|
||||
Reference in New Issue
Block a user