Changeset: 2784b4c97ce0
Author:    mchung
Date:      2016-07-27 09:27 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2784b4c97ce0

Add ClassLoader name

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! 
src/java.management/share/classes/sun/management/StackTraceElementCompositeData.java
! test/java/lang/StackTraceElement/PublicConstructor.java
+ test/java/lang/StackTraceElement/WithClassLoaderName.java
+ test/java/lang/StackTraceElement/lib/app/com/app/Main.java
+ test/java/lang/StackTraceElement/lib/app/com/app/Utils.java
+ test/java/lang/StackTraceElement/lib/app/module-info.java
+ test/java/lang/StackTraceElement/src/p/ThrowException.java
! test/java/lang/StackWalker/VerifyStackTrace.java
! test/java/net/URLClassLoader/NullURLTest.java

Changeset: b44a62675ee5
Author:    alanb
Date:      2016-07-27 09:35 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b44a62675ee5

Updates to resource encapsulation

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
+ src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java
! test/java/lang/Class/getResource/Main.java
! test/java/lang/Class/getResource/src/m1/p1/Main.java
+ test/java/lang/Class/getResource/src/m1/p1/impl/Type.java
! test/java/lang/Class/getResource/src/m2/module-info.java
! test/java/lang/Class/getResource/src/m2/p2/Main.java
+ test/java/lang/Class/getResource/src/m2/p2/impl/Type.java
! test/java/lang/Class/getResource/src/m3/p3/Main.java
! test/java/lang/ClassLoader/getResource/modules/Main.java
! test/java/lang/ClassLoader/getResource/modules/ResourcesTest.java
+ test/java/lang/ClassLoader/getResource/modules/src/m1/p1/impl/Type.java
+ test/java/lang/ClassLoader/getResource/modules/src/m2/p2/impl/Type.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java

Changeset: 78709f4f63ba
Author:    alanb
Date:      2016-07-27 10:09 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/78709f4f63ba

java/lang/StackWalker/VerifyStackTrace.java failing

! test/java/lang/StackWalker/VerifyStackTrace.java

Changeset: 62efb8367c5e
Author:    alanb
Date:      2016-07-27 11:31 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/62efb8367c5e

Updates to ServiceLoader

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/reflect/Layer.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! test/java/lang/reflect/Layer/BasicLayerTest.java

Changeset: 898754923685
Author:    alanb
Date:      2016-07-27 18:11 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/898754923685

Merge


Changeset: 1579f6ae839b
Author:    alanb
Date:      2016-07-29 09:36 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1579f6ae839b

GeneratedConnectors.java failing with SL changes

! test/com/sun/jdi/connect/spi/GeneratedConnectors.java

Changeset: 3b624434d847
Author:    alanb
Date:      2016-07-29 10:25 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3b624434d847

Merge

! src/java.base/share/classes/java/lang/Class.java
- test/java/net/URLPermission/policy.1
- test/java/net/URLPermission/policy.2
- test/java/net/URLPermission/policy.3
- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: 5d7d6066aee8
Author:    alanb
Date:      2016-07-29 14:00 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5d7d6066aee8

ThreadInfoCompositeData.java failing due to class loader name in stack trace

! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java

Changeset: dfe30bb78ca5
Author:    alanb
Date:      2016-07-30 16:56 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/dfe30bb78ca5

Further update to Class::getResource to specify existing behavior

! src/java.base/share/classes/java/lang/Class.java
! test/java/lang/Class/getResource/Main.java

Changeset: 5e8a6b6028c7
Author:    alanb
Date:      2016-07-30 17:04 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5e8a6b6028c7

BuiltinClassLoader should not fail if module location not absolute

! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java

Changeset: 9a13d3fd36ea
Author:    alanb
Date:      2016-07-30 20:33 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9a13d3fd36ea

GeneratedConnectors failing with SimpleLaunchingConnector not found

! test/com/sun/jdi/connect/spi/GeneratedConnectors.java

Changeset: 94d1316aa91e
Author:    mchung
Date:      2016-08-14 19:56 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/94d1316aa91e

Merge

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java
! test/java/lang/StackWalker/VerifyStackTrace.java

Changeset: d79358e98507
Author:    alanb
Date:      2016-08-20 08:47 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d79358e98507

Merge

! src/java.base/share/classes/java/lang/System.java
- src/java.base/share/conf/security/cacerts
! test/java/lang/ClassLoader/getResource/modules/ResourcesTest.java
- test/sun/security/mscapi/AccessKeyStore.sh

Changeset: 1b7bdb415afd
Author:    alanb
Date:      2016-08-20 20:21 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1b7bdb415afd

Initial runtime support for `exports private`

! make/src/classes/build/tools/jigsaw/GenGraphs.java
! make/src/classes/build/tools/jigsaw/ModuleSummary.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java
- src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! test/java/lang/Class/GetModuleTest.java
! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/java/lang/module/AutomaticModulesTest.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/java/lang/reflect/Layer/BasicLayerTest.java
! test/jdk/internal/misc/Unsafe/CopyCommon.java
! test/jdk/modules/etc/VerifyModuleDelegation.java
! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/tools/jmod/hashes/HashesTest.java

