Add JVM target bytecode version 21
Unfortunately, there are still problems with running JVM backend tests with JVM target 21 because: 1) The D8 version that we use does not support bytecode version 21, and updating to a newer version requires to change JVM target of compiler tests to 11. This will be addressed separately when we enable JVM 21 in tests-different-jdk. 2) Some tests are failing because of KT-60659 and KT-60770: - builtinStubMethods/bridgesForStubs/emptyStringListAdd.kt - jdk/stream.kt - regressions/kt528.kt #KT-60662 Fixed
This commit is contained in:
committed by
Space Team
parent
5cbf5ad529
commit
d4b5599373
@@ -92,6 +92,7 @@ public final class org/jetbrains/kotlin/gradle/dsl/JvmTarget : java/lang/Enum {
|
||||
public static final field JVM_19 Lorg/jetbrains/kotlin/gradle/dsl/JvmTarget;
|
||||
public static final field JVM_1_8 Lorg/jetbrains/kotlin/gradle/dsl/JvmTarget;
|
||||
public static final field JVM_20 Lorg/jetbrains/kotlin/gradle/dsl/JvmTarget;
|
||||
public static final field JVM_21 Lorg/jetbrains/kotlin/gradle/dsl/JvmTarget;
|
||||
public static final field JVM_9 Lorg/jetbrains/kotlin/gradle/dsl/JvmTarget;
|
||||
public final fun getTarget ()Ljava/lang/String;
|
||||
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/dsl/JvmTarget;
|
||||
|
||||
+2
-2
@@ -15,8 +15,8 @@ interface KotlinJvmCompilerOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommo
|
||||
val javaParameters: org.gradle.api.provider.Property<kotlin.Boolean>
|
||||
|
||||
/**
|
||||
* Target version of the generated JVM bytecode (1.8, 9, 10, ..., 20), default is 1.8
|
||||
* Possible values: "1.8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20"
|
||||
* Target version of the generated JVM bytecode (1.8, 9, 10, ..., 21), default is 1.8
|
||||
* Possible values: "1.8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21"
|
||||
* Default value: JvmTarget.DEFAULT
|
||||
*/
|
||||
@get:org.gradle.api.tasks.Input
|
||||
|
||||
+2
-2
@@ -21,8 +21,8 @@ interface KotlinJvmOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions
|
||||
private val org.jetbrains.kotlin.gradle.dsl.JvmTarget.jvmTargetKotlinOption get() = this.target
|
||||
|
||||
/**
|
||||
* Target version of the generated JVM bytecode (1.8, 9, 10, ..., 20), default is 1.8
|
||||
* Possible values: "1.8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20"
|
||||
* Target version of the generated JVM bytecode (1.8, 9, 10, ..., 21), default is 1.8
|
||||
* Possible values: "1.8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21"
|
||||
* Default value: JvmTarget.DEFAULT
|
||||
*/
|
||||
var jvmTarget: kotlin.String
|
||||
|
||||
Reference in New Issue
Block a user