hg: jigsaw/jake/jdk: 2 new changesets

2017-04-13 Thread alan . bateman
Changeset: 081f60103878
Author:alanb
Date:  2017-04-13 18:36 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/081f60103878

Add usage note to addOpens
Random clean-up

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/ModuleResolution.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java

Changeset: 09476fe742fe
Author:alanb
Date:  2017-04-13 18:37 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/09476fe742fe

Fix typo in --dry-run usage

! src/java.base/share/classes/sun/launcher/resources/launcher.properties



hg: jigsaw/jake/hotspot: 7 new changesets

2017-04-13 Thread alan . bateman
Changeset: cded24619229
Author:ysr
Date:  2017-04-07 10:45 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cded24619229

8177963: Parallel GC fails fast when per-thread task log overflows
Summary: Instead of exiting the VM when per-thread task log overflows, print 
warnings once and ignore any further log addition attempt.
Reviewed-by: ysr, kbarrett, sangheki

! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/gcTaskThread.hpp
! src/share/vm/runtime/globals.hpp
! test/gc/parallel/TestPrintGCDetailsVerbose.java
! test/native/runtime/test_globals.cpp

Changeset: d80c43d9a99e
Author:tschatzl
Date:  2017-04-07 10:51 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d80c43d9a99e

Merge

- 
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java
- test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java

Changeset: f19b6d14a035
Author:aph
Date:  2017-04-07 13:42 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f19b6d14a035

8170812: Metaspace corruption caused by incorrect memory size for MethodCounters
Reviewed-by: kbarrett, coleenp

! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.hpp

Changeset: 73c72daf8e8d
Author:iignatyev
Date:  2017-04-07 19:36 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/73c72daf8e8d

8178333: CTW/PathHandler uses == instead of String::equals for string comparison
Reviewed-by: kvn

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: c92c6416ca03
Author:iignatyev
Date:  2017-04-08 02:40 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c92c6416ca03

Merge


Changeset: e6e90d744553
Author:lana
Date:  2017-04-13 16:01 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e6e90d744553

Added tag jdk-9+165 for changeset c92c6416ca03

! .hgtags

Changeset: f55aefad0862
Author:alanb
Date:  2017-04-13 17:36 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f55aefad0862

Merge

! .hgtags
! src/share/vm/runtime/globals.hpp



hg: jigsaw/jake/jaxp: 2 new changesets

2017-04-13 Thread alan . bateman
Changeset: 01393a25477b
Author:lana
Date:  2017-04-13 16:01 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/jaxp/rev/01393a25477b

Added tag jdk-9+165 for changeset 554196039897

! .hgtags

Changeset: 129fdefafbc7
Author:alanb
Date:  2017-04-13 17:35 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/jaxp/rev/129fdefafbc7

Merge

! .hgtags



hg: jigsaw/jake/jdk: 7 new changesets

2017-04-13 Thread alan . bateman
Changeset: 96f06b21a3f3
Author:bpb
Date:  2017-04-07 11:31 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/96f06b21a3f3

8178074: (ch) java/nio/channels/etc/AdaptorCloseAndInterrupt.java: add 
instrumentation
Summary: Add some print statements to indicate state at strategic points
Reviewed-by: chegar

! test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java

Changeset: c2b213b77b2d
Author:smarks
Date:  2017-04-07 15:41 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c2b213b77b2d

8173152: Wrong wording in Comparator.compare() method spec
Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Comparable.java
! src/java.base/share/classes/java/util/Comparator.java

Changeset: baf915932a01
Author:lancea
Date:  2017-04-09 14:25 -0400
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/baf915932a01

8178130: Minor update to the Connection javadocs
Reviewed-by: bpb

! src/java.sql/share/classes/java/sql/Connection.java

Changeset: d263a4cb0621
Author:asapre
Date:  2017-04-10 12:15 +0530
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d263a4cb0621

8176204: [DOC] ThreadMXBean Fails to Detect ReentrantReadWriteLock Deadlock
Summary: Update LockInfo class javadoc for own-able synchronizer examples
Reviewed-by: dholmes
Contributed-by: amit.sa...@oracle.com

