[REPL] Fix performance problem
Configuration updating was done incorrectly, and it led to performance degradation.
This commit is contained in:
+2
-6
@@ -310,12 +310,8 @@ open class KJvmReplCompilerBase<AnalyzerT : ReplCodeAnalyzerBase> protected cons
|
||||
else allPreviousLines.subList(1, allPreviousLines.size)
|
||||
|
||||
return ScriptCompilationConfiguration(configuration) {
|
||||
skipExtensionsResolutionForImplicits.update {
|
||||
it?.also { it.toMutableList().addAll(skipAlways) } ?: skipAlways
|
||||
}
|
||||
skipExtensionsResolutionForImplicitsExceptInnermost.update {
|
||||
it?.also { it.toMutableList().addAll(skipFirstTime) } ?: skipFirstTime
|
||||
}
|
||||
skipExtensionsResolutionForImplicits(*skipAlways.toTypedArray())
|
||||
skipExtensionsResolutionForImplicitsExceptInnermost(*skipFirstTime.toTypedArray())
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user