Changeset: a936ca00be2c
Author:    alanb
Date:      2016-08-20 20:34 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a936ca00be2c

Merge


Changeset: ef8b12cebe67
Author:    alanb
Date:      2016-08-21 20:18 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ef8b12cebe67

Expand test coverage for exports dynamic

! test/java/lang/module/ConfigurationTest.java
! test/java/lang/reflect/Layer/BasicLayerTest.java

Changeset: fc21a2b9730f
Author:    alanb
Date:      2016-08-22 08:30 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fc21a2b9730f

Update javadoc for ClassLoader getResourceXXX methods to make encapsulation 
clearer

! src/java.base/share/classes/java/lang/ClassLoader.java

Changeset: a539bd17327d
Author:    alanb
Date:      2016-08-22 12:19 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a539bd17327d

Update redefineModule to support exports private

! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
! test/java/lang/instrument/RedefineModuleAgent.java
! test/java/lang/instrument/RedefineModuleTest.java

Changeset: 2b7946a3db06
Author:    alanb
Date:      2016-08-22 15:13 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2b7946a3db06

Improve javadoc for Builder.exports

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: 89d57216946b
Author:    alanb
Date:      2016-08-22 19:01 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/89d57216946b

Expand AccessTest to cover all public/non-public/exported/non-exported 
combinations

! test/java/lang/reflect/Module/access/AccessTest.java
! test/java/lang/reflect/Module/access/src/target/module-info.java
- test/java/lang/reflect/Module/access/src/target/p/Exported.java
- test/java/lang/reflect/Module/access/src/target/p/Helper.java
+ test/java/lang/reflect/Module/access/src/target/p1/Helper.java
+ test/java/lang/reflect/Module/access/src/target/p1/Public.java
+ test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java
- test/java/lang/reflect/Module/access/src/target/q/Internal.java
+ test/java/lang/reflect/Module/access/src/target/q1/Public.java
+ test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java
! test/java/lang/reflect/Module/access/src/test/test/Main.java

Changeset: 433c5cbc4e9b
Author:    alanb
Date:      2016-08-23 08:29 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/433c5cbc4e9b

requires public -> requires transitive

! make/src/classes/build/tools/jigsaw/GenGraphs.java
! make/src/classes/build/tools/jigsaw/ModuleSummary.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.compact1/share/classes/module-info.java
! src/java.compact2/share/classes/module-info.java
! src/java.compact3/share/classes/module-info.java
! src/java.desktop/share/classes/module-info.java
! src/java.management/share/classes/module-info.java
! src/java.se.ee/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/java.sql.rowset/share/classes/module-info.java
! src/java.sql/share/classes/module-info.java
! src/java.transaction/share/classes/module-info.java
! src/java.xml.crypto/share/classes/module-info.java
! src/jdk.accessibility/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jconsole/share/classes/module-info.java
! src/jdk.management/share/classes/module-info.java
! src/jdk.security.auth/share/classes/module-info.java
! src/jdk.security.jgss/share/classes/module-info.java
! test/java/lang/module/AutomaticModulesTest.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/reflect/Layer/BasicLayerTest.java
! test/java/lang/reflect/Proxy/src/m3/module-info.java
! test/java/lang/reflect/Proxy/src/test/module-info.java
! test/tools/jmod/hashes/src/org.bar/module-info.java
! test/tools/jmod/hashes/src/org.foo/module-info.java
! 
test/tools/launcher/modules/upgrademodulepath/src/java.transaction/module-info.java

Changeset: 703f9ee2dbee
Author:    alanb
Date:      2016-08-23 09:09 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/703f9ee2dbee

Update jlr.Module javadoc to use exports private consistently

! src/java.base/share/classes/java/lang/reflect/Module.java

Changeset: feaa7aab5a0f
Author:    alanb
Date:      2016-08-24 12:14 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/feaa7aab5a0f

Exports equals/hashCode ignoring modifiers

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java
! test/java/lang/module/ModuleDescriptorTest.java

Changeset: 05b1c428a46a
Author:    alanb
Date:      2016-08-24 17:02 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/05b1c428a46a

Module names of automatic modules should be version-free names

! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModulePath.java
! test/java/lang/module/AutomaticModulesTest.java

Changeset: d501b2588261
Author:    mchung
Date:      2016-08-24 16:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d501b2588261

Support exports dynamic/private in module-info.java.extra

! make/src/classes/build/tools/module/GenModuleInfoSource.java
! src/jdk.unsupported/share/classes/module-info.java

Changeset: 9ee7c1bef46d
Author:    mchung
Date:      2016-08-24 16:59 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9ee7c1bef46d

Minor cleanup GenModuleInfoSource tool

! make/src/classes/build/tools/module/GenModuleInfoSource.java

