Details

    • Type: Sub-task
    • Status: New
    • Priority: P2
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: core-libs
    • Labels:
      None

      Description

      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.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              mr Mark Reinhold
              Reporter:
              mr Mark Reinhold
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: