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