JDK-8231560 : Remove expired flags in JDK 16
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 16
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-09-26
  • Updated: 2024-11-13
  • Resolved: 2020-06-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 16
16 b02Fixed
Related Reports
Cloners :  
Cloners :  
Duplicate :  
Relates :  
Description
All flags that expire in JDK 16 should be removed from the special_jvm_flags table.

The Java manpage should also be updated as appropriate (ie if a flag previously documented as obsolete is now expired we move it from the obsolete section to the "expired" section.)
Comments
Changeset: 0f7b18a9 Author: David Holmes <dholmes@openjdk.org> Date: 2020-06-14 17:43:54 +0000 URL: https://git.openjdk.java.net/lanai/commit/0f7b18a9
02-07-2020

Changeset: 0f7b18a9 Author: David Holmes <dholmes@openjdk.org> Date: 2020-06-14 17:43:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0f7b18a9
02-07-2020

Changeset: 0f7b18a9 Author: David Holmes <dholmes@openjdk.org> Date: 2020-06-14 17:43:54 +0000 URL: https://git.openjdk.java.net/amber/commit/0f7b18a9
02-07-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/283ece7fc4bb User: dholmes Date: 2020-06-14 21:44:50 +0000
14-06-2020

Only UseParallelOldGC is documented.
12-06-2020

Flags expired in 16: - { "BindGCTaskThreadsToCPUs", JDK_Version::undefined(), JDK_Version::jdk(14), JDK_Version::jdk(16) }, - { "UseGCTaskAffinity", JDK_Version::undefined(), JDK_Version::jdk(14), JDK_Version::jdk(16) }, - { "GCTaskTimeStampEntries", JDK_Version::undefined(), JDK_Version::jdk(14), JDK_Version::jdk(16) }, - { "G1RSetScanBlockSize", JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) }, - { "UseParallelOldGC", JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) }, - { "CompactFields", JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) }, - { "FieldsAllocationStyle", JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) }, -#ifndef X86 - { "UseSSE", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) }, -#endif // !X86 - { "UseAdaptiveGCBoundary", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) }, - { "MonitorBound", JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) }, -#ifdef AARCH64 - { "UseBarriersForVolatile", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) }, -#endif - { "UseLWPSynchronization", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) }, - { "BranchOnRegister", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) }, - { "LIRFillDelaySlots", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
12-06-2020