hg: jigsaw/jake/jdk: Minor javadoc cleanup

2016-03-08 Thread mandy . chung
Changeset: b77257de7003 Author:mchung Date: 2016-03-08 20:43 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b77257de7003 Minor javadoc cleanup ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java

hg: jigsaw/jake/langtools: 2 new changesets

2016-03-08 Thread jonathan . gibbons
Changeset: 653b36207ab2 Author:jjg Date: 2016-03-08 18:40 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/653b36207ab2 minor source cleanup ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java Changeset: 4592ca08edb5 Author:jjg Date:

hg: jigsaw/jake/langtools: start converting new code to new diags system

2016-03-08 Thread jonathan . gibbons
Changeset: 8c6b165360cb Author:jjg Date: 2016-03-08 17:46 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/8c6b165360cb start converting new code to new diags system ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java !

hg: jigsaw/jake: Reenable -Xdoclint for jdk.compiler

2016-03-08 Thread mandy . chung
Changeset: 66a5d67b0116 Author:mchung Date: 2016-03-08 16:24 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/66a5d67b0116 Reenable -Xdoclint for jdk.compiler ! make/CompileJavaModules.gmk

Re: Initial webrev with changes for JDK 9

2016-03-08 Thread Mandy Chung
> On Mar 8, 2016, at 1:37 PM, Naoto Sato wrote: > > Hello, > > I reviewed ResourceBundle code and related locale data changes. Overall it > looks good to me. Here are some minor comments: > > java.util.ResourceBundle.java > > - In the class description, there are two

Re: Need help testing the EA builds

2016-03-08 Thread Mandy Chung
> On Mar 8, 2016, at 6:08 AM, Alan Bateman wrote: > > > On 08/03/2016 07:45, Volker Simonis wrote: >> : >> OK, that would be fine. This problem isn't very urgent but it would be >> good if we could resolve it before the big jake integration into >> jdk9-dev. >> >> >

hg: jigsaw/jake/jdk: 2 new changesets

2016-03-08 Thread mandy . chung
Changeset: be44e8eac21b Author:mchung Date: 2016-03-08 14:38 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/be44e8eac21b java.management review comment ! src/java.management/share/classes/sun/management/ThreadInfoCompositeData.java Changeset: 21b6a9c4195c Author:

hg: jigsaw/jake/langtools: Add missing comments

2016-03-08 Thread jonathan . gibbons
Changeset: 806170c571fc Author:jjg Date: 2016-03-08 14:35 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/806170c571fc Add missing comments ! src/jdk.compiler/share/classes/com/sun/source/tree/ExportsTree.java !

Re: modulepath and classpath mixture

2016-03-08 Thread Paul Benedict
Bikeshed: JDK 9 is supposed to be feature complete 5/26/16 and be RC by next January. Is this really enough time for EE Application Server projects and other tools like Maven to vet the capabilities? Cheers, Paul On Tue, Mar 8, 2016 at 4:08 PM, David M. Lloyd wrote: >

Re: modulepath and classpath mixture

2016-03-08 Thread David M. Lloyd
The only rational solution to this problem is to completely forego the JDK's capabilities and generate the file exclusively from the build tooling. I expect that at some point we'll end up with a series of tools which construct the exports list from annotated package-infos, the requires list

Re: Initial webrev with changes for JDK 9

2016-03-08 Thread Seán Coffey
I'm hoping we can bulk up some of the new exception handling. I've put suggested edits for the jdk repo together in a webrev. No major edits here but it should help supportability of the code for the future. Will it be possible to import these in before the bulk push ?

Re: Initial webrev with changes for JDK 9

2016-03-08 Thread Naoto Sato
Hello, I reviewed ResourceBundle code and related locale data changes. Overall it looks good to me. Here are some minor comments: java.util.ResourceBundle.java - In the class description, there are two occurrences of example explaing service provider type (i.e., basename+"Provider"). It

hg: jigsaw/jake/hotspot: Add #include from JDK-9 to fix open build