Changeset: ee2d9ac5e51f
Author:    alanb
Date:      2016-08-25 09:28 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ee2d9ac5e51f

Temporarily ignore exports default

! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: 7a414cba0dbf
Author:    alanb
Date:      2016-08-25 16:22 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7a414cba0dbf

Initial support for exports dynamic default

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/reflect/Layer/BasicLayerTest.java

Changeset: 93e8da13581c
Author:    alanb
Date:      2016-08-25 20:43 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/93e8da13581c

Ignore bad files in META-INF/services

! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModulePath.java
! test/java/lang/module/AutomaticModulesTest.java

Changeset: 67b4da87bf88
Author:    alanb
Date:      2016-08-26 15:05 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/67b4da87bf88

Update tests to use @modules :private

! test/java/lang/Character/UnicodeBlock/OptimalMapSize.java
! test/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java
! test/java/lang/ClassLoader/LibraryPathProperty.java
! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh
! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh
! test/java/lang/Runtime/Version/VersionProps.java
! test/java/lang/StackWalker/CountLocalSlots.java
! test/java/lang/StackWalker/LocalsAndOperands.java
! test/java/lang/StackWalker/LocalsCrash.java
! 
test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! 
test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! 
test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java
! test/java/lang/invoke/LambdaFormTest.java
! test/java/lang/invoke/PrivateInvokeTest.java
! test/java/lang/invoke/VMAnonymousClass.java
! test/java/lang/ref/FinalizerHistogramTest.java
! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java

Changeset: 252846962281
Author:    alanb
Date:      2016-08-27 17:32 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/252846962281

Update tests using setAccessible to use :private

! test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java
! test/com/sun/crypto/provider/Cipher/PBE/CheckPBEKeySize.java
! test/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java
! test/com/sun/jmx/mbeanserver/introspector/SimpleIntrospectorTest.java
! 
test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java
! 
test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java
! test/java/io/ObjectInputStream/PeekInputStreamTest.java
! test/java/lang/String/CompactString/VMOptionsTest.java
! test/java/lang/annotation/AnnotationsInheritanceOrderRedefinitionTest.java
! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
! test/java/net/InterfaceAddress/Equals.java
! test/java/nio/Buffer/Basic.java
! test/java/nio/file/etc/Exceptions.java
! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java
! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure.java
! 
test/java/rmi/server/RMIClassLoader/useCodebaseOnlyDefault/UseCodebaseOnlyDefault.java
! test/java/rmi/server/getRemoteClass/GetRemoteClass.java
! test/java/time/TEST.properties
! test/java/util/ArrayList/ArrayManagement.java
! test/java/util/Calendar/StampOverflow.java
! test/java/util/Collection/MOAT.java
! test/java/util/Collections/SyncSubMutexes.java
! test/java/util/ResourceBundle/ReferencesTest.java
! test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java
! test/javax/management/ObjectName/CompressedStorageTest.java
! test/javax/management/loading/MLetInternalsTest.java
! test/javax/management/openmbean/TabularDataOrderTest.java
! 
test/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java
! 
test/javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java
! test/javax/management/remote/mandatory/notif/DeadListenerTest.java
! test/javax/net/ssl/TLS/TEST.properties
! test/javax/net/ssl/TLSv1/TEST.properties
! test/javax/net/ssl/TLSv11/TEST.properties
! test/jdk/internal/jline/console/StripAnsiTest.java
! test/sun/net/www/http/HttpClient/IsAvailable.java
! test/sun/security/krb5/auto/Renew.java
! test/sun/security/krb5/auto/TEST.properties
! test/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java
! test/sun/security/provider/SecureRandom/CommonSeeder.java

Changeset: 9ca171f1058a
Author:    alanb
Date:      2016-08-27 19:17 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9ca171f1058a

More tests using setAccessible that need :private

! test/java/util/EnumSet/OneUniverse.java
! test/java/util/Hashtable/DeserializedLength.java
! test/java/util/IdentityHashMap/Capacity.java
! test/java/util/Locale/bug6312358.java
! test/java/util/concurrent/BlockingQueue/LastElement.java
! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java
! test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java
! test/java/util/concurrent/Phaser/PhaseOverflow.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java
! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java
! test/java/util/concurrent/tck/JSR166TestCase.java
! test/java/util/logging/FileHandlerLongLimit.java
! test/java/util/logging/HandlersConfigTest.java
! 
test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java
! test/javax/net/ssl/DTLS/TEST.properties
! test/javax/net/ssl/DTLSv10/TEST.properties
! test/sun/security/jgss/spnego/NotPreferredMech.java
! test/sun/security/krb5/ccache/TimeInCCache.java
! test/sun/security/provider/SecureRandom/DRBGS11n.java
! test/sun/security/ssl/ExtensionType/OptimalListSize.java
! test/sun/security/tools/keytool/StartDateTest.java
! test/sun/security/util/DerInputBuffer/DerInputBufferEqualsHashCode.java
! test/sun/util/calendar/zi/TestZoneInfo310.java

