aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
AgeCommit message (Collapse)Author
2024-05-16Merge branch 'master' of https://github.com/ReplayMod/remap into ↵ev chang
ReplayMod-master
2024-05-16Revert "Add Kotlin 1.9.0 support"ev chang
This reverts commit fcd760df97454eeed436334808da51ea9ba20540.
2024-04-25Add support for Kotlin 1.9.0 (#21)DJtheRedstoner
The KotlinSourceRoot constructor was updated to include an additional argument related to Kotlin Multiplatform. We always pass null for this argument. Co-authored-by: Wyvest <wyvestbusiness@gmail.com>
2023-10-07Bump versionDeftu
2023-10-07Change Maven repo URL to maven.deftu.devDeftu
2023-10-07Change group name to dev.deftuDeftu
2023-08-27Bump version to 0.1.1Deftu
2023-08-27Bump Lorenz from 0.5.0 to 0.5.8Deftu
2023-08-25Add repository and bump versionDeftu
2023-08-25Add Kotlin 1.9.0 supportDeftu
2022-05-10Add support for kotlin-compiler-embeddable 1.6.20Jonas Herzig
While, unlike last time, maintaining backwards compatibility with 1.5.21 (and anything in between).
2021-11-12Separate B from A test filesJonas 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-10Start adding testsJonas Herzig
2021-08-20Bump Kotlin version to 1.5.21 (Gradle 7.2)Jonas Herzig
2021-05-13Bump Kotlin version to 1.5.0Jonas Herzig
2021-05-13Update Gradle to 7.0.1Jonas Herzig
Kotlin 1.5 requires at least Gradle 6.8.3.
2020-11-21Update kotlin-compiler-embeddable to 1.3.72Jonas 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-31Use -embeddable compiler for compatibility with kotlin gradle pluginJonas Herzig
2019-08-30Convert implementation and build script to KotlinJonas Herzig
2019-08-30Update embedded kotlin compiler version from 1.3.31 to 1.3.40Jonas Herzig