Re: Intersection of Modules and Multi-Release JARs

2016-01-19 Thread Stephane Epardaud


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

2016-01-19 Thread chris . hegarty
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

2016-01-19 Thread chris . hegarty
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

2016-01-19 Thread chris . hegarty
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

2016-01-19 Thread chris . hegarty
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