Fwd: 8177530: Module system implementation refresh (4/2017)

Alan Bateman Alan.Bateman at oracle.com
Thu Apr 6 18:57:59 UTC 2017


I just realized I didn't cc compiler-dev on this update.

Would it be possible to get a reviewer for the langtools changes in this 
update? The update webrevs (against jdk-9+164) is here:

   http://cr.openjdk.java.net/~alanb/8177530/2/

The only two non-mechnical changes to the src tree in this update are 
Jan's update to com/sun/tools/javac/comp/Modules.java to align the 
handling of automatic modules with run-time. We also had to update 
com/sun/tools/javac/file/Locations.java to not drop trailing digits and 
so align the derivation of automatic module names with the latest 
proposal in JSR 376.

Thanks,

-Alan




-------- Forwarded Message --------
Subject: 	8177530: Module system implementation refresh (4/2017)
Date: 	Tue, 4 Apr 2017 17:28:32 +0100
From: 	Alan Bateman <Alan.Bateman at oracle.com>
To: 	jigsaw-dev <jigsaw-dev at openjdk.java.net>, 
hotspot-runtime-dev at openjdk.java.net runtime 
<hotspot-runtime-dev at openjdk.java.net>



As I mentioned on jigsaw-dev yesterday, we have accumulated a number of
changes in the jake forest and would like to bring the changes into
jdk9/dev for jdk-9+165.

Most of the changes in this update are the move of Module and friends
from java.lang.reflect to java.lang. This is mostly a mechanical update.

We also have the update to the derivation of automatic modules to no
longer ignore trailing digits in modules names, this is to align JDK 9
with the updated proposal for issue #VersionsInModuleNames [1].

There are a number of smaller changes, summarized in JDK-8177530 [2].

The webrev with the changes is here:
   http://cr.openjdk.java.net/~alanb/8177530/1

The changes are currently based on jdk-9+163 and will be rebased before
pushing to jdk9/dev.

The corresponding update to jtreg is already in the code-tools/jtreg
repo and will be tagged (I assume as jtreg4.2-b07) before this
integration. Once it is tagged then we'll rev'ing the requiredVersion in
each TEST.ROOT.

-Alan

[1]
http://openjdk.java.net/projects/jigsaw/spec/issues/#VersionsInModuleNames
[2] https://bugs.openjdk.java.net/browse/JDK-8177530



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20170406/20acb8f9/attachment.html>


More information about the compiler-dev mailing list