2016-03-08 Thread harold . seigel
Changeset: 1ae14b475915 Author:hseigel Date: 2016-03-08 15:34 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1ae14b475915 Add #include from JDK-9 to fix open build ! src/share/vm/trace/traceTypes.xsl

Re: modulepath and classpath mixture

2016-03-08 Thread Paul Benedict
Robert, it's sounds like a chicken-and-egg problem. You need the module name to compile but don't know it until you have compiled. Too bad this file isn't XML so that any tool could read the module information outside of compiling. That's what I advocated for a long time but that battle has been

Re: modulepath and classpath mixture

2016-03-08 Thread Robert Scholte
On Mon, 07 Mar 2016 14:53:28 +0100, Sander Mak wrote: I don't think I understand the issue here. Using -Xpatch doesn't change the module declaration or export. It can be used to override or augment the module content, it just can't override the module declaration.

Re: modulepath and classpath mixture

2016-03-08 Thread Robert Scholte
On Mon, 07 Mar 2016 13:13:38 +0100, Alan Bateman wrote: On 06/03/2016 14:01, Robert Scholte wrote: Hi, I've asked for some feedback and there seems to be concerns with split packages when there are two or more modules on the module path that export the same

hg: jigsaw/jake/hotspot: Remove unused _module_offset

2016-03-08 Thread harold . seigel
Changeset: fc6d7220f074 Author:hseigel Date: 2016-03-08 12:52 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/fc6d7220f074 Remove unused _module_offset ! src/share/vm/runtime/vmStructs.cpp

Re: Initial webrev with changes for JDK 9 - jimage

2016-03-08 Thread Roger Riggs
Hi, Review comments for the jimage code in java.base, mostly cleanup but perhaps a bug or two. General: inconsistent style and not following guidelines, copyright dates may need an update. Use of assert for error checking is not going to catch or help isolate errors in production builds.

hg: jigsaw/jake/nashorn: CodeStoreAndPathTest used to fail with NPE. Fixed and re-enabled the test.

2016-03-08 Thread sundararajan . athijegannathan
Changeset: 64f3ca334b12 Author:sundar Date: 2016-03-08 22:17 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/64f3ca334b12 CodeStoreAndPathTest used to fail with NPE. Fixed and re-enabled the test. !

The State of the Module System: Automatic Edition

2016-03-08 Thread mark . reinhold
I've posted an update to the State of the Module System document [1]. The main change in this edition is the introduction of material on compatibility and migration, including automatic modules [2]. This update also revises the description of reflective readability [3], reorders the text to

hg: jigsaw/jake/langtools: Changing ModuleSymbol.visiblePackage from Set to Map, to avoid linear search in lookupPackage, as noted by mcimadamore.

2016-03-08 Thread jan . lahoda
Changeset: ceb8dfa70331 Author:jlahoda Date: 2016-03-08 17:41 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ceb8dfa70331 Changing ModuleSymbol.visiblePackage from Set to Map, to avoid linear search in lookupPackage, as noted by mcimadamore. !

Re: Need help testing the EA builds

2016-03-08 Thread Volker Simonis
On Tue, Mar 8, 2016 at 3:08 PM, Alan Bateman wrote: > > On 08/03/2016 07:45, Volker Simonis wrote: >> >> : >> OK, that would be fine. This problem isn't very urgent but it would be >> good if we could resolve it before the big jake integration into >> jdk9-dev. >> >> > In

hg: jigsaw/jake/jdk: 3 new changesets

2016-03-08 Thread alan . bateman
Changeset: a9f1485296c7 Author:alanb Date: 2016-03-08 11:19 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a9f1485296c7 pack200 review comments ! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties ! test/tools/pack200/ModuleAttributes.java

Re: Need help testing the EA builds

2016-03-08 Thread Alan Bateman
On 08/03/2016 07:45, Volker Simonis wrote: : OK, that would be fine. This problem isn't very urgent but it would be good if we could resolve it before the big jake integration into jdk9-dev. In order, then my preferences for resolving this are: 1. Compete the tool separation, meaning