hg: jigsaw/jake/jdk: 3 new changesets

2016-11-26 Thread alan . bateman
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

2016-11-29 Thread alan . bateman
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

2016-12-14 Thread alan . bateman
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

2017-01-11 Thread alan . bateman
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

2017-01-19 Thread alan . bateman
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

2017-01-23 Thread alan . bateman
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

2017-02-05 Thread alan . bateman
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

2017-02-09 Thread alan . bateman
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

2017-03-12 Thread alan . bateman
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

2017-03-24 Thread alan . bateman
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

2017-04-28 Thread alan . bateman
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

2017-05-12 Thread alan . bateman
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

2017-05-23 Thread alan . bateman
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

2017-06-15 Thread alan . bateman
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

2016-01-27 Thread alan . bateman
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

2016-02-29 Thread alan . bateman
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

2016-03-08 Thread alan . bateman
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

2016-03-09 Thread chris . hegarty
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

2016-03-09 Thread mandy . chung
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

2016-03-14 Thread alan . bateman
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

2016-03-24 Thread alan . bateman
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

2016-03-31 Thread mandy . chung
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

2016-04-27 Thread alan . bateman
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

2016-10-13 Thread mandy . chung
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

2016-11-11 Thread alan . bateman
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

2016-11-24 Thread mandy . chung
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

2013-09-04 Thread mark . reinhold
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

2015-09-13 Thread alan . bateman
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

2015-10-09 Thread alan . bateman
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

2015-10-15 Thread alan . bateman
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

2015-10-19 Thread alan . bateman
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

2015-11-16 Thread mandy . chung
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

2015-11-30 Thread alan . bateman
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

2015-12-30 Thread alan . bateman
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

2016-04-28 Thread Peter Levart

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