Adam

Results 35 issues of 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/`...

runner: Gradle plugin

[KT-71890](https://youtrack.jetbrains.com/issue/KT-71890/Review-and-update-KDoc-in-DGPv2)

runner: Gradle plugin

WIP Fix [KT-70855](https://youtrack.jetbrains.com/issue/KT-70855/DGP-v2-doesnt-pass-common-sources-to-dependent-source-sets)

runner: Gradle plugin

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...

runner: Gradle plugin

Log using the root-most Gradle project, taking composite builds into account. [KT-71254](https://youtrack.jetbrains.com/issue/KT-71254)

runner: Gradle plugin