! src/java.management/share/classes/java/lang/management/LockInfo.java

Changeset: a7942c3b1e59
Author:mchung
Date:  2017-04-10 13:51 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a7942c3b1e59

8177855: Clean up legal files
Reviewed-by: alanb, darcy

! src/java.desktop/share/legal/jpeg.md
! src/jdk.crypto.ec/share/legal/ecc.md

Changeset: 46e1898b6c6e
Author:lana
Date:  2017-04-13 16:01 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/46e1898b6c6e

Added tag jdk-9+165 for changeset a7942c3b1e59

! .hgtags

Changeset: 6aa95347da12
Author:alanb
Date:  2017-04-13 17:31 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6aa95347da12

Merge

! .hgtags



hg: jigsaw/jake/corba: 2 new changesets

2017-04-13 Thread alan . bateman
Changeset: 934c18145915
Author:lana
Date:  2017-04-13 16:01 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/corba/rev/934c18145915

Added tag jdk-9+165 for changeset a510b2201154

! .hgtags

Changeset: 21db254e0822
Author:alanb
Date:  2017-04-13 17:34 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/corba/rev/21db254e0822

Merge

! .hgtags



hg: jigsaw/jake/langtools: 4 new changesets

2017-04-13 Thread alan . bateman
Changeset: d6627b51ab8b
Author:mcimadamore
Date:  2017-04-07 15:46 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d6627b51ab8b

8178283: tools/javac/lambda/speculative/T8177933.java fails with assertion error
Summary: disable test on solaris
Reviewed-by: darcy

! test/tools/javac/lambda/speculative/T8177933.java

Changeset: 98108b7d4cb6
Author:jlahoda
Date:  2017-04-10 11:08 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/98108b7d4cb6

8178011: Automatic module warnings
Summary: Adding lints for automatic modules in requires and requires transitive 
directives.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! 
src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/diags/Example.java
+ test/tools/javac/diags/examples/RequiresAutomatic/module-info.java
+ test/tools/javac/diags/examples/RequiresAutomatic/modulepath/a/A.java
+ test/tools/javac/diags/examples/RequiresTransitiveAutomatic/module-info.java
+ 
test/tools/javac/diags/examples/RequiresTransitiveAutomatic/modulepath/a/A.java
! test/tools/javac/modules/AutomaticModules.java

Changeset: d3aec746a8d2
Author:lana
Date:  2017-04-13 16:01 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d3aec746a8d2

Added tag jdk-9+165 for changeset 98108b7d4cb6

! .hgtags

Changeset: 7e531a1008f7
Author:alanb
Date:  2017-04-13 17:32 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7e531a1008f7

Merge

! .hgtags
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! 
src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/diags/Example.java
! test/tools/javac/modules/AutomaticModules.java



hg: jigsaw/jake: 2 new changesets

2017-04-13 Thread alan . bateman
Changeset: e817f52d73d0
Author:lana
Date:  2017-04-13 16:01 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/e817f52d73d0

Added tag jdk-9+165 for changeset aff4f339acd4

! .hgtags

Changeset: f9c92d2e06c9
Author:alanb
Date:  2017-04-13 17:30 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/f9c92d2e06c9

Merge

! .hgtags



Re: Intended usage of `java --dry-run`?

2017-04-13 Thread Peter Levart



On 04/12/2017 04:22 PM, Alan Bateman wrote:

On 11/04/2017 17:13, Andrew Guibert wrote:


:

Thanks for clarifying Alan.  I misunderstood the use case of 
--dry-run to be
that it did not require any main class, but instead the point is to 
*load*
but not *execute* the main class.  Perhaps this would be worth 
clarifying in

the option description?



The current usage for this option does include "create VM but do not 
execute main method". I guess we could adjust this a bit to make it 
explicit that the main class is loaded but the main method is not 
executed.


-Alan


...and in addition, that the main class is not even initialized - no 
user code is executed, right? I think this excludes any java agents 
and/or custom system class loaders and/or custom security managers 
specified as command-line options. Perhaps this should be specified 
explicitly.


Regards, Peter