You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@Option(help = "Enable support for threads and and thread-local variables (disable for single-threaded implementation)")//
403
+
@Option(help = "Enable support for threads and and thread-local variables (disable for single-threaded implementation)", //
404
+
deprecated = true, deprecationMessage = "This special mode to build images that cannot start any additional threads has no benefits anymore and will be removed in a future release")//
@Option(help = "Support multiple isolates.", deprecated = true, deprecationMessage = "This option disables a major feature of GraalVM Native Image and will be removed in a future release") //
@Option(help = "Verify type states computed by the static analysis at run time. This is useful when diagnosing problems in the static analysis, but reduces peak performance significantly.", type = OptionType.Debug)//
@Option(help = "Run reachability handlers concurrently during analysis.", type = Expert)//
972
+
@Option(help = "Run reachability handlers concurrently during analysis.", type = Expert, deprecated = true, deprecationMessage = "This option was introduced to simplify migration to GraalVM 22.2 and will be removed in a future release")//
@Option(help = "Force many trampolines to be needed for inter-method calls. Normally trampolines are only used when a method destination is outside the range of a pc-relative branch instruction.", type = OptionType.Debug)//
@@ -990,7 +991,8 @@ public Boolean getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object> v
990
991
}
991
992
};
992
993
993
-
@Option(help = "Instead of abort, only warn if image builder classes are found on the image class-path.", type = OptionType.Debug)//
994
+
@Option(help = "Instead of abort, only warn if image builder classes are found on the image class-path.", type = OptionType.Debug, //
995
+
deprecated = true, deprecationMessage = "This option was introduced to simplify migration to GraalVM 23.0 and will be removed in a future release")//
@Option(help = "Enable and disable normal processing of flags relating to experimental options.", type = OptionType.Expert, stability = OptionStability.EXPERIMENTAL) //
@Option(help = "Force using legacy method handle intrinsics.", type = Expert) //
1028
+
@Option(help = "Force using legacy method handle intrinsics.", type = Expert, deprecated = true, deprecationMessage = "This option was introduced to simplify migration to GraalVM 23.1 and will be removed in a future release") //
Copy file name to clipboardExpand all lines: substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/classinitialization/ClassInitializationOptions.java
@@ -92,7 +92,8 @@ private static class InitializationValueEager extends InitializationValueTransfo
92
92
@Option(help = "A comma-separated list of classes appended with their initialization strategy (':build_time', ':rerun', or ':run_time')", type = OptionType.User)//
@Option(help = "Prints class initialization info for all classes detected by analysis.", type = OptionType.Debug)//
@@ -103,7 +104,7 @@ private static class InitializationValueEager extends InitializationValueTransfo
103
104
104
105
@APIOption(name = "strict-image-heap", deprecated = "'--strict-image-heap' is now the default. You can remove the option.") //
105
106
@Option(help = "Enable the strict image heap mode that allows all classes to be used at build-time but also requires types of all objects in the heap to be explicitly marked for build-time initialization.", //
106
-
type = OptionType.User, deprecated = true, deprecationMessage = "The strict image heap mode is now the default. You can remove the option.") //
107
+
type = OptionType.User, deprecated = true, deprecationMessage = "This option was introduced to simplify migration to GraalVM 24.0 and will be removed in a future release") //
107
108
publicstaticfinalHostedOptionKey<Boolean> StrictImageHeap = newHostedOptionKey<>(true, k -> {
108
109
if (k.hasBeenSet() && Boolean.FALSE.equals(k.getValue())) {
109
110
LogUtils.warning("The non-strict image heap mode should be avoided as it is deprecated and marked for removal.");
0 commit comments