robstoll
08/10/2021, 11:32 AMVampire
08/10/2021, 11:49 AMembeddedKotlin()
for whatever reason.
But hard to tell without seeing your actual builds.robstoll
08/10/2021, 11:51 AMrobstoll
08/10/2021, 11:51 AMVampire
08/10/2021, 11:52 AM1.
in Java 8.Vampire
08/10/2021, 11:54 AMrobstoll
08/10/2021, 11:55 AMlanguageVersion
changed in kotlin-gradle-plugin 1.5 from 1.3 to 1.4Vampire
08/10/2021, 11:55 AMFor fully stable versions of the compiler the default binary compatibility protocol is the following:
- All binaries are backwards compatible, i.e. a newer compiler can read older binaries (e.g. 1.3 understands 1.0 through 1.2),
- Older compilers reject binaries that rely on new features (e.g. a 1.0 compiler rejects binaries that use coroutines).
- Preferably (but we can't guarantee it), the binary format is mostly forwards compatible with the next feature release, but not later ones (in the cases when new features are not used, e.g. 1.3 can understand most binaries from 1.4, but not 1.5).
robstoll
08/10/2021, 11:56 AMVampire
08/10/2021, 11:56 AMlanguageVersion
is the version of the plugin you apply. In 1.3 it is 1.3, in 1.4 1.4, and in 1.5 1.5Vampire
08/10/2021, 11:56 AMrobstoll
08/10/2021, 11:56 AMthe cases when new features are not used, e.g. 1.3 can understand most binaries from 1.4, but not 1.5
Vampire
08/10/2021, 11:57 AMrobstoll
08/10/2021, 11:59 AMrobstoll
08/10/2021, 2:39 PMVampire
08/10/2021, 3:17 PM