Changeset: 599ec76b2296
Author:    mchung
Date:      2016-08-27 15:32 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/599ec76b2296

Merge

- src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java
! src/java.compact1/share/classes/module-info.java
! src/java.compact2/share/classes/module-info.java
! src/java.compact3/share/classes/module-info.java
! src/java.desktop/share/classes/module-info.java
! src/java.management/share/classes/module-info.java
! src/java.se.ee/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/java.sql.rowset/share/classes/module-info.java
! src/java.sql/share/classes/module-info.java
! src/java.transaction/share/classes/module-info.java
! src/java.xml.crypto/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.security.auth/share/classes/module-info.java
! src/jdk.security.jgss/share/classes/module-info.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java
! test/java/lang/StackWalker/VerifyStackTrace.java
- test/java/lang/reflect/Module/access/src/target/p/Exported.java
- test/java/lang/reflect/Module/access/src/target/p/Helper.java
- test/java/lang/reflect/Module/access/src/target/q/Internal.java
! test/sun/security/tools/keytool/StartDateTest.java

Changeset: 4100bc46f3e3
Author:    alanb
Date:      2016-08-28 07:28 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4100bc46f3e3

Update further tests using setAccessible

! test/sun/security/krb5/RFC396xTest.java
! test/sun/security/krb5/config/DefUdpLimit.java
! test/sun/security/krb5/config/DnsFallback.java
! test/sun/security/krb5/config/SCDynamicConfigTest.java

Changeset: 124c635a9342
Author:    alanb
Date:      2016-08-28 08:56 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/124c635a9342

Further tests using setAccessible

! test/com/sun/jndi/dns/Parser.java
! test/com/sun/jndi/ldap/SimpleClientIdHashCode.java
! test/javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java
! test/javax/xml/jaxp/PrecisionDecimalDV/XPrecisionDecimalToString.java

Changeset: 62c92d7b1115
Author:    alanb
Date:      2016-08-28 09:13 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/62c92d7b1115

One more test using setAccessible

! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java

Changeset: 18574b8a39c8
Author:    alanb
Date:      2016-08-28 17:35 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/18574b8a39c8

Improve InaccessibleObjectException exception message

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java

Changeset: 7310413953cb
Author:    alanb
Date:      2016-08-29 08:07 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7310413953cb

Remove use of setAccessible from jar/jmod tests

! test/tools/jar/modularJar/Basic.java
! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java
! test/tools/jmod/hashes/HashesTest.java

Changeset: 45b6f9b09de4
Author:    alanb
Date:      2016-08-29 12:01 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/45b6f9b09de4

AddExportsTest failing

! test/tools/launcher/modules/addexports/src/m1/jdk/test1/Main.java

Changeset: de027c2b05dd
Author:    alanb
Date:      2016-08-30 08:25 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/de027c2b05dd

Update Layer spec for modules containing java. packages

! src/java.base/share/classes/java/lang/reflect/Layer.java
! test/java/lang/reflect/Layer/BasicLayerTest.java

Changeset: 4c1660324f4b
Author:    alanb
Date:      2016-08-30 11:04 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4c1660324f4b

Further tweaking of InaccessibleObjectException message

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java

Changeset: 27aae3e6eb52
Author:    alanb
Date:      2016-08-30 13:04 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/27aae3e6eb52

Add test coverage for Add-Exports and Add-Exports-Private in JAR manifest

+ test/tools/launcher/modules/addexports/manifest/AddExportsInManifest.java
+ test/tools/launcher/modules/addexports/manifest/Test1.java
+ test/tools/launcher/modules/addexports/manifest/Test2.java

Changeset: ecc353909c60
Author:    alanb
Date:      2016-08-30 14:53 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ecc353909c60

Temporarily exclude CORBA/IIOP tests

! test/ProblemList.txt

Changeset: 9a631d8e2fb2
Author:    alanb
Date:      2016-08-31 08:44 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9a631d8e2fb2

Temporarily exclude two further CORBA tests

! test/ProblemList.txt

Changeset: d4cf934154c1
Author:    alanb
Date:      2016-08-31 14:51 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d4cf934154c1

ModuleDescriptor.read should not check module names

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! test/java/lang/module/ModuleDescriptorTest.java

Changeset: 3cfe45d1774b
Author:    mchung
Date:      2016-08-31 16:58 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3cfe45d1774b

Test accesses private member

! test/java/beans/Introspector/6380849/TestBeanInfo.java

Changeset: baef2e5eb697
Author:    mchung
Date:      2016-08-31 16:59 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/baef2e5eb697

Make VMOption @MXBean compliant

! src/java.management/share/classes/sun/management/MappedMXBeanType.java
! src/jdk.management/share/classes/com/sun/management/VMOption.java
! test/com/sun/management/VMOptionOpenDataTest.java

Changeset: affdc2529314
Author:    mchung
Date:      2016-08-31 17:50 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/affdc2529314

Add @modules to access private members

! test/java/beans/XMLEncoder/java_awt_CardLayout.java
! test/java/beans/XMLEncoder/java_awt_GridBagLayout.java

