kotlinx-benchmark
kotlinx-benchmark copied to clipboard
Eager tasks creation
trafficstars
I've noticed, while debugging similar issues in Kotlin Gradle Plugin, kotlinx-benchmark creates (instead of just registering) tasks eagerly. Some samples of stacktraces:
at org.gradle.api.internal.tasks.DefaultTaskCollection.getByName(DefaultTaskCollection.java:46)
at kotlinx.benchmark.gradle.JvmTasksKt.createJvmBenchmarkCompileTask(JvmTasks.kt:133)
at kotlinx.benchmark.gradle.JvmJavaTasksKt.processJavaSourceSet(JvmJavaTasks.kt:26)
at kotlinx.benchmark.gradle.BenchmarksPlugin.processConfigurations$lambda-4(BenchmarksPlugin.kt:79)
at org.gradle.api.internal.tasks.DefaultTaskCollection.getByName(DefaultTaskCollection.java:46)
at kotlinx.benchmark.gradle.JvmTasksKt.createJvmBenchmarkExecTask(JvmTasks.kt:158)
at kotlinx.benchmark.gradle.JvmJavaTasksKt.processJavaSourceSet(JvmJavaTasks.kt:30)
at kotlinx.benchmark.gradle.BenchmarksPlugin.processConfigurations$lambda-4(BenchmarksPlugin.kt:79)