Expired Flags in 20: - FilterSpuriousWakeups - MinInliningThreshold - PrefetchFieldsAhead
No remaining usages in code or tests. - UseHeavyMonitors (expired in PRODUCT ONLY) As this flag now only exists for debug builds it has to be a "develop" flag rather than product. There are then changes to two tests that use this flag, so that they only run on a debug VM. - test/jdk/java/lang/Thread/virtual/HoldsLock.java The second @run that uses UseHeavyMonitors is moved to a second test segment that only applies to the debug VM. - test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java Change the test section that uses UseHeavyMonitors to only run on a debug VM and remove the IgnoreUnrecognizedOptions flag. Note that the existing test logic would run the same test twice on product builds. No documentation in the manpage exists for any of the newly expired flags. Obsoleted flags in 20: - ExtendedDTraceProbes Documented in manpage so moved from Deprecated section to Obsolete section. There is special handling for messages about use of this flag so that won't be updated until the flag is actually obsoleted (JDK-8279913). - UseContainerCpuShares - PreferContainerQuotaForCPUCount - AliasLevel Undocumented. Java manpage updates: - Updates Java version to 20 - Moved ExtendedDTraceProbe info as previously mentioned - Applied changes from the .1 file that had not been applied to the markdown source so that they were not lost (and note the .1 file was also missing changes from the markdown file that had not been propagated). - Removed an unrepresentable character (the section symbol) that was not being generated into either the html or nroff file correctly ------------- Commit messages: - Fix typo - 8279047: Remove expired flags in JDK 20 Changes: https://git.openjdk.org/jdk/pull/9127/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=9127&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8279047 Stats: 69 lines in 5 files changed: 23 ins; 26 del; 20 mod Patch: https://git.openjdk.org/jdk/pull/9127.diff Fetch: git fetch https://git.openjdk.org/jdk pull/9127/head:pull/9127 PR: https://git.openjdk.org/jdk/pull/9127