df5f38fec8
That allows to check whether current compiler plugin can work with a given runtime version. Implementation-Version can help to detect whether runtime version is too low, and Require-Kotlin-Version detects whether runtime version is too high. Corresponding diagnostic for Require-Kotlin included. Implement minimal runtime version check for kotlinx.serialization plugin. #KT-40036 Fixed Cache result from getVersionsForCurrentModule in BindingTrace. Hide check in the IDE, because caching in trace does not work there.