IC: Fix CacheVersionsManager IC flag set.
Previously flag was set before the IncrementalCompilation.isEnabledForJvm() system property was set. This cases that the cache versions was not saved.
This commit is contained in:
+2
-2
@@ -38,13 +38,13 @@ fun makeJsIncrementally(
|
|||||||
messageCollector: MessageCollector = MessageCollector.NONE,
|
messageCollector: MessageCollector = MessageCollector.NONE,
|
||||||
reporter: ICReporter = EmptyICReporter
|
reporter: ICReporter = EmptyICReporter
|
||||||
) {
|
) {
|
||||||
val isIncremental = IncrementalCompilation.isEnabledForJs()
|
|
||||||
val versions = commonCacheVersionsManagers(cachesDir, isIncremental) + standaloneCacheVersionManager(cachesDir, isIncremental)
|
|
||||||
val allKotlinFiles = sourceRoots.asSequence().flatMap { it.walk() }
|
val allKotlinFiles = sourceRoots.asSequence().flatMap { it.walk() }
|
||||||
.filter { it.isFile && it.extension.equals("kt", ignoreCase = true) }.toList()
|
.filter { it.isFile && it.extension.equals("kt", ignoreCase = true) }.toList()
|
||||||
val buildHistoryFile = File(cachesDir, "build-history.bin")
|
val buildHistoryFile = File(cachesDir, "build-history.bin")
|
||||||
|
|
||||||
withJsIC {
|
withJsIC {
|
||||||
|
val versions = commonCacheVersionsManagers(cachesDir, true) + standaloneCacheVersionManager(cachesDir, true)
|
||||||
|
|
||||||
val compiler = IncrementalJsCompilerRunner(
|
val compiler = IncrementalJsCompilerRunner(
|
||||||
cachesDir, versions, reporter,
|
cachesDir, versions, reporter,
|
||||||
buildHistoryFile = buildHistoryFile,
|
buildHistoryFile = buildHistoryFile,
|
||||||
|
|||||||
+2
-3
@@ -57,9 +57,6 @@ fun makeIncrementally(
|
|||||||
messageCollector: MessageCollector = MessageCollector.NONE,
|
messageCollector: MessageCollector = MessageCollector.NONE,
|
||||||
reporter: ICReporter = EmptyICReporter
|
reporter: ICReporter = EmptyICReporter
|
||||||
) {
|
) {
|
||||||
val isIncremental = IncrementalCompilation.isEnabledForJvm()
|
|
||||||
val versions = commonCacheVersionsManagers(cachesDir, isIncremental) + standaloneCacheVersionManager(cachesDir, isIncremental)
|
|
||||||
|
|
||||||
val kotlinExtensions = listOf("kt", "kts")
|
val kotlinExtensions = listOf("kt", "kts")
|
||||||
val allExtensions = kotlinExtensions + listOf("java")
|
val allExtensions = kotlinExtensions + listOf("java")
|
||||||
val rootsWalk = sourceRoots.asSequence().flatMap { it.walk() }
|
val rootsWalk = sourceRoots.asSequence().flatMap { it.walk() }
|
||||||
@@ -68,6 +65,8 @@ fun makeIncrementally(
|
|||||||
val buildHistoryFile = File(cachesDir, "build-history.bin")
|
val buildHistoryFile = File(cachesDir, "build-history.bin")
|
||||||
|
|
||||||
withIC {
|
withIC {
|
||||||
|
val versions = commonCacheVersionsManagers(cachesDir, true) + standaloneCacheVersionManager(cachesDir, true)
|
||||||
|
|
||||||
val compiler = IncrementalJvmCompilerRunner(
|
val compiler = IncrementalJvmCompilerRunner(
|
||||||
cachesDir,
|
cachesDir,
|
||||||
sourceRoots.map { JvmSourceRoot(it, null) }.toSet(),
|
sourceRoots.map { JvmSourceRoot(it, null) }.toSet(),
|
||||||
|
|||||||
Reference in New Issue
Block a user