Changeset: b2c96b8c698f
Author:    alanb
Date:      2016-09-01 21:03 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b2c96b8c698f

Replace versionedEntries to ensure that MR JARs are handled correctly

! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
- test/java/lang/module/ModuleReader/MultiReleaseJarTest.java
+ test/java/lang/module/MultiReleaseJarTest.java

Changeset: 8721ac5994bd
Author:    mchung
Date:      2016-09-01 22:13 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8721ac5994bd

Merge

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
- src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java
! test/ProblemList.txt
- test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java
! test/java/lang/StackWalker/VerifyStackTrace.java
- test/java/lang/module/ModuleReader/MultiReleaseJarTest.java
- test/java/lang/reflect/Module/access/src/target/p/Exported.java
- test/java/lang/reflect/Module/access/src/target/p/Helper.java
- test/java/lang/reflect/Module/access/src/target/q/Internal.java
! test/jdk/modules/etc/VerifyModuleDelegation.java

Changeset: 93abc36d54ab
Author:    alanb
Date:      2016-09-02 12:07 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/93abc36d54ab

ACC_PRIVATE -> ACC_REFLECTION

! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java

Changeset: 00da46d37cbc
Author:    alanb
Date:      2016-09-02 12:36 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/00da46d37cbc

Update javadoc for Exports.Modifier.PRIVATE

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: eae5a3ba13f6
Author:    alanb
Date:      2016-09-02 13:24 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/eae5a3ba13f6

Switch setAccessible to be strict by default

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! test/ProblemList.txt

Changeset: 9751388b7d45
Author:    alanb
Date:      2016-09-02 14:48 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9751388b7d45

Residual tests using setAccessible

! test/ProblemList.txt
! test/java/lang/ProcessBuilder/Basic.java
! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh
! test/java/util/concurrent/atomic/VMSupportsCS8.java

Changeset: 9552d785ee94
Author:    alanb
Date:      2016-09-05 09:17 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9552d785ee94

Drop dynamic, drop default exports, add support for ACC_WEAK

! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/jdk.naming.dns/share/classes/module-info.java
! src/jdk.naming.rmi/share/classes/module-info.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/reflect/Layer/BasicLayerTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java

Changeset: 64138f5e2f8a
Author:    alanb
Date:      2016-09-05 10:35 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/64138f5e2f8a

Drop support for dynamic from GenModuleInfoSource

! make/src/classes/build/tools/module/GenModuleInfoSource.java

Changeset: da426e881e0a
Author:    alanb
Date:      2016-09-05 11:02 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/da426e881e0a

Improve Module::addExportsPrivate javadoc

! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/java/lang/reflect/Module.java

Changeset: 7642ae36ad62
Author:    alanb
Date:      2016-09-05 14:33 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7642ae36ad62

Add additional test for annotations on modules

+ test/java/lang/reflect/Module/annotation/Basic.java
+ test/java/lang/reflect/Module/annotation/src/m/module-info.java
+ test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java
+ test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java
+ test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java

Changeset: 348721d21fa8
Author:    alanb
Date:      2016-09-05 15:50 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/348721d21fa8

Remove two unused statics

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java

Changeset: 98d584f5e429
Author:    alanb
Date:      2016-09-06 11:25 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/98d584f5e429

Add-Exports/Add-Exports-Private value should use space as separator

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/tools/launcher/modules/addexports/manifest/AddExportsInManifest.java

Changeset: ab7f12d892bf
Author:    ssadetsky
Date:      2016-09-02 10:31 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ab7f12d892bf

8164937: Remove code from SortingFocusTraversalPolicy that hacks into 
non-public Arrays.legacyMergeSort
Reviewed-by: alexsch, serb

! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! test/java/awt/Focus/SortingFPT/JDK8048887.java

Changeset: 906c46c2bcab
Author:    alanb
Date:      2016-09-06 15:46 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/906c46c2bcab

Improve tests for ServiceLoader

+ test/java/util/ServiceLoader/modules/Basic.java
- test/java/util/ServiceLoader/modules/MiscTests.java
- test/java/util/ServiceLoader/modules/ServicesTest.java
+ test/java/util/ServiceLoader/modules/modules/bananascript/module-info.java
+ 
test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScript.java
+ 
test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScriptEngineFactory.java
- test/java/util/ServiceLoader/modules/src/bananascript/module-info.java
- 
test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScript.java
- 
test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScriptEngineFactory.java
- test/java/util/ServiceLoader/modules/src/test/module-info.java
- test/java/util/ServiceLoader/modules/src/test/test/Main.java

Changeset: e091dbf0d727
Author:    mchung
Date:      2016-09-06 16:52 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e091dbf0d727

Exclude tests due to JDK-8165263

! test/ProblemList.txt

Changeset: 36de69833f08
Author:    alanb
Date:      2016-09-07 07:35 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/36de69833f08

Fix typos in javadoc

! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/reflect/Module.java

