CLI: remove obsolete -Xdisable-ultra-light-classes

This commit is contained in:
Alexander Udalov
2023-10-24 12:20:18 +02:00
committed by Space Team
parent 9d5e1bdc47
commit c2e67619ba
7 changed files with 0 additions and 18 deletions
@@ -22,7 +22,6 @@ fun copyCommonCompilerArguments(from: CommonCompilerArguments, to: CommonCompile
to.contextReceivers = from.contextReceivers
to.disableDefaultScriptingPlugin = from.disableDefaultScriptingPlugin
to.disablePhases = from.disablePhases?.copyOf()
to.disableUltraLightClasses = from.disableUltraLightClasses
to.dontWarnOnErrorSuppression = from.dontWarnOnErrorSuppression
to.dumpDirectory = from.dumpDirectory
to.dumpOnlyFqName = from.dumpOnlyFqName
@@ -542,16 +542,6 @@ They should be a subset of sources passed as free arguments."""
field = value
}
@Argument(
value = "-Xdisable-ultra-light-classes",
description = "Don't use ultra-light classes."
)
var disableUltraLightClasses = false
set(value) {
checkFrozen()
field = value
}
@Argument(
value = "-Xuse-mixed-named-arguments",
description = "Allow mixing named and unnamed arguments when the arguments appear in their default order."
@@ -857,7 +857,6 @@ This option is deprecated and will be deleted in future versions."""
result[JvmAnalysisFlags.suppressMissingBuiltinsError] = suppressMissingBuiltinsError
result[JvmAnalysisFlags.enableJvmPreview] = enableJvmPreview
result[AnalysisFlags.allowUnstableDependencies] = allowUnstableDependencies
result[JvmAnalysisFlags.disableUltraLightClasses] = disableUltraLightClasses
result[JvmAnalysisFlags.useIR] = !useOldBackend
return result
}
@@ -27,9 +27,6 @@ object JvmAnalysisFlags {
@JvmStatic
val suppressMissingBuiltinsError by AnalysisFlag.Delegates.Boolean
@JvmStatic
val disableUltraLightClasses by AnalysisFlag.Delegates.Boolean
@JvmStatic
val enableJvmPreview by AnalysisFlag.Delegates.Boolean
-1
View File
@@ -78,7 +78,6 @@ where advanced options include:
-Xdisable-default-scripting-plugin
Don't enable the scripting plugin by default.
-Xdisable-phases Disable backend phases.
-Xdisable-ultra-light-classes Don't use ultra-light classes.
-Xdont-warn-on-error-suppression
Don't report warnings when errors are suppressed. This only affects K2.
-Xdump-directory Dump the backend state into this directory.
-1
View File
@@ -165,7 +165,6 @@ where advanced options include:
-Xdisable-default-scripting-plugin
Don't enable the scripting plugin by default.
-Xdisable-phases Disable backend phases.
-Xdisable-ultra-light-classes Don't use ultra-light classes.
-Xdont-warn-on-error-suppression
Don't report warnings when errors are suppressed. This only affects K2.
-Xdump-directory Dump the backend state into this directory.
@@ -99,7 +99,6 @@ class CompilerArgumentsContentProspectorTest {
CommonCompilerArguments::checkStickyPhaseConditions,
CommonCompilerArguments::useK2,
CommonCompilerArguments::useFirExtendedCheckers,
CommonCompilerArguments::disableUltraLightClasses,
CommonCompilerArguments::useMixedNamedArguments,
CommonCompilerArguments::metadataKlib,
CommonCompilerArguments::extendedCompilerChecks,