-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
area:private optionsIssues tied to -Y private/internal compiler settings.Issues tied to -Y private/internal compiler settings.area:settingsIssues tied to command line options & settings.Issues tied to command line options & settings.itype:enhancementstat:deprecated featureIssues tied to features which were deprecated at some point.Issues tied to features which were deprecated at some point.
Description
Compiler version
Description
We seem to be missing a mechanism for deprecating an alias of a command line option within the compiler.
We currently can deprecate an existing flag altogether, but we can't deprecate a particular alias of it.
This is particularly useful when private (-Y*) options get stabilised and promoted to -X*/root/other.
Existing aliases in need of deprecation
-Yjava-tasty(currently-Xjava-tasty)-Yearly-tasty-output(currently-Xearly-tasty-output)-YallowOutlineFromTasty(currently-Xallow-outline-from-tasty)-usejavacp(will be-Yusejavacpafter Make-usejavacpa private setting as-Yusejavacp#24304 gets merged)
Extra context
Metadata
Metadata
Assignees
Labels
area:private optionsIssues tied to -Y private/internal compiler settings.Issues tied to -Y private/internal compiler settings.area:settingsIssues tied to command line options & settings.Issues tied to command line options & settings.itype:enhancementstat:deprecated featureIssues tied to features which were deprecated at some point.Issues tied to features which were deprecated at some point.