hg: jigsaw/jake/jdk: 3 new changesets
Changeset: a406b21f7748 Author:alanb Date: 2016-11-26 15:16 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a406b21f7748 Replace hashes in ModuleHashes with array ! 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/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/java/lang/module/SystemModuleFinder.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/ModuleHashes.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java Changeset: 965ecf9a1e14 Author:alanb Date: 2016-11-26 15:17 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/965ecf9a1e14 Fix typo in method name ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java Changeset: 2aaf9b760ef9 Author:alanb Date: 2016-11-26 16:09 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2aaf9b760ef9 More SL cleanup ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 364508692927 Author:alanb Date: 2016-11-29 13:59 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/364508692927 jar --print-module-descriptor should handle open module/packages ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java Changeset: 471f9aaac991 Author:alanb Date: 2016-11-29 14:00 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/471f9aaac991 Disallow array classes for now ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java Changeset: c759df7225d6 Author:alanb Date: 2016-11-29 14:05 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c759df7225d6 More cleanups based on review comments ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/util/ServiceLoader.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 47dc888f6f6c Author:alanb Date: 2016-12-14 16:08 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/47dc888f6f6c javadoc clarification ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java Changeset: c2f37a058fac Author:alanb Date: 2016-12-14 16:19 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c2f37a058fac Temporary warning for modules with names ending in digits ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java Changeset: 64aff73e90cf Author:alanb Date: 2016-12-14 16:15 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/64aff73e90cf Lookup::dropLookupMode Contributed-by: alan.bate...@oracle.com, john.r.r...@oracle.com ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/DropLookupModeTest.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: cfb72409024e Author:alanb Date: 2017-01-11 09:33 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/cfb72409024e DEBUG_ADD_OPENS does not need to imply debugModuleAccessChecks=access ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java Changeset: 5e77ef764199 Author:alanb Date: 2017-01-11 09:34 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5e77ef764199 typos in javadoc ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Module.java Changeset: 52956ea04da9 Author:alanb Date: 2017-01-11 09:42 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/52956ea04da9 Align list of not-allowed class file attributes with current spec ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: e009619d6703 Author:alanb Date: 2017-01-18 16:05 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e009619d6703 Patching an automatic module may add packages ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java Changeset: ccef30b77f12 Author:alanb Date: 2017-01-19 08:18 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ccef30b77f12 Align getPackageName with getModule for arrays/primitives ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! test/java/lang/Class/getPackageName/Basic.java Changeset: 47e9396dd196 Author:alanb Date: 2017-01-19 08:18 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/47e9396dd196 Merge
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: b057c9fbbf47 Author:alanb Date: 2017-01-23 17:59 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b057c9fbbf47 Improve javadoc for getResourceAsStream ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/Module.java Changeset: 0d52f0d9a552 Author:alanb Date: 2017-01-23 18:26 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0d52f0d9a552 privateLookupIn does not check that unnamed modules are readable ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java + test/java/lang/invoke/MethodHandles/privateLookupIn/Unnamed.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java Changeset: 95b225fbbe48 Author:alanb Date: 2017-01-23 18:50 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/95b225fbbe48 Minor improvements to Layer javadoc ! src/java.base/share/classes/java/lang/reflect/Layer.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 271f46005c51 Author:alanb Date: 2017-02-05 15:11 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/271f46005c51 Fix inconsistencies with JAR/JMOD readers ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/java/lang/module/MultiReleaseJarTest.java Changeset: a65cbb0aa676 Author:alanb Date: 2017-02-05 15:12 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a65cbb0aa676 More javadoc clean-up ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: e57166d5ccf5 Author:alanb Date: 2017-02-05 15:29 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e57166d5ccf5 Temporarily exclude sun/tools/jstat/jstatClassloadOutput1.sh ! test/ProblemList.txt
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 01d8583c6ecd Author:alanb Date: 2017-02-09 11:25 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/01d8583c6ecd Add missing @JPMS tags, minor javadoc updates ! src/java.base/share/classes/java/lang/IllegalCallerException.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! test/java/lang/module/ModuleDescriptorTest.java Changeset: ed5e88027114 Author:alanb Date: 2017-02-09 15:38 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ed5e88027114 More tests for jlr.Module::addXXX + test/java/lang/reflect/Module/addXXX/Driver.java + test/java/lang/reflect/Module/addXXX/m1/module-info.java + test/java/lang/reflect/Module/addXXX/m1/p1/C.java + test/java/lang/reflect/Module/addXXX/m2/module-info.java + test/java/lang/reflect/Module/addXXX/m2/p2/C.java + test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java + test/java/lang/reflect/Module/addXXX/m3/module-info.java + test/java/lang/reflect/Module/addXXX/m3/p3/C.java + test/java/lang/reflect/Module/addXXX/m4/module-info.java + test/java/lang/reflect/Module/addXXX/m4/p4/C.java + test/java/lang/reflect/Module/addXXX/test/module-info.java + test/java/lang/reflect/Module/addXXX/test/test/C.java + test/java/lang/reflect/Module/addXXX/test/test/Main.java + test/java/lang/reflect/Module/addXXX/test/test/Service.java Changeset: ee4732b0e6e0 Author:alanb Date: 2017-02-09 15:50 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ee4732b0e6e0 Remove @revised/@spec from RB.Control.toBundleName ! src/java.base/share/classes/java/util/ResourceBundle.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 7f64508eaab8 Author:alanb Date: 2017-03-12 15:49 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7f64508eaab8 Post resolution checks should detect reading two modules with same name ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! test/java/lang/module/ConfigurationTest.java Changeset: c1acc99a5a35 Author:alanb Date: 2017-03-12 21:32 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c1acc99a5a35 Specify how qualified exports/opens are handled in layers ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Module.java ! test/java/lang/reflect/Layer/BasicLayerTest.java Changeset: fee9aa6efb7d Author:alanb Date: 2017-03-12 21:33 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fee9aa6efb7d Comment out --add-exports/--add-opens warning temporarilty ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 3cf2b63da750 Author:alanb Date: 2017-03-24 09:29 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3cf2b63da750 Do not emit warnings when illegal access is allowed by --add-exports/--add-opens ! 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: 9e32250513e7 Author:alanb Date: 2017-03-24 11:19 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9e32250513e7 Don't drop trailing digits from automatic module names ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! test/java/lang/module/AutomaticModulesTest.java ! test/tools/jar/modularJar/Basic.java ! test/tools/launcher/modules/dryrun/DryRunTest.java Changeset: 5cd5366b6b4c Author:alanb Date: 2017-03-24 13:43 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5cd5366b6b4c Improve usability of automatic modules, also make easy to see if used ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! test/java/lang/module/AutomaticModulesTest.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 9313f1d89ca3 Author:alanb Date: 2017-04-28 14:05 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9313f1d89ca3 Java identifier validation incomplete ! src/java.base/share/classes/jdk/internal/module/Checks.java ! test/java/lang/module/ModuleDescriptorTest.java Changeset: a5b44f5b25b5 Author:alanb Date: 2017-04-28 14:06 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a5b44f5b25b5 --validate-modules usage message should be clearer ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 7865999d80d9 Author:alanb Date: 2017-04-28 14:12 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7865999d80d9 Drop -Xdiag:resolver ! src/java.base/share/native/libjli/java.c
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: c59d273ab6db Author:alanb Date: 2017-05-12 14:37 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c59d273ab6db Fix javadoc links ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java Changeset: 5597f61c7b5a Author:alanb Date: 2017-05-12 16:24 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5597f61c7b5a More SL cleanup and exception handling ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: a6c4add6c917 Author:alanb Date: 2017-05-12 16:26 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a6c4add6c917 Merge - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 640de32f4a6d Author:alanb Date: 2017-05-23 13:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/640de32f4a6d Remove unused JVM_AddModulePackage ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Module.c Changeset: 0b72c222f0a2 Author:alanb Date: 2017-05-23 13:52 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0b72c222f0a2 Specific resolution in java.lang.module package description Contributed-by: alex.buck...@oracle.com, alan.bate...@oracle.com ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/package-info.java Changeset: d2a0a01c8cda Author:alanb Date: 2017-05-23 13:52 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d2a0a01c8cda Fix typo in LayerInstantiationException javadoc ! src/java.base/share/classes/java/lang/LayerInstantiationException.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: b9f3633bf293 Author:alanb Date: 2017-06-15 13:15 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b9f3633bf293 Review comments ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/java/lang/ModuleLayer/LayerAndLoadersTest.java Changeset: 071e7be76138 Author:alanb Date: 2017-06-15 13:16 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/071e7be76138 Fix broken link ! src/java.base/share/classes/java/lang/module/ModuleFinder.java Changeset: 9863b67ce0b1 Author:alanb Date: 2017-06-15 13:18 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9863b67ce0b1 SCL.findResources does not need to eagerly check URLs ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 2e4be5cbf6a3 Author:alanb Date: 2016-01-27 14:38 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2e4be5cbf6a3 Minor clean-up to remove use of java.io.File/FileInputStream ! src/java.base/share/classes/jdk/internal/misc/BootLoader.java ! src/java.base/share/classes/jdk/internal/misc/BuiltinClassLoader.java Changeset: 3bcfe69e3fb4 Author:alanb Date: 2016-01-27 15:32 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3bcfe69e3fb4 Disallow 18 of the pre-defined attributes ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java Changeset: 999ba26b65f9 Author:alanb Date: 2016-01-27 16:12 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/999ba26b65f9 Add @implSpec to default methods added to JDI ! src/jdk.jdi/share/classes/com/sun/jdi/ReferenceType.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 37e319f5d549 Author:alanb Date: 2016-02-29 07:58 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/37e319f5d549 Clean-up of Layer API/javadoc ! 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/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java Changeset: 81227b0847a0 Author:alanb Date: 2016-02-29 08:14 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/81227b0847a0 More clean-up ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/reflect/Layer.java Changeset: 249f3a0fb21d Author:alanb Date: 2016-02-29 08:21 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/249f3a0fb21d Merge
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: a9f1485296c7 Author:alanb Date: 2016-03-08 11:19 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a9f1485296c7 pack200 review comments ! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties ! test/tools/pack200/ModuleAttributes.java Changeset: 47488e198f22 Author:alanb Date: 2016-03-08 12:39 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/47488e198f22 Improve post-resolution checks to include uses/provides ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! test/jdk/jigsaw/module/ConfigurationTest.java Changeset: a562e16994cc Author:alanb Date: 2016-03-08 13:58 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a562e16994cc Expand builder to Requires/Exports/Provides/Version ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! test/jdk/jigsaw/module/ModuleDescriptorTest.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: c90e14742584 Author:chegar Date: 2016-03-09 12:06 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c90e14742584 jartool: Update pack200 long option name and make hidden ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: 8e847b622dea Author:chegar Date: 2016-03-09 13:27 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8e847b622dea jartool: help indentation and formatting ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: 1f891b199068 Author:chegar Date: 2016-03-09 15:07 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1f891b199068 jar.tool: separate out compatibility help ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/tools/jar/compat/CLICompatibility.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: dd49e37ce9f1 Author:mchung Date: 2016-03-09 15:52 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/dd49e37ce9f1 Update StackFrame::toStackTraceElement to include module name and version ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackWalker.java ! test/java/lang/StackWalker/VerifyStackTrace.java Changeset: 8291239ba70f Author:mchung Date: 2016-03-09 18:20 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8291239ba70f Minor formatting nit on Proxy ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: db24da498c17 Author:mchung Date: 2016-03-09 18:21 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/db24da498c17 Merge
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 3f8bb97a4b72 Author:alanb Date: 2016-03-14 12:09 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3f8bb97a4b72 Review comments ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java Changeset: d7a8866e470b Author:alanb Date: 2016-03-14 12:10 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d7a8866e470b Fix copyright header ! test/jdk/jigsaw/module/VersionTest.java Changeset: 7ce9360bfcb3 Author:alanb Date: 2016-03-14 12:58 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7ce9360bfcb3 API clean-up -addmods ALL-MODULE-PATH ! make/src/classes/build/tools/jigsaw/GenGraphs.java ! make/src/classes/build/tools/jigsaw/ModuleSummary.java ! src/java.base/share/classes/java/lang/NamedPackage.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ResolutionException.java + src/java.base/share/classes/java/lang/module/ResolvedModule.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/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/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/LoaderPool.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/classes/java/lang/instrument/package.html ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! test/java/lang/Class/forName/modules/TestLayer.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java ! test/java/lang/Class/getResource/Main.java ! test/java/lang/ClassLoader/getResource/modules/Main.java ! test/java/lang/invoke/AccessControlTest.java ! test/jdk/jigsaw/module/AutomaticModulesTest.java ! test/jdk/jigsaw/module/ConfigurationTest.java ! test/jdk/jigsaw/reflect/Layer/BasicLayerTest.java ! test/jdk/jigsaw/reflect/Layer/LayerAndLoadersTest.java ! test/jdk/jigsaw/reflect/Module/BasicModuleTest.java ! test/jdk/jigsaw/reflect/Proxy/ProxyClassAccessTest.java ! test/jdk/jigsaw/reflect/Proxy/ProxyLayerTest.java ! test/jdk/jigsaw/scenarios/automaticmodules/src/basictest/test/Main.java ! test/jdk/jigsaw/scenarios/container/src/container/container/Main.java ! test/jdk/jigsaw/util/ServiceLoader/ServicesTest.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: b2a69d66dc65 Author:alanb Date: 2016-03-17 19:04 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b2a69d66dc65 8142968: Module System implementation Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282 Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt Contributed-by: alan.bate...@oracle.com, alex.buck...@oracle.com, jonathan.gibb...@oracle.com, karen.kinn...@oracle.com, mandy.ch...@oracle.com, mark.reinh...@oracle.com, chris.hega...@oracle.com, alexandr.scherba...@oracle.com, amy...@oracle.com, calvin.che...@oracle.com, daniel.fu...@oracle.com, erik.joels...@oracle.com, harold.sei...@oracle.com, jaroslav.bacho...@oracle.com, jean-francois.den...@oracle.com, jan.lah...@oracle.com, james.las...@oracle.com, lois.fol...@oracle.com, miroslav@oracle.com, huaming...@oracle.com, sean.mul...@oracle.com, naoto.s...@oracle.com, masayoshi.oku...@oracle.com, peter.lev...@gmail.com, philip.r...@oracle.com, claes.redes...@oracle.com, sergey.bylok...@oracle.com, alexandre.il...@oracle.com, volker.simo...@gmail.com, staffan.lar...@oracle.com, stuart.ma...@oracle.com, semyon.sadet...@oracle.com, serguei.spit...@oracle.com, sundararajan.athijegannat...@oracle.com, valerie.p...@oracle.com, vincent.x.r...@oracle.com, weijun.w...@oracle.co! m, yuri.nestere...@oracle.com, yekaterina.kantser...@oracle.com, alexander.kulyakh...@oracle.com, felix.y...@oracle.com, andrei.erem...@oracle.com, frank.y...@oracle.com, sergei.pika...@oracle.com, sibabrata.sa...@oracle.com, tiantian...@oracle.com, sha.ji...@oracle.com ! make/CompileInterimRmic.gmk ! make/CompileTools.gmk + make/GenerateModuleSummary.gmk + make/ModuleTools.gmk ! make/Tools.gmk ! make/copy/Copy-java.base.gmk ! make/data/jdwp/jdwp.spec - make/gendata/Gendata-jdk.jdeps.gmk ! make/gendata/GendataBreakIterator.gmk ! make/gensrc/Gensrc-java.base.gmk - make/gensrc/Gensrc-jdk.dev.gmk ! make/gensrc/Gensrc-jdk.jdi.gmk + make/gensrc/Gensrc-jdk.jlink.gmk - make/gensrc/Gensrc-jdk.jvmstat.gmk ! make/gensrc/GensrcLocaleData.gmk + make/gensrc/GensrcModuleLoaderMap.gmk ! make/launcher/Launcher-java.desktop.gmk - make/launcher/Launcher-jdk.dev.gmk + make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/launcher/Launcher-jdk.rmic.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjimage/mapfile-vers ! make/rmic/Rmic-java.management.gmk ! make/rmic/RmicCommon.gmk - make/scripts/localelist.sh ! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! make/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java + make/src/classes/build/tools/jdwpgen/ModuleTypeNode.java ! make/src/classes/build/tools/jdwpgen/Parse.java + make/src/classes/build/tools/jigsaw/GenGraphs.java + make/src/classes/build/tools/jigsaw/Graph.java + make/src/classes/build/tools/jigsaw/ModuleSummary.java + make/src/classes/build/tools/jigsaw/technology-summary.html - make/src/classes/build/tools/module/GenJdepsModulesXml.java + make/src/classes/build/tools/module/GenModuleInfoSource.java + make/src/classes/build/tools/module/GenModuleLoaderMap.java - make/src/classes/build/tools/module/GenModulesList.java - make/src/classes/build/tools/module/ImageBuilder.java ! make/src/classes/build/tools/module/Module.java - make/src/classes/build/tools/module/ModuleArchive.java + make/src/classes/build/tools/module/ModuleInfoReader.java - make/src/classes/build/tools/module/boot.modules - make/src/classes/build/tools/module/ext.modules ! src/demo/share/java2d/J2DBench/src/j2dbench/ResultSet.java + src/java.base/macosx/classes/module-info.java.extra ! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties ! src/java.base/share/classes/java/io/ObjectInputStream.java ! 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/NamedPackage.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java + src/java.base/share/classes/java/lang/module/Configuration.java + src/java.base/share/classes/java/lang/module/Dependence.java + src/java.base/share/classes/java/lang/module/FindException.java + src/java.base/share/classes/java/lang/module/InvalidModuleDescrip
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 20ec0c69d3e2 Author:mchung Date: 2016-03-31 11:49 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/20ec0c69d3e2 8153125: rmic from bootcycle build should launch with -m jdk.rmic/sun.rmi.rmic.Main Reviewed-by: alanb, erikj ! make/rmic/RmicCommon.gmk Changeset: 8e865b6d3ead Author:mchung Date: 2016-03-31 11:50 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8e865b6d3ead 8153211: Convert build tool to use the new -XaddExports syntax in bootcycle build Reviewed-by: alanb ! make/gendata/GendataBreakIterator.gmk Changeset: ac512b5fa6d5 Author:mchung Date: 2016-03-31 14:11 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ac512b5fa6d5 8153217: javafx modules are not included in the jre Reviewed-by: alanb ! make/gensrc/GensrcModuleLoaderMap.gmk
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 8816a52d31dd Author:plevart Date: 2016-04-27 10:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8816a52d31dd java.lang.reflect.Module.WeakSet is not thread-safe ! src/java.base/share/classes/java/lang/reflect/Module.java + src/java.base/share/classes/java/lang/reflect/WeakPairMap.java + test/java/lang/reflect/WeakPairMap/Driver.java + test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java Changeset: 243ea7e92d19 Author:alanb Date: 2016-04-27 11:10 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/243ea7e92d19 Merge ! src/java.base/share/classes/java/lang/reflect/Module.java Changeset: ba169b23b4c7 Author:alanb Date: 2016-04-27 15:31 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ba169b23b4c7 Add support for -addmods ALL-DEFAULT ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-java.scripting.gmk ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/tools/launcher/modules/addmods/AddModsTest.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java + test/tools/launcher/modules/addmods/src/logger/logger/Logger.java + test/tools/launcher/modules/addmods/src/logger/module-info.java + test/tools/launcher/modules/addmods/src/test/module-info.java + test/tools/launcher/modules/addmods/src/test/test/Main.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 6877e9efabf0 Author:redestad Date: 2016-10-13 17:00 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6877e9efabf0 Use Set.of for ModuleDescriptor.requires and exports Reviewed-by: mchung, alanb ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java Changeset: 54e7c87386e0 Author:mchung Date: 2016-10-13 15:36 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/54e7c87386e0 Minor adjustment to SystemModuleDescriptorPlugin ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java Changeset: 5a042e9dd0b0 Author:mchung Date: 2016-10-13 15:37 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5a042e9dd0b0 Merge
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 1901f58d996d Author:alanb Date: 2016-11-11 10:08 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1901f58d996d Temporarily exclude com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java ! test/ProblemList.txt Changeset: cfbc00374eae Author:alanb Date: 2016-11-11 10:09 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/cfbc00374eae javadoc clarifications ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Module.java Changeset: cbd25b0d00cb Author:alanb Date: 2016-11-11 10:10 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/cbd25b0d00cb Need tests for requires transitive static ! src/java.base/share/classes/java/lang/module/Resolver.java ! test/java/lang/module/ConfigurationTest.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: e1d07d9c9e64 Author:mchung Date: 2016-11-24 22:30 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e1d07d9c9e64 Remove temporary copying of copyright/license to jmod ! make/copy/Copy-java.base.gmk ! make/copy/CopyCommon.gmk Changeset: 673f6b89cd09 Author:mchung Date: 2016-11-24 22:31 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/673f6b89cd09 Clean up jlink system module plugin code ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolEntry.java Changeset: b20b41370415 Author:mchung Date: 2016-11-24 22:32 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b20b41370415 --list-modules to print automatic module ! src/java.base/share/classes/sun/launcher/LauncherHelper.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: e55f1e7e39f0 Author:alanb Date: 2013-08-30 16:17 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e55f1e7e39f0 Initial push of prototype changes to extend access control ! makefiles/mapfiles/libjava/mapfile-vers ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/sun/misc/VM.java ! src/share/javavm/export/jvm.h ! src/share/native/sun/misc/VM.c + test/java/lang/ClassLoader/setPackageAccess/TEST.properties + test/java/lang/ClassLoader/setPackageAccess/org/openjdk/jigsaw/accesscontrol/SetPackageAccess.java + test/java/lang/ClassLoader/setPackageAccess/org/openjdk/jigsaw/accesscontrol/internal/Secret.java + test/java/lang/ClassLoader/setPackageAccess/org/openjdk/jigsaw/accesscontrol/p1/C1.java + test/java/lang/ClassLoader/setPackageAccess/org/openjdk/jigsaw/accesscontrol/p2/C2.java Changeset: 61e595a79917 Author:mchung Date: 2013-09-01 14:46 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/61e595a79917 update modules.config and the generated resources list ! make/modules/modules.config ! make/modules/tools/src/com/sun/tools/classanalyzer/ClassFileReader.java ! make/modules/tools/src/com/sun/tools/classanalyzer/ClassPath.java ! make/modules/tools/src/com/sun/tools/classanalyzer/ModuleBuilder.java ! make/modules/tools/src/com/sun/tools/classanalyzer/Resource.java - make/modules/tools/src/com/sun/tools/classanalyzer/filelist ! make/modules/tools/src/com/sun/tools/classanalyzer/resources/classanalyzer.properties Changeset: 819a6f22dcda Author:mchung Date: 2013-09-03 15:10 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/819a6f22dcda include only packages containing classes ! make/modules/modules.properties ! make/modules/tools/src/com/sun/tools/classanalyzer/ClassFileReader.java ! make/modules/tools/src/com/sun/tools/classanalyzer/JigsawModules.java ! make/modules/tools/src/com/sun/tools/classanalyzer/Module.java ! make/modules/tools/src/com/sun/tools/classanalyzer/Package.java ! makefiles/GenerateModules.gmk
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 6b9fef847d06 Author:alanb Date: 2015-09-13 14:50 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6b9fef847d06 Rename MixedModeTest.java to AddModsTest and extend coverage + test/jdk/jigsaw/launcher/addmods/AddModsTest.java + test/jdk/jigsaw/launcher/addmods/src/app/Main.java + test/jdk/jigsaw/launcher/addmods/src/lib/jdk/lib/Util.java + test/jdk/jigsaw/launcher/addmods/src/lib/module-info.java - test/jdk/jigsaw/launcher/mixedmode/MixedModeTest.java - test/jdk/jigsaw/launcher/mixedmode/src/app/Main.java - test/jdk/jigsaw/launcher/mixedmode/src/lib/jdk/lib/Util.java - test/jdk/jigsaw/launcher/mixedmode/src/lib/module-info.java Changeset: 9d521fd83608 Author:alanb Date: 2015-09-13 15:35 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9d521fd83608 AccessibleObject.setAccessible should not be final for compatibility reasons ! 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: 0321cfe06fef Author:alanb Date: 2015-09-13 15:38 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0321cfe06fef Merge - src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java - src/java.base/unix/native/libnio/fs/GnomeFileTypeDetector.c
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 26f5411f52f4 Author:alanb Date: 2015-10-09 11:05 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/26f5411f52f4 Update code source for patch directory when using -Xpatch ! src/java.base/share/classes/jdk/internal/misc/BuiltinClassLoader.java Changeset: 9e9452626802 Author:alanb Date: 2015-10-09 11:06 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9e9452626802 Switch java -m to only attempt to load main class from the initial module ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: cdaf9fbbbc81 Author:alanb Date: 2015-10-09 11:09 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/cdaf9fbbbc81 First part of Module#addUses ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/util/ServiceLoader.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: a0cd5da340dc Author:redestad Date: 2015-10-15 08:13 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a0cd5da340dc Use Collections.emptySet/-Map in ModuleDescriptor where appropriate to save footprint ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java Changeset: 7211ac32411a Author:alanb Date: 2015-10-15 08:14 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7211ac32411a ModuleInfo does not need temporary set when parsing ConcealedPackages attribute ! src/java.base/share/classes/java/lang/module/ModuleInfo.java Changeset: d79e9bf2bd4e Author:alanb Date: 2015-10-15 08:27 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d79e9bf2bd4e Make IAE message clear when module access fails ! src/java.base/share/classes/sun/reflect/Reflection.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: b9faea9a4ea2 Author:alanb Date: 2015-10-19 15:20 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b9faea9a4ea2 No need to keep copy of packages when adding packages for dyanmic proxies Contributed: claes.redes...@oracle.com, alan.bate...@oracle.com ! src/java.base/share/classes/java/lang/reflect/Module.java Changeset: 6c27e92c5b03 Author:alanb Date: 2015-10-19 15:21 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6c27e92c5b03 setAccessible(AccessibleObject[],boolean) doesn't throw SE for Class ctor ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! test/jdk/jigsaw/reflect/AccessibleObject/ModuleSetAccessibleTest.java Changeset: 7b6b932de667 Author:alanb Date: 2015-10-19 15:22 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7b6b932de667 Remove unneeded imports ! src/java.base/share/classes/jdk/internal/misc/BootLoader.java ! src/java.base/share/classes/jdk/internal/misc/ClassLoaders.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 5babde7bd078 Author:jjg Date: 2015-11-13 15:55 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5babde7bd078 8142996: move jdk java/util/streams tests into java.base directories Reviewed-by: mchung ! test/java/util/stream/bootlib/TEST.properties + test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java + test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java + test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java + test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java + test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java + test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java + test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java + test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java + test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java + test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java + test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java + test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java + test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java + test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java + test/java/util/stream/bootlib/java.base/java/util/stream/SpliteratorTestHelper.java + test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java + test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java + test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java + test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java + test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java + test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java + test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java + test/java/util/stream/bootlib/java.base/java/util/stream/ThowableHelper.java - test/java/util/stream/bootlib/java/util/stream/CollectorOps.java - test/java/util/stream/bootlib/java/util/stream/DefaultMethodStreams.java - test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestDataProvider.java - test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java - test/java/util/stream/bootlib/java/util/stream/FlagDeclaringOp.java - test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java - test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java - test/java/util/stream/bootlib/java/util/stream/IntermediateTestOp.java - test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java - test/java/util/stream/bootlib/java/util/stream/LambdaTestMode.java - test/java/util/stream/bootlib/java/util/stream/LoggingTestCase.java - test/java/util/stream/bootlib/java/util/stream/LongStreamTestDataProvider.java - test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java/util/stream/OpTestCase.java - test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java - test/java/util/stream/bootlib/java/util/stream/StatefulTestOp.java - test/java/util/stream/bootlib/java/util/stream/StatelessTestOp.java - test/java/util/stream/bootlib/java/util/stream/StreamOpFlagTestHelper.java - test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java - test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java - test/java/util/stream/bootlib/java/util/stream/TestData.java - test/java/util/stream/bootlib/java/util/stream/TestFlagExpectedOp.java - test/java/util/stream/bootlib/java/util/stream/ThowableHelper.java ! test/java/util/stream/boottest/TEST.properties + test/java/util/stream/boottest/java.base/java/util/stream/DoubleNodeTest.java + test/java/util/stream/boottest/java.base/java/util/stream/FlagOpTest.java + test/java/util/stream/boottest/java.base/java/util/stream/IntNodeTest.java + test/java/util/stream/boottest/java.base/java/util/stream/LongNodeTest.java + test/java/util/stream/boottest/java.base/java/util/stream/NodeBuilderTest.java + test/java/util/stream/boottest/java.base/java/util/stream/NodeTest.java + test/java/util/stream/boottest/java.base/java/util/stream/SliceSpliteratorTest.java + test/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java + test/java/util/stream/boottest/java.base/java/util/stream/StreamFlagsTest.java + test/java/util/stream/boottest/java.base/java/util/stream/StreamOpFlagsTest.java + test/java/util/stream/boottest/java.base/java/util/stream/StreamReuseTest.java - test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java - test/java/util/stream/boottest/java/util/stream/FlagOpTest.java - test/java/util/stream/boottest/jav
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 8898f03465f2 Author:alanb Date: 2015-11-30 11:25 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8898f03465f2 Make java -listmods usage message a bit clearer ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 02c750fa92d2 Author:alanb Date: 2015-11-30 11:38 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/02c750fa92d2 Don't set cached hash value when computed hash is 0 ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java Changeset: e45ef8281247 Author:alanb Date: 2015-11-30 13:58 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e45ef8281247 Make use of Class::getPackageName in access checks ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/reflect/Reflection.java
hg: jigsaw/jake/jdk: 3 new changesets
Changeset: 8e8d3b2de364 Author:alanb Date: 2015-12-31 06:47 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8e8d3b2de364 Remove jl.ModuleClassLoader, not needed - src/java.base/share/classes/java/lang/ModuleClassLoader.java - test/java/lang/ModuleClassLoader/Basic.java Changeset: 6f3f03c7dece Author:alanb Date: 2015-12-31 06:48 + URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6f3f03c7dece Fix typo in ModuleFinder javadoc ! src/java.base/share/classes/java/lang/module/ModuleFinder.java Changeset: ddf35b6d4765 Author:sundar Date: 2015-12-21 23:27 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ddf35b6d4765 8145909: tools/jjs/jjs-fileTest.sh fails after JDK-8145750 except on windows Reviewed-by: jjg ! test/tools/jjs/file.out
Re: hg: jigsaw/jake/jdk: 3 new changesets
Hi Alan, I also have a little optimization for Module.extraPackages: http://cr.openjdk.java.net/~plevart/jdk9-dev/Module.extraPackages/webrev.01/ This is only used from java.lang.reflect.Proxy presently, so what is currently there is not performance critical, but if it gets used more, then the provided patch gives smaller footprint and O(n) instead of O(n^2) time to add n packages to a module + doesn't produce so much garbage. What do you think? On 04/27/2016 06:05 PM, alan.bate...@oracle.com wrote: Changeset: 8816a52d31dd Author:plevart Date: 2016-04-27 10:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8816a52d31dd java.lang.reflect.Module.WeakSet is not thread-safe ! src/java.base/share/classes/java/lang/reflect/Module.java + src/java.base/share/classes/java/lang/reflect/WeakPairMap.java + test/java/lang/reflect/WeakPairMap/Driver.java + test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java Changeset: 243ea7e92d19 Author:alanb Date: 2016-04-27 11:10 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/243ea7e92d19 Merge ! src/java.base/share/classes/java/lang/reflect/Module.java Changeset: ba169b23b4c7 Author:alanb Date: 2016-04-27 15:31 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ba169b23b4c7 Add support for -addmods ALL-DEFAULT ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-java.scripting.gmk ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/tools/launcher/modules/addmods/AddModsTest.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java + test/tools/launcher/modules/addmods/src/logger/logger/Logger.java + test/tools/launcher/modules/addmods/src/logger/module-info.java + test/tools/launcher/modules/addmods/src/test/module-info.java + test/tools/launcher/modules/addmods/src/test/test/Main.java