From b298da4ce1a55a6f69e7ed00020ed3af558f3750 Mon Sep 17 00:00:00 2001 From: Kamil Doległo <9080183+kamildoleglo@users.noreply.github.com> Date: Thu, 4 Mar 2021 17:20:31 +0100 Subject: Fix memory leak caused by coroutines (#1751) * Fix memory leak caused by coroutines * Catch all exceptions that might fail the build Co-authored-by: Marcin Aman --- plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'plugins/base/src/main/kotlin') diff --git a/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt b/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt index 9bf61af9..e0deef17 100644 --- a/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt +++ b/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt @@ -19,6 +19,7 @@ import org.jetbrains.dokka.utilities.parallelMap import org.jetbrains.dokka.utilities.report class SingleModuleGeneration(private val context: DokkaContext) : Generation { + override fun Timer.generate() { report("Validity check") validityCheck(context) @@ -48,7 +49,7 @@ class SingleModuleGeneration(private val context: DokkaContext) : Generation { reportAfterRendering() } - override val generationName = " documentation for ${context.configuration.moduleName}" + override val generationName = "documentation for ${context.configuration.moduleName}" fun createDocumentationModels() = runBlocking(Dispatchers.Default) { context.configuration.sourceSets.parallelMap { sourceSet -> translateSources(sourceSet, context) }.flatten() @@ -105,4 +106,4 @@ class SingleModuleGeneration(private val context: DokkaContext) : Generation { else -> translator.invoke(sourceSet, context) } } -} \ No newline at end of file +} -- cgit