hg: jigsaw/jake/jdk: 2 new changesets
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
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
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
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
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
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
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`?
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