Support progressive mode via "-progressive"

#KT-25862 Fixed
This commit is contained in:
Alexander Udalov
2018-09-07 13:36:59 +03:00
parent 7474f1dc56
commit 9311ea5d25
12 changed files with 32 additions and 29 deletions
-5
View File
@@ -19,11 +19,6 @@ where advanced options include:
-Xno-check-actual Do not check presence of 'actual' modifier in multi-platform projects
-Xno-inline Disable method inlining
-Xplugin=<path> Load plugins from the given classpath
-Xprogressive Enable compiler progressive mode.
In this mode, deprecations and bug fixes for unstable code take effect immediately,
instead of going through graceful migration cycle.
Code, written in progressive mode is backward compatible; however, code written in
non-progressive mode may cause compilation errors in progressive mode.
-Xproper-ieee754-comparisons Generate proper IEEE 754 comparisons in all cases if values are statically known to be of primitive numeric types
-Xread-deserialized-contracts Enable reading of contracts from metadata
-Xreport-output-files Report source to output files mapping
+5
View File
@@ -23,6 +23,11 @@ where possible options include:
-language-version <version> Provide source compatibility with specified language version
-P plugin:<pluginId>:<optionName>=<value>
Pass an option to a plugin
-progressive Enable progressive compiler mode.
In this mode, deprecations and bug fixes for unstable code take effect immediately,
instead of going through a graceful migration cycle.
Code written in the progressive mode is backward compatible; however, code written in
non-progressive mode may cause compilation errors in the progressive mode.
-nowarn Generate no warnings
-verbose Enable verbose logging output
-version Display compiler version