Unfortunately, there are still problems with running JVM backend tests with JVM target 21 because: 1) The D8 version that we use does not support bytecode version 21, and updating to a newer version requires to change JVM target of compiler tests to 11. This will be addressed separately when we enable JVM 21 in tests-different-jdk. 2) Some tests are failing because of KT-60659 and KT-60770: - builtinStubMethods/bridgesForStubs/emptyStringListAdd.kt - jdk/stream.kt - regressions/kt528.kt #KT-60662 Fixed
Gradle Plugin Api
Lightweight module defining the API surface of the Kotlin Gradle Plugin.
Binary Compatibility Validation
The public API surface of this module is checked for stability using the binary compatibility validator plugin to prevent accidental public API changes.
You can execute public API validation by running apiCheck task (also executed when check task runs).
In order to overwrite the reference API snapshot, you can launch apiDump task.