Implemented collecting use-old-backend flag from Gradle
#KT-46689 Fixed
This commit is contained in:
committed by
teamcityserver
parent
3388ca2536
commit
41dd6250d4
@@ -129,7 +129,8 @@ class KotlinGradleFUSLogger : StartupActivity, DumbAware, Runnable {
|
|||||||
BooleanMetrics.ENABLED_COMPILER_PLUGIN_JPA_SUPPORT,
|
BooleanMetrics.ENABLED_COMPILER_PLUGIN_JPA_SUPPORT,
|
||||||
BooleanMetrics.ENABLED_COMPILER_PLUGIN_SAM_WITH_RECEIVER,
|
BooleanMetrics.ENABLED_COMPILER_PLUGIN_SAM_WITH_RECEIVER,
|
||||||
BooleanMetrics.JVM_COMPILER_IR_MODE,
|
BooleanMetrics.JVM_COMPILER_IR_MODE,
|
||||||
StringMetrics.JVM_DEFAULTS
|
StringMetrics.JVM_DEFAULTS,
|
||||||
|
StringMetrics.USE_OLD_BACKEND
|
||||||
)
|
)
|
||||||
|
|
||||||
container.log(
|
container.log(
|
||||||
|
|||||||
+7
-4
@@ -134,10 +134,13 @@ internal open class GradleCompilerRunner(
|
|||||||
// compiler would report metrics by itself via JMX
|
// compiler would report metrics by itself via JMX
|
||||||
KotlinBuildStatsService.applyIfInitialised {
|
KotlinBuildStatsService.applyIfInitialised {
|
||||||
if (compilerArgs is K2JVMCompilerArguments) {
|
if (compilerArgs is K2JVMCompilerArguments) {
|
||||||
val args = K2JVMCompilerArguments()
|
KotlinBuildStatsService.getInstance()?.apply {
|
||||||
parseCommandLineArguments(argsArray.toList(), args)
|
val args = K2JVMCompilerArguments()
|
||||||
KotlinBuildStatsService.getInstance()?.report(BooleanMetrics.JVM_COMPILER_IR_MODE, args.useIR)
|
parseCommandLineArguments(argsArray.toList(), args)
|
||||||
KotlinBuildStatsService.getInstance()?.report(StringMetrics.JVM_DEFAULTS, args.jvmDefault)
|
report(BooleanMetrics.JVM_COMPILER_IR_MODE, args.useIR)
|
||||||
|
report(StringMetrics.JVM_DEFAULTS, args.jvmDefault)
|
||||||
|
report(StringMetrics.USE_OLD_BACKEND, args.useOldBackend.toString())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
@@ -46,4 +46,6 @@ enum class StringMetrics(val type: StringOverridePolicy, val anonymization: Stri
|
|||||||
|
|
||||||
// Compiler parameters
|
// Compiler parameters
|
||||||
JVM_DEFAULTS(CONCAT, SAFE),
|
JVM_DEFAULTS(CONCAT, SAFE),
|
||||||
|
USE_OLD_BACKEND(CONCAT, SAFE)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user