-
Notifications
You must be signed in to change notification settings - Fork 70
Description
Kotlin version could not be easily updated to 1.9.20 as there are a few issues that have to be solved first:
- KMP no longer applies
javaplugin when jvm-target is configured, it applies only java-base-plugin (see KT-59595). This affects theanimalsnifferplugin configuration; - 1.9.20 requires to specify a
-Xexpect-actual-classesflag to suppress warnings about expect/actual classes; - it'll be prohibited to use default arguments in expect declarations actualized with typealises; we actively use it for exception classes;
KT-22841 introduced a warning for non-final actual classes having different super-types compared to its expect declaration.RawSinkinterface is affected (on JVM in implementsjava.io.Flushable). For now, we can annotate the actual definition with@AllowDifferentMembersInActual;- Wasm tests required nodejs update. At the moment, there are only canary v21 builds, but mocha doesn't work with them.
Metadata
Metadata
Assignees
Labels
No labels