Hello,
Looks pretty good. Found some typos:
jdk_util.c:
99: specia_update_version
jdk-version.m4:
31: assing
124, 132: --with--version-pre-base has a dash too many? I see this
pattern consistently used though, am I missing something?
/Erik
On 2015-06-05 16:07, Magnus Ihse Bursie wrote:
This review request covers the main part of the work for JEP-223, the
new version string format [1]. Basically, we'll call this release Java
"9", instead of Java "1.9.0".
This patch is a folding of all work that has been done so far in the
branch JEP-223-branch in jdk9/sandbox. As you can see, it mostly
covers build changes, with some code changes in hotspot, jdk, nashorn
and langtools that either are corresponding changes in the product
code due to the compiler define flags changing from the build, or
follow-up changes to handle the new format.
The JEP-223 work is not finished by this patch. In fact, there are
known issues remaining even after this patch, typically by code that
reads the "java.version" property and tries to parse it. However, this
patch is not directly destined for jdk9/dev, but will go into the
special verona/stage forest. As for all patches destined for
verona/stage it will be code reviewed as if going to jdk9/dev. Once in
verona/stage it will bide its time, and it will be complemented with
follow-up patches to address remaining issues. When all such issues
are resolved and JEP-223 is fully implemented, all changes will be
pushed at once (without further code reviews) into jdk9/dev.
This patch has been contributed by Magnus Ihse Bursie, Kumar
Srinivasan and Alejandro Murillo.
Bug: https://bugs.openjdk.java.net/browse/JDK-8085822
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8085822-JEP-223-initial-patch/webrev.01
[1] http://openjdk.java.net/jeps/223