Ralf Wondratschek

Results 19 issues of Ralf Wondratschek

In our Kotlin Multiplatform project we use two JVM targets (Android and desktop), therefore this plugin will use two different folders for the API dumps: `api/android` and `api/desktop`. However, in...

gradle

In a weird combination of `StateFlow`, `backgroundScope`, `UnconfinedTestDispatcher`, `collectAsState()` and the `Immediate` recomposition mode the Compose runtime stops recomposing and Flows produced by Molecule stop sending events. This test passes:...

Assume following component, which compiles fine ```kotlin interface Component1 { val string: String } @Component abstract class TestComponent : Component1 { @Provides fun provideString(): String = "" } ``` If...

bug

Using your library with Android is pretty easy. Add the maven artifact as dependency and insert the precompiled ARM library. Using the native library is necessary, the computation is about...

Current used version is 1.0.0, but 1.0.1 is already available with bug fixes. However, simply bumping the version results in build and test failures.

At the moment all `cleanup-tasks` are run with the same `gradle-args` as the `tasks`, but there are scenarios where I would like to use different args. For example, we run...

We're using the Gradle Profiler for benchmarks. Unfortunately, some tools like Kotlin and KAPT are flaky and sometimes cause build failures, e.g. ``` Caused by: java.lang.NullPointerException at kotlin.collections.CollectionsKt___CollectionsKt.toCollection(_Collections.kt:1155) at kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(_Collections.kt:1188)...

We have a fairly large project and run the Gradle Profiler in CI. I often see that benchmarks finish successfully, but Gradle runs out of memory when stopping the daemons....

Following code exists as is today in `KSAstType`: ```kotlin override val arguments: List get() = type.arguments.map { val argumentType = checkNotNull(it.type) { "Couldn't resolve type for $it with variance ${it.variance}...

bug