Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-12 | Separate B from A test files | Jonas Herzig | |
So we are closer to a realistic setup and can tell when we accidentally look up a class in the wrong project. Also allows us to have changes in a class but not to the class or its package (i.e. same file). | |||
2021-11-10 | Start adding tests | Jonas Herzig | |
2021-08-20 | Bump Kotlin version to 1.5.21 (Gradle 7.2) | Jonas Herzig | |
2021-05-13 | Bump Kotlin version to 1.5.0 | Jonas Herzig | |
2021-05-13 | Update Gradle to 7.0.1 | Jonas Herzig | |
Kotlin 1.5 requires at least Gradle 6.8.3. | |||
2020-11-21 | Update kotlin-compiler-embeddable to 1.3.72 | Jonas Herzig | |
Since 1.3.70, the Kotlin compiler by default uses an internal framework to read binary Java class files instead of relying on IntelliJ's PSI to do it for them. This internal framework was introduced in commit d65af8f to reduce the amount of unnecessary work done by the PSI model. Our entire mapper was written for the PSI model though (and remains to be because it must also support Java), so it would fail to remap any Kotlin files if kotlin-compiler-embeddable was upgraded (for whatever reason) to at least 70 where the new behavior became the default. Luckily there exists a config flag (renamed in the same version) which allows us to go back to the PSI reader, so that's what this commit does. | |||
2019-08-31 | Use -embeddable compiler for compatibility with kotlin gradle plugin | Jonas Herzig | |
2019-08-30 | Convert implementation and build script to Kotlin | Jonas Herzig | |
2019-08-30 | Update embedded kotlin compiler version from 1.3.31 to 1.3.40 | Jonas Herzig | |