FE: delay DisableCheckingChangedProgressionsResolve to 2.*

This commit removes the relevant feature from 1.9 and
makes this feature experimental.
We plan to enable it in some 2.* version (not earlier than 2.1)

Related to KT-54261, KT-36932, KT-49276
#KT-58791 Fixed
This commit is contained in:
Mikhail Glukhikh
2023-05-19 12:15:35 +02:00
committed by Space Team
parent 500016df87
commit 5fda57fa55
7 changed files with 145 additions and 15 deletions
@@ -255,7 +255,6 @@ enum class LanguageFeature(
// 1.9
DisableCheckingChangedProgressionsResolve(KOTLIN_1_9), // KT-49276
ProhibitIllegalValueParameterUsageInDefaultArguments(KOTLIN_1_9, kind = BUG_FIX), // KT-25694
ProhibitConstructorCallOnFunctionalSupertype(KOTLIN_1_9, kind = BUG_FIX), // KT-46344
ProhibitArrayLiteralsInCompanionOfAnnotation(KOTLIN_1_9, kind = BUG_FIX), // KT-39041
@@ -345,6 +344,7 @@ enum class LanguageFeature(
ForbidInferringTypeVariablesIntoEmptyIntersection(sinceVersion = null, kind = BUG_FIX), // KT-51221
IntrinsicConstEvaluation(sinceVersion = null, kind = UNSTABLE_FEATURE), // KT-49303
NoSourceCodeInNotNullAssertionExceptions(sinceVersion = null, sinceApiVersion = ApiVersion.KOTLIN_1_4, kind = OTHER), // KT-57570
DisableCheckingChangedProgressionsResolve(sinceVersion = null, kind = OTHER), // KT-49276
;
init {