KotlinJvmOptions useIR опция - PullRequest
       0

KotlinJvmOptions useIR опция

1 голос
/ 06 апреля 2020

Начиная с 1.3.70 EAP, есть новая опция в

org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions

, которая

var useIR: kotlin.Boolean

И которая активирует

-Xuse-ir

(см. https://github.com/JetBrains/kotlin/commit/383239aff62ad353fa5e9a927003d7973e4565be)

Этот параметр, по-видимому, не описан в документации. Что оно делает? Каковы последствия? Я заметил уменьшенный размер сборки (в порядке КБ).

1 Ответ

3 голосов
/ 06 апреля 2020

Эта опция включает новую реализацию серверной части компилятора JVM, части, которая генерирует байт-код для JVM, в компиляторе Kotlin.

Начиная с Kotlin 1.3.71, это еще не готов к производству, и флаг был добавлен для внутреннего тестирования, поэтому, пожалуйста, пока не используйте его для каких-либо реальных проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...