Changeset: f942f775d739
Author:    alanb
Date:      2016-09-07 07:45 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f942f775d739

Allow Add-Exports/Add-Exports-Private attributes in JAR file to contain dups

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/tools/launcher/modules/addexports/manifest/AddExportsInManifest.java

Changeset: 070c4366892a
Author:    alanb
Date:      2016-09-07 14:34 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/070c4366892a

Non-class resources should be in package that is exported-private

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! test/java/lang/Class/getResource/Main.java
! test/java/lang/Class/getResource/ResourcesTest.java
! test/java/lang/Class/getResource/src/m1/module-info.java
+ test/java/lang/Class/getResource/src/m1/p1/resources/Type.java
! test/java/lang/Class/getResource/src/m2/module-info.java
+ test/java/lang/Class/getResource/src/m2/p2/resources/Type.java
- test/java/lang/Class/getResource/src/m3/module-info.java
- test/java/lang/Class/getResource/src/m3/p3/Main.java
! test/java/lang/ClassLoader/getResource/modules/Main.java
! test/java/lang/ClassLoader/getResource/modules/src/m1/module-info.java
! test/java/lang/ClassLoader/getResource/modules/src/m1/p1/Main.java
+ test/java/lang/ClassLoader/getResource/modules/src/m1/p1/resources/Type.java
! test/java/lang/ClassLoader/getResource/modules/src/m2/module-info.java
! test/java/lang/ClassLoader/getResource/modules/src/m2/p2/Main.java
+ test/java/lang/ClassLoader/getResource/modules/src/m2/p2/resources/Type.java

Changeset: 64c9580204ce
Author:    alanb
Date:      2016-09-07 17:21 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/64c9580204ce

Rename ConcealedPackages to Packages

! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/reflect/Module/AnnotationsTest.java
! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java

Changeset: f6e5f562f94c
Author:    mchung
Date:      2016-09-07 19:24 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f6e5f562f94c

jlink plugin to create Packages attribute, if not present

! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java

Changeset: f7acfdffe16f
Author:    yan
Date:      2016-09-08 18:52 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f7acfdffe16f

8165502: Update client regression tests using setAccessible() before the next 
Jigsaw integration

! test/java/awt/EventDispatchThread/EDTShutdownTest/EDTShutdownTest.java
! 
test/java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java
! test/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.html
! test/java/awt/Modal/LWModalTest/LWModalTest.java
! test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh
! test/java/awt/TrayIcon/ActionCommand/ActionCommand.java
! test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java
! test/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java
! test/java/awt/TrayIcon/ModalityTest/ModalityTest.java
! test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java
! 
test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java
! test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java
! test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java
! test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java
! test/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java
! test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java
! 
test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java
! test/java/awt/font/FontNames/GetLCIDFromLocale.java
! test/java/awt/image/MultiResolutionImageTest.java
! test/java/awt/patchlib/java.desktop/java/awt/Helper.java
! test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java
! test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java
! test/javax/swing/JFileChooser/6688203/bug6688203.java
! test/javax/swing/JLabel/7004134/bug7004134.java
! test/javax/swing/JPopupMenu/6495920/bug6495920.java
! test/javax/swing/JPopupMenu/6800513/bug6800513.java
! test/javax/swing/JSlider/6794836/bug6794836.java
! test/javax/swing/JSlider/6848475/bug6848475.java
! test/javax/swing/JTabbedPane/7010561/bug7010561.java
! test/javax/swing/JTree/6263446/bug6263446.java
! test/javax/swing/RepaintManager/7013453/bug7013453.java
! test/javax/swing/Security/6938813/bug6938813.java
! test/javax/swing/border/Test7149090.java
! test/javax/swing/plaf/synth/7143614/bug7143614.java
! test/javax/swing/text/View/8014863/bug8014863.java

Changeset: 6d6b2eb8cfa9
Author:    mchung
Date:      2016-09-08 18:25 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6d6b2eb8cfa9

Merge

- src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java
! src/java.base/share/native/libjli/java.c
! src/java.management/share/classes/module-info.java
! test/ProblemList.txt
! test/java/lang/Class/GetModuleTest.java
- test/java/lang/Class/getResource/src/m3/module-info.java
- test/java/lang/Class/getResource/src/m3/p3/Main.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java
- test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java
! test/java/lang/ProcessBuilder/Basic.java
! test/java/lang/StackWalker/CountLocalSlots.java
! test/java/lang/StackWalker/LocalsAndOperands.java
! test/java/lang/StackWalker/LocalsCrash.java
- test/java/lang/module/ModuleReader/MultiReleaseJarTest.java
- test/java/lang/reflect/Module/access/src/target/p/Exported.java
- test/java/lang/reflect/Module/access/src/target/p/Helper.java
- test/java/lang/reflect/Module/access/src/target/q/Internal.java
- test/java/util/ServiceLoader/modules/MiscTests.java
- test/java/util/ServiceLoader/modules/ServicesTest.java
- test/java/util/ServiceLoader/modules/src/bananascript/module-info.java
- 
test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScript.java
- 
test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScriptEngineFactory.java
- test/java/util/ServiceLoader/modules/src/test/module-info.java
- test/java/util/ServiceLoader/modules/src/test/test/Main.java
! test/javax/management/remote/mandatory/notif/DeadListenerTest.java
! test/sun/util/calendar/zi/TestZoneInfo310.java

