hg: jigsaw/jake/jdk: 5 new changesets
Changeset: 6dc3e3aa8f57 Author:alanb Date: 2017-01-30 12:00 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6dc3e3aa8f57 Module path can ignore non-modules in module directories ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! test/java/lang/module/ModuleFinderTest.java Changeset: 891932aa95a1 Author:alanb Date: 2017-01-30 12:03 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/891932aa95a1 Further startup/footprint improvements Contributed-by: claes.redes...@oracle.com ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java Changeset: 069994f5fa40 Author:alanb Date: 2017-01-30 12:04 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/069994f5fa40 Improve setAccessible spec ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: be12af4ecd98 Author:alanb Date: 2017-01-30 12:04 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/be12af4ecd98 Fix stale and typos in comments ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java Changeset: 35b615bbd725 Author:alanb Date: 2017-01-30 12:09 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/35b615bbd725 Improve ModuleDescriptor.compareTo spec/impl ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! test/java/lang/module/ModuleDescriptorTest.java
hg: jigsaw/jake/jdk: 5 new changesets
Changeset: 3e030cff43b1 Author:alanb Date: 2017-03-19 11:48 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3e030cff43b1 Small improvements to exceptions thrown when deriving a module descriptor fails ! src/java.base/share/classes/jdk/internal/module/ModulePath.java Changeset: c9294b00cc92 Author:alanb Date: 2017-03-19 11:58 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c9294b00cc92 Minor clean-up of ClassLoader.getResource test ! test/java/lang/ClassLoader/getResource/automaticmodules/Driver.java - test/java/lang/ClassLoader/getResource/automaticmodules/p/Dummy.java Changeset: b657b9585c94 Author:alanb Date: 2017-03-19 12:14 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b657b9585c94 More clean-up of internal API to change modules ! 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 Changeset: 69bb5be60882 Author:alanb Date: 2017-03-20 11:59 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/69bb5be60882 More improvements to exceptions ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! test/java/lang/module/ModuleFinderTest.java Changeset: 21ec02ce Author:alanb Date: 2017-03-20 17:37 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/21ec02ce AccessibleObject::canAccess should share access cache with internal method ::checkAccess Contributed-by: peter.lev...@gmail.com ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
hg: jigsaw/jake/jdk: 5 new changesets
Changeset: 443f9939b3b3 Author:jjg Date: 2017-03-23 11:42 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/443f9939b3b3 8176836: Provide Taglet with context Reviewed-by: ksrini ! make/src/classes/build/tools/taglet/Incubating.java Changeset: 7081836d4ceb Author:lana Date: 2017-03-23 22:57 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7081836d4ceb Merge - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java Changeset: 77ab8e3b4b04 Author:bpb Date: 2017-03-24 09:16 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/77ab8e3b4b04 8177550: (fc) Enable java/nio/channels/FileChannel/{Transfer4GBFile.java,TransferTo6GBFile.java} on Linux and Windows Summary: Re-enabled tests currently suppressed on Linux and Windows as the timeouts have been increased. Reviewed-by: alanb ! test/java/nio/channels/FileChannel/Transfer4GBFile.java ! test/java/nio/channels/FileChannel/TransferTo6GBFile.java Changeset: 824789db6bea Author:alanb Date: 2017-03-24 16:35 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/824789db6bea 8177474: Do not emit warnings when illegal access is allowed by --add-exports/--add-opens Reviewed-by: chegar, mchung ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! test/tools/launcher/modules/permit/PermitIllegalAccess.java Changeset: e10a474ce282 Author:alanb Date: 2017-03-24 16:56 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e10a474ce282 Merge ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties
hg: jigsaw/jake/jdk: 5 new changesets
Changeset: b2150781ba2e Author:alanb Date: 2017-03-29 13:56 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b2150781ba2e --add-modules ALL-SYSTEM should ignore "no not resolve" ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/jdk/modules/incubator/DefaultImage.java ! test/jdk/modules/incubator/ImageModules.java Changeset: 3dbb2b73d18c Author:alanb Date: 2017-03-29 14:02 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3dbb2b73d18c Further tweaks to --list-modules output ! src/java.base/share/classes/sun/launcher/LauncherHelper.java Changeset: 33105a6facba Author:alanb Date: 2017-03-29 14:03 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/33105a6facba Tweak Builder.mainClass javadoc to make it clearer ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java Changeset: e6eda998e521 Author:alanb Date: 2017-03-29 14:12 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e6eda998e521 Resource loading and other methods should tolerate no caller ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: d14d350af115 Author:alanb Date: 2017-03-29 15:04 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d14d350af115 .DSStore files confuse scanning of exploded modules ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! test/java/lang/module/ModuleFinderTest.java
hg: jigsaw/jake/jdk: 5 new changesets
Changeset: be341882bfba Author:alanb Date: 2017-04-27 11:20 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/be341882bfba Add more test cases to ExecJarWithAgent ! test/java/lang/instrument/executableJAR/ExecJarWithAgent.java Changeset: c01aff0ff6bf Author:alanb Date: 2017-04-27 11:43 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c01aff0ff6bf Random clean-up ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleTarget.java Changeset: 25054020cc99 Author:alanb Date: 2017-04-27 12:27 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/25054020cc99 --list-modules and other options that exit do not need to be last option ! src/java.base/share/native/libjli/java.c ! test/tools/launcher/modules/listmods/ListModsTest.java Changeset: b1039cd4a5ce Author:alanb Date: 2017-04-27 12:32 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b1039cd4a5ce Restore lazy reading of property ! src/java.base/share/classes/java/nio/file/FileSystems.java Changeset: ad173f48f0b5 Author:alanb Date: 2017-04-27 13:08 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ad173f48f0b5 Add clarification note on visibility ! src/java.base/share/classes/java/lang/ClassLoader.java
hg: jigsaw/jake/jdk: 5 new changesets
Changeset: 110effbd2dd5 Author:alanb Date: 2016-03-30 09:33 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/110effbd2dd5 Improve usage message for java -m ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: c0067fe155ef Author:alanb Date: 2016-03-30 12:18 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c0067fe155ef Refactor module hashes ! 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/ModuleReference.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java - src/java.base/share/classes/jdk/internal/module/Hasher.java + src/java.base/share/classes/jdk/internal/module/ModuleHashes.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java Changeset: b01d645f1530 Author:alanb Date: 2016-03-30 12:24 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b01d645f1530 uses/provides checks not applicable to automatic modules ! src/java.base/share/classes/java/lang/module/Resolver.java Changeset: bed56749ff3d Author:alanb Date: 2016-03-30 14:53 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/bed56749ff3d Allow dynamic modules to export to parent layers ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Module.java Changeset: f7189ebd8e32 Author:alanb Date: 2016-03-30 14:53 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f7189ebd8e32 Merge
hg: jigsaw/jake/jdk: 5 new changesets
Changeset: 91efdb8e72c8 Author:alanb Date: 2016-04-26 11:00 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/91efdb8e72c8 Move test to invoke javac with new form of -Xpatch ! test/javax/xml/jaxp/common/8035437/run.sh Changeset: 6952106ecba3 Author:alanb Date: 2016-04-26 11:01 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6952106ecba3 Test uses VM options, needs to run in /othervm with latest jtreg ! test/java/lang/invoke/VarargsArrayTest.java Changeset: 967f0119267b Author:alanb Date: 2016-04-26 13:35 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/967f0119267b java.base no longer needs to be loose ! src/java.base/share/classes/java/lang/System.java ! 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/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/Modules.java Changeset: 3db29b3ca21c Author:alanb Date: 2016-04-26 14:05 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3db29b3ca21c More SC clean-up ! src/java.base/share/classes/java/lang/ClassLoader.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/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java Changeset: 791480e1390b Author:alanb Date: 2016-04-26 14:34 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/791480e1390b Rename addReadsToAllUnnamed to addReadsAllUnnamed ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! 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/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/Modules.java
hg: jigsaw/jake/jdk: 5 new changesets
Changeset: df7ccf4aeb8f Author:alanb Date: 2016-10-07 12:08 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/df7ccf4aeb8f Fixed typo in Class.getResource comment ! src/java.base/share/classes/java/lang/Class.java Changeset: 44f3fff212d5 Author:alanb Date: 2016-10-10 14:41 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/44f3fff212d5 Create maps with capacity to avoid resize during startup ! src/java.base/share/classes/java/lang/module/Resolver.java Changeset: e1df1f69bc75 Author:alanb Date: 2016-10-10 15:12 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e1df1f69bc75 SL javadoc clarification ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: d3c6412546e1 Author:alanb Date: 2016-10-11 06:58 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d3c6412546e1 Merge Changeset: abb8f97c73ef Author:alanb Date: 2016-10-11 16:13 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/abb8f97c73ef Reorganize SL tests - test/java/util/ServiceLoader/BarProvider.java - test/java/util/ServiceLoader/Basic.java - test/java/util/ServiceLoader/FooProvider1.java - test/java/util/ServiceLoader/FooProvider2.java - test/java/util/ServiceLoader/FooProvider3.java - test/java/util/ServiceLoader/FooService.java - test/java/util/ServiceLoader/Load.java - test/java/util/ServiceLoader/basic.sh + test/java/util/ServiceLoader/basic/BarProvider.java + test/java/util/ServiceLoader/basic/Basic.java + test/java/util/ServiceLoader/basic/FooProvider1.java + test/java/util/ServiceLoader/basic/FooProvider2.java + test/java/util/ServiceLoader/basic/FooProvider3.java + test/java/util/ServiceLoader/basic/FooService.java + test/java/util/ServiceLoader/basic/Load.java + test/java/util/ServiceLoader/basic/basic.sh + test/java/util/ServiceLoader/modules/BadProvidersTest.java - test/java/util/ServiceLoader/modules/FactoryTest.java + test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Provider.java + test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Service.java + test/java/util/ServiceLoader/modules/badproviders/notasubtype/Provider.java + test/java/util/ServiceLoader/modules/badproviders/notpublic/Provider.java + test/java/util/ServiceLoader/modules/badproviders/notpublic/Service.java + test/java/util/ServiceLoader/modules/badproviders/throwsexception/Provider.java + test/java/util/ServiceLoader/modules/badproviders/throwsexception/Service.java - test/java/util/ServiceLoader/modules/modules/test/module-info.java - test/java/util/ServiceLoader/modules/modules/test/p/ProviderFactory.java - test/java/util/ServiceLoader/modules/modules/test/p/Service.java + test/java/util/ServiceLoader/modules/modules/test1/module-info.java + test/java/util/ServiceLoader/modules/modules/test1/p/ProviderFactory.java + test/java/util/ServiceLoader/modules/modules/test1/p/Service.java + test/java/util/ServiceLoader/modules/modules/test2/module-info.java + test/java/util/ServiceLoader/modules/modules/test2/p/Provider.java + test/java/util/ServiceLoader/modules/modules/test2/p/Service.java
hg: jigsaw/jake/jdk: 5 new changesets
Changeset: 375b859caf2e Author:mchung Date: 2016-11-21 11:03 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/375b859caf2e Clean up jlink/jmod code ! 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/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 Changeset: ca42c7a61b1a Author:mchung Date: 2016-11-21 11:04 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ca42c7a61b1a Improve GenModuleInfoSource tool for error checking ! make/src/classes/build/tools/module/GenModuleInfoSource.java + make/src/classes/build/tools/module/ModuleInfoExtraTest.java Changeset: e573196ec0e3 Author:mchung Date: 2016-11-21 11:05 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e573196ec0e3 Remove --add-exports-private option ! src/java.base/share/native/libjli/java.c Changeset: a693d3504846 Author:mchung Date: 2016-11-21 11:06 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a693d3504846 migrate to requires transitive ! src/jdk.desktop/share/classes/module-info.java Changeset: 304a11f652b2 Author:mchung Date: 2016-11-21 11:06 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/304a11f652b2 merge provides a service type with multiple impl classes ! src/java.desktop/share/classes/module-info.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jlink/share/classes/module-info.java ! src/jdk.jvmstat/share/classes/module-info.java ! src/jdk.localedata/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java