[coroutine-stepping]: Temporarily revert evaluation of computing ids of coroutines running on the current thread. Replaced evaluation with a direct call to the method in DebugProbesImpl. Used helper class as a fast path.
Currently, evaluation does not work for K2.
Co-authored-by: Egor Ushakov <Egor.Ushakov@jetbrains.com>
Merge-request: IJ-MR-126011
Merged-by: Maria Sokolova <maria.sokolova@jetbrains.com>
GitOrigin-RevId: 940fdde35b88950ebe535e37d53fe20a1da5906f
In this commit only iml files are changed, required changes in build scripts and in code will follow.
GitOrigin-RevId: bc3c95cf57522c185d92986776849bafe289e094
Java compiler from JDK 11 will use cross-compilation to produce code compatible with older Java versions in these modules.
GitOrigin-RevId: c3501ae403249c49a6787ff89e4619a1214a1e10
This is needed to simplify migration to Java 11, because it doesn't support cross-compilation to version 1.5 or older. This change means that users won't be able to run processes which use classes from IDE distribution (e.g. run JUnit tests, deploy to an application server, etc) under JDK 1.5 or older, they'll need to use JDK 1.6 for that.
GitOrigin-RevId: 1df45d51af993022778253fa13cd79d56090cd26
The shared Ant project library was updated to a version which requires Java 8, but intellij.java.rt has language level 1.3 and compiled with Java 1.6. This works when javac from Java 8 is used for compilation, but when a module with JDK 11 is added to IntelliJ project build process starts to use javac from JDK 11 as the main one and compile intellij.java.rt module using a forced javac from 1.6 and compilation fails.
GitOrigin-RevId: 2f30734e5594b13e14421d3d462e7d0755df086d