Changeset: 7ca32e1dafc8
Author:    mchung
Date:      2016-09-08 19:16 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7ca32e1dafc8

Merge

! test/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java

Changeset: 6b35dbe9ae9a
Author:    alanb
Date:      2016-09-09 11:03 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6b35dbe9ae9a

Second phase of weak modules support

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java
! src/java.base/share/classes/jdk/internal/module/Builder.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java
! test/java/lang/module/AutomaticModulesTest.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/module/ModuleFinderTest.java
! test/java/lang/module/ModuleReferenceTest.java
! test/java/lang/module/MultiReleaseJarTest.java
! test/java/lang/reflect/Layer/BasicLayerTest.java
! test/java/lang/reflect/Layer/LayerAndLoadersTest.java
! test/java/security/modules/ModularTest.java
! test/jdk/modules/etc/VerifyModuleDelegation.java
! test/tools/jlink/JLinkNegativeTest.java

Changeset: ddb7cac428de
Author:    alanb
Date:      2016-09-09 11:55 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ddb7cac428de

Minor refactoring of exports initialization

! src/java.base/share/classes/java/lang/reflect/Module.java

Changeset: a21f66f830fc
Author:    alanb
Date:      2016-09-09 13:08 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a21f66f830fc

Reorder java --list-modules to emit unqualified exports first

! src/java.base/share/classes/sun/launcher/LauncherHelper.java

Changeset: f6de8f0cc1ac
Author:    mchung
Date:      2016-09-10 08:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f6de8f0cc1ac

Support linking of weak modules

! src/java.base/share/classes/jdk/internal/module/Builder.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/module-info.java
+ test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Main.java
+ test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/module-info.java
+ test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Foo.java

Changeset: 30319ba0e5da
Author:    alanb
Date:      2016-09-10 18:14 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/30319ba0e5da

Temporary fix for 8165605: Thai resources in jdk.localedata cause split package 
issue with java.base
Contributed-by: naoto.s...@oracle.com

! make/gendata/GendataBreakIterator.gmk
- src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java
! src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java
! 
src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
+ src/jdk.localedata/share/classes/sun/text/resources/ext/thai_dict
- src/jdk.localedata/share/classes/sun/text/resources/thai_dict
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 467584a3effd
Author:    alanb
Date:      2016-09-10 18:21 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/467584a3effd

Update JAR file and exploded module scanning to use package names of resources

! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModulePath.java
! test/java/lang/module/AutomaticModulesTest.java
! test/java/lang/module/ModuleFinderTest.java

Changeset: fc0fc1cffd2a
Author:    mchung
Date:      2016-09-10 18:29 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fc0fc1cffd2a

Update jar/jmod/jlink to add resources to Packages attribute.  Also drop use of 
ModuleDescriptor::conceals

! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
- 
test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/MyResources_ja_JP.properties
+ 
test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/asia/MyResources_ja_JP.properties
! 
test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java
! test/tools/jar/modularJar/Basic.java
+ test/tools/jar/modularJar/src/foo/jdk/test/foo/resources/foo.properties
! test/tools/jmod/JmodTest.java
+ test/tools/jmod/src/foo/jdk/test/foo/resources/foo.properties

Changeset: 5253fa0f3dda
Author:    alanb
Date:      2016-09-11 07:31 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5253fa0f3dda

java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh failing on 
Solaris

! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh

Changeset: 2ec9d358de7d
Author:    mchung
Date:      2016-09-11 17:34 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2ec9d358de7d

Remove assert  no longer applicable

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java

Changeset: 2c928653b204
Author:    alanb
Date:      2016-09-12 04:05 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2c928653b204

Remove ModuleDescriptor::conceals, replace Builder::conceals with contains
Update weak module build to disallow exports

- src/java.base/share/classes/java/lang/module/Dependence.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/lang/reflect/Layer.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/module/Builder.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/module/ModuleReferenceTest.java
! test/java/lang/reflect/Layer/BasicLayerTest.java
! test/java/lang/reflect/Layer/LayerAndLoadersTest.java
+ test/java/lang/reflect/Layer/src/m5/module-info.java
+ test/java/lang/reflect/Layer/src/m5/p/Main.java
+ test/java/lang/reflect/Layer/src/m6/module-info.java
+ test/java/lang/reflect/Layer/src/m6/q/Hello.java
! test/tools/jar/modularJar/Basic.java
! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java
! test/tools/jar/modularJar/src/foo/jdk/test/foo/Foo.java
! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Main.java
! test/tools/jmod/JmodTest.java

Changeset: 5178c925d556
Author:    alanb
Date:      2016-09-12 11:45 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5178c925d556

javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java
 failing

! 
test/javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java

Changeset: 4d549789c208
Author:    alanb
Date:      2016-09-12 12:17 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4d549789c208

jmod tool failing on Windows

! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java

Changeset: 334c1cb9fb14
Author:    alanb
Date:      2016-09-12 14:39 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/334c1cb9fb14

Minor javadoc updates

! src/java.base/share/classes/java/lang/reflect/Layer.java
! src/java.base/share/classes/java/lang/reflect/Module.java

Changeset: 993aaf8c180c
Author:    mchung
Date:      2016-09-12 14:59 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/993aaf8c180c

Update stack traces with slash-based syntax

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! 
src/java.management/share/classes/sun/management/StackTraceElementCompositeData.java
! test/java/lang/StackTraceElement/PublicConstructor.java
! test/java/lang/StackTraceElement/WithClassLoaderName.java
- test/java/lang/StackTraceElement/lib/app/com/app/Main.java
- test/java/lang/StackTraceElement/lib/app/com/app/Utils.java
- test/java/lang/StackTraceElement/lib/app/module-info.java
+ test/java/lang/StackTraceElement/lib/m1/com/app/Main.java
+ test/java/lang/StackTraceElement/lib/m1/com/app/Utils.java
+ test/java/lang/StackTraceElement/lib/m1/module-info.java
! test/java/lang/StackWalker/VerifyStackTrace.java

Changeset: 4dd6d61dd210
Author:    alanb
Date:      2016-09-13 03:52 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4dd6d61dd210

Update ServiceLoader to invoke public static provider method

! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! test/java/util/ServiceLoader/modules/Basic.java
! test/java/util/ServiceLoader/modules/modules/bananascript/module-info.java
! 
test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScriptEngineFactory.java
! 
test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScriptEngineFactory.java

Changeset: 1cacbae9a02f
Author:    alanb
Date:      2016-09-13 13:25 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1cacbae9a02f

Minor SL clean-up

! src/java.base/share/classes/java/util/ServiceLoader.java

Changeset: 8927fa556ac9
Author:    alanb
Date:      2016-09-13 16:15 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8927fa556ac9

Minor SL clean-up

! src/java.base/share/classes/java/util/ServiceLoader.java

Changeset: 917b22d131a4
Author:    mchung
Date:      2016-09-13 17:51 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/917b22d131a4

Add jlink --add-module ALL-MODULE-PATH support

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ test/tools/jlink/basic/AllModulePath.java
! test/tools/jlink/basic/BasicTest.java
+ test/tools/jlink/basic/src/m1/module-info.java
+ test/tools/jlink/basic/src/m1/p/ListModules.java

Changeset: 88d07517aa10
Author:    alanb
Date:      2016-09-14 04:38 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/88d07517aa10

Add placeholder for JVMTI AddModuleExportsPrivate

! src/java.base/share/native/include/jvmti.h

Changeset: ac20e4896aef
Author:    alanb
Date:      2016-09-14 13:24 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ac20e4896aef

SL javadoc clarification

! src/java.base/share/classes/java/util/ServiceLoader.java

Changeset: cddd102650fd
Author:    mr
Date:      2016-09-14 09:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/cddd102650fd

Make `java --list-modules` write to stdout

! src/java.base/share/native/libjli/java.c

Changeset: 942f68f97f84
Author:    mchung
Date:      2016-09-14 11:47 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/942f68f97f84

Minor cleanup for removal of exports dynamic

! make/src/classes/build/tools/module/GenModuleInfoSource.java

Changeset: 19e145f19058
Author:    alanb
Date:      2016-09-14 13:31 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/19e145f19058

jdk.jdi requires jdk.jdwp.agent

! src/jdk.jdi/share/classes/module-info.java

Changeset: a11d4b5da188
Author:    mchung
Date:      2016-09-14 14:31 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a11d4b5da188

Deserialized StackTraceElement::toString should print the compacted 
representation

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/jdk/internal/module/Modules.java

Changeset: 2f079af25e82
Author:    mchung
Date:      2016-09-14 15:10 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2f079af25e82

Add javadoc for jdk.jdwp.agent

! src/jdk.jdwp.agent/share/classes/module-info.java

Changeset: 851645a61277
Author:    alanb
Date:      2016-09-14 17:19 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/851645a61277

Add comments to areas undergoing change

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java

Changeset: 08a361c50b48
Author:    mchung
Date:      2016-09-14 19:03 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/08a361c50b48

jmod --other-files to add files that get added in the image at link time

! make/copy/Copy-java.base.gmk
! make/copy/CopyCommon.gmk
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolEntry.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! test/tools/jlink/ImageFileCreatorTest.java
! test/tools/jlink/JLinkTest.java
! test/tools/jlink/plugins/FileCopierPluginTest.java

Changeset: f2be0ae2a4d4
Author:    mchung
Date:      2016-09-14 19:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f2be0ae2a4d4

Merge


Reply via email to