Re: Intersection of Modules and Multi-Release JARs
On 18/01/16 17:28, Paul Sandoz wrote: > Assuming the JodaTime library is not publicly exported (types in the > dependent API) and used in a manner that is amenable to maintaining > separate classes then i guess it (and it’s dependencies) would have > tag along with a "one unit, one set of dependencies” constraint. > Otherwise, a version bump is seems necessary. Absolutely, I'm talking about internal dependencies, otherwise it'd be a nightmare.
hg: jigsaw/jake/hotspot: 5 new changesets
Changeset: dd2b7bf1c72e Author:lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dd2b7bf1c72e Added tag jdk-9+100 for changeset bdb0acafc63c ! .hgtags Changeset: 861652d2fc80 Author:chegar Date: 2016-01-06 10:03 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/861652d2fc80 8145544: Move sun.misc.VM to jdk.internal.misc Reviewed-by: alanb, dholmes, mullan, weijun ! src/share/vm/prims/jvm.cpp Changeset: 9f45d3d57d69 Author:lana Date: 2016-01-07 15:15 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9f45d3d57d69 Merge Changeset: b1e56c4a3024 Author:lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b1e56c4a3024 Added tag jdk-9+101 for changeset 9f45d3d57d69 ! .hgtags Changeset: e443a6d17444 Author:chegar Date: 2016-01-19 09:13 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e443a6d17444 Merge ! .hgtags ! src/share/vm/prims/jvm.cpp
hg: jigsaw/jake/corba: 3 new changesets
Changeset: 30dfb3bd3d06 Author:lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/corba/rev/30dfb3bd3d06 Added tag jdk-9+100 for changeset 791d0d3ac013 ! .hgtags Changeset: 9c4662334d93 Author:lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/corba/rev/9c4662334d93 Added tag jdk-9+101 for changeset 30dfb3bd3d06 ! .hgtags Changeset: 959d18056b1a Author:chegar Date: 2016-01-19 09:14 + URL: http://hg.openjdk.java.net/jigsaw/jake/corba/rev/959d18056b1a Merge
hg: jigsaw/jake/langtools: 14 new changesets
Changeset: bdbad16dd9ac Author:sadayapalam Date: 2015-12-22 16:37 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/bdbad16dd9ac 8145466: javac: No line numbers in compilation error Summary: Compiler should not use the syntax tree from enclosing contexts in diagnostics even when the enclosing contexts are consulted for method lookup. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/diags/DiagnosticRewriterTest.java + test/tools/javac/diags/DiagnosticRewriterTest.out + test/tools/javac/diags/DiagnosticRewriterTest2.java + test/tools/javac/diags/DiagnosticRewriterTest2.out Changeset: 5d73162435ba Author:chegar Date: 2015-12-22 12:19 + URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/5d73162435ba 8145990: Move sun.misc math support classes to jdk.internal.math Reviewed-by: bpb, darcy ! test/tools/javac/proprietary/WarnVariable.java ! test/tools/javac/proprietary/WarnVariable.out ! test/tools/javac/proprietary/WarnWildcard.java ! test/tools/javac/proprietary/WarnWildcard.out Changeset: 33e28fa7fa17 Author:lana Date: 2015-12-24 10:34 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/33e28fa7fa17 Merge Changeset: 51136404ee5e Author:rfield Date: 2015-12-29 21:27 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/51136404ee5e 8145239: JShell: throws AssertionError when replace classes with some methods which depends on these classes Reviewed-by: rfield Contributed-by: bitterf...@gmail.com ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java ! test/jdk/jshell/ClassesTest.java Changeset: 1e4be39c1401 Author:lana Date: 2016-01-07 09:34 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/1e4be39c1401 Added tag jdk-9+100 for changeset 51136404ee5e ! .hgtags Changeset: 512af6dd6a7c Author:chegar Date: 2016-01-06 10:01 + URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/512af6dd6a7c 8145544: Move sun.misc.VM to jdk.internal.misc Reviewed-by: alanb, mullan, weijun ! test/tools/javac/proprietary/WarnImport.java ! test/tools/javac/proprietary/WarnImport.out ! test/tools/javac/proprietary/WarnMethod.java ! test/tools/javac/proprietary/WarnMethod.out ! test/tools/javac/proprietary/WarnStaticImport.java ! test/tools/javac/proprietary/WarnStaticImport.out Changeset: 13f3bd8e4924 Author:vromero Date: 2016-01-06 10:34 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/13f3bd8e4924 8146439: delete test T7021650.java as redundant Reviewed-by: jjg - test/tools/javac/util/context/T7021650.java Changeset: 70ac078df098 Author:jjg Date: 2016-01-06 13:31 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/70ac078df098 8146572: Update "@since 1.9" to "@since 9" to match java.version.specification [langtools] Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java ! src/java.compiler/share/classes/javax/tools/FileManagerUtils.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CompilationUnitTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PackageTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/source/util/TaskEvent.java Changeset: 22391da9418e Author:alundblad Date: 2016-01-07 11:41 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/22391da9418e 8143301: Sjavac does not close file given to --compare-found-sources Summary: File is now closed after use. Reviewed-by: jlahoda, jjg
hg: jigsaw/jake: 13 new changesets
Changeset: bb2b1548325d Author:chegar Date: 2015-12-22 12:17 + URL: http://hg.openjdk.java.net/jigsaw/jake/rev/bb2b1548325d 8145990: Move sun.misc math support classes to jdk.internal.math Reviewed-by: bpb, darcy ! modules.xml Changeset: ba256c014bff Author:erikj Date: 2015-12-23 10:00 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/ba256c014bff 8146002: Need to support mirrors for bootstrapping Jib Reviewed-by: ihse, tbell ! common/bin/jib.sh Changeset: 48b9f5c66837 Author:lana Date: 2015-12-24 10:33 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/48b9f5c66837 Merge Changeset: c1f30ac14db0 Author:sdrach Date: 2015-12-30 16:15 + URL: http://hg.openjdk.java.net/jigsaw/jake/rev/c1f30ac14db0 8144355: JDK 9 changes to ZipFileSystem to support multi-release jar files Summary: JEP 238 Multi-Release JarFileSystem implementation Reviewed-by: alanb, psandoz, sherman ! modules.xml Changeset: b0a80d214458 Author:lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/b0a80d214458 Added tag jdk-9+100 for changeset c1f30ac14db0 ! .hgtags Changeset: 918e76f6ed2a Author:chegar Date: 2016-01-06 10:01 + URL: http://hg.openjdk.java.net/jigsaw/jake/rev/918e76f6ed2a 8145544: Move sun.misc.VM to jdk.internal.misc Reviewed-by: alanb, mullan, weijun ! modules.xml Changeset: c7fead77b7c6 Author:lana Date: 2016-01-07 15:13 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/c7fead77b7c6 Merge Changeset: f0117f6e5234 Author:simonis Date: 2016-01-08 09:46 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/f0117f6e5234 8146638: Only use compiler option files if they are really supported by the toolchain Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! make/common/NativeCompilation.gmk Changeset: f6f02029c56d Author:simonis Date: 2016-01-08 11:12 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/f6f02029c56d 8146639: Fix detection of Cups headers during configuration Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/lib-cups.m4 Changeset: 1bee5efa73e3 Author:alanb Date: 2016-01-08 11:45 + URL: http://hg.openjdk.java.net/jigsaw/jake/rev/1bee5efa73e3 8049422: Remove @jdk.Exported Reviewed-by: dfuchs, mchung, darcy, chegar ! make/common/NON_CORE_PKGS.gmk ! modules.xml Changeset: c4d72a162083 Author:erikj Date: 2016-01-08 15:05 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/c4d72a162083 8146091: Configure fails to configure icecc on OEL Reviewed-by: ihse ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: def087f16668 Author:lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/def087f16668 Added tag jdk-9+101 for changeset c4d72a162083 ! .hgtags Changeset: 2f434c396e49 Author:chegar Date: 2016-01-19 14:09 + URL: http://hg.openjdk.java.net/jigsaw/jake/rev/2f434c396e49 Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! make/common/NON_CORE_PKGS.gmk ! make/common/NativeCompilation.gmk