Adam
Adam
Constantly logging these messages at warning level is not useful. #105
Currently the kxb Gradle plugin uses Kotlin Gradle Plugin to compile the project. https://github.com/Kotlin/kotlinx-benchmark/blob/0764551f1dde18955f986fbf1dd581449202a23f/plugin/build.gradle#L19-L25 However, Gradle uses [an embedded version of Kotlin](https://docs.gradle.org/8.8/userguide/kotlin_dsl.html#sec:kotlin). Using KGP is problematic for a few reasons....
Source code generation is very similar for Native, JS, and Wasm platforms. > This and `GenerateWasmSourceWorker` are almost identical. The only exceptions are `useBenchmarkJs` param and a platform supplied to...
kotlinx-benchmark uses a utility to create a new D8Exec task. https://github.com/Kotlin/kotlinx-benchmark/blob/1aefc62c585362e2dca2f7b695519e4d7c5052cf/plugin/main/src/kotlinx/benchmark/gradle/JsEngineExecTasks.kt#L108-L113 However, the signature of this method changed in KGP 2.0 https://github.com/JetBrains/kotlin/blob/9589486e67c5867b41ed6c58c9614aff39633fe3/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/d8/D8Exec.kt#L54 `compilation: KotlinJsCompilation` changed to `compilation: KotlinJsIrCompilation` This causes...
Test the DGPv2 examples by comparing using golden testing. The example projects are executed using Gradle TestKit. The generated Dokka output is compared against data committed into the directory `./dokka-integration-tests/gradle/src/testExampleProjects/expectedData/`...
[KT-71890](https://youtrack.jetbrains.com/issue/KT-71890/Review-and-update-KDoc-in-DGPv2)
WIP Fix [KT-70855](https://youtrack.jetbrains.com/issue/KT-70855/DGP-v2-doesnt-pass-common-sources-to-dependent-source-sets)
Follow up for #3876 When Dokka produces 'partial' Modules it stores them in a project-local directory. How Dokka processes Modules is an implementation detail, so exposing the directory is not...
Log using the root-most Gradle project, taking composite builds into account. [KT-71254](https://youtrack.jetbrains.com/issue/KT-71254)
#3869