[JS IR BE] Extract metadata deserializer to keep binary compatibility

* add UniqId extension to metadata protobuf
This commit is contained in:
Roman Artemev
2019-01-25 19:56:20 +03:00
committed by romanart
parent 3718edb6bc
commit 5384f23f30
16 changed files with 5158 additions and 3 deletions
@@ -13,7 +13,7 @@ import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
import org.jetbrains.kotlin.config.*
import org.jetbrains.kotlin.ir.backend.js.compile
import org.jetbrains.kotlin.js.test.runtimeSources
import org.jetbrains.kotlin.js.test.JsIrTestRuntime
import org.jetbrains.kotlin.psi.KtFile
import java.io.File
@@ -53,7 +53,7 @@ fun main() {
val result = compile(
environment.project,
runtimeSources.map(::createPsiFile),
JsIrTestRuntime.FULL.sources.map(::createPsiFile),
buildConfiguration(environment),
null,
true,