CSR :
|
This is the primary implementation subtask of JEP 322. JEP: http://openjdk.java.net/jeps/322 CSR: https://bugs.openjdk.java.net/browse/JDK-8192855 Specdiff: http://cr.openjdk.java.net/~mr/jeps/322/specdiff/ Webrev: http://cr.openjdk.java.net/~mr/jeps/322/rev/ The substantive changes are in these files: make/autoconf/jdk-version.m4 make/autoconf/version-numbers src/java.base/share/classes/java/lang/Runtime.java src/java.base/share/classes/java/lang/VersionProps.java.template test/jdk/java/lang/Runtime/Version/Basic.java Otherwise, this is mostly a straightforward renaming of identifiers involving (major|minor|security) to (feature|interim|update). We've already forked HotSpot for JDK 10 stabilization, so to reduce risk this patch does not attempt to rename all internal identifiers of the form .*(major|minor|security).* in the HotSpot code. That can be done as a cleanup later on. jdk-tier{1,2,3} and hs-tier1 test runs are clean.