hg: jigsaw/jake/jdk: 99 new changesets
alan.bateman at oracle.com
alan.bateman at oracle.com
Thu Sep 15 04:05:19 UTC 2016
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.sato at 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
More information about the jigsaw-dev
mailing list