From andreas.lundblad at oracle.com Mon Oct 3 02:22:06 2016 From: andreas.lundblad at oracle.com (andreas.lundblad at oracle.com) Date: Mon, 03 Oct 2016 02:22:06 +0000 Subject: hg: jdk9/sandbox/langtools: Changed from lengthy context.javaFileManager to context.fileManager. Message-ID: <201610030222.u932M6l9005489@aojmv0008.oracle.com> Changeset: 4910d2a4c55a Author: alundblad Date: 2016-10-03 04:19 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/4910d2a4c55a Changed from lengthy context.javaFileManager to context.fileManager. ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacApiContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacContext.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocContext.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocContext.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! test/jdk/javadoc/tool/api/basic/GetTask_FileManagerTest.java ! test/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java ! test/tools/doclint/tool/PathsTest.java ! test/tools/javac/6508981/TestInferBinaryName.java ! test/tools/javac/6589361/T6589361.java ! test/tools/javac/6889255/T6889255.java ! test/tools/javac/T6358024.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6358168.java ! test/tools/javac/T6625520.java ! test/tools/javac/T6725036.java ! test/tools/javac/api/T6838467.java ! test/tools/javac/api/T6877206.java ! test/tools/javac/diags/ArgTypeCompilerFactory.java ! test/tools/javac/diags/Example.java ! test/tools/javac/lib/combo/ReusableContext.java ! test/tools/javac/parser/T4910483.java ! test/tools/javac/parser/extend/JavacExtensionTest.java ! test/tools/javac/sym/ElementStructureTest.java ! test/tools/javac/tree/MissingSemicolonTest.java ! test/tools/javadoc/api/basic/GetTask_FileManagerTest.java ! test/tools/javap/classfile/deps/GetDeps.java From andreas.lundblad at oracle.com Mon Oct 3 02:40:58 2016 From: andreas.lundblad at oracle.com (andreas.lundblad at oracle.com) Date: Mon, 03 Oct 2016 02:40:58 +0000 Subject: hg: jdk9/sandbox/langtools: Fixed T6437999 by adding diagnostic listener correctly. Message-ID: <201610030240.u932ewUK008897@aojmv0008.oracle.com> Changeset: 8b6efa0b9dac Author: alundblad Date: 2016-10-03 04:40 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/8b6efa0b9dac Fixed T6437999 by adding diagnostic listener correctly. ! test/tools/javac/api/6437999/T6437999.java From andreas.lundblad at oracle.com Mon Oct 3 08:17:01 2016 From: andreas.lundblad at oracle.com (andreas.lundblad at oracle.com) Date: Mon, 03 Oct 2016 08:17:01 +0000 Subject: hg: jdk9/sandbox/langtools: Minor fixes to MessageInfo test. Message-ID: <201610030817.u938H28o020025@aojmv0008.oracle.com> Changeset: 16dd38200f1d Author: alundblad Date: 2016-10-03 10:16 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/16dd38200f1d Minor fixes to MessageInfo test. ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacContext.java ! test/tools/javac/diags/ArgTypeCompilerFactory.java ! test/tools/javac/diags/Example.java From andreas.lundblad at oracle.com Mon Oct 3 13:21:26 2016 From: andreas.lundblad at oracle.com (andreas.lundblad at oracle.com) Date: Mon, 03 Oct 2016 13:21:26 +0000 Subject: hg: jdk9/sandbox/langtools: Fixed typo in AddLimitMods test. Message-ID: <201610031321.u93DLRMp027425@aojmv0008.oracle.com> Changeset: 0fc348c4c129 Author: alundblad Date: 2016-10-03 15:20 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/0fc348c4c129 Fixed typo in AddLimitMods test. ! test/tools/javac/modules/AddLimitMods.java From chris.hegarty at oracle.com Mon Oct 3 17:30:57 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 03 Oct 2016 17:30:57 +0000 Subject: hg: jdk9/sandbox/jdk: 8167026: Quarantine TestDaemonThread.java Message-ID: <201610031730.u93HUvXJ008771@aojmv0008.oracle.com> Changeset: 4dbeb5b87d67 Author: jwilhelm Date: 2016-10-03 15:39 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4dbeb5b87d67 8167026: Quarantine TestDaemonThread.java Reviewed-by: dsamersoff ! test/ProblemList.txt From chris.hegarty at oracle.com Mon Oct 3 18:16:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 03 Oct 2016 18:16:00 +0000 Subject: hg: jdk9/sandbox/jdk: 8165944: jar utility doesn't process more than one -C argument Message-ID: <201610031816.u93IG1Of026253@aojmv0008.oracle.com> Changeset: 2a474d0ba36d Author: sdrach Date: 2016-10-03 10:57 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2a474d0ba36d 8165944: jar utility doesn't process more than one -C argument Reviewed-by: psandoz ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java + test/tools/jar/InputFilesTest.java ! test/tools/jar/multiRelease/Basic.java From chris.hegarty at oracle.com Tue Oct 4 08:30:52 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 08:30:52 +0000 Subject: hg: jdk9/sandbox/jdk: 8166993: typo in java.util.Locale javadoc Message-ID: <201610040830.u948UqPf028057@aojmv0008.oracle.com> Changeset: 8b58654110d6 Author: rgoel Date: 2016-10-04 17:18 +0900 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8b58654110d6 8166993: typo in java.util.Locale javadoc Reviewed-by: okutsu, peytoia ! src/java.base/share/classes/java/util/Locale.java From chris.hegarty at oracle.com Tue Oct 4 10:30:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 10:30:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8165466: DecimalFormat percentage format can contain unexpected % Message-ID: <201610041030.u94AUx1g025965@aojmv0008.oracle.com> Changeset: f4463c138103 Author: nishjain Date: 2016-10-04 19:28 +0900 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f4463c138103 8165466: DecimalFormat percentage format can contain unexpected % Reviewed-by: okutsu, peytoia ! src/java.base/share/classes/java/text/DecimalFormat.java + test/java/text/Format/DecimalFormat/Bug8165466.java From chris.hegarty at oracle.com Tue Oct 4 11:31:06 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 11:31:06 +0000 Subject: hg: jdk9/sandbox/nashorn: 8167037: Remove CALL_METHOD support from internal Nashorn linkers Message-ID: <201610041131.u94BV6IF010152@aojmv0008.oracle.com> Changeset: fc972ab7d939 Author: attila Date: 2016-10-04 13:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/fc972ab7d939 8167037: Remove CALL_METHOD support from internal Nashorn linkers Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java From chris.hegarty at oracle.com Tue Oct 4 11:45:34 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 11:45:34 +0000 Subject: hg: jdk9/sandbox: 8166948: Exploded image too slow to be usable Message-ID: <201610041145.u94BjYjl013472@aojmv0008.oracle.com> Changeset: 60addd60b367 Author: erikj Date: 2016-10-04 13:34 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/60addd60b367 8166948: Exploded image too slow to be usable Reviewed-by: alanb, mchung, ihse + make/ExplodedImageOptimize.gmk ! make/Main.gmk From chris.hegarty at oracle.com Tue Oct 4 11:45:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 11:45:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8166948: Exploded image too slow to be usable Message-ID: <201610041145.u94BjwnO013862@aojmv0008.oracle.com> Changeset: a7709a4d1bc5 Author: erikj Date: 2016-10-04 13:34 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a7709a4d1bc5 8166948: Exploded image too slow to be usable Reviewed-by: alanb, mchung, ihse + make/CompileModuleTools.gmk ! make/ModuleTools.gmk + make/src/classes/build/tools/jigsaw/AddPackagesAttribute.java From chris.hegarty at oracle.com Tue Oct 4 12:00:40 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 12:00:40 +0000 Subject: hg: jdk9/sandbox: 8166965: Some small java build tools are still running with big JVM configuration Message-ID: <201610041201.u94C15T1017939@aojmv0008.oracle.com> Changeset: 7dcf453eacae Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/7dcf453eacae 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/Javadoc.gmk ! make/MainSupport.gmk ! make/common/SetupJavaCompilers.gmk From chris.hegarty at oracle.com Tue Oct 4 12:01:11 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 12:01:11 +0000 Subject: hg: jdk9/sandbox/corba: 8166965: Some small java build tools are still running with big JVM configuration Message-ID: <201610041201.u94C1BJY017991@aojmv0008.oracle.com> Changeset: 8c9da7fc5b07 Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/8c9da7fc5b07 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/gensrc/Gensrc-java.corba.gmk From chris.hegarty at oracle.com Tue Oct 4 12:01:30 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 12:01:30 +0000 Subject: hg: jdk9/sandbox/jdk: 8166965: Some small java build tools are still running with big JVM configuration Message-ID: <201610041201.u94C1VLX018192@aojmv0008.oracle.com> Changeset: 377599b4a7f7 Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/377599b4a7f7 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/rmic/RmicCommon.gmk From chris.hegarty at oracle.com Tue Oct 4 12:01:37 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 12:01:37 +0000 Subject: hg: jdk9/sandbox/langtools: 8166965: Some small java build tools are still running with big JVM configuration Message-ID: <201610041201.u94C1bGH018238@aojmv0008.oracle.com> Changeset: f6d8902a4c8b Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/f6d8902a4c8b 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/gendata/Gendata-jdk.compiler.gmk ! make/gensrc/GensrcCommon.gmk From chris.hegarty at oracle.com Tue Oct 4 12:01:43 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 12:01:43 +0000 Subject: hg: jdk9/sandbox/nashorn: 8166965: Some small java build tools are still running with big JVM configuration Message-ID: <201610041201.u94C1hM3018298@aojmv0008.oracle.com> Changeset: e3b11296395b Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/e3b11296395b 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/BuildNashorn.gmk From chris.hegarty at oracle.com Tue Oct 4 12:30:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 12:30:55 +0000 Subject: hg: jdk9/sandbox/jdk: 8166378: Missing dependencies in several java/security tests Message-ID: <201610041230.u94CUtQO024837@aojmv0008.oracle.com> Changeset: 95d83639923d Author: skovalev Date: 2016-10-04 11:55 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/95d83639923d 8166378: Missing dependencies in several java/security tests Reviewed-by: xuelei ! test/java/security/AccessController/DoPrivAccompliceTest.java ! test/java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java ! test/java/security/Signature/SignatureLength.java From chris.hegarty at oracle.com Tue Oct 4 14:31:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 14:31:04 +0000 Subject: hg: jdk9/sandbox/langtools: 8152911: javac assertion error when compiling overlay sources Message-ID: <201610041431.u94EV45I025857@aojmv0008.oracle.com> Changeset: 50a14048e428 Author: jlahoda Date: 2016-10-04 16:25 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/50a14048e428 8152911: javac assertion error when compiling overlay sources Summary: Avoid creating ModuleSymbols with unspecified name, to avoid conflicts with predefined ModuleSymbol for the java.base module. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java - src/jdk.compiler/share/classes/com/sun/tools/javac/file/ModuleNameReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/modules/EdgeCases.java From chris.hegarty at oracle.com Tue Oct 4 16:00:57 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 16:00:57 +0000 Subject: hg: jdk9/sandbox/jdk: 8167058: (fs) UnixDirectoryIterator::stream unused Message-ID: <201610041600.u94G0vSg025252@aojmv0008.oracle.com> Changeset: d428848b11ad Author: bpb Date: 2016-10-04 08:32 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/d428848b11ad 8167058: (fs) UnixDirectoryIterator::stream unused Summary: Remove UnixDirectoryIterator::stream unused instance variable Reviewed-by: redestad, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixDirectoryStream.java From chris.hegarty at oracle.com Tue Oct 4 16:15:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 16:15:59 +0000 Subject: hg: jdk9/sandbox/langtools: 8073844: fatal annotation processing errors do not stop compilation Message-ID: <201610041615.u94GFxlR029431@aojmv0008.oracle.com> Changeset: 17a82cb0e4b4 Author: jlahoda Date: 2016-10-04 17:40 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/17a82cb0e4b4 8073844: fatal annotation processing errors do not stop compilation Summary: JavacProcessingEnvironment lets the should-stop policy decide when the compilation should stop. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/StopAfterError/StopAfterError.java + test/tools/javac/processing/StopAfterError/StopAfterError.out + test/tools/javac/processing/StopAfterError/StopAfterErrorAux.java + test/tools/javac/processing/StopAfterError/StopAfterErrorContinue.out From chris.hegarty at oracle.com Tue Oct 4 16:30:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 16:30:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8153674: Expected SocketException not thrown when calling bind() with setReuseAddress(false) Message-ID: <201610041630.u94GUxur003103@aojmv0008.oracle.com> Changeset: 424706b22c1a Author: vtewari Date: 2016-10-04 21:59 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/424706b22c1a 8153674: Expected SocketException not thrown when calling bind() with setReuseAddress(false) Reviewed-by: chegar, msheppar ! src/java.base/share/classes/java/net/MulticastSocket.java + test/java/net/DatagramSocket/ReuseAddressTest.java From chris.hegarty at oracle.com Tue Oct 4 17:01:06 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 17:01:06 +0000 Subject: hg: jdk9/sandbox/jdk: 8166645: Include locales plugin throws InternalError with "*" specified. Message-ID: <201610041701.u94H17FP012158@aojmv0008.oracle.com> Changeset: e32bdc5deec2 Author: naoto Date: 2016-10-04 09:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e32bdc5deec2 8166645: Include locales plugin throws InternalError with "*" specified. Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java From chris.hegarty at oracle.com Tue Oct 4 18:30:56 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 04 Oct 2016 18:30:56 +0000 Subject: hg: jdk9/sandbox/jdk: 3 new changesets Message-ID: <201610041830.u94IUuRg010365@aojmv0008.oracle.com> Changeset: fc037e62b9a4 Author: rriggs Date: 2016-10-04 13:45 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/fc037e62b9a4 8155760: Implement Serialization Filtering 8166739: Improve extensibility of ObjectInputFilter information passed to the filter Reviewed-by: dfuchs, chegar, briangoetz, plevart + src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/conf/security/java.security + test/java/io/Serializable/serialFilter/CheckInputOrderTest.java + test/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java + test/java/io/Serializable/serialFilter/GlobalFilterTest.java + test/java/io/Serializable/serialFilter/MixedFiltersTest.java + test/java/io/Serializable/serialFilter/SerialFilterTest.java + test/java/io/Serializable/serialFilter/java.security-extra1 + test/java/io/Serializable/serialFilter/security.policy + test/java/io/Serializable/serialFilter/security.policy.without.globalFilter Changeset: 0edae8f88b71 Author: rriggs Date: 2016-10-04 14:18 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/0edae8f88b71 8165806: UnicastServerRef support to export an object with a filter Reviewed-by: dfuchs ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef2.java Changeset: 5518ac2f2ead Author: rriggs Date: 2016-10-04 14:19 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/5518ac2f2ead 8165261: RMI API to export an object with a serialization filter Reviewed-by: dfuchs, chegar ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java From chris.hegarty at oracle.com Wed Oct 5 00:00:57 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 00:00:57 +0000 Subject: hg: jdk9/sandbox/langtools: 8166472: javac/javadoc expands @files incorrectly Message-ID: <201610050000.u9500vag000029@aojmv0008.oracle.com> Changeset: 3dbcbc28ea1b Author: jjg Date: 2016-10-04 16:47 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/3dbcbc28ea1b 8166472: javac/javadoc expands @files incorrectly Reviewed-by: henryjen, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java + test/tools/javac/main/AtFileTest.java From chris.hegarty at oracle.com Wed Oct 5 00:45:44 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 00:45:44 +0000 Subject: hg: jdk9/sandbox/jaxp: 8167002: JAXP schema validator: Use HashSet instead of ArrayList for tracking XML IDs Message-ID: <201610050045.u950jii3010540@aojmv0008.oracle.com> Changeset: dbdf839b7925 Author: martin Date: 2016-10-03 17:35 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/dbdf839b7925 8167002: JAXP schema validator: Use HashSet instead of ArrayList for tracking XML IDs Reviewed-by: joehw, dfuchs, redestad, lancea Contributed-by: jktomer at google.com ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java From chris.hegarty at oracle.com Wed Oct 5 00:45:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 00:45:55 +0000 Subject: hg: jdk9/sandbox/jdk: 8166976: TestCipherPBECons has wrong @run line Message-ID: <201610050045.u950jtho010711@aojmv0008.oracle.com> Changeset: a3b164425bd4 Author: martin Date: 2016-09-30 10:30 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a3b164425bd4 8166976: TestCipherPBECons has wrong @run line Reviewed-by: snikandrova, wetmore, rasbold ! test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java From chris.hegarty at oracle.com Wed Oct 5 01:00:53 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 01:00:53 +0000 Subject: hg: jdk9/sandbox/jdk: 8166981: RGBColorConvertTest has wrong @run line Message-ID: <201610050100.u9510rGe014849@aojmv0008.oracle.com> Changeset: 73a2ee327aa5 Author: martin Date: 2016-09-30 10:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/73a2ee327aa5 8166981: RGBColorConvertTest has wrong @run line Reviewed-by: prr, rasbold, serb ! test/sun/java2d/cmm/ColorConvertOp/RGBColorConvertTest.java From chris.hegarty at oracle.com Wed Oct 5 01:45:56 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 01:45:56 +0000 Subject: hg: jdk9/sandbox/langtools: 8161338: (jdeprscan) remove JEP 293 non-conforming -cp option; ... Message-ID: <201610050145.u951ju5s024398@aojmv0008.oracle.com> Changeset: 49314bc6d795 Author: smarks Date: 2016-10-04 18:43 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/49314bc6d795 8161338: (jdeprscan) remove JEP 293 non-conforming -cp option 8165927: (jdeprscan) com.sun.tools.jdeprscan.Main.instance should be package protected Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties ! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java From chris.hegarty at oracle.com Wed Oct 5 02:00:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 02:00:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8166860: Add magic number to jmod file Message-ID: <201610050200.u9520xJN027959@aojmv0008.oracle.com> Changeset: efaf8263c116 Author: mchung Date: 2016-10-04 18:56 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/efaf8263c116 8166860: Add magic number to jmod file Reviewed-by: alanb, jjg ! src/java.base/share/classes/java/lang/module/ModulePath.java + src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/module-info.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java + src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/JLinkTest.java From chris.hegarty at oracle.com Wed Oct 5 02:01:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 02:01:05 +0000 Subject: hg: jdk9/sandbox/langtools: 8166860: Add magic number to jmod file Message-ID: <201610050201.u952158O028018@aojmv0008.oracle.com> Changeset: a35a1d86165c Author: mchung Date: 2016-10-04 18:56 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/a35a1d86165c 8166860: Add magic number to jmod file Reviewed-by: alanb, jjg ! make/tools/crules/MutableFieldsAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java From chris.hegarty at oracle.com Wed Oct 5 08:16:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 08:16:05 +0000 Subject: hg: jdk9/sandbox/nashorn: 8167157: ant build fails with [javadoc] javadoc: error - Illegal package name: "implNote:a:Implementation Note:" Message-ID: <201610050816.u958G5qd017072@aojmv0008.oracle.com> Changeset: 7f5887b2f7a8 Author: sundar Date: 2016-10-05 13:38 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/7f5887b2f7a8 8167157: ant build fails with [javadoc] javadoc: error - Illegal package name: "implNote:a:Implementation Note:" Reviewed-by: hannesw ! make/project.properties From chris.hegarty at oracle.com Wed Oct 5 09:00:33 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 09:00:33 +0000 Subject: hg: jdk9/sandbox: 8150736: Excessive disk space used by build system Message-ID: <201610050900.u9590X7C028227@aojmv0008.oracle.com> Changeset: 278f9a9e9329 Author: erikj Date: 2016-10-05 10:49 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/278f9a9e9329 8150736: Excessive disk space used by build system Reviewed-by: ihse ! common/bin/compare.sh ! make/CopyImportModules.gmk ! make/CreateJmods.gmk ! make/Help.gmk ! make/Images.gmk ! make/Javadoc.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleWrapper.gmk - make/StripBinaries.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/TestFilesCompilation.gmk ! test/make/TestMakeBase.gmk From chris.hegarty at oracle.com Wed Oct 5 09:00:44 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 09:00:44 +0000 Subject: hg: jdk9/sandbox/hotspot: 8150736: Excessive disk space used by build system Message-ID: <201610050900.u9590igY028328@aojmv0008.oracle.com> Changeset: 15b3ef116f15 Author: erikj Date: 2016-10-05 10:49 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/15b3ef116f15 8150736: Excessive disk space used by build system Reviewed-by: ihse ! make/BuildHotspot.gmk + make/CopyToExplodedJdk.gmk - make/Dist.gmk ! make/HotspotCommon.gmk + make/copy/Copy-java.base.gmk ! make/gensrc/GenerateSources.gmk ! make/gensrc/GensrcJvmti.gmk ! make/lib/CompileDtracePostJvm.gmk ! make/lib/CompileJvm.gmk ! make/lib/CompileLibjsig.gmk ! make/lib/CompileLibraries.gmk From chris.hegarty at oracle.com Wed Oct 5 09:00:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 09:00:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8150736: Excessive disk space used by build system Message-ID: <201610050900.u9590xZ1028584@aojmv0008.oracle.com> Changeset: f82971b324f6 Author: erikj Date: 2016-10-05 10:49 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f82971b324f6 8150736: Excessive disk space used by build system Reviewed-by: ihse ! make/CompileDemos.gmk - make/Import.gmk From chris.hegarty at oracle.com Wed Oct 5 12:16:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 12:16:03 +0000 Subject: hg: jdk9/sandbox/langtools: 8167070: Performance regression in compound scopes Message-ID: <201610051216.u95CG4Y5014894@aojmv0008.oracle.com> Changeset: 076a0354bedb Author: mcimadamore Date: 2016-10-05 13:06 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/076a0354bedb 8167070: Performance regression in compound scopes Summary: Extra call to inner scope's hasNext() causes performance regression Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java From chris.hegarty at oracle.com Wed Oct 5 15:00:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 15:00:55 +0000 Subject: hg: jdk9/sandbox/jdk: 8166875: (tz) Support tzdata2016g Message-ID: <201610051500.u95F0tqw025652@aojmv0008.oracle.com> Changeset: 9caaac90a127 Author: rpatil Date: 2016-10-05 16:39 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/9caaac90a127 8166875: (tz) Support tzdata2016g Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/factory ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/java/time/format/ZoneName.java ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/time/format/ZoneName.java ! test/java/util/TimeZone/TimeZoneTest.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/factory ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab From chris.hegarty at oracle.com Wed Oct 5 15:15:38 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 15:15:38 +0000 Subject: hg: jdk9/sandbox: 8161018: GPL header missing comma in year Message-ID: <201610051515.u95FFcmj029242@aojmv0008.oracle.com> Changeset: 4bd1866d819b Author: erikj Date: 2016-10-05 17:10 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/4bd1866d819b 8161018: GPL header missing comma in year Reviewed-by: dholmes ! make/common/TextFileProcessing.gmk From chris.hegarty at oracle.com Wed Oct 5 15:15:49 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 15:15:49 +0000 Subject: hg: jdk9/sandbox/hotspot: 8161025: GPL header missing comma in year Message-ID: <201610051515.u95FFnkq029375@aojmv0008.oracle.com> Changeset: cc7606285d36 Author: erikj Date: 2016-10-05 17:11 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/cc7606285d36 8161025: GPL header missing comma in year Reviewed-by: dholmes ! make/BuildHotspot.gmk From chris.hegarty at oracle.com Wed Oct 5 15:30:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 15:30:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8166791: Fix module dependencies for networking component tests Message-ID: <201610051530.u95FUxDF003670@aojmv0008.oracle.com> Changeset: 8b53c0eaf659 Author: skovalev Date: 2016-10-03 18:33 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8b53c0eaf659 8166791: Fix module dependencies for networking component tests Reviewed-by: chegar, alanb ! test/java/net/httpclient/http2/ErrorTest.java ! test/java/net/httpclient/http2/HpackDriver.java + test/java/net/httpclient/http2/HpackDriverHeaderTable.java ! test/java/net/httpclient/security/Driver.java ! test/java/net/spi/URLStreamHandlerProvider/Basic.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java From chris.hegarty at oracle.com Wed Oct 5 17:00:57 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 17:00:57 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610051700.u95H0vwl024404@aojmv0008.oracle.com> Changeset: aef92edbca93 Author: mullan Date: 2016-10-05 12:36 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/aef92edbca93 8166632: Document how to grant permissions for a module jrt:/ in the image Reviewed-by: alanb, mchung ! src/java.base/share/conf/security/java.policy Changeset: 3c42b46b15ea Author: mullan Date: 2016-10-05 12:36 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/3c42b46b15ea Merge From chris.hegarty at oracle.com Wed Oct 5 21:15:42 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 21:15:42 +0000 Subject: hg: jdk9/sandbox: 9 new changesets Message-ID: <201610052115.u95LFgtI008436@aojmv0008.oracle.com> Changeset: 80ae3a250bd8 Author: iignatyev Date: 2016-09-22 15:40 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/80ae3a250bd8 8166483: gtest fmw should be updated to support null detection on SS >= 12u4 Reviewed-by: dholmes, kzhaldyb ! test/fmw/gtest/include/gtest/internal/gtest-port.h Changeset: d45240297def Author: amurillo Date: 2016-09-23 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/d45240297def Merge Changeset: a85b22ed4fc8 Author: goetz Date: 2016-09-01 16:46 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/a85b22ed4fc8 8165235: [TESTBUG] RTM tests must check OS version Reviewed-by: simonis, fzhinkin ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/cli/predicate/AndPredicate.java Changeset: 88c6c6fbc171 Author: dlong Date: 2016-09-20 16:34 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/88c6c6fbc171 Merge ! test/lib/jdk/test/lib/Platform.java - test/lib/jdk/test/lib/unsafe/UnsafeHelper.java Changeset: e4c5488bfc95 Author: dlong Date: 2016-09-26 14:21 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/e4c5488bfc95 Merge Changeset: 40c4c2e2cdf3 Author: dlong Date: 2016-09-27 20:57 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/40c4c2e2cdf3 Merge Changeset: c623a5f16cf0 Author: amurillo Date: 2016-09-30 02:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/c623a5f16cf0 Merge Changeset: 22376945f80f Author: amurillo Date: 2016-10-05 06:28 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/22376945f80f Merge - make/StripBinaries.gmk Changeset: a902e9316e39 Author: amurillo Date: 2016-10-05 09:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/a902e9316e39 Merge From chris.hegarty at oracle.com Wed Oct 5 21:15:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 21:15:55 +0000 Subject: hg: jdk9/sandbox/hotspot: 67 new changesets Message-ID: <201610052115.u95LFu06008632@aojmv0008.oracle.com> Changeset: 4d009502987b Author: eosterlund Date: 2016-09-20 11:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/4d009502987b 8165860: WorkGroup classes are missing volatile specifiers for lock-free code Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: a6dab42b58af Author: bchristi Date: 2016-09-20 10:04 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a6dab42b58af 8165372: StackWalker performance regression following JDK-8147039 Summary: Stack walking can use javaVFrame or vframeStream Reviewed-by: coleenp, mchung ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/stackwalk.hpp Changeset: d566fd6e0740 Author: ccheung Date: 2016-09-20 10:37 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d566fd6e0740 8164011: --patch-module support for CDS Summary: allows the use of the --patch-module vm option with CDS. However, classes found in --patch-module during dump time will not be archived. Reviewed-by: iklam, dcubed, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/runtime/arguments.cpp ! test/runtime/modules/PatchModule/PatchModuleCDS.java Changeset: 1c9533c9629a Author: ccheung Date: 2016-09-20 20:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/1c9533c9629a Merge Changeset: 8fcdd3cc8da0 Author: eosterlund Date: 2016-09-20 15:42 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/8fcdd3cc8da0 8033552: Fix missing missing volatile specifiers in CAS operations in GC code Summary: Add missing volatile specifiers. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/cms/cmsOopClosures.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/sparsePRT.cpp ! src/share/vm/gc/g1/sparsePRT.hpp ! src/share/vm/gc/parallel/mutableSpace.hpp ! src/share/vm/gc/parallel/parallelScavengeHeap.hpp ! src/share/vm/gc/parallel/psYoungGen.hpp ! src/share/vm/gc/parallel/vmStructs_parallelgc.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ab2b45b79d71 Author: jprovino Date: 2016-09-20 10:27 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ab2b45b79d71 8164482: [REDO] G1 does not implement millis_since_last_gc which is needed by RMI GC Summary: G1 does not return a correct value for the CollectedHeap::millis_since_last_gc() Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: 53443835ee75 Author: jprovino Date: 2016-09-20 20:45 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/53443835ee75 Merge - test/serviceability/jdwp/JdwpModuleCmd.java - test/serviceability/jdwp/JdwpModuleReply.java - test/serviceability/jdwp/JdwpVisibleClassesCmd.java - test/serviceability/jdwp/JdwpVisibleClassesReply.java Changeset: ddb6b697fbd1 Author: jprovino Date: 2016-09-20 22:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ddb6b697fbd1 Merge ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: c86a798296ae Author: sspitsyn Date: 2016-09-21 01:33 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/c86a798296ae 8147943: jvmti.h generated with GPL header Summary: Generate the jvmti.h with the GPL+CP header Reviewed-by: dcubed, alanb ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiH.xsl ! src/share/vm/prims/jvmtiLib.xsl Changeset: c6c0b2224e96 Author: sspitsyn Date: 2016-09-21 08:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/c6c0b2224e96 Merge Changeset: 9e688f318f93 Author: kzhaldyb Date: 2016-09-05 20:31 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/9e688f318f93 8165439: Convert Test_TempNewSymbol to GTest Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/classfile/test_symbolTable.cpp Changeset: e8b18e7e35a9 Author: kzhaldyb Date: 2016-09-08 18:41 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/e8b18e7e35a9 8165601: Convert arrayOopDesc_test to Gtest Reviewed-by: coleenp, iignatyev - src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/oops/test_arrayOop.cpp Changeset: bc4db66d65c3 Author: kzhaldyb Date: 2016-09-21 11:31 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/bc4db66d65c3 Merge - src/share/vm/oops/arrayOop.cpp Changeset: f5aa9da183c8 Author: ddmitriev Date: 2016-09-21 16:46 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f5aa9da183c8 8150758: [TESTBUG] need jvmti tests for module aware agents Reviewed-by: sspitsyn, dsamersoff ! make/test/JtregNative.gmk + test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java + test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/libMAAClassFileLoadHook.c + test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java + test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/libMAAClassLoadPrepare.c + test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java + test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/libMAAThreadStart.c Changeset: 45d7a06ba454 Author: coleenp Date: 2016-09-21 09:56 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/45d7a06ba454 8163969: Cyclic interface initialization causes JVM crash Summary: Fix interface initialization to follow spec: interface initializations do not set initialization state of interfaces that extend them. Reviewed-by: dholmes, acorn, lfoltan ! src/share/vm/oops/instanceKlass.cpp + test/runtime/lambda-features/CyclicInterfaceInit.java + test/runtime/lambda-features/InterfaceInitializationStates.java Changeset: 682c41f68fbf Author: coleenp Date: 2016-09-21 16:47 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/682c41f68fbf Merge Changeset: 9c5d8a861184 Author: ctornqvi Date: 2016-09-21 12:45 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/9c5d8a861184 8164852: Move slow tier1/tier2 runtime tests to later tiers Reviewed-by: gtriantafill, sla, mseledtsov ! test/TEST.groups Changeset: 2ad858eee506 Author: ctornqvi Date: 2016-09-21 16:52 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/2ad858eee506 Merge Changeset: ce26917b8cf8 Author: ctornqvi Date: 2016-09-21 18:40 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ce26917b8cf8 Merge Changeset: 5a4770b4b7bf Author: cjplummer Date: 2016-09-21 12:53 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/5a4770b4b7bf 8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792 Summary: Made the assert less restrictive. Reviewed-by: dholmes, dcubed, sspitsyn ! src/share/vm/prims/jvmtiEnter.xsl Changeset: 2da4d47749b0 Author: kzhaldyb Date: 2016-09-16 19:49 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/2da4d47749b0 8165613: Convert TestKlass_test to Gtest Reviewed-by: coleenp, rehn ! src/share/vm/oops/klass.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/oops/test_instanceKlass.cpp - test/native/runtime/test_instanceKlass.cpp Changeset: 736bbd7b1433 Author: kzhaldyb Date: 2016-09-22 00:21 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/736bbd7b1433 Merge - test/native/runtime/test_instanceKlass.cpp Changeset: 36494bc11768 Author: erikj Date: 2016-09-22 08:57 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/36494bc11768 8166202: Tracefile gensrc cannot handle closed src dir in different location Reviewed-by: egahlin, dholmes, tbell ! make/gensrc/GensrcJvmti.gmk Changeset: 6f627bebb70b Author: adinn Date: 2016-09-22 09:18 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6f627bebb70b 8166433: AArch64: Fix for JDK-8163014 broke AArch64 build Reviewed-by: adinn, coleenp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 0ff97dc32114 Author: dsamersoff Date: 2016-09-22 15:42 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/0ff97dc32114 8166552: SA: Missed testcase for add default methods to InstanceKlass Summary: Add default methods to InstanceKlass to enable SA to inspect default methods Reviewed-by: dsamersoff, iklam Contributed-by: jini.george at oracle.com + test/serviceability/sa/LingeredAppWithDefaultMethods.java + test/serviceability/sa/TestDefaultMethods.java Changeset: c8213909c403 Author: dsamersoff Date: 2016-09-22 14:29 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/c8213909c403 Merge Changeset: 6f006bfb560e Author: kzhaldyb Date: 2016-09-08 15:23 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6f006bfb560e 8165433: Convert Test_linked_list to Gtest Reviewed-by: coleenp, dholmes, iignatyev ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/linkedlist.cpp + test/native/utilities/test_linkedlist.cpp Changeset: fefc408b0778 Author: iignatyev Date: 2016-09-22 16:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/fefc408b0778 Merge Changeset: 15ae86213202 Author: bchristi Date: 2016-09-22 10:24 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/15ae86213202 8166501: compilation error in stackwalk.cpp on some gccs Reviewed-by: coleenp ! src/share/vm/prims/stackwalk.cpp Changeset: d354727ce2d1 Author: iignatyev Date: 2016-09-22 22:51 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d354727ce2d1 8166549: fix incorrectly @ignore-d hotspot/compiler tests Reviewed-by: kvn, kzhaldyb ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: c03738fe20c1 Author: amurillo Date: 2016-09-23 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/c03738fe20c1 Merge Changeset: f71f1d9a2e26 Author: kbarrett Date: 2016-09-23 18:23 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f71f1d9a2e26 8166583: Add oopDesc::klass_or_null_acquire() Summary: Added new function. Reviewed-by: dholmes, tschatzl ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp Changeset: c2ecbb9ee746 Author: eosterlund Date: 2016-09-24 16:02 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/c2ecbb9ee746 8165858: heapRegionManager is missing volatile specifier for _claims. Summary: Added volatile specifier. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp Changeset: 26fc98a79b2a Author: kzhaldyb Date: 2016-09-15 18:18 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/26fc98a79b2a 8165602: Convert TestChunkedList_test to GTest Reviewed-by: iignatyev, dfazunen - src/share/vm/utilities/chunkedList.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/utilities/test_chunkedList.cpp Changeset: e6e9117c4fec Author: kbarrett Date: 2016-09-26 14:38 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/e6e9117c4fec 8166663: Simplify oops_on_card_seq_iterate_careful Summary: Remove unnecessary parameter, change return value. Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 3a28a908d78b Author: fparain Date: 2016-09-26 15:56 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/3a28a908d78b 8146546: assert(fr->safe_for_sender(thread)) failed: Safety check Reviewed-by: dcubed, gziemski, dlong ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp Changeset: 2941666de7b8 Author: fparain Date: 2016-09-26 20:24 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/2941666de7b8 Merge Changeset: cba30a8d3ee0 Author: kzhaldyb Date: 2016-09-26 17:49 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/cba30a8d3ee0 8159818: Convert IHOP_test to GTest Reviewed-by: tschatzl, iignatyev ! src/share/vm/gc/g1/g1IHOPControl.cpp ! src/share/vm/gc/g1/g1IHOPControl.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_g1IHOPControl.cpp Changeset: f1ad14991f86 Author: eosterlund Date: 2016-09-27 16:43 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f1ad14991f86 8165857: CMS _overflow_list is missing volatile specifiers. Summary: Change _overflow_list from "oop" to "oopDesc* volatile", both CMS and ParNew. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/parNewGeneration.hpp Changeset: 63933b5587ab Author: mcberg Date: 2016-09-07 12:23 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/63933b5587ab 8165565: Shorten branches causes incorrect code for SKX Summary: don't replace restoreMask CountedLoopEnd with short branches. Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: f940af863003 Author: jcm Date: 2016-09-09 06:11 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f940af863003 8164508: unexpected profiling mismatch in c1 generated code Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too. Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: 73f4fbfb473e Author: gromero Date: 2016-09-08 18:17 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/73f4fbfb473e 8164987: RTM jtreg tests failing due to unnamed module unable to access class jdk.internal.misc.Unsafe Reviewed-by: kvn ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: ec36e3e03d65 Author: goetz Date: 2016-09-01 16:47 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ec36e3e03d65 8165235: [TESTBUG] RTM tests must check OS version Summary: Also change enabling RTM on Aix to OS version 7.2. Reviewed-by: simonis, fzhinkin ! src/cpu/ppc/vm/vm_version_ppc.cpp ! test/compiler/rtm/cli/RTMLockingAwareTest.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java + test/compiler/testlibrary/rtm/predicate/SupportedOS.java Changeset: ec8f276d9b50 Author: dnsimon Date: 2016-09-14 05:48 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ec8f276d9b50 8165755: [JVMCI] replace use of vm_abort with vm_exit Reviewed-by: dholmes ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: ca56c5db7157 Author: vdeshpande Date: 2016-08-26 12:17 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ca56c5db7157 8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/abstractInterpreter_x86.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/abstractInterpreter.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/mulnode.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9292269fdd56 Author: kvn Date: 2016-09-14 20:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/9292269fdd56 Merge Changeset: 6b4540e1a74d Author: dnsimon Date: 2016-09-14 12:34 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6b4540e1a74d 8165434: [JVMCI] remove uses of setAccessible Reviewed-by: twisti, never ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotModifiers.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! test/compiler/jvmci/common/CTVMUtilities.java ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java + test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 2429e047ae9b Author: dnsimon Date: 2016-09-14 19:55 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/2429e047ae9b Merge ! src/share/vm/jvmci/vmStructs_jvmci.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java Changeset: 8190ed38d3e0 Author: kvn Date: 2016-09-16 21:10 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/8190ed38d3e0 8166096: variable tracking size limit exceeded in jvmciCompilerToVM.cpp Summary: Turn off var-tracking-assignments for jvmciCompilerToVM.cpp Reviewed-by: dlong ! make/lib/JvmOverrideFiles.gmk Changeset: afeac3e88d34 Author: dnsimon Date: 2016-09-19 13:26 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/afeac3e88d34 8165457: [JVMCI] increase InterpreterCodeSize for JVMCI Reviewed-by: twisti ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp Changeset: 1a2757422bf6 Author: iignatyev Date: 2016-09-20 17:30 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/1a2757422bf6 8166164: compiler/compilercontrol/share/processors/LogProcessor.java does not close Scanner Reviewed-by: kvn, ppunegov ! test/compiler/compilercontrol/share/processors/LogProcessor.java Changeset: d73bfd7b566d Author: dlong Date: 2016-09-20 16:34 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d73bfd7b566d Merge ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/vmSymbols.cpp - src/share/vm/gc/g1/g1Predictions.cpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java Changeset: d5d5cd1adeaa Author: mcberg Date: 2016-09-20 16:50 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d5d5cd1adeaa 8129376: SPECjvm98-client performance regression in 9-b66 Reviewed-by: kvn ! src/cpu/x86/vm/c1_LinearScan_x86.hpp ! src/cpu/x86/vm/x86_32.ad Changeset: d288db38d1aa Author: thartmann Date: 2016-09-21 08:14 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d288db38d1aa 8166046: [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME Summary: Reduced heap memory consumption of test. Reviewed-by: kvn ! test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 364691289f31 Author: kvn Date: 2016-09-21 13:47 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/364691289f31 8078122: YMM registers upper 128 bits may get clobbered by a JNI call on windows Summary: Convert all XMM registers to be Save-on-Call on Win64. Reviewed-by: kvn Contributed-by: kishor.kharbas at intel.com ! src/cpu/x86/vm/macroAssembler_x86_sha.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86.ad Changeset: ebbfdf26a4ee Author: mdoerr Date: 2016-09-22 12:17 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ebbfdf26a4ee 8164920: ppc: enhancement of CRC32 intrinsic Reviewed-by: goetz, mdoerr Contributed-by: Hiroshi H Horii ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/stubRoutines_ppc.hpp ! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp Changeset: dba0765d2b6d Author: ppunegov Date: 2016-08-17 18:48 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/dba0765d2b6d 8156852: Convert JSON_test to Gtest Summary: convert test from InternalVMTests to Gtest Reviewed-by: kvn, kzhaldyb ! src/share/vm/utilities/internalVMTests.cpp ! src/share/vm/utilities/json.cpp + test/native/utilities/test_json.cpp Changeset: 31e022a8660e Author: thartmann Date: 2016-09-26 08:51 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/31e022a8660e 8161085: PreserveFPRegistersTest fails with 'AssertionError: Final value has changed' Summary: C1's G1 barriers should save/restore vector registers before calling into the runtime. Reviewed-by: kvn, vlivanov ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp Changeset: f6c1ea29110e Author: mdoerr Date: 2016-09-19 15:08 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f6c1ea29110e 8166140: C1: Possible integer overflow in LIRGenerator::generate_address on several platforms Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp Changeset: 9e79af843b09 Author: dlong Date: 2016-09-26 14:21 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/9e79af843b09 Merge ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp - src/share/vm/oops/arrayOop.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/linkedlist.cpp - test/native/runtime/test_instanceKlass.cpp Changeset: 6c6a99e718b3 Author: dlong Date: 2016-09-27 20:55 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6c6a99e718b3 Merge ! src/share/vm/utilities/internalVMTests.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java Changeset: 776d89e316b6 Author: vtewari Date: 2016-09-28 11:58 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/776d89e316b6 8165537: runtime/SharedArchiveFile/SASymbolTableTest.java fails with NullPointerException Summary: Modify SASymbolTableTest.java to attach to LingeredApp and also handle the case where SymbolTable is not created. Reviewed-by: dsamersoff, mseledtsov, iklam Contributed-by: sharath.ballal at oracle.com ! test/runtime/SharedArchiveFile/SASymbolTableTest.java ! test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: 16e8d5342f7d Author: goetz Date: 2016-09-27 15:45 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/16e8d5342f7d 8166777: [ppc] port "8164086: Checked JNI pending exception check should be cleared" Reviewed-by: fparain, dholmes ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp Changeset: 8899d50bd985 Author: goetz Date: 2016-09-27 10:47 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/8899d50bd985 8166765: [ppc] Port "8163014: Mysterious/wrong value for long frame local variable on 64-bit" Reviewed-by: mockner ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp Changeset: ece8d8d7daec Author: amurillo Date: 2016-09-30 02:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ece8d8d7daec Merge - src/share/vm/oops/arrayOop.cpp - src/share/vm/utilities/chunkedList.cpp - src/share/vm/utilities/linkedlist.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: bf6f88c2c086 Author: amurillo Date: 2016-10-05 06:28 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/bf6f88c2c086 Merge - make/Dist.gmk ! make/gensrc/GensrcJvmti.gmk Changeset: 633725d9b0f7 Author: amurillo Date: 2016-10-05 09:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/633725d9b0f7 Merge From chris.hegarty at oracle.com Wed Oct 5 21:16:13 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 05 Oct 2016 21:16:13 +0000 Subject: hg: jdk9/sandbox/jdk: 12 new changesets Message-ID: <201610052116.u95LGEc7008816@aojmv0008.oracle.com> Changeset: 2fc5316da1ea Author: ccheung Date: 2016-09-20 10:37 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2fc5316da1ea 8164011: --patch-module support for CDS Summary: exports the ZIP_FreeEntry function Reviewed-by: iklam, dcubed, lfoltan ! make/lib/CoreLibraries.gmk ! make/mapfiles/libzip/mapfile-vers ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h Changeset: 793b76d431f1 Author: hseigel Date: 2016-09-21 08:10 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/793b76d431f1 8160987: JDWP ClassType.InvokeMethod doesn't validate class Summary: Add code to validate class in JDWP instead of relying on JNI to do the check. Reviewed-by: dholmes, dcubed, sspitsyn, dsamersoff ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c ! test/com/sun/jdi/InterfaceMethodsTest.java Changeset: cebf22a0fa91 Author: cjplummer Date: 2016-09-21 12:53 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/cebf22a0fa91 8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792 Summary: Made the assert less restrictive. Reviewed-by: dholmes, dcubed, sspitsyn ! src/java.instrument/share/native/libinstrument/JPLISAgent.c ! test/ProblemList.txt ! test/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java Changeset: 2ac37e4cbc91 Author: amurillo Date: 2016-09-23 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2ac37e4cbc91 Merge - test/java/net/URLPermission/nstest/LookupTestHosts Changeset: cb35da7fa7a9 Author: vdeshpande Date: 2016-08-26 12:20 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/cb35da7fa7a9 8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy ! src/java.base/share/classes/java/lang/Math.java ! test/java/lang/Math/FusedMultiplyAddTests.java Changeset: 2cf89e39af00 Author: dlong Date: 2016-09-20 16:34 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2cf89e39af00 Merge - make/data/cryptopolicy/limited/default_local.policy - make/data/cryptopolicy/limited/exempt_local.policy - make/data/cryptopolicy/unlimited/default_US_export.policy - make/data/cryptopolicy/unlimited/default_local.policy - make/gendata/GendataPolicyJars.gmk - src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java - src/jdk.localedata/share/classes/sun/text/resources/thai_dict - test/sun/security/krb5/auto/unreachable.krb5.conf - test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll - test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib - test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll - test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib - test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll - test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib - test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib - test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib - test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib - test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz - test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256 Changeset: a1f77096eb86 Author: dlong Date: 2016-09-26 14:21 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a1f77096eb86 Merge Changeset: c2c2e05afe5c Author: dlong Date: 2016-09-27 21:14 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c2c2e05afe5c Merge Changeset: 53130f5fbb5e Author: mikael Date: 2016-09-28 08:22 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/53130f5fbb5e 8166045: jdk/internal/misc/Unsafe tests fail due to timeout Summary: Only run the memory hungry tests on large machines Reviewed-by: dholmes, ctornqvi ! test/jdk/internal/misc/Unsafe/CopyMemory.java + test/jdk/internal/misc/Unsafe/CopyMemoryLarge.java ! test/jdk/internal/misc/Unsafe/CopySwap.java + test/jdk/internal/misc/Unsafe/CopySwapLarge.java Changeset: 11c5ad99988f Author: amurillo Date: 2016-09-30 02:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/11c5ad99988f Merge ! test/ProblemList.txt Changeset: 2add8d0c3a77 Author: amurillo Date: 2016-10-05 06:28 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2add8d0c3a77 Merge - make/Import.gmk ! make/lib/CoreLibraries.gmk ! test/ProblemList.txt - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java Changeset: 83d6bce162ea Author: amurillo Date: 2016-10-05 09:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/83d6bce162ea Merge From chris.hegarty at oracle.com Thu Oct 6 00:15:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 00:15:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8167005: Comment on the need for an empty constructor in ArrayList$Itr Message-ID: <201610060015.u960FxCb028722@aojmv0008.oracle.com> Changeset: 65042b713b12 Author: redestad Date: 2016-10-06 02:02 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/65042b713b12 8167005: Comment on the need for an empty constructor in ArrayList$Itr Reviewed-by: smarks, shade, chegar ! src/java.base/share/classes/java/util/ArrayList.java From chris.hegarty at oracle.com Thu Oct 6 02:01:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 02:01:03 +0000 Subject: hg: jdk9/sandbox/langtools: 2 new changesets Message-ID: <201610060201.u96213Ij025193@aojmv0008.oracle.com> Changeset: 0eda7aaaf3d2 Author: mchung Date: 2016-10-05 18:41 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/0eda7aaaf3d2 8166846: jdeps fails to generate module info if there is any class in unnamed package Reviewed-by: lancea ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java ! test/tools/jdeps/jdkinternals/ShowReplacement.java + test/tools/jdeps/lib/JdepsRunner.java ! test/tools/jdeps/lib/JdepsUtil.java ! test/tools/jdeps/modules/GenModuleInfo.java + test/tools/jdeps/modules/UnnamedPackage.java Changeset: d7c3ad383ed5 Author: mchung Date: 2016-10-05 18:42 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/d7c3ad383ed5 8167014: jdeps: Missing message: warn.skipped.entry Reviewed-by: alanb, lancea ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties From chris.hegarty at oracle.com Thu Oct 6 12:15:32 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 12:15:32 +0000 Subject: hg: jdk9/sandbox: 8153362: Add javac -Xlint warning to list exposed types which are not accessible Message-ID: <201610061215.u96CFWts006920@aojmv0008.oracle.com> Changeset: 81435a812f59 Author: jlahoda Date: 2016-10-06 14:03 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/81435a812f59 8153362: Add javac -Xlint warning to list exposed types which are not accessible Summary: Disabling exports lint (newly introduced to javac) on java.desktop, java.naming, jdk.accessibility, jdk.jshell, jdk.jsobject, jdk.security.jgss, jdk.vm.ci Reviewed-by: alanb ! make/CompileJavaModules.gmk From chris.hegarty at oracle.com Thu Oct 6 12:16:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 12:16:02 +0000 Subject: hg: jdk9/sandbox/langtools: 8153362: Add javac -Xlint warning to list exposed types which are not accessible Message-ID: <201610061216.u96CG2pi007285@aojmv0008.oracle.com> Changeset: 53dd5c5efac3 Author: jlahoda Date: 2016-10-06 14:03 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/53dd5c5efac3 8153362: Add javac -Xlint warning to list exposed types which are not accessible Summary: Adding implementation to -Xlint:exports, to warn about exposing inaccessible types in API Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/LeaksNotAccessible/LeaksNotAccessible.java + test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java + test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/LeaksNotAccessibleUnexported.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/LeaksNotAccessibleUnexportedQualified.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java + test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java + test/tools/javac/modules/ExportsUnexported.java From chris.hegarty at oracle.com Thu Oct 6 14:31:08 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 14:31:08 +0000 Subject: hg: jdk9/sandbox/nashorn: 8167117: insert missing final keywords Message-ID: <201610061431.u96EV8Y5008571@aojmv0008.oracle.com> Changeset: 80120e9b3273 Author: attila Date: 2016-10-06 16:27 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/80120e9b3273 8167117: insert missing final keywords Reviewed-by: jlaskey, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! samples/dynalink/ArrayStreamLinkerExporter.java ! samples/dynalink/BufferIndexingLinkerExporter.java ! samples/dynalink/DOMLinkerExporter.java ! samples/dynalink/MissingMethodExample.java ! samples/dynalink/MissingMethodLinkerExporter.java ! samples/dynalink/UnderscoreNameLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DestructuringDeclTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ImportEntryTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES6.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionList.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TemplateLiteral.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextModuleNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONListAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/Bignum.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java ! test/src/jdk/dynalink/linker/support/test/LookupTest.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java ! test/src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java ! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java ! test/src/jdk/nashorn/api/tree/test/ParseAPITest.java ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/IeeeDoubleTest.java ! test/src/jdk/nashorn/internal/runtime/linker/test/NameCodecTest.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/test/models/BigAbstract.java ! test/src/jdk/nashorn/test/models/Jdk8072596TestSubject.java ! test/src/jdk/nashorn/test/models/Reflector.java From chris.hegarty at oracle.com Thu Oct 6 23:30:40 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 23:30:40 +0000 Subject: hg: jdk9/sandbox: 2 new changesets Message-ID: <201610062330.u96NUeqb029088@aojmv0008.oracle.com> Changeset: f73344fddabe Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/f73344fddabe Added tag jdk-9+139 for changeset 7dcf453eacae ! .hgtags Changeset: ae8544c57879 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/ae8544c57879 Merge - make/StripBinaries.gmk From chris.hegarty at oracle.com Thu Oct 6 23:30:45 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 23:30:45 +0000 Subject: hg: jdk9/sandbox/corba: Added tag jdk-9+139 for changeset 8c9da7fc5b07 Message-ID: <201610062330.u96NUjnX029139@aojmv0008.oracle.com> Changeset: e7cc0efa4972 Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/e7cc0efa4972 Added tag jdk-9+139 for changeset 8c9da7fc5b07 ! .hgtags From chris.hegarty at oracle.com Thu Oct 6 23:30:52 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 23:30:52 +0000 Subject: hg: jdk9/sandbox/hotspot: 2 new changesets Message-ID: <201610062330.u96NUqui029185@aojmv0008.oracle.com> Changeset: 0384427f59fa Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/0384427f59fa Added tag jdk-9+139 for changeset 08492e67bf32 ! .hgtags Changeset: f0f260a9cea8 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f0f260a9cea8 Merge - make/Dist.gmk - src/share/vm/oops/arrayOop.cpp - src/share/vm/utilities/chunkedList.cpp - src/share/vm/utilities/linkedlist.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java From chris.hegarty at oracle.com Thu Oct 6 23:30:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 23:30:58 +0000 Subject: hg: jdk9/sandbox/jaxp: 2 new changesets Message-ID: <201610062330.u96NUw1o029243@aojmv0008.oracle.com> Changeset: fd47b31f4cca Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/fd47b31f4cca Added tag jdk-9+139 for changeset 8991d71c5316 ! .hgtags Changeset: 8bc07d268a55 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/8bc07d268a55 Merge From chris.hegarty at oracle.com Thu Oct 6 23:31:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 23:31:04 +0000 Subject: hg: jdk9/sandbox/jaxws: Added tag jdk-9+139 for changeset 7a7aadf3c450 Message-ID: <201610062331.u96NV4VN029307@aojmv0008.oracle.com> Changeset: 6b704401a214 Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxws/rev/6b704401a214 Added tag jdk-9+139 for changeset 7a7aadf3c450 ! .hgtags From chris.hegarty at oracle.com Thu Oct 6 23:31:11 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 23:31:11 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610062331.u96NVCav029397@aojmv0008.oracle.com> Changeset: 2bf254421854 Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2bf254421854 Added tag jdk-9+139 for changeset 5518ac2f2ead ! .hgtags Changeset: 2da036638f63 Author: lana Date: 2016-10-06 23:13 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2da036638f63 Merge - make/Import.gmk From chris.hegarty at oracle.com Thu Oct 6 23:31:18 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 23:31:18 +0000 Subject: hg: jdk9/sandbox/langtools: 2 new changesets Message-ID: <201610062331.u96NVI51029505@aojmv0008.oracle.com> Changeset: 8e9e1a2373a4 Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/8e9e1a2373a4 Added tag jdk-9+139 for changeset 17a82cb0e4b4 ! .hgtags Changeset: 45d6b078900b Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/45d6b078900b Merge From chris.hegarty at oracle.com Thu Oct 6 23:31:24 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 06 Oct 2016 23:31:24 +0000 Subject: hg: jdk9/sandbox/nashorn: 2 new changesets Message-ID: <201610062331.u96NVOXp029587@aojmv0008.oracle.com> Changeset: 430dee99064d Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/430dee99064d Added tag jdk-9+139 for changeset e3b11296395b ! .hgtags Changeset: 875506d0f097 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/875506d0f097 Merge From chris.hegarty at oracle.com Fri Oct 7 00:15:35 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 00:15:35 +0000 Subject: hg: jdk9/sandbox: 8167181: Exported elements referring to inaccessible types in jdk.security.jgss Message-ID: <201610070015.u970FZuR008403@aojmv0008.oracle.com> Changeset: 3f4fc8ef367c Author: weijun Date: 2016-10-07 07:59 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/3f4fc8ef367c 8167181: Exported elements referring to inaccessible types in jdk.security.jgss Reviewed-by: mchung ! make/CompileJavaModules.gmk From chris.hegarty at oracle.com Fri Oct 7 00:15:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 00:15:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8167181: Exported elements referring to inaccessible types in jdk.security.jgss Message-ID: <201610070016.u970G03x008939@aojmv0008.oracle.com> Changeset: 127d59738663 Author: weijun Date: 2016-10-07 07:59 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/127d59738663 8167181: Exported elements referring to inaccessible types in jdk.security.jgss Reviewed-by: mchung ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java + src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java + src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredentialImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/Extender.java From chris.hegarty at oracle.com Fri Oct 7 01:15:30 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 01:15:30 +0000 Subject: hg: jdk9/sandbox: 8166799: ASSEMBLY_EXCEPTION contains historical company name Message-ID: <201610070115.u971FUTF023317@aojmv0008.oracle.com> Changeset: d7344d658f7e Author: iris Date: 2016-10-06 18:06 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/d7344d658f7e 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION From chris.hegarty at oracle.com Fri Oct 7 01:15:36 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 01:15:36 +0000 Subject: hg: jdk9/sandbox/corba: 8166799: ASSEMBLY_EXCEPTION contains historical company name Message-ID: <201610070115.u971Fahd023376@aojmv0008.oracle.com> Changeset: 9f3fc931bc23 Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/9f3fc931bc23 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION From chris.hegarty at oracle.com Fri Oct 7 01:15:43 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 01:15:43 +0000 Subject: hg: jdk9/sandbox/hotspot: 8166799: ASSEMBLY_EXCEPTION contains historical company name Message-ID: <201610070115.u971FhYS023427@aojmv0008.oracle.com> Changeset: fec31089c2ef Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/fec31089c2ef 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION From chris.hegarty at oracle.com Fri Oct 7 01:15:48 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 01:15:48 +0000 Subject: hg: jdk9/sandbox/jaxp: 8166799: ASSEMBLY_EXCEPTION contains historical company name Message-ID: <201610070115.u971FnqR023472@aojmv0008.oracle.com> Changeset: d87925045dbd Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/d87925045dbd 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION From chris.hegarty at oracle.com Fri Oct 7 01:15:54 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 01:15:54 +0000 Subject: hg: jdk9/sandbox/jaxws: 8166799: ASSEMBLY_EXCEPTION contains historical company name Message-ID: <201610070115.u971Fsvf023520@aojmv0008.oracle.com> Changeset: 9004617323fe Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxws/rev/9004617323fe 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION From chris.hegarty at oracle.com Fri Oct 7 01:16:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 01:16:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8166799: ASSEMBLY_EXCEPTION contains historical company name Message-ID: <201610070116.u971G15u023580@aojmv0008.oracle.com> Changeset: d339a7471b4d Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/d339a7471b4d 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION From chris.hegarty at oracle.com Fri Oct 7 01:16:07 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 01:16:07 +0000 Subject: hg: jdk9/sandbox/langtools: 8166799: ASSEMBLY_EXCEPTION contains historical company name Message-ID: <201610070116.u971G8bX023684@aojmv0008.oracle.com> Changeset: 51696c150bd3 Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/51696c150bd3 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION From chris.hegarty at oracle.com Fri Oct 7 01:16:13 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 01:16:13 +0000 Subject: hg: jdk9/sandbox/nashorn: 8166799: ASSEMBLY_EXCEPTION contains historical company name Message-ID: <201610070116.u971GDG2023736@aojmv0008.oracle.com> Changeset: 21d831dd8dfa Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/21d831dd8dfa 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION From chris.hegarty at oracle.com Fri Oct 7 07:15:30 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 07:15:30 +0000 Subject: hg: jdk9/sandbox: 8167195: VM fails to initialize intermittently when running jmod to create some images Message-ID: <201610070715.u977FUfw007776@aojmv0008.oracle.com> Changeset: a5815c6098a2 Author: erikj Date: 2016-10-07 09:11 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/a5815c6098a2 8167195: VM fails to initialize intermittently when running jmod to create some images Reviewed-by: tbell, mchung ! make/Main.gmk From erik.joelsson at oracle.com Fri Oct 7 07:23:26 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:23:26 +0000 Subject: hg: jdk9/sandbox: Merge Message-ID: <201610070723.u977NQin009381@aojmv0008.oracle.com> Changeset: 5db34a726813 Author: erikj Date: 2016-10-07 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/5db34a726813 Merge ! common/autoconf/generated-configure.sh ! make/Main.gmk - make/StripBinaries.gmk From erik.joelsson at oracle.com Fri Oct 7 07:23:38 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:23:38 +0000 Subject: hg: jdk9/sandbox/corba: Merge Message-ID: <201610070723.u977NclB009475@aojmv0008.oracle.com> Changeset: fd8b530161f8 Author: erikj Date: 2016-10-07 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/fd8b530161f8 Merge From erik.joelsson at oracle.com Fri Oct 7 07:23:50 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:23:50 +0000 Subject: hg: jdk9/sandbox/hotspot: Merge Message-ID: <201610070723.u977NoDM009624@aojmv0008.oracle.com> Changeset: 6ceb00ec0d1d Author: erikj Date: 2016-10-07 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6ceb00ec0d1d Merge - make/Dist.gmk - src/share/vm/oops/arrayOop.cpp - src/share/vm/utilities/chunkedList.cpp - src/share/vm/utilities/linkedlist.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java From erik.joelsson at oracle.com Fri Oct 7 07:24:17 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:24:17 +0000 Subject: hg: jdk9/sandbox/jaxp: Merge Message-ID: <201610070724.u977OH7c009755@aojmv0008.oracle.com> Changeset: e59beee6ca3a Author: erikj Date: 2016-10-07 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/e59beee6ca3a Merge From erik.joelsson at oracle.com Fri Oct 7 07:24:23 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:24:23 +0000 Subject: hg: jdk9/sandbox/jaxws: Merge Message-ID: <201610070724.u977ONc4009831@aojmv0008.oracle.com> Changeset: 6def7c74dff8 Author: erikj Date: 2016-10-07 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxws/rev/6def7c74dff8 Merge From erik.joelsson at oracle.com Fri Oct 7 07:24:29 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:24:29 +0000 Subject: hg: jdk9/sandbox/jdk: Merge Message-ID: <201610070724.u977OTX5009899@aojmv0008.oracle.com> Changeset: 088c638fa664 Author: erikj Date: 2016-10-07 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/088c638fa664 Merge - make/Import.gmk - src/java.base/aix/native/libnio/ch/AixNativeThread.c - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java From erik.joelsson at oracle.com Fri Oct 7 07:24:52 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:24:52 +0000 Subject: hg: jdk9/sandbox/langtools: Merge Message-ID: <201610070724.u977Oq6Y009976@aojmv0008.oracle.com> Changeset: baf99bdd8386 Author: erikj Date: 2016-10-07 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/baf99bdd8386 Merge - src/jdk.compiler/share/classes/com/sun/tools/javac/file/ModuleNameReader.java From erik.joelsson at oracle.com Fri Oct 7 07:24:57 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:24:57 +0000 Subject: hg: jdk9/sandbox/nashorn: Merge Message-ID: <201610070724.u977Ov9j010029@aojmv0008.oracle.com> Changeset: 11b4aff0ab3a Author: erikj Date: 2016-10-07 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/11b4aff0ab3a Merge From erik.joelsson at oracle.com Fri Oct 7 07:36:11 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 07 Oct 2016 07:36:11 +0000 Subject: hg: jdk9/sandbox: Reverting back to default jib version Message-ID: <201610070736.u977aBFO012858@aojmv0008.oracle.com> Changeset: 7a78dbf699d8 Author: erikj Date: 2016-10-07 09:36 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/7a78dbf699d8 Reverting back to default jib version ! common/bin/jib.sh From chris.hegarty at oracle.com Fri Oct 7 09:01:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 09:01:01 +0000 Subject: hg: jdk9/sandbox/nashorn: 8167289: Backport ES6 updates from Graal.js Message-ID: <201610070901.u97911IM001686@aojmv0008.oracle.com> Changeset: 1e015daa6301 Author: hannesw Date: 2016-10-07 10:30 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/1e015daa6301 8167289: Backport ES6 updates from Graal.js Reviewed-by: lagergren, sundar Contributed-by: andreas.woess at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java From chris.hegarty at oracle.com Fri Oct 7 16:00:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 16:00:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8167018: Nashorn and jjs should support --module-path and --add-modules options Message-ID: <201610071600.u97G0wsD006538@aojmv0008.oracle.com> Changeset: 2c7eff9d51ab Author: sundar Date: 2016-10-07 21:28 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2c7eff9d51ab 8167018: Nashorn and jjs should support --module-path and --add-modules options Reviewed-by: jlaskey, hannesw + test/tools/jjs/addmodulesrepeat.js + test/tools/jjs/com.greetings/com/greetings/Hello.java + test/tools/jjs/com.greetings/module-info.java + test/tools/jjs/jjs-modulepathTest.sh + test/tools/jjs/modulepath.js From chris.hegarty at oracle.com Fri Oct 7 16:01:08 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 16:01:08 +0000 Subject: hg: jdk9/sandbox/nashorn: 8167018: Nashorn and jjs should support --module-path and --add-modules options Message-ID: <201610071601.u97G189G006675@aojmv0008.oracle.com> Changeset: 785843878cf7 Author: sundar Date: 2016-10-07 21:28 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/785843878cf7 8167018: Nashorn and jjs should support --module-path and --add-modules options Reviewed-by: jlaskey, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/OptionTemplate.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties From chris.hegarty at oracle.com Fri Oct 7 18:00:49 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 18:00:49 +0000 Subject: hg: jdk9/sandbox/jaxp: 8139584: XMLStreamWriterImpl does not write 'standalone' property Message-ID: <201610071800.u97I0x98006685@aojmv0008.oracle.com> Changeset: 8d100cb9b048 Author: joehw Date: 2016-10-07 10:51 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/8d100cb9b048 8139584: XMLStreamWriterImpl does not write 'standalone' property Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java + src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterBase.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java From chris.hegarty at oracle.com Fri Oct 7 19:16:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 19:16:03 +0000 Subject: hg: jdk9/sandbox/jdk: 8151486: Class.forName causes memory leak Message-ID: <201610071916.u97JG30W024103@aojmv0008.oracle.com> Changeset: 1f044f413e6c Author: bchristi Date: 2016-10-07 12:01 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/1f044f413e6c 8151486: Class.forName causes memory leak Summary: Remove ClassLoader.domains Reviewed-by: coleenp, dholmes, mchung, naoto ! src/java.base/share/classes/java/lang/ClassLoader.java + test/java/lang/ClassLoader/forNameLeak/ClassForName.java + test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java + test/java/lang/ClassLoader/forNameLeak/test.policy From chris.hegarty at oracle.com Fri Oct 7 23:46:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 07 Oct 2016 23:46:00 +0000 Subject: hg: jdk9/sandbox/langtools: 8072604: Improve handling of direct use of accept with TreePathScanner Message-ID: <201610072346.u97Nk0Sl026026@aojmv0008.oracle.com> Changeset: 8e011f635081 Author: jjg Date: 2016-10-07 16:31 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/8e011f635081 8072604: Improve handling of direct use of accept with TreePathScanner Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/source/util/TreePathScanner.java From chris.hegarty at oracle.com Sat Oct 8 00:00:56 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Sat, 08 Oct 2016 00:00:56 +0000 Subject: hg: jdk9/sandbox/jdk: 8159855: Create an SPI for tools Message-ID: <201610080000.u9800uN0000437@aojmv0008.oracle.com> Changeset: d238b1447080 Author: jjg Date: 2016-10-07 16:49 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/d238b1447080 8159855: Create an SPI for tools Reviewed-by: mchung + src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/java.base/share/classes/module-info.java + test/java/util/spi/ToolProviderTest.java From chris.hegarty at oracle.com Sat Oct 8 00:01:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Sat, 08 Oct 2016 00:01:03 +0000 Subject: hg: jdk9/sandbox/langtools: 8159855: Create an SPI for tools Message-ID: <201610080001.u98013Dg000496@aojmv0008.oracle.com> Changeset: 7752e4f2a338 Author: jjg Date: 2016-10-07 16:49 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/7752e4f2a338 8159855: Create an SPI for tools Reviewed-by: mchung ! make/CompileInterim.gmk + src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavacToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/module-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocToolProvider.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Main.java ! src/jdk.jdeps/share/classes/module-info.java + test/jdk/javadoc/tool/ToolProviderTest.java + test/tools/javac/main/ToolProviderTest.java ! test/tools/javac/modules/AddLimitMods.java From chris.hegarty at oracle.com Sat Oct 8 04:01:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Sat, 08 Oct 2016 04:01:04 +0000 Subject: hg: jdk9/sandbox/langtools: 8166648: jib make run-test for langtools results in intermittent failures on windows-x86 Message-ID: <201610080401.u98414J7026252@aojmv0008.oracle.com> Changeset: 6218d98d4a1d Author: tbell Date: 2016-10-07 20:48 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/6218d98d4a1d 8166648: jib make run-test for langtools results in intermittent failures on windows-x86 Reviewed-by: erikj, jjg ! test/Makefile From chris.hegarty at oracle.com Mon Oct 10 00:45:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 00:45:55 +0000 Subject: hg: jdk9/sandbox/jdk: 8164705: Remove pathname canonicalization from FilePermission Message-ID: <201610100045.u9A0jtIB009528@aojmv0008.oracle.com> Changeset: 4251b451be17 Author: weijun Date: 2016-10-10 08:28 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4251b451be17 8164705: Remove pathname canonicalization from FilePermission Reviewed-by: alanb, bpb ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/ProtectionDomain.java + src/java.base/share/classes/jdk/internal/misc/JavaIOFilePermissionAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java + src/java.base/share/classes/sun/security/util/FilePermCompat.java + test/java/io/FilePermission/Correctness.java ! test/java/io/FilePermission/FilePermissionCollection.java + test/java/io/FilePermission/ReadFileOnPath.java + test/java/io/FilePermission/m/module-info.java + test/java/io/FilePermission/m/p/App.java ! test/java/net/URLClassLoader/getresourceasstream/Test.java ! test/java/net/URLClassLoader/getresourceasstream/test.sh ! test/java/security/testlibrary/Proc.java ! test/sun/security/provider/PolicyFile/CanonPath.java + test/sun/security/util/FilePermCompat/CompatImpact.java + test/sun/security/util/FilePermCompat/Flag.java From chris.hegarty at oracle.com Mon Oct 10 08:15:52 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 08:15:52 +0000 Subject: hg: jdk9/sandbox/jdk: 8156054: Test Task: Develop new tests for JEP C155: Remove FilePermission Pathname Canonicalization Message-ID: <201610100815.u9A8FqPS010998@aojmv0008.oracle.com> Changeset: 3ecfccc5c705 Author: ssahoo Date: 2016-10-10 00:45 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/3ecfccc5c705 8156054: Test Task: Develop new tests for JEP C155: Remove FilePermission Pathname Canonicalization Summary: New test for removing canonicalize path from FilePermission. Reviewed-by: weijun + test/java/io/FilePermission/FilePermissionTest.java From chris.hegarty at oracle.com Mon Oct 10 15:31:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 15:31:04 +0000 Subject: hg: jdk9/sandbox/langtools: 8167343: JShell: Completeness analysis infers an incomplete declaration as COMPLETE_WITH_SEMI, which is a first line of Allman style Message-ID: <201610101531.u9AFV42J013091@aojmv0008.oracle.com> Changeset: 2254cb8b3247 Author: shinyafox Date: 2016-10-11 00:28 +0900 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/2254cb8b3247 8167343: JShell: Completeness analysis infers an incomplete declaration as COMPLETE_WITH_SEMI, which is a first line of Allman style Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! test/jdk/jshell/CompletenessTest.java From chris.hegarty at oracle.com Mon Oct 10 16:01:09 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 16:01:09 +0000 Subject: hg: jdk9/sandbox/langtools: 8151102: Cleanup javadoc exception handling Message-ID: <201610101601.u9AG19G1019394@aojmv0008.oracle.com> Changeset: 9ce68b2cff36 Author: ksrini Date: 2016-10-10 06:47 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/9ce68b2cff36 8151102: Cleanup javadoc exception handling Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/IllegalOptionValue.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/OptionException.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolException.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/doclet/T6735320/T6735320.java ! test/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java ! test/jdk/javadoc/doclet/lib/JavadocTester.java ! test/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java ! test/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java ! test/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java ! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/jdk/javadoc/doclet/testIOException/TestIOException.java ! test/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java ! test/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java ! test/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java ! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java ! test/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java ! test/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java ! test/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java ! test/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java ! test/jdk/javadoc/doclet/testThrowsTag/pkg/T1.java ! test/jdk/javadoc/doclet/testThrowsTag/pkg/T2.java ! test/jdk/javadoc/doclet/testThrowsTag/pkg/T3.java ! test/jdk/javadoc/doclet/testThrowsTag/pkg/T4.java ! test/jdk/javadoc/doclet/testValueTag/TestValueTag.java ! test/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/jdk/javadoc/tool/ReleaseOption.java + test/jdk/javadoc/tool/exceptionHandling/TestExceptionHandling.java From chris.hegarty at oracle.com Mon Oct 10 19:01:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 19:01:01 +0000 Subject: hg: jdk9/sandbox/langtools: 8165991: Fix DocTreeFactory newDocCommentTree; ... Message-ID: <201610101901.u9AJ12Fa001694@aojmv0008.oracle.com> Changeset: 87b48a8fb3cf Author: ksrini Date: 2016-10-10 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/87b48a8fb3cf 8165991: Fix DocTreeFactory newDocCommentTree 8154349: New doclet incorrectly shows entire text body for JavaFX properties in summary section Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testJavaFX/pkg1/C.java From chris.hegarty at oracle.com Mon Oct 10 20:45:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 20:45:55 +0000 Subject: hg: jdk9/sandbox/jdk: 8165101: AnchorCertificates throws NPE when cacerts file not found Message-ID: <201610102045.u9AKjuHB029552@aojmv0008.oracle.com> Changeset: b76c2c377883 Author: ascarpino Date: 2016-10-10 13:28 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/b76c2c377883 8165101: AnchorCertificates throws NPE when cacerts file not found Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java From chris.hegarty at oracle.com Mon Oct 10 21:00:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 21:00:55 +0000 Subject: hg: jdk9/sandbox/jdk: 8167295: Further cleanup to the native parts of libnet/libnio Message-ID: <201610102100.u9AL0tN6003406@aojmv0008.oracle.com> Changeset: d4f70e7859c7 Author: clanger Date: 2016-10-10 22:42 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/d4f70e7859c7 8167295: Further cleanup to the native parts of libnet/libnio Reviewed-by: chegar ! make/mapfiles/libnet/mapfile-vers ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/unix/native/libnio/ch/InheritedChannel.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.base/windows/native/libnet/NetworkInterface.c ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c ! src/jdk.sctp/unix/native/libsctp/SctpNet.c From chris.hegarty at oracle.com Mon Oct 10 21:31:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 21:31:01 +0000 Subject: hg: jdk9/sandbox/jdk: 33 new changesets Message-ID: <201610102131.u9ALV2xX011350@aojmv0008.oracle.com> Changeset: 1d0ea24d1cec Author: ascarpino Date: 2016-10-10 14:20 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/1d0ea24d1cec 8165103: Update to "denyAfter constraint check" exception message Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: ddfa2c1cdeb5 Author: jdv Date: 2016-09-14 12:13 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ddfa2c1cdeb5 8162461: Hang due to JNI up-call made whilst holding JNI critical lock. Reviewed-by: prr, psadhukhan ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c Changeset: 01d45e27ddf7 Author: arapte Date: 2016-09-14 21:50 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/01d45e27ddf7 8160056: TextField.setText breaks the contract of EOL Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/java/awt/TextField.java Changeset: 558b1228d485 Author: arapte Date: 2016-09-15 01:36 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/558b1228d485 8162102: access denied to System Property awt.robot.gtk Reviewed-by: ssadetsky, serb ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java Changeset: ccc7d013fd4e Author: mhalder Date: 2016-09-15 12:25 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ccc7d013fd4e 8163270: [macosx] Robot(gc) issue on dual-screen system Reviewed-by: serb, aghaisas Contributed-by: manajit.halder at oracle.com + test/java/awt/Robot/SpuriousMouseEvents/SpuriousMouseEvents.java Changeset: 793bac676dd2 Author: rchamyal Date: 2016-09-15 16:12 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/793bac676dd2 8150176: [hidpi] wrong resolution variant of multi-res. image is used for TrayIcon Reviewed-by: serb, alexsch Contributed-by: rajeev.chamyal at oracle.com ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java - test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html ! test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.java Changeset: 374509e16f8a Author: serb Date: 2016-09-16 17:28 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/374509e16f8a 8165717: [macosx] Various memory leaks in jdk9 Reviewed-by: ant, ssadetsky ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m Changeset: aef4e02825a3 Author: ddehaven Date: 2016-09-19 13:12 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/aef4e02825a3 Merge - test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html Changeset: ea313883fbce Author: arapte Date: 2016-09-20 11:46 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ea313883fbce 8163261: regression on Linux: java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/sun/swing/CachedPainter.java ! test/java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java Changeset: f4b285f26302 Author: arapte Date: 2016-09-20 12:37 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f4b285f26302 8166015: [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Reviewed-by: aghaisas, ssadetsky ! test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Changeset: 6ddd435b88e1 Author: azvegint Date: 2016-09-20 21:26 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/6ddd435b88e1 8140311: SwingInterop crashes at window close Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m Changeset: c4808231b363 Author: alexsch Date: 2016-09-23 09:14 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c4808231b363 8165594: Bad rendering of Swing UI controls with Windows Classic L&F on HiDPI display Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicArrowButton.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/plaf/windows/8165594/WindowsClassicHiDPIIconsTest.java Changeset: 32d5037981c0 Author: ssadetsky Date: 2016-09-23 10:36 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/32d5037981c0 8161910: [PIT] regression: HW/LW mixing seems broken on Unity Reviewed-by: azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java Changeset: b6a8a9f82bd8 Author: serb Date: 2016-09-25 02:55 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/b6a8a9f82bd8 8166288: Au file format can be validated better Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AuFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! test/javax/sound/sampled/spi/AudioFileReader/ReadersExceptions.java ! test/javax/sound/sampled/spi/AudioFileReader/RepeatedFormatReader.java Changeset: cbe230dcfd13 Author: rchamyal Date: 2016-09-26 12:33 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/cbe230dcfd13 8149371: multi-res. image: -Dsun.java2d.uiScale does not work for Window icons (some ambiguity for Window.setIconImages()?) Reviewed-by: serb, alexsch Contributed-by: rajeev.chamyal at oracle.com ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp + test/java/awt/image/multiresolution/MultiResolutionIcon/MultiResIconTest.java Changeset: eee1ff9348ab Author: ssadetsky Date: 2016-09-26 11:59 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/eee1ff9348ab 8154043: Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups. Reviewed-by: alexsch ! src/java.desktop/share/classes/javax/swing/LayoutFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java ! test/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: 23d7150d3bbc Author: psadhukhan Date: 2016-09-26 14:47 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/23d7150d3bbc 8165947: One more page printed before the test page with OpenJDK 8166259: One more banner page printed before the test page Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/TestCheckSystemDefaultBannerOption.java Changeset: f45d100c84c2 Author: ssadetsky Date: 2016-09-26 13:15 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f45d100c84c2 8155753: Removing a monitor in the OS dispaly configuration causes assertion fails under Windows if D3D is on Reviewed-by: vadim, serb ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventListener.java - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java ! src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.h ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.h ! test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java Changeset: 3564e2fa9417 Author: ssadetsky Date: 2016-09-27 09:55 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/3564e2fa9417 8160160: The menu displayed nothing with the option"-server -d64 -Xmixed -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel". Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java Changeset: b997573395a0 Author: ant Date: 2016-09-27 17:15 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/b997573395a0 8165829: Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent Reviewed-by: serb, ptbrunet ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: e6a54944911f Author: prr Date: 2016-09-27 14:12 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e6a54944911f 8162531: solaris.fontconfig.properties needs updating Reviewed-by: serb, vadim, okutsu ! make/data/fontconfig/solaris.fontconfig.properties Changeset: 6ea1cbc4c70b Author: azvegint Date: 2016-09-28 03:40 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/6ea1cbc4c70b 8164536: enableSuddenTermination() - Not throws SecurityException if a security manager exists and it will not allow the caller to invoke System.exit Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Taskbar.java Changeset: cabc039294ca Author: jdv Date: 2016-09-29 10:57 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/cabc039294ca 8164931: Verify if writer.abort() works properly for all writers in IIOWriteProgressListener. Reviewed-by: prr, bpb, serb, psadhukhan ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java + test/javax/imageio/WriteAbortTest.java Changeset: f46ed6f7c785 Author: jdv Date: 2016-09-29 11:13 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f46ed6f7c785 8166685: We should unpin stream and pixel buffer in case of setjmp during writeImage in JPEG. Reviewed-by: prr, psadhukhan ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c Changeset: 2eb1e7d6e509 Author: prr Date: 2016-09-30 09:28 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2eb1e7d6e509 Merge - src/java.base/aix/native/libnio/ch/AixNativeThread.c - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java - test/java/net/URLPermission/nstest/LookupTestHosts Changeset: 351880c12050 Author: ceisserer Date: 2016-09-30 11:45 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/351880c12050 8162591: All existing gradient paint implementations have issues with coordinates/sizes larger than Short.MAX_VALUE (exactly) on any Linux systems Reviewed-by: flar, serb, prr ! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java + test/sun/java2d/xrender/HugeGradientTest.java Changeset: 04ae82bdebf2 Author: alexsch Date: 2016-09-30 22:57 +0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/04ae82bdebf2 8165234: Provide a way to not close toggle menu items on mouse click on component level Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! test/javax/swing/JMenuItem/8158566/CloseOnMouseClickPropertyTest.java Changeset: 7658a78a93de Author: ssadetsky Date: 2016-09-30 22:10 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7658a78a93de 8132664: closed/javax/swing/DataTransfer/DefaultNoDrop/DefaultNoDrop.java locks on Windows Reviewed-by: serb ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: 549ce3ab727d Author: ssadetsky Date: 2016-10-03 18:51 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/549ce3ab727d 8165619: Frame is not repainted if created in state=MAXIMIZED_BOTH on Unity Reviewed-by: azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java + test/java/awt/Frame/DecoratedFrameInsets/DecoratedFrameInsetsTest.java Changeset: 4ab437740ac4 Author: prr Date: 2016-10-03 14:10 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4ab437740ac4 Merge Changeset: 7e8e6a0b0bb4 Author: prr Date: 2016-10-10 13:31 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7e8e6a0b0bb4 Merge - make/Import.gmk Changeset: 4a55b8e59f27 Author: prr Date: 2016-10-10 14:21 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4a55b8e59f27 Merge Changeset: 30d525a6e1c9 Author: prr Date: 2016-10-10 14:26 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/30d525a6e1c9 Merge From chris.hegarty at oracle.com Mon Oct 10 22:31:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 22:31:04 +0000 Subject: hg: jdk9/sandbox/langtools: 4649116: Add option to include full package description at top, before interface table Message-ID: <201610102231.u9AMV5ai024563@aojmv0008.oracle.com> Changeset: 6842e63d6c39 Author: bpatel Date: 2016-10-10 15:17 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/6842e63d6c39 4649116: Add option to include full package description at top, before interface table Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml ! test/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java From chris.hegarty at oracle.com Mon Oct 10 23:00:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 23:00:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8162401: Support multiple --add-exports and --add-reads with the same module/package Message-ID: <201610102300.u9AN0xmc000425@aojmv0008.oracle.com> Changeset: 1502bdef038b Author: mchung Date: 2016-10-10 15:46 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/1502bdef038b 8162401: Support multiple --add-exports and --add-reads with the same module/package Reviewed-by: alanb, redestad, sundar ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/tools/launcher/modules/addexports/AddExportsTest.java ! test/tools/launcher/modules/addreads/AddReadsTest.java From chris.hegarty at oracle.com Mon Oct 10 23:30:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 10 Oct 2016 23:30:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8164814: Deprecate Atomic*.weakCompareAndSet and defer to Atomic*.weakCompareAndSetPlain Message-ID: <201610102330.u9ANUxGN006894@aojmv0008.oracle.com> Changeset: e93b7ea55975 Author: psandoz Date: 2016-10-10 15:58 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e93b7ea55975 8164814: Deprecate Atomic*.weakCompareAndSet and defer to Atomic*.weakCompareAndSetPlain Reviewed-by: martin, dl ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/java/util/concurrent/tck/AtomicBoolean9Test.java ! test/java/util/concurrent/tck/AtomicInteger9Test.java ! test/java/util/concurrent/tck/AtomicIntegerArray9Test.java ! test/java/util/concurrent/tck/AtomicLong9Test.java ! test/java/util/concurrent/tck/AtomicLongArray9Test.java ! test/java/util/concurrent/tck/AtomicReference9Test.java ! test/java/util/concurrent/tck/AtomicReferenceArray9Test.java From chris.hegarty at oracle.com Tue Oct 11 00:16:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 00:16:00 +0000 Subject: hg: jdk9/sandbox/jdk: 8165275: Replace the reflective call to the implUpdate method in HandshakeMessage::digestKey Message-ID: <201610110016.u9B0G0IH016965@aojmv0008.oracle.com> Changeset: a00631fc8dbe Author: valeriep Date: 2016-10-11 00:04 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a00631fc8dbe 8165275: Replace the reflective call to the implUpdate method in HandshakeMessage::digestKey Summary: Replaced the reflection calls with the new sun.security.util.MessageDigestSpi2 interface Reviewed-by: xuelei, mchung ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java + src/java.base/share/classes/sun/security/util/MessageDigestSpi2.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Digest.java From chris.hegarty at oracle.com Tue Oct 11 01:45:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 01:45:59 +0000 Subject: hg: jdk9/sandbox/langtools: 8167128: JShell: /drop of statement gives confusing output Message-ID: <201610110146.u9B1k0Xr006248@aojmv0008.oracle.com> Changeset: 40468274ff3b Author: rfield Date: 2016-10-10 18:41 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/40468274ff3b 8167128: JShell: /drop of statement gives confusing output Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/Key.java ! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java ! src/jdk.jshell/share/classes/jdk/jshell/package-info.java ! test/jdk/jshell/DropTest.java ! test/jdk/jshell/IdGeneratorTest.java ! test/jdk/jshell/IllegalArgumentExceptionTest.java ! test/jdk/jshell/JShellStateClosedTest.java ! test/jdk/jshell/KullaTesting.java ! test/jdk/jshell/ReplaceTest.java ! test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolSimpleTest.java From chris.hegarty at oracle.com Tue Oct 11 08:00:42 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 08:00:42 +0000 Subject: hg: jdk9/sandbox: 8167424: Various trivial fixes in build system Message-ID: <201610110800.u9B80gdq025434@aojmv0008.oracle.com> Changeset: 4353c659dfde Author: ihse Date: 2016-10-11 09:49 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/4353c659dfde 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! common/autoconf/basics_windows.m4 ! common/autoconf/boot-jdk.m4 ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-version.m4 ! common/autoconf/lib-bundled.m4 ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/version-numbers ! common/bin/compare_exceptions.sh.incl ! common/bin/hgforest.sh ! common/bin/jib.sh ! common/conf/jib-profiles.js ! make/CopyImportModules.gmk ! make/CreateBuildJdkCopy.gmk ! make/GensrcModuleInfo.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/Jprt.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/common/CORE_PKGS.gmk ! make/common/JavaCompilation.gmk ! make/common/NON_CORE_PKGS.gmk ! make/common/SetupJavaCompilers.gmk ! make/devkit/Tools.gmk ! make/devkit/createWindowsDevkit.sh From chris.hegarty at oracle.com Tue Oct 11 08:00:48 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 08:00:48 +0000 Subject: hg: jdk9/sandbox/corba: 8167424: Various trivial fixes in build system Message-ID: <201610110800.u9B80mTW025488@aojmv0008.oracle.com> Changeset: 3565c84d132f Author: ihse Date: 2016-10-11 09:50 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/3565c84d132f 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/gensrc/Gensrc-java.corba.gmk From chris.hegarty at oracle.com Tue Oct 11 08:00:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 08:00:55 +0000 Subject: hg: jdk9/sandbox/hotspot: 8167424: Various trivial fixes in build system Message-ID: <201610110800.u9B80ttd025571@aojmv0008.oracle.com> Changeset: 069490f406c3 Author: ihse Date: 2016-10-11 09:49 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/069490f406c3 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/lib/CompileGtest.gmk From chris.hegarty at oracle.com Tue Oct 11 08:01:10 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 08:01:10 +0000 Subject: hg: jdk9/sandbox/jdk: 8167424: Various trivial fixes in build system Message-ID: <201610110801.u9B81AJR025717@aojmv0008.oracle.com> Changeset: a0ffa67badf4 Author: ihse Date: 2016-10-11 09:50 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a0ffa67badf4 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/CompileInterimRmic.gmk ! make/CompileTools.gmk ! make/GenerateModuleSummary.gmk ! make/Tools.gmk ! make/gendata/GendataBreakIterator.gmk ! make/gendata/GendataHtml32dtd.gmk ! make/gensrc/Gensrc-java.base.gmk ! make/gensrc/Gensrc-jdk.jlink.gmk ! make/gensrc/GensrcIcons.gmk ! make/gensrc/GensrcLocaleData.gmk ! make/gensrc/GensrcModuleLoaderMap.gmk ! make/gensrc/GensrcVarHandles.gmk ! make/launcher/Launcher-java.scripting.gmk ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jdeps.gmk ! make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.jstatd.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk ! make/lib/Lib-java.desktop.gmk ! make/rmic/Rmic-java.management.gmk ! make/rmic/RmicCommon.gmk From chris.hegarty at oracle.com Tue Oct 11 08:01:16 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 08:01:16 +0000 Subject: hg: jdk9/sandbox/langtools: 8167424: Various trivial fixes in build system Message-ID: <201610110801.u9B81H6H025768@aojmv0008.oracle.com> Changeset: a7bd119da966 Author: ihse Date: 2016-10-11 09:50 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/a7bd119da966 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/gensrc/GensrcCommon.gmk From chris.hegarty at oracle.com Tue Oct 11 08:01:22 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 08:01:22 +0000 Subject: hg: jdk9/sandbox/nashorn: 8167424: Various trivial fixes in build system Message-ID: <201610110801.u9B81MGU025836@aojmv0008.oracle.com> Changeset: bb7be209855c Author: ihse Date: 2016-10-11 09:49 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/bb7be209855c 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/BuildNashorn.gmk From chris.hegarty at oracle.com Tue Oct 11 08:46:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 08:46:02 +0000 Subject: hg: jdk9/sandbox/langtools: 8167320: Trying to document only java.base causes a NPE in javac Message-ID: <201610110846.u9B8k2PD006473@aojmv0008.oracle.com> Changeset: fe8352e43bdb Author: jlahoda Date: 2016-10-11 10:31 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/fe8352e43bdb 8167320: Trying to document only java.base causes a NPE in javac Summary: Ensure ModuleSymbol.getDirectives completes the Symbol Reviewed-by: ksrini, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! test/tools/javac/modules/EdgeCases.java From chris.hegarty at oracle.com Tue Oct 11 09:16:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 09:16:02 +0000 Subject: hg: jdk9/sandbox/jdk: 8167472: Chrome interop regression with JDK-8148516 Message-ID: <201610110916.u9B9G2Ns013266@aojmv0008.oracle.com> Changeset: 51b28d24c9fb Author: xuelei Date: 2016-10-11 09:11 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/51b28d24c9fb 8167472: Chrome interop regression with JDK-8148516 Reviewed-by: weijun ! src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java From chris.hegarty at oracle.com Tue Oct 11 09:46:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 09:46:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8163482: java.net.URLPermission.getActions() adds a trailing colon when header-names is empty Message-ID: <201610110946.u9B9k4FB019664@aojmv0008.oracle.com> Changeset: 033b3a0cf2c0 Author: vtewari Date: 2016-10-11 15:12 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/033b3a0cf2c0 8163482: java.net.URLPermission.getActions() adds a trailing colon when header-names is empty Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/URLPermission.java From chris.hegarty at oracle.com Tue Oct 11 10:00:57 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 10:00:57 +0000 Subject: hg: jdk9/sandbox/langtools: 8167456: Tweak IntelliJ langtools project's jtreg settings Message-ID: <201610111000.u9BA0vVc022789@aojmv0008.oracle.com> Changeset: 5adb61e143dc Author: mcimadamore Date: 2016-10-11 10:56 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/5adb61e143dc 8167456: Tweak IntelliJ langtools project's jtreg settings Summary: Adjust IntelliJ project template to reflect new serialized format of jtreg plugin settings Reviewed-by: jlahoda ! make/intellij/misc.xml From chris.hegarty at oracle.com Tue Oct 11 10:31:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 10:31:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8167387: libjimage.so has a bad runpath Message-ID: <201610111031.u9BAV1Yc029593@aojmv0008.oracle.com> Changeset: 7db08d8abbef Author: erikj Date: 2016-10-11 12:25 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7db08d8abbef 8167387: libjimage.so has a bad runpath Reviewed-by: tbell, ihse ! make/lib/CoreLibraries.gmk From chris.hegarty at oracle.com Tue Oct 11 10:45:56 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 10:45:56 +0000 Subject: hg: jdk9/sandbox/jdk: 8166890: JShell: locks forever when input is piped Message-ID: <201610111045.u9BAjuBf003350@aojmv0008.oracle.com> Changeset: b909daf8fdbc Author: jlahoda Date: 2016-10-11 12:33 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/b909daf8fdbc 8166890: JShell: locks forever when input is piped Summary: Only read cursor position if connected to a terminal. Reviewed-by: rfield, shinyafox ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java From chris.hegarty at oracle.com Tue Oct 11 10:46:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 10:46:02 +0000 Subject: hg: jdk9/sandbox/langtools: 8166890: JShell: locks forever when input is piped Message-ID: <201610111046.u9BAk2SJ003428@aojmv0008.oracle.com> Changeset: 47a06846f4a4 Author: jlahoda Date: 2016-10-11 12:29 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/47a06846f4a4 8166890: JShell: locks forever when input is piped Summary: StopDetectingInputStream.setState must not override the state if the stream is closed. Reviewed-by: rfield, shinyafox ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java From chris.hegarty at oracle.com Tue Oct 11 12:01:09 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 12:01:09 +0000 Subject: hg: jdk9/sandbox/langtools: 8167442: Langtools ant build not working after addition of -Xlint:exports Message-ID: <201610111201.u9BC19Sx018972@aojmv0008.oracle.com> Changeset: 9e9cd74c2787 Author: jlahoda Date: 2016-10-11 13:16 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/9e9cd74c2787 8167442: Langtools ant build not working after addition of -Xlint:exports Summary: Disabling the exports lint when compiling the langtools modules until the warnings are resolved. Reviewed-by: mcimadamore, forax ! make/build.properties ! make/build.xml From chris.hegarty at oracle.com Tue Oct 11 19:46:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 19:46:02 +0000 Subject: hg: jdk9/sandbox/langtools: 8167354: Missing jtreg output when run using langtools makefiles Message-ID: <201610111946.u9BJk2wB005629@aojmv0008.oracle.com> Changeset: 3e9fcb2a7a52 Author: mlarsson Date: 2016-10-10 12:36 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/3e9fcb2a7a52 8167354: Missing jtreg output when run using langtools makefiles Reviewed-by: erikj, sla ! test/Makefile From chris.hegarty at oracle.com Tue Oct 11 23:01:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 11 Oct 2016 23:01:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8167459: Add debug output for indicating if a chosen ciphersuite was legacy Message-ID: <201610112301.u9BN148C017037@aojmv0008.oracle.com> Changeset: 5cdd35a1baf8 Author: wetmore Date: 2016-10-11 15:49 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/5cdd35a1baf8 8167459: Add debug output for indicating if a chosen ciphersuite was legacy Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java From chris.hegarty at oracle.com Wed Oct 12 00:30:54 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 00:30:54 +0000 Subject: hg: jdk9/sandbox/jdk: 8167524: Rogue character in Stream javadoc Message-ID: <201610120030.u9C0UsVR007799@aojmv0008.oracle.com> Changeset: c94a809047ba Author: psandoz Date: 2016-10-11 16:25 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c94a809047ba 8167524: Rogue character in Stream javadoc Reviewed-by: smarks, darcy ! src/java.base/share/classes/java/util/stream/Stream.java From chris.hegarty at oracle.com Wed Oct 12 00:45:49 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 00:45:49 +0000 Subject: hg: jdk9/sandbox/jaxp: 8152530: NullPointerException when xmlns="" Message-ID: <201610120045.u9C0jng9011499@aojmv0008.oracle.com> Changeset: 541ccd5a7dad Author: joehw Date: 2016-10-11 17:39 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/541ccd5a7dad 8152530: NullPointerException when xmlns="" Reviewed-by: dfuchs, naoto, lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java ! test/javax/xml/jaxp/unittest/transform/StAXSourceTest.java From chris.hegarty at oracle.com Wed Oct 12 10:00:38 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 10:00:38 +0000 Subject: hg: jdk9/sandbox: 8157623: Make --enable-ccache work properly with CCACHE from the environment Message-ID: <201610121000.u9CA0cwj009160@aojmv0008.oracle.com> Changeset: c7258f229740 Author: ihse Date: 2016-10-12 11:49 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/c7258f229740 8157623: Make --enable-ccache work properly with CCACHE from the environment Reviewed-by: erikj ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh From chris.hegarty at oracle.com Wed Oct 12 11:31:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 11:31:04 +0000 Subject: hg: jdk9/sandbox/nashorn: 8167443: Nashorn static method linking bypasses autoexported linkers Message-ID: <201610121131.u9CBV4RO029063@aojmv0008.oracle.com> Changeset: b4dca6350a46 Author: attila Date: 2016-10-12 13:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/b4dca6350a46 8167443: Nashorn static method linking bypasses autoexported linkers Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java - test/src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java - test/src/jdk/dynalink/test/TestLinkerOperation.java ! test/src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java From chris.hegarty at oracle.com Wed Oct 12 12:00:42 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 12:00:42 +0000 Subject: hg: jdk9/sandbox: 8158181: Stop adding missing newline to manifest files Message-ID: <201610121200.u9CC0v2E005090@aojmv0008.oracle.com> Changeset: a00afe93860c Author: ihse Date: 2016-10-11 11:28 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/a00afe93860c 8158181: Stop adding missing newline to manifest files Reviewed-by: erikj ! make/common/JarArchive.gmk From chris.hegarty at oracle.com Wed Oct 12 12:30:41 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 12:30:41 +0000 Subject: hg: jdk9/sandbox: 2 new changesets Message-ID: <201610121230.u9CCUfLN011973@aojmv0008.oracle.com> Changeset: 4f59b9e35f92 Author: erikj Date: 2016-10-12 14:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/4f59b9e35f92 8167488: Race condition in build with new exploded-image-optimize target Reviewed-by: tbell, ihse ! make/Main.gmk Changeset: a71d59e62c5b Author: erikj Date: 2016-10-12 14:29 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/a71d59e62c5b 8166937: [Solaris] Missing libjvm_db.so and libjvm_dtrace.so from JDK 9 b138 Reviewed-by: ihse, alanbur ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/conf/jib-profiles.js From chris.hegarty at oracle.com Wed Oct 12 12:31:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 12:31:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8167479: arm 32/64 slowdebug fails to build on unpack200 Message-ID: <201610121231.u9CCV56t012224@aojmv0008.oracle.com> Changeset: 26cbb53aaa52 Author: erikj Date: 2016-10-12 14:25 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/26cbb53aaa52 8167479: arm 32/64 slowdebug fails to build on unpack200 Reviewed-by: ihse ! make/launcher/Launcher-jdk.pack200.gmk From chris.hegarty at oracle.com Wed Oct 12 13:46:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 13:46:05 +0000 Subject: hg: jdk9/sandbox/jdk: 8162723: Array index overflow in Base64 utility class Message-ID: <201610121346.u9CDk5w5029264@aojmv0008.oracle.com> Changeset: 138876450c3a Author: mullan Date: 2016-10-12 09:46 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/138876450c3a 8162723: Array index overflow in Base64 utility class Reviewed-by: ascarpino, jnimeh ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java From chris.hegarty at oracle.com Wed Oct 12 17:15:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 17:15:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module Message-ID: <201610121715.u9CHFxHY017252@aojmv0008.oracle.com> Changeset: be6f49bd1797 Author: sundar Date: 2016-10-12 22:44 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/be6f49bd1797 8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module Reviewed-by: jlaskey, alanb ! src/java.base/share/classes/module-info.java From chris.hegarty at oracle.com Wed Oct 12 17:16:10 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 17:16:10 +0000 Subject: hg: jdk9/sandbox/nashorn: 8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module Message-ID: <201610121716.u9CHGA6C017358@aojmv0008.oracle.com> Changeset: be6d5fa243d9 Author: sundar Date: 2016-10-12 22:42 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/be6d5fa243d9 8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module Reviewed-by: jlaskey, alanb ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java From chris.hegarty at oracle.com Wed Oct 12 19:15:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 19:15:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8134373: use collections convenience factories in the JDK Message-ID: <201610121915.u9CJFx4Q015674@aojmv0008.oracle.com> Changeset: af71f6a36731 Author: smarks Date: 2016-10-12 11:54 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/af71f6a36731 8134373: use collections convenience factories in the JDK Reviewed-by: scolebourne, prappo, dfuchs, redestad, smarks Contributed-by: jbluettduncan at gmail.com ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/net/CookieManager.java ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/chrono/IsoChronology.java ! src/java.base/share/classes/java/time/chrono/JapaneseChronology.java ! src/java.base/share/classes/java/time/chrono/MinguoChronology.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/java.base/share/classes/java/time/zone/ZoneRules.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/stream/Collectors.java From chris.hegarty at oracle.com Wed Oct 12 21:45:53 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 21:45:53 +0000 Subject: hg: jdk9/sandbox/jdk: 8166460: jdk/internal/util/jar/TestVersionedStream gets Assertion error Message-ID: <201610122145.u9CLjrxS016304@aojmv0008.oracle.com> Changeset: 60c393b093ac Author: sdrach Date: 2016-10-12 14:31 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/60c393b093ac 8166460: jdk/internal/util/jar/TestVersionedStream gets Assertion error Reviewed-by: psandoz ! test/jdk/internal/util/jar/TestVersionedStream.java From chris.hegarty at oracle.com Wed Oct 12 23:01:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 23:01:00 +0000 Subject: hg: jdk9/sandbox/jdk: 8164689: Retrofit jar, jlink, jmod as a ToolProvider Message-ID: <201610122301.u9CN10s2002965@aojmv0008.oracle.com> Changeset: 094eafd2e24a Author: mchung Date: 2016-10-12 15:41 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/094eafd2e24a 8164689: Retrofit jar, jlink, jmod as a ToolProvider Reviewed-by: alanb, lancea ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java + src/jdk.jartool/share/classes/sun/tools/jar/JarToolProvider.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/Main.java ! src/jdk.jlink/share/classes/module-info.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/tools/jar/ChangeDir.java ! test/tools/jar/InputFilesTest.java ! test/tools/jar/JarBackSlash.java ! test/tools/jar/JarEntryTime.java ! test/tools/jar/UpdateJar.java ! test/tools/jar/UpdateManifest.java ! test/tools/jar/index/MetaInf.java ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/basic/BasicTest.java ! test/tools/jmod/JmodNegativeTest.java ! test/tools/jmod/JmodTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/launcher/modules/basic/BasicTest.java ! test/tools/launcher/modules/dryrun/DryRunTest.java ! test/tools/lib/tests/JImageGenerator.java From chris.hegarty at oracle.com Wed Oct 12 23:01:06 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 12 Oct 2016 23:01:06 +0000 Subject: hg: jdk9/sandbox/langtools: 8164689: Retrofit jar, jlink, jmod as a ToolProvider Message-ID: <201610122301.u9CN17Ff003019@aojmv0008.oracle.com> Changeset: de2329607ab5 Author: mchung Date: 2016-10-12 15:37 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/de2329607ab5 8164689: Retrofit jar, jlink, jmod as a ToolProvider Reviewed-by: alanb, jjg ! test/tools/javac/modules/ModulePathTest.java From chris.hegarty at oracle.com Thu Oct 13 00:31:07 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 00:31:07 +0000 Subject: hg: jdk9/sandbox/langtools: 8167630: jdeps --generate-module-info forgets to close the resource after checking any unnamed package Message-ID: <201610130031.u9D0V7mC022815@aojmv0008.oracle.com> Changeset: 2fd02a123cf0 Author: mchung Date: 2016-10-12 17:27 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/2fd02a123cf0 8167630: jdeps --generate-module-info forgets to close the resource after checking any unnamed package Reviewed-by: lancea, ksrini ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java From chris.hegarty at oracle.com Thu Oct 13 00:45:45 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 00:45:45 +0000 Subject: hg: jdk9/sandbox/jaxp: 8058152: JDK accepts XSLT stylesheet having import element erroneously placed Message-ID: <201610130045.u9D0jjMa026286@aojmv0008.oracle.com> Changeset: 7fe0cef15580 Author: joehw Date: 2016-10-12 17:36 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/7fe0cef15580 8058152: JDK accepts XSLT stylesheet having import element erroneously placed Reviewed-by: naoto, lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java + test/javax/xml/jaxp/unittest/transform/StylesheetTest.java + test/javax/xml/jaxp/unittest/transform/XSLImport.xsl + test/javax/xml/jaxp/unittest/transform/XSLInclude_footer.xsl + test/javax/xml/jaxp/unittest/transform/XSLInclude_header.xsl + test/javax/xml/jaxp/unittest/transform/XSLInclude_main.xsl From chris.hegarty at oracle.com Thu Oct 13 08:46:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 08:46:00 +0000 Subject: hg: jdk9/sandbox/jdk: 8164322: Test sun/security/pkcs11/PKCS11Test.java shall be updated to run on ARM platforms Message-ID: <201610130846.u9D8k0HG009255@aojmv0008.oracle.com> Changeset: 5bdd77188ad3 Author: tidu Date: 2016-10-13 00:45 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/5bdd77188ad3 8164322: Test sun/security/pkcs11/PKCS11Test.java shall be updated to run on ARM platforms Reviewed-by: xuelei Contributed-by: Tim Du ! test/sun/security/pkcs11/PKCS11Test.java From chris.hegarty at oracle.com Thu Oct 13 10:46:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 10:46:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8055033: Shell tests for jrunscript don't pass through VM options Message-ID: <201610131046.u9DAk1OL004986@aojmv0008.oracle.com> Changeset: e7e33c16d3c6 Author: sundar Date: 2016-10-13 01:59 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e7e33c16d3c6 8055033: Shell tests for jrunscript don't pass through VM options Summary: passed jtreg env variables TESTVMOPTS, TESTJAVAOPTS to java and TESTTOOLVMOPTS, TESTJAVACOPTS to javac launchers Reviewed-by: sundar Contributed-by: srinivas.dama at oracle.com ! test/sun/tools/jrunscript/jrunscript-DTest.sh ! test/sun/tools/jrunscript/jrunscript-argsTest.sh ! test/sun/tools/jrunscript/jrunscript-cpTest.sh ! test/sun/tools/jrunscript/jrunscript-eTest.sh ! test/sun/tools/jrunscript/jrunscript-fTest.sh ! test/sun/tools/jrunscript/jrunscriptTest.sh From chris.hegarty at oracle.com Thu Oct 13 11:45:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 11:45:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8167371: KeyStoreSpi.engineSetEntry should throw an Exception if password protection alg is specified Message-ID: <201610131145.u9DBjxW6017405@aojmv0008.oracle.com> Changeset: 86a295e503f6 Author: vinnie Date: 2016-10-13 12:37 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/86a295e503f6 8167371: KeyStoreSpi.engineSetEntry should throw an Exception if password protection alg is specified Reviewed-by: xuelei, mullan ! src/java.base/share/classes/java/security/KeyStoreSpi.java ! test/java/security/KeyStore/TestKeyStoreBasic.java From chris.hegarty at oracle.com Thu Oct 13 15:15:47 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 15:15:47 +0000 Subject: hg: jdk9/sandbox/hotspot: 8167511: IgnoreModulePropertiesTest.java needs update for JDK-8162401 Message-ID: <201610131515.u9DFFlq2003298@aojmv0008.oracle.com> Changeset: b3cbb727df72 Author: mchung Date: 2016-10-13 08:00 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/b3cbb727df72 8167511: IgnoreModulePropertiesTest.java needs update for JDK-8162401 Reviewed-by: lfoltan, hseigel ! test/runtime/modules/IgnoreModulePropertiesTest.java From chris.hegarty at oracle.com Thu Oct 13 17:01:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 17:01:02 +0000 Subject: hg: jdk9/sandbox/jdk: 8166258: Unexpected code conversion by HKSCS converters Message-ID: <201610131701.u9DH121L025439@aojmv0008.oracle.com> Changeset: b6bdbad7513e Author: sherman Date: 2016-10-13 09:35 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/b6bdbad7513e 8166258: Unexpected code conversion by HKSCS converters Reviewed-by: naoto ! src/java.base/share/classes/sun/nio/cs/HKSCS.java + test/sun/nio/cs/TestHKSCS.java From chris.hegarty at oracle.com Thu Oct 13 18:01:07 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 18:01:07 +0000 Subject: hg: jdk9/sandbox/langtools: 8141636: Javadoc search should support camelCase search Message-ID: <201610131801.u9DI18Lh009819@aojmv0008.oracle.com> Changeset: 673c53147055 Author: bpatel Date: 2016-10-13 10:48 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/673c53147055 8141636: Javadoc search should support camelCase search Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/jdk/javadoc/doclet/testSearch/TestSearch.java From chris.hegarty at oracle.com Thu Oct 13 20:15:46 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 20:15:46 +0000 Subject: hg: jdk9/sandbox/hotspot: 8167446: Add back PermSize and MaxPermSize Message-ID: <201610132015.u9DKFkOp008927@aojmv0008.oracle.com> Changeset: 1db1d5d9be10 Author: mockner Date: 2016-10-13 15:57 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/1db1d5d9be10 8167446: Add back PermSize and MaxPermSize Summary: Added Permsize and MaxPermSize as obsolete options to remain indefinitely. Reviewed-by: coleenp, hseigel, lfoltan ! src/share/vm/runtime/arguments.cpp + test/runtime/CommandLine/PermGenFlagsTest.java From chris.hegarty at oracle.com Thu Oct 13 21:30:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 13 Oct 2016 21:30:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8167237: Jar tool can not correctly find/process the --release option if it occurs before the file list Message-ID: <201610132131.u9DLUx53024944@aojmv0008.oracle.com> Changeset: 081675ba191d Author: sdrach Date: 2016-10-13 11:54 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/081675ba191d 8167237: Jar tool can not correctly find/process the --release option if it occurs before the file list Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java + test/tools/jar/ReleaseBeforeFiles.java From chris.hegarty at oracle.com Fri Oct 14 00:00:53 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:00:53 +0000 Subject: hg: jdk9/sandbox: 2 new changesets Message-ID: <201610140000.u9E00xpQ025992@aojmv0008.oracle.com> Changeset: d174e5c2f53b Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/d174e5c2f53b Added tag jdk-9+140 for changeset a5815c6098a2 ! .hgtags Changeset: f64afae7f1a5 Author: lana Date: 2016-10-13 23:02 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/f64afae7f1a5 Merge From chris.hegarty at oracle.com Fri Oct 14 00:01:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:01:04 +0000 Subject: hg: jdk9/sandbox/corba: 2 new changesets Message-ID: <201610140001.u9E014Nv026053@aojmv0008.oracle.com> Changeset: 79b8a48ab41a Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/79b8a48ab41a Added tag jdk-9+140 for changeset 9f3fc931bc23 ! .hgtags Changeset: b32f998da32b Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/b32f998da32b Merge From chris.hegarty at oracle.com Fri Oct 14 00:01:11 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:01:11 +0000 Subject: hg: jdk9/sandbox/hotspot: 2 new changesets Message-ID: <201610140001.u9E01Bom026101@aojmv0008.oracle.com> Changeset: 4ffd375044d7 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/4ffd375044d7 Added tag jdk-9+140 for changeset fec31089c2ef ! .hgtags Changeset: 160a00bc6ed0 Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/160a00bc6ed0 Merge From chris.hegarty at oracle.com Fri Oct 14 00:01:17 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:01:17 +0000 Subject: hg: jdk9/sandbox/jaxp: 2 new changesets Message-ID: <201610140001.u9E01HWg026167@aojmv0008.oracle.com> Changeset: 3e0d8e7e9fbc Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/3e0d8e7e9fbc Added tag jdk-9+140 for changeset 8d100cb9b048 ! .hgtags Changeset: 922f04b9fd2d Author: lana Date: 2016-10-13 23:02 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/922f04b9fd2d Merge From chris.hegarty at oracle.com Fri Oct 14 00:01:23 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:01:23 +0000 Subject: hg: jdk9/sandbox/jaxws: Added tag jdk-9+140 for changeset 9004617323fe Message-ID: <201610140001.u9E01NGW026235@aojmv0008.oracle.com> Changeset: b2c18f755228 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxws/rev/b2c18f755228 Added tag jdk-9+140 for changeset 9004617323fe ! .hgtags From chris.hegarty at oracle.com Fri Oct 14 00:01:30 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:01:30 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610140001.u9E01UCV026306@aojmv0008.oracle.com> Changeset: b877de2ea2f2 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/b877de2ea2f2 Added tag jdk-9+140 for changeset e93b7ea55975 ! .hgtags Changeset: 6eb965a9bc68 Author: lana Date: 2016-10-13 23:02 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/6eb965a9bc68 Merge From chris.hegarty at oracle.com Fri Oct 14 00:01:36 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:01:36 +0000 Subject: hg: jdk9/sandbox/langtools: 2 new changesets Message-ID: <201610140001.u9E01a2A026360@aojmv0008.oracle.com> Changeset: d83a8e24bbb0 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/d83a8e24bbb0 Added tag jdk-9+140 for changeset 6842e63d6c39 ! .hgtags Changeset: 9671307f8157 Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/9671307f8157 Merge From chris.hegarty at oracle.com Fri Oct 14 00:01:42 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:01:42 +0000 Subject: hg: jdk9/sandbox/nashorn: 2 new changesets Message-ID: <201610140001.u9E01g7N026408@aojmv0008.oracle.com> Changeset: add3d8df8b31 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/add3d8df8b31 Added tag jdk-9+140 for changeset 785843878cf7 ! .hgtags Changeset: a46b7d386795 Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/a46b7d386795 Merge - test/src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java - test/src/jdk/dynalink/test/TestLinkerOperation.java From chris.hegarty at oracle.com Fri Oct 14 00:46:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 00:46:02 +0000 Subject: hg: jdk9/sandbox/langtools: 8167965: (jdeprscan) using --release option with 8 or earlier throws exception Message-ID: <201610140046.u9E0k399005948@aojmv0008.oracle.com> Changeset: 1b4b4f571ccf Author: smarks Date: 2016-10-13 17:31 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/1b4b4f571ccf 8167965: (jdeprscan) using --release option with 8 or earlier throws exception Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java + test/tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java From chris.hegarty at oracle.com Fri Oct 14 01:01:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 01:01:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8167957: Remove FilePermission from default policy for jdk.charsets module Message-ID: <201610140101.u9E11108009622@aojmv0008.oracle.com> Changeset: ac41aa9cf7ff Author: sherman Date: 2016-10-13 17:47 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ac41aa9cf7ff 8167957: Remove FilePermission from default policy for jdk.charsets module Reviewed-by: mchung ! src/java.base/share/lib/security/default.policy From chris.hegarty at oracle.com Fri Oct 14 21:30:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 14 Oct 2016 21:30:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8167166: Java API docs mention a non-existent method getNanosOfSecond Message-ID: <201610142130.u9ELUwMe025014@aojmv0008.oracle.com> Changeset: 103b120931a9 Author: rriggs Date: 2016-10-14 17:15 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/103b120931a9 8167166: Java API docs mention a non-existent method getNanosOfSecond Reviewed-by: naoto ! src/java.base/share/classes/java/time/Instant.java From chris.hegarty at oracle.com Mon Oct 17 02:15:50 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 17 Oct 2016 02:15:50 +0000 Subject: hg: jdk9/sandbox/jaxp: 8167478: javax/xml/jaxp/unittest/parsers/Bug6341770.java failed with "java.security.AccessControlException: access denied ("java.io.FilePermission" "sko?ice")" Message-ID: <201610170215.u9H2Fo4G005866@aojmv0008.oracle.com> Changeset: 037c095ba0c3 Author: fyuan Date: 2016-10-17 10:11 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/037c095ba0c3 8167478: javax/xml/jaxp/unittest/parsers/Bug6341770.java failed with "java.security.AccessControlException: access denied ("java.io.FilePermission" "sko?ice")" Summary: Skip the test if the environment doesn't support non-ASCII for file name. Reviewed-by: joehw Contributed-by: Frank Yuan ! test/javax/xml/jaxp/unittest/parsers/Bug6341770.java From chris.hegarty at oracle.com Mon Oct 17 11:16:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 17 Oct 2016 11:16:00 +0000 Subject: hg: jdk9/sandbox/jdk: 8167992: Update documentation of java.util.Date class Message-ID: <201610171116.u9HBG0GI028974@aojmv0008.oracle.com> Changeset: 8d752af5f61d Author: rgoel Date: 2016-10-17 20:13 +0900 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8d752af5f61d 8167992: Update documentation of java.util.Date class Reviewed-by: okutsu, peytoia ! src/java.base/share/classes/java/util/Date.java From chris.hegarty at oracle.com Mon Oct 17 14:16:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 17 Oct 2016 14:16:04 +0000 Subject: hg: jdk9/sandbox/langtools: 8167000: Refine handling of multiple maximally specific abstract methods Message-ID: <201610171416.u9HEG4fw008457@aojmv0008.oracle.com> Changeset: 645100bea379 Author: mcimadamore Date: 2016-10-17 15:02 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/645100bea379 8167000: Refine handling of multiple maximally specific abstract methods Summary: Bring the compiler in sync with spec changes in JDK-7034913 Reviewed-by: vromero, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/8167000/T8167000.java + test/tools/javac/8167000/T8167000.out + test/tools/javac/8167000/T8167000b.java + test/tools/javac/8167000/T8167000b.out + test/tools/javac/8167000/T8167000c.java + test/tools/javac/8167000/T8167000c.out ! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java From chris.hegarty at oracle.com Mon Oct 17 14:31:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 17 Oct 2016 14:31:05 +0000 Subject: hg: jdk9/sandbox/langtools: 8145263: JShell: Fix the format of SourceCodeAnalysis#documentation Message-ID: <201610171431.u9HEV5wO012386@aojmv0008.oracle.com> Changeset: 296c87505118 Author: shinyafox Date: 2016-10-17 23:23 +0900 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/296c87505118 8145263: JShell: Fix the format of SourceCodeAnalysis#documentation Reviewed-by: rfield, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/jdk/jshell/CompletionSuggestionTest.java From chris.hegarty at oracle.com Mon Oct 17 15:46:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 17 Oct 2016 15:46:00 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610171546.u9HFk1Jb029910@aojmv0008.oracle.com> Changeset: 4718506277f5 Author: mullan Date: 2016-10-17 15:31 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4718506277f5 8165712: Grant permission to read specific properties instead of all to the jdk.crypto.ucrypto module Reviewed-by: xuelei ! src/java.base/solaris/lib/security/default.policy ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java ! test/com/oracle/security/ucrypto/TestAES.java + test/com/oracle/security/ucrypto/empty.policy Changeset: 701acde0c419 Author: mullan Date: 2016-10-17 15:32 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/701acde0c419 Merge From chris.hegarty at oracle.com Mon Oct 17 16:01:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 17 Oct 2016 16:01:00 +0000 Subject: hg: jdk9/sandbox/jdk: 8167437: Fix module dependencies for tests that use internal API (java/lang) Message-ID: <201610171601.u9HG10S6003480@aojmv0008.oracle.com> Changeset: 22e7bd6d5979 Author: skovalev Date: 2016-10-17 18:40 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/22e7bd6d5979 8167437: Fix module dependencies for tests that use internal API (java/lang) Reviewed-by: alanb ! test/java/lang/StackWalker/CallerSensitiveMethod/Main.java From chris.hegarty at oracle.com Tue Oct 18 00:16:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 00:16:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8168096: markup error in "since" element spec of @Deprecated Message-ID: <201610180016.u9I0G1JF029208@aojmv0008.oracle.com> Changeset: 1bf37fcb62d0 Author: smarks Date: 2016-10-17 17:07 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/1bf37fcb62d0 8168096: markup error in "since" element spec of @Deprecated Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Deprecated.java From chris.hegarty at oracle.com Tue Oct 18 12:00:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 12:00:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8071678: javax.script.ScriptContext setAttribute method should clarify behavior when GLOBAL_SCOPE is used and global scope object is null Message-ID: <201610181200.u9IC0wAV017958@aojmv0008.oracle.com> Changeset: f2b8ff052efb Author: sundar Date: 2016-10-18 17:15 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f2b8ff052efb 8071678: javax.script.ScriptContext setAttribute method should clarify behavior when GLOBAL_SCOPE is used and global scope object is null Reviewed-by: jlaskey, hannesw ! src/java.scripting/share/classes/javax/script/ScriptContext.java ! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java From chris.hegarty at oracle.com Tue Oct 18 12:30:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 12:30:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8168073: Speed up URI creation during module bootstrap Message-ID: <201610181230.u9ICUxSm026453@aojmv0008.oracle.com> Changeset: 2225b9f5eb31 Author: redestad Date: 2016-10-18 14:22 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2225b9f5eb31 8168073: Speed up URI creation during module bootstrap Reviewed-by: alanb, mchung, psandoz, chegar ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URLClassLoader.java - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaNetUriAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java From chris.hegarty at oracle.com Tue Oct 18 13:30:57 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 13:30:57 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610181330.u9IDUwa4011234@aojmv0008.oracle.com> Changeset: a2f386069bdc Author: mullan Date: 2016-10-18 09:18 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a2f386069bdc 8168078: Remove permission to read all system properties granted to the jdk.crypto.ec module Reviewed-by: vinnie, xuelei ! src/java.base/share/lib/security/default.policy ! test/sun/security/ec/TestEC.java + test/sun/security/ec/TestEC.policy ! test/sun/security/pkcs11/PKCS11Test.java Changeset: cfbf4afd1067 Author: mullan Date: 2016-10-18 09:20 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/cfbf4afd1067 Merge - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java From chris.hegarty at oracle.com Tue Oct 18 14:16:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 14:16:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8168093: Need a way for the launcher to query the JRE location using Windows registry. Message-ID: <201610181416.u9IEG16B021236@aojmv0008.oracle.com> Changeset: 7b123c987d40 Author: asemenyuk Date: 2016-10-17 11:04 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7b123c987d40 8168093: Need a way for the launcher to query the JRE location using Windows registry. Reviewed-by: erikj, ksrini Contributed-by: alexey.semenyuk at oracle.com ! src/java.base/windows/native/libjli/java_md.c From chris.hegarty at oracle.com Tue Oct 18 14:16:07 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 14:16:07 +0000 Subject: hg: jdk9/sandbox/langtools: 8167461: jshell tool: Scanner#next() hangs tool Message-ID: <201610181416.u9IEG7HF021285@aojmv0008.oracle.com> Changeset: 0a91e3198c97 Author: jlahoda Date: 2016-10-18 16:00 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/0a91e3198c97 8167461: jshell tool: Scanner#next() hangs tool Summary: PipeInputStream.read(byte[]...) should only read available bytes; properly resending exceptions for snippet's System.in and properly closing it; more reliable way to cancel user input while waiting in System.in. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/PipeInputStream.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! test/jdk/jshell/KullaTesting.java + test/jdk/jshell/PipeInputStreamTest.java ! test/jdk/jshell/UserInputTest.java From chris.hegarty at oracle.com Tue Oct 18 16:45:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 16:45:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8168091: jlink should check security permission early when programmatic access is used Message-ID: <201610181645.u9IGjxQY029427@aojmv0008.oracle.com> Changeset: 13e12a5c98e8 Author: sundar Date: 2016-10-18 22:17 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/13e12a5c98e8 8168091: jlink should check security permission early when programmatic access is used Reviewed-by: jlaskey, mchung - src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! test/tools/jlink/IntegrationTest.java + test/tools/jlink/JLinkToolProviderTest.java ! test/tools/jlink/SecurityTest.java ! test/tools/jlink/plugins/LastSorterTest.java ! test/tools/jlink/plugins/PluginsNegativeTest.java ! test/tools/jlink/plugins/PrevisitorTest.java + test/tools/jlink/toolprovider.policy From chris.hegarty at oracle.com Tue Oct 18 18:30:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 18:30:58 +0000 Subject: hg: jdk9/sandbox/jdk: 6378384: (reflect) subclass can?t access superclass?s protected fields and methods by reflection Message-ID: <201610181830.u9IIUwTx002470@aojmv0008.oracle.com> Changeset: ed775119d37e Author: plevart Date: 2016-10-18 20:28 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ed775119d37e 6378384: (reflect) subclass can?t access superclass?s protected fields and methods by reflection Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Class.java ! 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 ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java + test/java/lang/reflect/AccessControl/AccessControlTest.java + test/java/lang/reflect/AccessControl/a/Package.java + test/java/lang/reflect/AccessControl/a/PublicSuper.java + test/java/lang/reflect/AccessControl/b/Package.java + test/java/lang/reflect/AccessControl/b/PublicSub.java + test/java/lang/reflect/AccessControl/util/ClassSupplier.java + test/java/lang/reflect/AccessControl/util/MemberFactory.java From chris.hegarty at oracle.com Tue Oct 18 20:30:36 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 20:30:36 +0000 Subject: hg: jdk9/sandbox: 8167558: Add new JMOD section for header files and man pages Message-ID: <201610182030.u9IKUaUo007012@aojmv0008.oracle.com> Changeset: fbead0d3c815 Author: mchung Date: 2016-10-18 13:26 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/fbead0d3c815 8167558: Add new JMOD section for header files and man pages Reviewed-by: alanb ! make/CreateJmods.gmk ! make/Images.gmk From chris.hegarty at oracle.com Tue Oct 18 20:31:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 20:31:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8167558: Add new JMOD section for header files and man pages Message-ID: <201610182031.u9IKV1UE007614@aojmv0008.oracle.com> Changeset: 9590414a6639 Author: mchung Date: 2016-10-18 13:27 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/9590414a6639 8167558: Add new JMOD section for header files and man pages Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeJmodSectionPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolEntry.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! src/jdk.jlink/share/classes/module-info.java + test/tools/jlink/plugins/ExcludeJmodSectionPluginTest.java From chris.hegarty at oracle.com Tue Oct 18 22:16:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 18 Oct 2016 22:16:00 +0000 Subject: hg: jdk9/sandbox/jdk: 8165274: SHA1 certpath constraint check fails with OCSP certificate Message-ID: <201610182216.u9IMG07r016618@aojmv0008.oracle.com> Changeset: 70abbd047ed7 Author: ascarpino Date: 2016-10-18 15:13 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/70abbd047ed7 8165274: SHA1 certpath constraint check fails with OCSP certificate Reviewed-by: mullan, jnimeh ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java From chris.hegarty at oracle.com Wed Oct 19 02:00:40 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 02:00:40 +0000 Subject: hg: jdk9/sandbox: 8163984: Fix license and copyright headers in jdk9 under test/lib Message-ID: <201610190200.u9J20edG002265@aojmv0008.oracle.com> Changeset: 1c9b94ce045e Author: dholmes Date: 2016-10-18 21:54 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/1c9b94ce045e 8163984: Fix license and copyright headers in jdk9 under test/lib Reviewed-by: dholmes Contributed-by: Stanislav Smirnov ! test/lib/jdk/test/lib/cli/predicate/NotPredicate.java ! test/lib/jdk/test/lib/cli/predicate/OrPredicate.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/BlobType.java ! test/lib/sun/hotspot/code/CodeBlob.java ! test/lib/sun/hotspot/code/NMethod.java ! test/lib/sun/hotspot/cpuinfo/CPUInfo.java ! test/lib/sun/hotspot/gc/GC.java From chris.hegarty at oracle.com Wed Oct 19 03:45:47 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 03:45:47 +0000 Subject: hg: jdk9/sandbox/hotspot: 8 new changesets Message-ID: <201610190345.u9J3jmD1006782@aojmv0008.oracle.com> Changeset: 4567b6a9e7e9 Author: jiangli Date: 2016-05-12 17:37 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/4567b6a9e7e9 8156794: Extend data sharing Reviewed-by: iklam, hseigel, acorn, mschoene ! src/share/vm/runtime/arguments.cpp Changeset: 601485e5640a Author: gziemski Date: 2016-06-09 13:47 -0500 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/601485e5640a 8155968: Update command line options Reviewed-by: gthornbr, hseigel, mschoene Contributed-by: gerard.ziemski at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 63fc5629bc41 Author: coleenp Date: 2016-06-29 11:52 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/63fc5629bc41 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/share/vm/prims/jvm.cpp Changeset: c1a4bfdc1afe Author: hseigel Date: 2016-06-30 08:11 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/c1a4bfdc1afe 8159511: Stack map validation Reviewed-by: acorn, mschoene Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/stackMapTableFormat.hpp ! src/share/vm/classfile/verifier.cpp Changeset: 7b0aac4c2aac Author: zmajo Date: 2016-07-01 09:33 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/7b0aac4c2aac 8160591: Improve internal array handling Reviewed-by: kvn Contributed-by: Xiang Yuan , Zoltan Majo ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp + test/compiler/c1/TestArrayCopyToFromObject.java Changeset: 13061bfd0339 Author: rprotacio Date: 2016-07-01 15:11 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/13061bfd0339 8159503: Amend Annotation Actions Reviewed-by: coleenp, hseigel, mschoene, acorn, ctornqvi Contributed-by: rachel.protacio at oracle.com ! src/share/vm/classfile/classFileParser.cpp Changeset: e0337df087e6 Author: hseigel Date: 2016-06-27 15:26 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/e0337df087e6 8157176: Improved classfile parsing Reviewed-by: acorn, mschoene, ctornqvi, bmoloden Contributed-by: harold.seigel at oracle.com ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp Changeset: 5e7d980add86 Author: zmajo Date: 2016-07-25 11:15 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/5e7d980add86 8161044: PPC64: Improve internal array handling Reviewed-by: kvn Contributed-by: Xiang Yuan , Volker Simonis , Zoltan Majo ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp From chris.hegarty at oracle.com Wed Oct 19 03:46:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 03:46:04 +0000 Subject: hg: jdk9/sandbox/jdk: 23 new changesets Message-ID: <201610190346.u9J3k5EW006916@aojmv0008.oracle.com> Changeset: c830341ed93b Author: vinnie Date: 2016-06-03 15:04 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c830341ed93b 8146490: Direct indirect CRL checks Reviewed-by: mullan, weijun, xuelei, igerasim ! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/java.base/share/classes/sun/security/util/CurveDB.java Changeset: b27017e4b000 Author: vadim Date: 2016-06-01 14:37 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/b27017e4b000 8158302: Handle contextual glyph substitutions Reviewed-by: prr, serb, mschoene ! src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.cpp ! src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.h ! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp ! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.h ! src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.cpp ! src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.h Changeset: 20baaea3ebc2 Author: dcubed Date: 2016-06-28 09:43 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/20baaea3ebc2 8159519: Reformat JDWP messages Reviewed-by: sspitsyn, dsamersoff, jwilhelm, ahgross, bmoloden Contributed-by: definedmisbehaviour at saynotolinux.com, daniel.daugherty at oracle.com ! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h ! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c Changeset: ec913e366cdb Author: serb Date: 2016-06-28 19:48 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ec913e366cdb 8157753: Audio replay enhancement Reviewed-by: amenkov, prr, mschoene ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp ! src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c ! src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c ! src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp Changeset: 93f2bfa99e6c Author: vadim Date: 2016-06-28 11:35 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/93f2bfa99e6c 8157759: LCMS Transform Sampling Enhancement Reviewed-by: prr, serb, mschoene ! src/java.desktop/share/native/liblcms/cmstypes.c Changeset: c3fee65d6945 Author: vadim Date: 2016-06-28 11:37 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c3fee65d6945 8157764: Better handling of interpolation plugins Reviewed-by: prr, serb, mschoene ! src/java.desktop/share/native/liblcms/cmsintrp.c Changeset: a00a72fa5b9e Author: coleenp Date: 2016-06-29 11:51 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a00a72fa5b9e 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/java.base/share/native/libverify/check_code.c Changeset: fd60a041cc51 Author: prr Date: 2016-06-30 11:56 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/fd60a041cc51 8157653: [Parfait] Uninitialised variable in awt_Font.cpp Reviewed-by: serb, ssadetsky ! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp Changeset: ac1f9922ce19 Author: prr Date: 2016-07-05 10:29 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ac1f9922ce19 8159495: Fix Index Offsets Reviewed-by: flar, serb, mschoene ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c Changeset: 35402b244f74 Author: ksrini Date: 2016-07-05 13:07 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/35402b244f74 8160094: Improve pack200 layout Reviewed-by: jrose, mschoene ! src/jdk.pack200/share/native/common-unpack/unpack.cpp Changeset: 718b013cccc7 Author: ksrini Date: 2016-07-05 13:08 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/718b013cccc7 8160090: Better signature handling in pack200 Reviewed-by: jrose, mschoene ! src/jdk.pack200/share/native/common-unpack/unpack.cpp Changeset: 8c893b0449d7 Author: ssadetsky Date: 2016-07-11 21:46 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8c893b0449d7 8161342: Service Menu services Reviewed-by: prr, mschoene ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WObjectPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h Changeset: 010ea8bba2a7 Author: aivanov Date: 2016-07-12 11:17 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/010ea8bba2a7 8160934: isnan() is not available on older MSVC compilers Reviewed-by: prr, mschoene ! src/java.desktop/share/native/liblcms/cmsintrp.c Changeset: 32b4c291b1d0 Author: hb Date: 2016-07-12 16:46 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/32b4c291b1d0 8157739: Classloader Consistency Checking Reviewed-by: ahgross, akulyakh, dfuchs, jwilhelm, skoivu ! src/java.management/share/classes/com/sun/jmx/remote/util/ClassLoaderWithRepository.java Changeset: 490a2bc1268f Author: prr Date: 2016-07-14 11:55 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/490a2bc1268f 8160098: Clean up color profiles Reviewed-by: ssadetsky, bpb, mschoene ! src/java.desktop/share/native/liblcms/cmsio0.c Changeset: 3f53304b353d Author: msheppar Date: 2016-07-15 20:57 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/3f53304b353d 8157749: Improve handling of DNS error replies Reviewed-by: chegar, rriggs, coffeys ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c Changeset: 7f556ba801c6 Author: chegar Date: 2016-07-18 08:28 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7f556ba801c6 8160838: Better HTTP service Reviewed-by: ahgross, alanb, michaelm ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/conf/net.properties ! test/sun/net/www/protocol/https/HttpsClient/OriginServer.java ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/net/www/protocol/https/HttpsClient/ProxyTunnelServer.java ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh Changeset: 75cdb184e6a8 Author: ascarpino Date: 2016-07-21 10:33 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/75cdb184e6a8 8155973: Tighten jar checks Reviewed-by: mullan, igerasim, ahgross ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/conf/security/java.security ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh + test/javax/crypto/SecretKeyFactory/security.properties ! test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java ! test/sun/security/tools/jarsigner/JarSigningNonAscii.java Changeset: c17c5e7efb5a Author: ssadetsky Date: 2016-07-27 12:03 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c17c5e7efb5a 8162411: Service Menu services 2 Reviewed-by: prr, mschoene, serb, ahgross ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuBarPeer.java Changeset: 977b7771bf88 Author: weijun Date: 2016-09-14 00:29 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/977b7771bf88 8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java Changeset: b91d1c4e859e Author: ascarpino Date: 2016-09-21 14:02 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/b91d1c4e859e 8166381: Back out changes to the java.security file to not disable MD5 Reviewed-by: valeriep ! src/java.base/share/conf/security/java.security Changeset: 7c5d9a59941c Author: rriggs Date: 2016-10-12 13:53 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7c5d9a59941c 8167628: Test for RMI API to export an object with a serialization filter Reviewed-by: dfuchs + test/java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java Changeset: 018d32ec6817 Author: vinnie Date: 2016-10-13 15:27 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/018d32ec6817 8165064: Enhance thread contexts in JNDI Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Thread.java From chris.hegarty at oracle.com Wed Oct 19 03:46:11 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 03:46:11 +0000 Subject: hg: jdk9/sandbox/langtools: 2 new changesets Message-ID: <201610190346.u9J3kCS5007048@aojmv0008.oracle.com> Changeset: 3fc90eaaf922 Author: vromero Date: 2016-03-02 18:25 -0500 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/3fc90eaaf922 8026721: Enhance Lambda serialization Reviewed-by: jjg, briangoetz ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/T8029102/WarnSerializableElementTest.java + test/tools/javac/T8029102/WarnSerializableElementTest.out - test/tools/javac/T8029102/WarnSerializableLambdaTest.java - test/tools/javac/T8029102/WarnSerializableLambdaTest.out ! test/tools/javac/T8029102/WarnSerializableLambdaTestb.java ! test/tools/javac/T8029102/WarnSerializableLambdaTestb.out + test/tools/javac/T8029102/WarnSerializableLambdaTestc.java + test/tools/javac/T8029102/WarnSerializableLambdaTestc.out ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/diags/examples/WarnSerializableLambda.java Changeset: 69db08651f8f Author: bpatel Date: 2016-07-14 13:35 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/69db08651f8f 8151921: Improved page resolution Reviewed-by: jjg, ksrini, ahgross ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java ! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java From chris.hegarty at oracle.com Wed Oct 19 04:00:53 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 04:00:53 +0000 Subject: hg: jdk9/sandbox/jdk: 8167647: Copy-and-paste bug in javax.security.auth.kerberos.KerberosTicket.toString() Message-ID: <201610190400.u9J40rrM011055@aojmv0008.oracle.com> Changeset: 2e7a303cd1ec Author: weijun Date: 2016-10-19 11:45 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2e7a303cd1ec 8167647: Copy-and-paste bug in javax.security.auth.kerberos.KerberosTicket.toString() Reviewed-by: xuelei ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java From chris.hegarty at oracle.com Wed Oct 19 08:00:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 08:00:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown Message-ID: <201610190800.u9J80x3t015428@aojmv0008.oracle.com> Changeset: 0857eb43202b Author: sundar Date: 2016-10-19 13:26 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/0857eb43202b 8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown Reviewed-by: alanb, hannesw ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java ! test/javax/script/DummyScriptEngineFactory.java From chris.hegarty at oracle.com Wed Oct 19 08:01:09 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 08:01:09 +0000 Subject: hg: jdk9/sandbox/nashorn: 8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown Message-ID: <201610190801.u9J819Yh015524@aojmv0008.oracle.com> Changeset: 0d5081c856bc Author: sundar Date: 2016-10-19 13:27 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/0d5081c856bc 8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown Reviewed-by: alanb, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java From chris.hegarty at oracle.com Wed Oct 19 11:00:54 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 11:00:54 +0000 Subject: hg: jdk9/sandbox/jdk: 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Message-ID: <201610191100.u9JB0tR0007764@aojmv0008.oracle.com> Changeset: e9758dbaa927 Author: jlahoda Date: 2016-10-19 12:42 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e9758dbaa927 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Allow use of jdk.internal.misc.Signal from jshell and jjs. Reviewed-by: rfield, chegar ! src/java.base/share/classes/module-info.java From chris.hegarty at oracle.com Wed Oct 19 11:01:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 11:01:01 +0000 Subject: hg: jdk9/sandbox/langtools: 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Message-ID: <201610191101.u9JB11Bn007886@aojmv0008.oracle.com> Changeset: d02323f750f6 Author: jlahoda Date: 2016-10-19 12:42 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/d02323f750f6 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Reset the console when the process is suspended and resumed. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java From chris.hegarty at oracle.com Wed Oct 19 11:01:06 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 11:01:06 +0000 Subject: hg: jdk9/sandbox/nashorn: 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Message-ID: <201610191101.u9JB16EW007931@aojmv0008.oracle.com> Changeset: e8627495578f Author: jlahoda Date: 2016-10-19 12:42 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/e8627495578f 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Reset the console when the process is suspended and resumed. Reviewed-by: sundar ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java From chris.hegarty at oracle.com Wed Oct 19 15:00:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 15:00:58 +0000 Subject: hg: jdk9/sandbox/langtools: 8167600: jib make run-test for langtools and intermittent failures on windows-x86 Message-ID: <201610191500.u9JF0xE7016755@aojmv0008.oracle.com> Changeset: b6f22cf3714e Author: tbell Date: 2016-10-19 07:48 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/b6f22cf3714e 8167600: jib make run-test for langtools and intermittent failures on windows-x86 Reviewed-by: ihse ! test/Makefile From chris.hegarty at oracle.com Wed Oct 19 18:01:07 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 18:01:07 +0000 Subject: hg: jdk9/sandbox/jdk: 8167591: Add MD5 to signed JAR restrictions Message-ID: <201610191801.u9JI17Z3012271@aojmv0008.oracle.com> Changeset: aabbe4707f1f Author: ascarpino Date: 2016-10-19 10:49 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/aabbe4707f1f 8167591: Add MD5 to signed JAR restrictions Reviewed-by: mullan, jnimeh ! src/java.base/share/conf/security/java.security From chris.hegarty at oracle.com Wed Oct 19 22:01:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 19 Oct 2016 22:01:04 +0000 Subject: hg: jdk9/sandbox/langtools: 8167383: Javadoc does not handle packages correctly when used with module option. Message-ID: <201610192201.u9JM14NA014438@aojmv0008.oracle.com> Changeset: 96a5248fbf04 Author: ksrini Date: 2016-10-19 14:51 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/96a5248fbf04 8167383: Javadoc does not handle packages correctly when used with module option. Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! test/jdk/javadoc/tool/modules/FilterOptions.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/tools/lib/toolbox/JavadocTask.java From chris.hegarty at oracle.com Thu Oct 20 00:01:09 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 00:01:09 +0000 Subject: hg: jdk9/sandbox/langtools: 8168368: Add missing bug id for JDK-8167383 Message-ID: <201610200001.u9K019QX012690@aojmv0008.oracle.com> Changeset: aa4a8d0a818a Author: ksrini Date: 2016-10-19 16:58 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/aa4a8d0a818a 8168368: Add missing bug id for JDK-8167383 Reviewed-by: bpatel ! test/jdk/javadoc/tool/modules/FilterOptions.java From chris.hegarty at oracle.com Thu Oct 20 01:31:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 01:31:03 +0000 Subject: hg: jdk9/sandbox/jdk: 8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar Message-ID: <201610200131.u9K1V4RB003855@aojmv0008.oracle.com> Changeset: 7a25dbe45e61 Author: weijun Date: 2016-10-20 09:24 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7a25dbe45e61 8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar Reviewed-by: mullan ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java - test/sun/security/tools/jarsigner/ts.sh From chris.hegarty at oracle.com Thu Oct 20 06:16:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 06:16:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8168374: TsacertOptionTest.java fails on all platforms Message-ID: <201610200616.u9K6G4TP005701@aojmv0008.oracle.com> Changeset: 82bed095b587 Author: weijun Date: 2016-10-20 14:11 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/82bed095b587 8168374: TsacertOptionTest.java fails on all platforms Reviewed-by: vinnie ! test/sun/security/tools/jarsigner/TsacertOptionTest.java From chris.hegarty at oracle.com Thu Oct 20 11:45:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 11:45:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8157965: update httpserver logging to use java.lang.System.Logger Message-ID: <201610201145.u9KBjxvo019793@aojmv0008.oracle.com> Changeset: 500727df5cea Author: dfuchs Date: 2016-10-20 12:31 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/500727df5cea 8157965: update httpserver logging to use java.lang.System.Logger Summary: this patch updates the jdk.httpserver module to use System.Logger and break its dependency with the java.logging module. Reviewed-by: rriggs, michaelm, chegar, mchung ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java From chris.hegarty at oracle.com Thu Oct 20 12:31:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 12:31:03 +0000 Subject: hg: jdk9/sandbox/jdk: 8146257: sun/net/www/protocol/jar/B4957695.java fails intermittently with java.lang.RuntimeException: some jar_cache files left behind Message-ID: <201610201231.u9KCV4PG002698@aojmv0008.oracle.com> Changeset: ce42c7f1578f Author: amlu Date: 2016-10-20 20:20 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ce42c7f1578f 8146257: sun/net/www/protocol/jar/B4957695.java fails intermittently with java.lang.RuntimeException: some jar_cache files left behind Reviewed-by: chegar ! test/sun/net/www/protocol/jar/B4957695.java From michael.x.mcmahon at oracle.com Thu Oct 20 16:52:23 2016 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Thu, 20 Oct 2016 16:52:23 +0000 Subject: hg: jdk9/sandbox/jdk: updated API Message-ID: <201610201652.u9KGqOYf006496@aojmv0008.oracle.com> Changeset: 25e4d6bbbe18 Author: michaelm Date: 2016-10-20 17:52 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/25e4d6bbbe18 updated API ! src/java.httpclient/share/classes/java/net/http/Http1Request.java ! src/java.httpclient/share/classes/java/net/http/HttpRequest.java ! src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpResponse.java ! src/java.httpclient/share/classes/java/net/http/MultiExchange.java ! src/java.httpclient/share/classes/java/net/http/PushGroup.java ! src/java.httpclient/share/classes/java/net/http/RequestProcessors.java ! src/java.httpclient/share/classes/java/net/http/ResponseContent.java ! src/java.httpclient/share/classes/java/net/http/ResponseProcessors.java ! src/java.httpclient/share/classes/java/net/http/Stream.java ! test/java/net/httpclient/ShortRequestBody.java From chris.hegarty at oracle.com Thu Oct 20 17:46:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 17:46:02 +0000 Subject: hg: jdk9/sandbox/jdk: 8168405: Pending exceptions in java.base/windows/native Message-ID: <201610201746.u9KHk2TD019729@aojmv0008.oracle.com> Changeset: 668bf5f35b35 Author: prappo Date: 2016-10-20 18:35 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/668bf5f35b35 8168405: Pending exceptions in java.base/windows/native Reviewed-by: chegar, clanger ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c From chris.hegarty at oracle.com Thu Oct 20 18:31:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 18:31:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8166530: sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java fails intermittently Message-ID: <201610201831.u9KIV14x000615@aojmv0008.oracle.com> Changeset: a20f83221d20 Author: asmotrak Date: 2016-10-20 11:23 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a20f83221d20 8166530: sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java fails intermittently Reviewed-by: chegar ! test/javax/net/ssl/templates/SSLTest.java - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java ! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java From chris.hegarty at oracle.com Thu Oct 20 20:01:14 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:01:14 +0000 Subject: hg: jdk9/sandbox/jdk: 8165271: Fix use of reflection to gain access to private fields Message-ID: <201610202001.u9KK1EG6021279@aojmv0008.oracle.com> Changeset: 56e5a010a116 Author: ddehaven Date: 2016-10-12 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/56e5a010a116 8165271: Fix use of reflection to gain access to private fields Reviewed-by: mchung ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/jdk/internal/misc/JavaNetInetAddressAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaNetURLClassLoaderAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java From chris.hegarty at oracle.com Thu Oct 20 20:01:23 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:01:23 +0000 Subject: hg: jdk9/sandbox/langtools: 8163840: jshell tool: provide way to display configuration settings Message-ID: <201610202001.u9KK1Nos021355@aojmv0008.oracle.com> Changeset: 2a3e23ee1b65 Author: rfield Date: 2016-10-20 12:53 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/2a3e23ee1b65 8163840: jshell tool: provide way to display configuration settings Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/MessageHandler.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ExternalEditorTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolFormatTest.java ! test/jdk/jshell/ToolLocaleMessageTest.java ! test/jdk/jshell/ToolRetainTest.java ! test/jdk/jshell/ToolSimpleTest.java From chris.hegarty at oracle.com Thu Oct 20 20:30:47 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:30:47 +0000 Subject: hg: jdk9/sandbox: 2 new changesets Message-ID: <201610202030.u9KKUlaD028926@aojmv0008.oracle.com> Changeset: f2bdff2bd261 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/f2bdff2bd261 Added tag jdk-9+141 for changeset f64afae7f1a5 ! .hgtags Changeset: ca71b6f6a84a Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/ca71b6f6a84a Merge From chris.hegarty at oracle.com Thu Oct 20 20:30:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:30:55 +0000 Subject: hg: jdk9/sandbox/corba: Added tag jdk-9+141 for changeset b32f998da32b Message-ID: <201610202030.u9KKUtia029002@aojmv0008.oracle.com> Changeset: 089356ac3c69 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/089356ac3c69 Added tag jdk-9+141 for changeset b32f998da32b ! .hgtags From chris.hegarty at oracle.com Thu Oct 20 20:31:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:31:04 +0000 Subject: hg: jdk9/sandbox/hotspot: 2 new changesets Message-ID: <201610202031.u9KKV4gw029053@aojmv0008.oracle.com> Changeset: f6fd2ae17fc5 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f6fd2ae17fc5 Added tag jdk-9+141 for changeset 160a00bc6ed0 ! .hgtags Changeset: 7b48d63dfd6b Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/7b48d63dfd6b Merge From chris.hegarty at oracle.com Thu Oct 20 20:31:12 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:31:12 +0000 Subject: hg: jdk9/sandbox/jaxp: Added tag jdk-9+141 for changeset 037c095ba0c3 Message-ID: <201610202031.u9KKVCUN029130@aojmv0008.oracle.com> Changeset: 6d980e959726 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/6d980e959726 Added tag jdk-9+141 for changeset 037c095ba0c3 ! .hgtags From chris.hegarty at oracle.com Thu Oct 20 20:31:20 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:31:20 +0000 Subject: hg: jdk9/sandbox/jaxws: Added tag jdk-9+141 for changeset b2c18f755228 Message-ID: <201610202031.u9KKVKd0029226@aojmv0008.oracle.com> Changeset: 59101416d901 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxws/rev/59101416d901 Added tag jdk-9+141 for changeset b2c18f755228 ! .hgtags From chris.hegarty at oracle.com Thu Oct 20 20:31:31 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:31:31 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610202031.u9KKVVHd029342@aojmv0008.oracle.com> Changeset: 7b0b28ceca62 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7b0b28ceca62 Added tag jdk-9+141 for changeset 8d752af5f61d ! .hgtags Changeset: 2adc75e5ddb4 Author: lana Date: 2016-10-20 20:02 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2adc75e5ddb4 Merge - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java - src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java - test/sun/security/tools/jarsigner/ts.sh From chris.hegarty at oracle.com Thu Oct 20 20:31:39 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:31:39 +0000 Subject: hg: jdk9/sandbox/langtools: 2 new changesets Message-ID: <201610202031.u9KKVd1D029391@aojmv0008.oracle.com> Changeset: 0bdb7a2bc0dc Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/0bdb7a2bc0dc Added tag jdk-9+141 for changeset 296c87505118 ! .hgtags Changeset: bda9c0ea2683 Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/bda9c0ea2683 Merge - test/tools/javac/T8029102/WarnSerializableLambdaTest.java - test/tools/javac/T8029102/WarnSerializableLambdaTest.out From chris.hegarty at oracle.com Thu Oct 20 20:31:48 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:31:48 +0000 Subject: hg: jdk9/sandbox/nashorn: 2 new changesets Message-ID: <201610202031.u9KKVmm9029445@aojmv0008.oracle.com> Changeset: 9400b8826985 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/9400b8826985 Added tag jdk-9+141 for changeset a46b7d386795 ! .hgtags Changeset: ca08ca9bef23 Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/ca08ca9bef23 Merge From chris.hegarty at oracle.com Thu Oct 20 20:45:42 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:45:42 +0000 Subject: hg: jdk9/sandbox: 8145471: javac changes for enhanced deprecation Message-ID: <201610202045.u9KKjgjd003362@aojmv0008.oracle.com> Changeset: a2bc68968395 Author: jjg Date: 2016-10-20 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/a2bc68968395 8145471: javac changes for enhanced deprecation Reviewed-by: smarks, tbell, mcimadamore, jlahoda ! make/common/SetupJavaCompilers.gmk From chris.hegarty at oracle.com Thu Oct 20 20:46:15 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:46:15 +0000 Subject: hg: jdk9/sandbox/jdk: 8152617: add missing wildcards to Optional or() and flatMap() Message-ID: <201610202046.u9KKkFwu003661@aojmv0008.oracle.com> Changeset: fc62eb6bf650 Author: smarks Date: 2016-10-20 13:27 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/fc62eb6bf650 8152617: add missing wildcards to Optional or() and flatMap() Reviewed-by: psandoz, forax ! src/java.base/share/classes/java/util/Optional.java From chris.hegarty at oracle.com Thu Oct 20 20:46:23 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 20:46:23 +0000 Subject: hg: jdk9/sandbox/langtools: 8145471: javac changes for enhanced deprecation Message-ID: <201610202046.u9KKkN9F003717@aojmv0008.oracle.com> Changeset: 32c685715095 Author: jjg Date: 2016-10-20 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/32c685715095 8145471: javac changes for enhanced deprecation Reviewed-by: smarks, tbell, mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/tools/javac/diags/examples/RemovalFilename.java + test/tools/javac/diags/examples/RemovalFilenameAdditional.java + test/tools/javac/diags/examples/RemovalPlural/RemovalClass.java + test/tools/javac/diags/examples/RemovalPlural/RemovalFilename.java + test/tools/javac/diags/examples/RemovalPlural/RemovalPlural.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalClass.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalFilename.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalPlural.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalPluralAdditional.java ! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java ! test/tools/javac/profiles/ProfileOptionTest.java + test/tools/javac/warnings/Removal.java From chris.hegarty at oracle.com Thu Oct 20 23:46:18 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 20 Oct 2016 23:46:18 +0000 Subject: hg: jdk9/sandbox/langtools: 8168343: 3 javac tests fail when run on an exploded image Message-ID: <201610202346.u9KNkIW6014157@aojmv0008.oracle.com> Changeset: f8d19ddddc79 Author: jjg Date: 2016-10-20 16:31 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/f8d19ddddc79 8168343: 3 javac tests fail when run on an exploded image Reviewed-by: darcy ! test/tools/javac/Paths/MineField.sh ! test/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/tools/javac/processing/model/testgetallmembers/Main.java From chris.hegarty at oracle.com Fri Oct 21 00:01:09 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 21 Oct 2016 00:01:09 +0000 Subject: hg: jdk9/sandbox/jaxp: 8167179: Make XSL generated namespace prefixes local to transformation process Message-ID: <201610210001.u9L01A8U017519@aojmv0008.oracle.com> Changeset: bdafa0cc34a9 Author: aefimov Date: 2016-10-21 02:53 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/bdafa0cc34a9 8167179: Make XSL generated namespace prefixes local to transformation process Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java + test/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java From chris.hegarty at oracle.com Fri Oct 21 02:46:16 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 21 Oct 2016 02:46:16 +0000 Subject: hg: jdk9/sandbox/jdk: 8146750: java.time.Month.getDisplayName() return incorrect narrow names with JRE provider on locale de, de_DE, en_US. Message-ID: <201610210246.u9L2kGhl026887@aojmv0008.oracle.com> Changeset: 8aef19dd322b Author: rgoel Date: 2016-10-21 11:33 +0900 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8aef19dd322b 8146750: java.time.Month.getDisplayName() return incorrect narrow names with JRE provider on locale de,de_DE,en_US. Reviewed-by: okutsu, rriggs, naoto, peytoia ! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java + test/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java From chris.hegarty at oracle.com Fri Oct 21 08:01:26 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 21 Oct 2016 08:01:26 +0000 Subject: hg: jdk9/sandbox/nashorn: 8168146: Infinite recursion in Uint8ClampedArray.set Message-ID: <201610210801.u9L81Qa3002529@aojmv0008.oracle.com> Changeset: ac561634520e Author: hannesw Date: 2016-10-21 09:43 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/ac561634520e 8168146: Infinite recursion in Uint8ClampedArray.set Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java + test/script/basic/JDK-8168146.js From chris.hegarty at oracle.com Fri Oct 21 08:16:28 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 21 Oct 2016 08:16:28 +0000 Subject: hg: jdk9/sandbox/nashorn: 8168140: TypedArrays should implement ES6 iterator protocol Message-ID: <201610210816.u9L8GSZW005881@aojmv0008.oracle.com> Changeset: 1272bfe44562 Author: hannesw Date: 2016-10-21 10:02 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/1272bfe44562 8168140: TypedArrays should implement ES6 iterator protocol Reviewed-by: sundar, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayIterator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java + test/script/basic/es6/JDK-8168140.js From chris.hegarty at oracle.com Fri Oct 21 09:31:21 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 21 Oct 2016 09:31:21 +0000 Subject: hg: jdk9/sandbox/jdk: 8163330: HijrahDate aligned day of week incorrect Message-ID: <201610210931.u9L9VLOQ021835@aojmv0008.oracle.com> Changeset: 160db4882087 Author: rchamyal Date: 2016-10-21 14:52 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/160db4882087 8163330: HijrahDate aligned day of week incorrect Reviewed-by: rriggs, scolebourne Contributed-by: anubhav.meena at oracle.com ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java From chris.hegarty at oracle.com Fri Oct 21 11:46:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 21 Oct 2016 11:46:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8168417: Pending exceptions in java.base/windows/native/libnio Message-ID: <201610211146.u9LBk4ZI021345@aojmv0008.oracle.com> Changeset: 008918f18c5f Author: prappo Date: 2016-10-21 12:31 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/008918f18c5f 8168417: Pending exceptions in java.base/windows/native/libnio Reviewed-by: chegar, alanb ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c From chris.hegarty at oracle.com Fri Oct 21 13:16:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 21 Oct 2016 13:16:01 +0000 Subject: hg: jdk9/sandbox/jdk: 3 new changesets Message-ID: <201610211316.u9LDG23K012036@aojmv0008.oracle.com> Changeset: 4b87b12bd992 Author: simonis Date: 2016-10-21 14:57 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4b87b12bd992 8168471: Non ANSI C declaration of block local variable in NetworkInterface_winXP.c Reviewed-by: chegar ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c Changeset: 2a8c7d5443b1 Author: mullan Date: 2016-10-21 09:02 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2a8c7d5443b1 8168313: Tighten permissions granted to jdk.crypto.pkcs11 module Reviewed-by: ascarpino ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Constants.java Changeset: 0fb9ba19a63a Author: mullan Date: 2016-10-21 09:03 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/0fb9ba19a63a Merge From chris.hegarty at oracle.com Fri Oct 21 13:45:38 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 21 Oct 2016 13:45:38 +0000 Subject: hg: jdk9/sandbox: 8168409: Update list of tools run by the jtreg timeouthandler Message-ID: <201610211345.u9LDjc4g021193@aojmv0008.oracle.com> Changeset: a3e906e25036 Author: sla Date: 2016-10-21 15:29 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/a3e906e25036 8168409: Update list of tools run by the jtreg timeouthandler Reviewed-by: mlarsson ! test/failure_handler/src/share/conf/common.properties From chris.hegarty at oracle.com Sat Oct 22 04:00:40 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Sat, 22 Oct 2016 04:00:40 +0000 Subject: hg: jdk9/sandbox: 8168302: --disable-warnings-as-errors doesn't work for the hotspot build on Solaris Message-ID: <201610220400.u9M40et2013173@aojmv0008.oracle.com> Changeset: 2b3e5caafe35 Author: simonis Date: 2016-10-21 20:55 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/2b3e5caafe35 8168302: --disable-warnings-as-errors doesn't work for the hotspot build on Solaris Reviewed-by: tbell ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh From chris.hegarty at oracle.com Sat Oct 22 14:16:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Sat, 22 Oct 2016 14:16:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8165463: Native implementation of sunmscapi should use operator new (nothrow) for allocations Message-ID: <201610221416.u9MEG2ZR012866@aojmv0008.oracle.com> Changeset: 5651fa4f1478 Author: igerasim Date: 2016-10-22 17:03 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/5651fa4f1478 8165463: Native implementation of sunmscapi should use operator new (nothrow) for allocations Reviewed-by: clanger, jnimeh, vinnie ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp From chris.hegarty at oracle.com Sat Oct 22 19:31:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Sat, 22 Oct 2016 19:31:02 +0000 Subject: hg: jdk9/sandbox/langtools: 8168499: Workaround intermittent failures of IntersectionTargetTypeTest.java Message-ID: <201610221931.u9MJV22P015541@aojmv0008.oracle.com> Changeset: 991e5bf2ede4 Author: darcy Date: 2016-10-22 12:27 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/991e5bf2ede4 8168499: Workaround intermittent failures of IntersectionTargetTypeTest.java Reviewed-by: rfield, amlu, mcimadamore ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java From chris.hegarty at oracle.com Mon Oct 24 06:31:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 24 Oct 2016 06:31:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8152926: PropertyResourceBundle constructor don't understand the System.setProperty change Message-ID: <201610240631.u9O6V4Vx011206@aojmv0008.oracle.com> Changeset: 750324777b24 Author: okutsu Date: 2016-10-24 15:26 +0900 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/750324777b24 8152926: PropertyResourceBundle constructor don't understand the System.setProperty change Reviewed-by: naoto, peytoia ! src/java.base/share/classes/java/util/PropertyResourceBundle.java From chris.hegarty at oracle.com Mon Oct 24 11:31:10 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 24 Oct 2016 11:31:10 +0000 Subject: hg: jdk9/sandbox/nashorn: 8164708: String.prototype.replace replaces empty match twice Message-ID: <201610241131.u9OBVABD023433@aojmv0008.oracle.com> Changeset: d3f5d7311a1a Author: hannesw Date: 2016-10-24 13:20 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/d3f5d7311a1a 8164708: String.prototype.replace replaces empty match twice Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8164708.js From chris.hegarty at oracle.com Mon Oct 24 14:01:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 24 Oct 2016 14:01:05 +0000 Subject: hg: jdk9/sandbox/langtools: 8168480: Speculative attribution of lambda causes NPE in Flow Message-ID: <201610241401.u9OE15n6000525@aojmv0008.oracle.com> Changeset: aacff1ac75a2 Author: mcimadamore Date: 2016-10-24 14:47 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/aacff1ac75a2 8168480: Speculative attribution of lambda causes NPE in Flow Summary: Flow attempts to analyze too much of a lambda body during attribution Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/lambda/8168480/T8168480.java + test/tools/javac/lambda/8168480/T8168480b.java + test/tools/javac/lambda/8168480/T8168480b.out From chris.hegarty at oracle.com Mon Oct 24 14:16:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 24 Oct 2016 14:16:02 +0000 Subject: hg: jdk9/sandbox/jdk: 8167192: [Testbug] java/io/Serializable/serialFilter test conditions wrong Message-ID: <201610241416.u9OEG2mZ004596@aojmv0008.oracle.com> Changeset: ae757e4142d7 Author: rriggs Date: 2016-10-24 09:40 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ae757e4142d7 8167192: [Testbug] java/io/Serializable/serialFilter test conditions wrong Reviewed-by: lancea, mchung ! test/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java ! test/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/java/io/Serializable/serialFilter/security.policy From chris.hegarty at oracle.com Mon Oct 24 19:00:45 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 24 Oct 2016 19:00:45 +0000 Subject: hg: jdk9/sandbox/corba: 8164908: ReflectionFactory support for IIOP and custom serialization Message-ID: <201610241900.u9OJ0kPs010362@aojmv0008.oracle.com> Changeset: 408c9c621938 Author: rriggs Date: 2016-10-24 14:53 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/408c9c621938 8164908: ReflectionFactory support for IIOP and custom serialization Summary: Update IIOP Streams to use ReflectionFactory and Unsafe Reviewed-by: alanb, chegar, plevart, amlu ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPOutputStream.java ! src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java ! src/java.corba/share/classes/module-info.java ! src/java.corba/share/classes/sun/corba/Bridge.java ! src/java.corba/share/classes/sun/corba/SharedSecrets.java From chris.hegarty at oracle.com Mon Oct 24 19:01:06 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 24 Oct 2016 19:01:06 +0000 Subject: hg: jdk9/sandbox/jdk: 8164908: ReflectionFactory support for IIOP and custom serialization Message-ID: <201610241901.u9OJ16Qd010583@aojmv0008.oracle.com> Changeset: 5c851d70cb76 Author: rriggs Date: 2016-10-24 14:52 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/5c851d70cb76 8164908: ReflectionFactory support for IIOP and custom serialization Summary: Add support for serialization to sun.reflect.ReflectionFactory Reviewed-by: alanb, chegar, plevart, amlu ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java + test/com/sun/corba/serialization/ObjectStreamTest$_Echo_Stub.java + test/com/sun/corba/serialization/ObjectStreamTest$_Server_Tie.java + test/com/sun/corba/serialization/ObjectStreamTest.java + test/com/sun/corba/serialization/security.policy - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java + test/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java + test/sun/reflect/ReflectionFactory/security.policy From chris.hegarty at oracle.com Mon Oct 24 22:16:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 24 Oct 2016 22:16:02 +0000 Subject: hg: jdk9/sandbox/jdk: 8168614: Disable CORBA com.sun.corba.serialization.ObjectStreamTest.echoObjects Message-ID: <201610242216.u9OMG2uJ023466@aojmv0008.oracle.com> Changeset: 6ce43dd8e954 Author: rriggs Date: 2016-10-24 18:08 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/6ce43dd8e954 8168614: Disable CORBA com.sun.corba.serialization.ObjectStreamTest.echoObjects Reviewed-by: darcy ! test/com/sun/corba/serialization/ObjectStreamTest.java From chris.hegarty at oracle.com Tue Oct 25 00:16:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 00:16:04 +0000 Subject: hg: jdk9/sandbox/langtools: 8167637: jshell tool: /edit should use EDITOR setting; ... Message-ID: <201610250016.u9P0G53d018856@aojmv0008.oracle.com> Changeset: d245e56f4a79 Author: rfield Date: 2016-10-24 17:06 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/d245e56f4a79 8167637: jshell tool: /edit should use EDITOR setting 8167640: jshell tool: external editor temp file should be *.java Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolCommandOptionTest.java From chris.hegarty at oracle.com Tue Oct 25 03:01:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 03:01:03 +0000 Subject: hg: jdk9/sandbox/langtools: 8166649: jshell tool: missing --add-modules and --module-path; ... Message-ID: <201610250301.u9P313PY028545@aojmv0008.oracle.com> Changeset: f7187b5fe9e2 Author: rfield Date: 2016-10-24 19:59 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/f7187b5fe9e2 8166649: jshell tool: missing --add-modules and --module-path 8167462: jshell tool: /help /reload is wrong about re-executing commands Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/ToolBasicTest.java From chris.hegarty at oracle.com Tue Oct 25 05:00:57 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 05:00:57 +0000 Subject: hg: jdk9/sandbox/jdk: 8168505: Remove the intermittent keyword from java/util/Arrays/ParallelPrefix.java Message-ID: <201610250500.u9P50wjb023999@aojmv0008.oracle.com> Changeset: e5ee2bd22f3f Author: mli Date: 2016-10-24 21:44 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e5ee2bd22f3f 8168505: Remove the intermittent keyword from java/util/Arrays/ParallelPrefix.java Reviewed-by: darcy, amlu ! test/java/util/Arrays/ParallelPrefix.java From chris.hegarty at oracle.com Tue Oct 25 06:46:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 06:46:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8165804: Revisit the way of loading BreakIterator rules/dictionaries Message-ID: <201610250646.u9P6k2ab016865@aojmv0008.oracle.com> Changeset: da2d2bfe98ff Author: okutsu Date: 2016-10-25 15:43 +0900 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/da2d2bfe98ff 8165804: Revisit the way of loading BreakIterator rules/dictionaries Reviewed-by: naoto, peytoia, erikj ! make/gendata/GendataBreakIterator.gmk + src/java.base/share/classes/sun/text/BreakDictionary.java + src/java.base/share/classes/sun/text/DictionaryBasedBreakIterator.java + src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java + src/java.base/share/classes/sun/text/resources/BreakIteratorResources.java - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java ! src/java.base/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java + src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java + src/jdk.localedata/share/classes/sun/text/resources/ext/BreakIteratorResources_th.java ! test/java/util/PluggableLocale/BreakIteratorProviderTest.java ! test/java/util/PluggableLocale/BreakIteratorProviderTest.sh ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java From chris.hegarty at oracle.com Tue Oct 25 10:00:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 10:00:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8085192: java/rmi/activation/Activatable tests fail intermittently due to "Port already in use" Message-ID: <201610251000.u9PA0xUa003146@aojmv0008.oracle.com> Changeset: a80fd00b0cd0 Author: chegar Date: 2016-10-25 10:31 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a80fd00b0cd0 8085192: java/rmi/activation/Activatable tests fail intermittently due to "Port already in use" Reviewed-by: rriggs, mli ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java ! test/java/rmi/activation/Activatable/checkActivateRef/rmid.security.policy ! test/java/rmi/activation/Activatable/checkActivateRef/security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java ! test/java/rmi/activation/Activatable/checkAnnotations/rmid.security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java ! test/java/rmi/activation/Activatable/checkImplClassLoader/rmid.security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java ! test/java/rmi/activation/Activatable/checkRegisterInLog/rmid.security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java ! test/java/rmi/activation/Activatable/createPrivateActivable/rmid.security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java ! test/java/rmi/activation/Activatable/downloadParameterClass/manual.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/rmid.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/rmid.security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/security.policy ! test/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java ! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh ! test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java ! test/java/rmi/activation/Activatable/forceLogSnapshot/rmid.security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java ! test/java/rmi/activation/Activatable/inactiveGroup/rmid.security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/security.policy ! test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java + test/java/rmi/activation/Activatable/lookupActivationSystem/rmid.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java ! test/java/rmi/activation/Activatable/nestedActivate/rmid.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java ! test/java/rmi/activation/Activatable/nonExistentActivatable/rmid.security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java ! test/java/rmi/activation/Activatable/restartCrashedService/rmid.security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java ! test/java/rmi/activation/Activatable/restartLatecomer/rmid.security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/security.policy ! test/java/rmi/activation/Activatable/restartService/RestartService.java ! test/java/rmi/activation/Activatable/restartService/rmid.security.policy ! test/java/rmi/activation/Activatable/restartService/security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java ! test/java/rmi/activation/Activatable/shutdownGracefully/rmid.security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java ! test/java/rmi/activation/Activatable/unregisterInactive/rmid.security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java ! test/java/rmi/activation/ActivateFailedException/activateFails/rmid.security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/security.policy ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java + test/java/rmi/testlibrary/RMIDSelectorProvider.java ! test/java/rmi/testlibrary/TestParams.java From michael.x.mcmahon at oracle.com Tue Oct 25 14:00:12 2016 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Tue, 25 Oct 2016 14:00:12 +0000 Subject: hg: jdk9/sandbox/jdk: updated server push API Message-ID: <201610251400.u9PE0CKb001607@aojmv0008.oracle.com> Changeset: c3bbf201bb93 Author: michaelm Date: 2016-10-25 15:00 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c3bbf201bb93 updated server push API ! src/java.httpclient/share/classes/java/net/http/HttpResponse.java ! src/java.httpclient/share/classes/java/net/http/MultiExchange.java ! src/java.httpclient/share/classes/java/net/http/PushGroup.java ! src/java.httpclient/share/classes/java/net/http/ResponseProcessors.java ! test/java/net/httpclient/http2/ServerPush.java From chris.hegarty at oracle.com Tue Oct 25 14:46:00 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 14:46:00 +0000 Subject: hg: jdk9/sandbox/jdk: 8160213: tools/pack200/Utils.java should clean up javac*.tmp files Message-ID: <201610251446.u9PEk0AW014881@aojmv0008.oracle.com> Changeset: 11e15af1947f Author: ksrini Date: 2016-10-25 07:38 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/11e15af1947f 8160213: tools/pack200/Utils.java should clean up javac*.tmp files Reviewed-by: darcy ! test/tools/pack200/MultiRelease.java ! test/tools/pack200/Utils.java From chris.hegarty at oracle.com Tue Oct 25 15:46:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 15:46:04 +0000 Subject: hg: jdk9/sandbox/langtools: 8168369: fix for langtools intermittent failures needs to check PRODUCT_HOME Message-ID: <201610251546.u9PFk4qi028183@aojmv0008.oracle.com> Changeset: 32444e1ad88a Author: tbell Date: 2016-10-25 08:39 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/32444e1ad88a 8168369: fix for langtools intermittent failures needs to check PRODUCT_HOME Reviewed-by: erikj ! test/Makefile From chris.hegarty at oracle.com Tue Oct 25 20:01:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 20:01:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8165793: Provide an API to query if a ClassLoader is parallel capable Message-ID: <201610252001.u9PK14Ns027923@aojmv0008.oracle.com> Changeset: 95a8c745128a Author: bchristi Date: 2016-10-25 12:58 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/95a8c745128a 8165793: Provide an API to query if a ClassLoader is parallel capable Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java + test/java/lang/ClassLoader/IsParallelCapable.java From chris.hegarty at oracle.com Tue Oct 25 21:16:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 21:16:03 +0000 Subject: hg: jdk9/sandbox/jdk: 8164805: Fail to create a MR modular JAR with a versioned entry of a concealed package Message-ID: <201610252116.u9PLG3Qo015529@aojmv0008.oracle.com> Changeset: e340b25a9e59 Author: sdrach Date: 2016-10-25 13:51 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e340b25a9e59 8164805: Fail to create a MR modular JAR with a versioned entry of a concealed package Reviewed-by: chegar, mchung ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + test/tools/jar/mmrjar/ConcealedPackage.java + test/tools/jar/mmrjar/src/classes/p/Hi.java + test/tools/jar/mmrjar/src/mr9/module-info.java + test/tools/jar/mmrjar/src/mr9/p/Hi.java + test/tools/jar/mmrjar/src/mr9/p/internal/Bar.java From chris.hegarty at oracle.com Tue Oct 25 22:00:48 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 22:00:48 +0000 Subject: hg: jdk9/sandbox: 5 new changesets Message-ID: <201610252200.u9PM0mnT025300@aojmv0008.oracle.com> Changeset: f5994f5d5041 Author: simonis Date: 2016-10-06 13:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/f5994f5d5041 8166800: [s390] Top-level build changes required for Linux/s390x Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 9c672c28d79e Author: amurillo Date: 2016-10-13 08:57 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/9c672c28d79e Merge ! common/autoconf/generated-configure.sh Changeset: b48a9b312524 Author: ctornqvi Date: 2016-10-18 06:14 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/b48a9b312524 8166738: Enable concurrency in Hotspot jtreg testing Reviewed-by: gtriantafill, erikj, sspitsyn ! test/Makefile Changeset: 808cae9bfff0 Author: amurillo Date: 2016-10-20 16:53 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/808cae9bfff0 Merge Changeset: 530dbcad379e Author: amurillo Date: 2016-10-25 12:25 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/530dbcad379e Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh From chris.hegarty at oracle.com Tue Oct 25 22:01:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 22:01:02 +0000 Subject: hg: jdk9/sandbox/hotspot: 81 new changesets Message-ID: <201610252201.u9PM139D025392@aojmv0008.oracle.com> Changeset: a2f56f1169d4 Author: rprotacio Date: 2016-09-29 13:32 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a2f56f1169d4 8160064: StackWalker implementation added logging option without using UL Summary: Moved StackWalk logging to Unified Logging framework Reviewed-by: coleenp, mockner, dholmes, mchung ! src/share/vm/logging/logTag.hpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/runtime/globals.hpp + test/runtime/logging/StackWalkTest.java Changeset: 6f05f0a297a1 Author: rprotacio Date: 2016-09-29 18:00 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6f05f0a297a1 Merge ! src/share/vm/runtime/globals.hpp - src/share/vm/utilities/chunkedList.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: a6934ab21a0b Author: amurillo Date: 2016-09-30 03:24 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a6934ab21a0b Merge Changeset: a575b5865683 Author: ccheung Date: 2016-09-30 12:11 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a575b5865683 8166930: minor cleanups 1) remove reference to ZIP_ReadMappedEntry 2) checking of st_mode Reviewed-by: jiangli, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/memory/filemap.cpp Changeset: a0d5b9a2a9ec Author: kzhaldyb Date: 2016-09-28 18:40 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a0d5b9a2a9ec 8166462: Convert TestResourcehash_test to Gtest Reviewed-by: mgerdin, iignatyev ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/resourceHash.cpp + test/native/utilities/test_resourceHash.cpp Changeset: 4962f9f46728 Author: dholmes Date: 2016-10-03 21:48 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/4962f9f46728 8081800: AbstractMethodError when evaluating a private method in an interface via debugger Reviewed-by: acorn, dcubed, coleenp ! make/test/JtregNative.gmk ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jni.cpp + test/runtime/RedefineTests/RedefineInterfaceMethods.java + test/runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java + test/runtime/jni/PrivateInterfaceMethods/libPrivateInterfaceMethods.c ! test/runtime/logging/ItablesTest.java Changeset: d9960bd9fb6d Author: enevill Date: 2016-05-24 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d9960bd9fb6d 8157708: aarch64: StrIndexOfChar intrinsic is not implemented Reviewed-by: aph Contributed-by: ningsheng.jian at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: bb17fd6f2e36 Author: iignatyev Date: 2016-10-04 21:20 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/bb17fd6f2e36 8166925: several native TESTs should be changed to TEST_VM Reviewed-by: vlivanov, kzhaldyb ! test/native/classfile/test_symbolTable.cpp ! test/native/logging/test_logConfiguration.cpp ! test/native/logging/test_logDecorations.cpp ! test/native/logging/test_logFileOutput.cpp ! test/native/oops/test_arrayOop.cpp ! test/native/utilities/test_json.cpp Changeset: 802c4b6f5119 Author: iignatyev Date: 2016-10-04 21:21 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/802c4b6f5119 8166129: hitting vmassert during gtest execution doesn't generate core and hs_err files Reviewed-by: kzhaldyb, kbarrett ! test/native/gtestMain.cpp Changeset: 5baf89bc0a4b Author: mdoerr Date: 2016-04-29 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/5baf89bc0a4b 8155729: C2: Skip transformation of LoadConP for heap-based compressed oops Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/matcher.hpp Changeset: 99ba38bd0e7c Author: erikj Date: 2016-10-05 11:05 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/99ba38bd0e7c 8164120: The minimal VM should be stripped using --strip-unneeded Reviewed-by: ihse, tbell, bobv ! make/lib/CompileJvm.gmk ! make/lib/JvmFeatures.gmk Changeset: d3032d8d3bc7 Author: mlarsson Date: 2016-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d3032d8d3bc7 8165696: Convert gcTraceTime internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp ! test/native/logging/logTestUtils.inline.hpp + test/native/logging/test_gcTraceTime.cpp Changeset: 37040fd2c7f5 Author: mlarsson Date: 2016-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/37040fd2c7f5 8165698: Convert LogTagSet related internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp ! test/native/logging/test_logTagLevelExpression.cpp ! test/native/logging/test_logTagSet.cpp + test/native/logging/test_logTagSetDescriptions.cpp Changeset: 1a8be2fab619 Author: mlarsson Date: 2016-09-08 15:28 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/1a8be2fab619 8165700: Convert LogMessage internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/logging/test_logMessageTest.cpp Changeset: c3b0353786c1 Author: mlarsson Date: 2016-09-08 15:43 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/c3b0353786c1 8165702: Convert LogFileOutput internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp ! test/native/logging/logTestUtils.inline.hpp ! test/native/logging/test_logFileOutput.cpp Changeset: 63fb7119a843 Author: mlarsson Date: 2016-09-08 15:51 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/63fb7119a843 8165704: Convert LogStream internal tests to GTest Reviewed-by: rehn, rprotacio ! src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/logging/test_logStream.cpp Changeset: f6ef8a82b3cc Author: mlarsson Date: 2016-09-08 15:57 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f6ef8a82b3cc 8165600: Convert internal logging tests to GTest Reviewed-by: rehn, rprotacio - src/share/vm/logging/log.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/logging/test_log.cpp ! test/native/logging/test_logConfiguration.cpp Changeset: 97cd0eaed840 Author: mlarsson Date: 2016-10-05 12:28 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/97cd0eaed840 Merge Changeset: 062429f3c065 Author: jwilhelm Date: 2015-10-21 15:18 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/062429f3c065 8166276: Refactor gen_process_roots to allow simpler fix for 8165949 Reviewed-by: mgerdin, stefank Contributed-by: jesper.wilhelmsson at oracle.com, stefan.johansson at oracle.com ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp Changeset: 1d70c7ca92cc Author: sjohanss Date: 2016-10-05 13:35 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/1d70c7ca92cc 8165949: Serial and ConcMarkSweep do not unload strings when class unloading is disabled Reviewed-by: mgerdin, tschatzl, stefank ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp Changeset: d574220871d3 Author: never Date: 2016-10-05 11:32 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d574220871d3 8166929: [JVMCI] Expose decompile counts in MDO Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/interpreter/invocationCounter.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 4c7c4d8333ac Author: goetz Date: 2016-09-22 18:33 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/4c7c4d8333ac 8166562: C2: Suppress relocations in scratch emit. Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/opto/compile.cpp Changeset: 160d63f639af Author: kvn Date: 2016-10-05 21:35 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/160d63f639af Merge Changeset: fcadda510556 Author: dnsimon Date: 2016-10-05 13:56 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/fcadda510556 8167194: [JVMCI] no reliable mechanism for querying JVMCI system properties Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java ! src/share/vm/jvmci/jvmci_globals.cpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/thread.cpp + test/compiler/jvmci/TestJVMCIPrintProperties.java Changeset: 60a8cbf7030e Author: aph Date: 2016-10-06 09:25 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/60a8cbf7030e 8167200: AArch64: Broken stack pointer adjustment in interpreter Summary: Always adjust SP unconditionally Reviewed-by: dlong, kbarrett ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a53404b57257 Author: aph Date: 2016-10-06 09:36 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a53404b57257 Merge - src/share/vm/logging/log.cpp Changeset: bd5e566edbc4 Author: dnsimon Date: 2016-10-07 15:40 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/bd5e566edbc4 8167353: [JVMCI] JVMCI re-initialization check is in the wrong location Reviewed-by: kvn, twisti ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: b1c62e595c4a Author: hseigel Date: 2016-10-10 08:34 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/b1c62e595c4a 8166364: fatal error: acquiring lock DirtyCardQ_CBL_mon/16 out of order with lock Module_lock/6 -- possible deadlock Summary: Set the mirror's module field outside of the module lock. Reviewed-by: dsamersoff, dholmes, rehn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/modules.cpp Changeset: d3f508318705 Author: amurillo Date: 2016-10-13 08:57 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d3f508318705 Merge ! make/lib/CompileJvm.gmk - src/share/vm/logging/log.cpp - src/share/vm/utilities/resourceHash.cpp Changeset: 32b7bb18922d Author: mdoerr Date: 2016-09-27 09:26 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/32b7bb18922d 8166689: PPC64: Race condition between stack bang and non-entrant patching Reviewed-by: goetz ! src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 9cc82b204d20 Author: adinn Date: 2016-09-27 09:25 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/9cc82b204d20 8165673: AArch64: Fix JNI floating point argument handling Reviewed-by: aph, adinn Contributed-by: ningsheng.jian at linaro.org ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp - test/compiler/floatingpoint/Test15FloatJNIArgs.java + test/compiler/floatingpoint/TestFloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c + test/compiler/floatingpoint/libTestFloatJNIArgs.c Changeset: 174c38f7c4bc Author: dnsimon Date: 2016-09-27 04:48 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/174c38f7c4bc 8166517: [JVMCI] export JVMCI to auto-detected JVMCI compiler Reviewed-by: kvn, twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java Changeset: 6214eb051a30 Author: rasbold Date: 2016-09-28 10:11 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6214eb051a30 8166742: SIGFPE in C2 Loop IV elimination Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/TestImpossibleIV.java Changeset: a77e80a0a77f Author: never Date: 2016-09-29 10:00 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a77e80a0a77f 8166869: [JVMCI] record metadata relocations for metadata references Reviewed-by: kvn ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp Changeset: 4191b33b3629 Author: jcm Date: 2016-09-29 22:37 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/4191b33b3629 8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms. Reviewed-by: kvn, vlivanov ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/ci/ciMethod.hpp + test/compiler/jsr292/TestArrayReturnType.java Changeset: ea0313bad050 Author: roland Date: 2016-09-28 11:17 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ea0313bad050 8166836: Elimination of clone's ArrayCopyNode may make compilation fail silently Reviewed-by: vlivanov ! src/share/vm/opto/macro.cpp + test/compiler/arraycopy/TestEliminatedCloneBadMemEdge.java Changeset: a46f84e4a4d2 Author: dlong Date: 2016-10-03 12:35 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a46f84e4a4d2 Merge - src/share/vm/utilities/chunkedList.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: 51214c891d11 Author: rschatz Date: 2016-10-03 17:54 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/51214c891d11 8166781: fix wrong comment in ReceiverTypeData Reviewed-by: kvn ! src/share/vm/oops/methodData.hpp Changeset: b2b2ec149a24 Author: rschatz Date: 2016-10-03 19:09 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/b2b2ec149a24 Merge Changeset: b44d14948c83 Author: kvn Date: 2016-10-14 08:54 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/b44d14948c83 Merge ! src/share/vm/c1/c1_GraphBuilder.cpp - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c Changeset: e5d554123372 Author: dholmes Date: 2016-10-17 18:40 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/e5d554123372 8166197: assert(RelaxAssert || w != Thread::current()->_MutexEvent) failed: invariant Reviewed-by: dcubed, cvarming ! src/share/vm/runtime/mutex.cpp Changeset: 0fe2815ffa74 Author: stsmirno Date: 2016-10-17 18:54 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/0fe2815ffa74 8165687: Fix license and copyright headers in jd9 under hotspot/test Summary: Legal notices and Oracle copyrights were updated (white and blank space, commas) in tests files for uniformity to meet Oracle requirements. Reviewed-by: dholmes, iris Contributed-by: Stanislav Smirnov , Vassili Igouchkine ! test/compiler/c1/NullCheckTest.java ! test/compiler/c1/Test6579789.java ! test/compiler/c1/Test6795465.java ! test/compiler/c1/Test6849574.java ! test/compiler/c1/Test6855215.java ! test/compiler/c1/Test6932496.java ! test/compiler/c1/Test7042153.java ! test/compiler/c1/Test7090976.java ! test/compiler/c1/Test7103261.java ! test/compiler/c1/Test7123108.java ! test/compiler/c1/Test8004051.java ! test/compiler/c1/TestArrayCopy.java ! test/compiler/c1/TestDeoptInt.java ! test/compiler/c1/TestUnalignedLoad.java ! test/compiler/c2/FloatingPointFoldingTest.java ! test/compiler/c2/IVTest.java ! test/compiler/c2/InterruptedTest.java ! test/compiler/c2/Test6186134.java ! test/compiler/c2/Test6196102.java ! test/compiler/c2/Test6357214.java ! test/compiler/c2/Test6443505.java ! test/compiler/c2/Test6559156.java ! test/compiler/c2/Test6661247.java ! test/compiler/c2/Test6732154.java ! test/compiler/c2/Test6753639.java ! test/compiler/c2/Test6792161.java ! test/compiler/c2/Test6796786.java ! test/compiler/c2/Test6799693.java ! test/compiler/c2/Test6823453.java ! test/compiler/c2/Test6832293.java ! test/compiler/c2/Test6850611.java ! test/compiler/c2/Test6851282.java ! test/compiler/c2/Test6852078.java ! test/compiler/c2/Test6857159.java ! test/compiler/c2/Test6885584.java ! test/compiler/c2/Test6897150.java ! test/compiler/c2/Test6905845.java ! test/compiler/c2/Test6910605_1.java ! test/compiler/c2/Test6910605_2.java ! test/compiler/c2/Test6916644.java ! test/compiler/c2/Test6930043.java ! test/compiler/c2/Test6931567.java ! test/compiler/c2/Test6935022.java ! test/compiler/c2/Test6956668.java ! test/compiler/c2/Test6959129.java ! test/compiler/c2/Test6968348.java ! test/compiler/c2/Test6985295.java ! test/compiler/c2/Test6992759.java ! test/compiler/c2/Test7002666.java ! test/compiler/c2/Test7009359.java ! test/compiler/c2/Test7020614.java ! test/compiler/c2/Test7024475.java ! test/compiler/c2/Test7041100.java ! test/compiler/c2/Test7046096.java ! test/compiler/c2/Test7047069.java ! test/compiler/c2/Test7048332.java ! test/compiler/c2/Test7068051.java ! test/compiler/c2/Test7110586.java ! test/compiler/c2/Test7125879.java ! test/compiler/c2/Test7160610.java ! test/compiler/c2/Test7169782.java ! test/compiler/c2/Test7174363.java ! test/compiler/c2/Test7177917.java ! test/compiler/c2/Test7190310.java ! test/compiler/c2/Test7190310_unsafe.java ! test/compiler/c2/Test7199742.java ! test/compiler/c2/Test8002069.java ! test/compiler/c2/TestDominatingDeadCheckCast.java ! test/compiler/c2/cr6340864/TestByteVect.java ! test/compiler/c2/cr6340864/TestDoubleVect.java ! test/compiler/c2/cr6340864/TestFloatVect.java ! test/compiler/c2/cr6340864/TestIntVect.java ! test/compiler/c2/cr6340864/TestLongVect.java ! test/compiler/c2/cr6340864/TestShortVect.java ! test/compiler/c2/cr6663854/Test6663854.java ! test/compiler/c2/cr6711117/Test.java ! test/compiler/c2/cr6890943/Test6890943.java ! test/compiler/c2/cr7005594/Test7005594.java ! test/compiler/c2/cr7192963/TestByteVect.java ! test/compiler/c2/cr7192963/TestDoubleVect.java ! test/compiler/c2/cr7192963/TestFloatVect.java ! test/compiler/c2/cr7192963/TestIntVect.java ! test/compiler/c2/cr7192963/TestLongVect.java ! test/compiler/c2/cr7192963/TestShortVect.java ! test/compiler/c2/cr7200264/TestIntVect.java ! test/compiler/c2/cr8004867/TestIntAtomicCAS.java ! test/compiler/c2/cr8004867/TestIntAtomicOrdered.java ! test/compiler/c2/cr8004867/TestIntAtomicVolatile.java ! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java ! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java ! test/compiler/codecache/OverflowCodeCacheTest.java ! test/compiler/codecache/stress/CodeCacheStressRunner.java ! test/compiler/codecache/stress/Helper.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/compiler/codecache/stress/RandomAllocationTest.java ! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java ! test/compiler/codegen/Test6431242.java ! test/compiler/codegen/Test6909839.java ! test/compiler/codegen/Test6942326.java ! test/compiler/codegen/Test7009231.java ! test/compiler/codegen/Test7100757.java ! test/compiler/codegen/TestBooleanVect.java ! test/compiler/codegen/TestByteDoubleVect.java ! test/compiler/codegen/TestByteFloatVect.java ! test/compiler/codegen/TestByteIntVect.java ! test/compiler/codegen/TestByteLongVect.java ! test/compiler/codegen/TestByteShortVect.java ! test/compiler/codegen/TestByteVect.java ! test/compiler/codegen/TestCharShortVect.java ! test/compiler/codegen/TestCharVect.java ! test/compiler/codegen/TestCharVect2.java ! test/compiler/codegen/TestDoubleVect.java ! test/compiler/codegen/TestFloatDoubleVect.java ! test/compiler/codegen/TestFloatVect.java ! test/compiler/codegen/TestIntDoubleVect.java ! test/compiler/codegen/TestIntFloatVect.java ! test/compiler/codegen/TestIntLongVect.java ! test/compiler/codegen/TestIntVect.java ! test/compiler/codegen/TestLongDoubleVect.java ! test/compiler/codegen/TestLongFloatVect.java ! test/compiler/codegen/TestLongVect.java ! test/compiler/codegen/TestShortDoubleVect.java ! test/compiler/codegen/TestShortFloatVect.java ! test/compiler/codegen/TestShortIntVect.java ! test/compiler/codegen/TestShortLongVect.java ! test/compiler/codegen/TestShortVect.java ! test/compiler/codegen/aes/TestAESBase.java ! test/compiler/codegen/aes/TestAESDecode.java ! test/compiler/codegen/aes/TestAESEncode.java ! test/compiler/codegen/aes/TestAESMain.java ! test/compiler/controldependency/TestEliminatedCastPPAtPhi.java ! test/compiler/cpuflags/AESIntrinsicsBase.java ! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/compiler/cpuflags/TestSSE4Disabled.java ! test/compiler/cpuflags/predicate/AESSupportPredicate.java ! test/compiler/escapeAnalysis/Test6726999.java ! test/compiler/escapeAnalysis/Test6775880.java ! test/compiler/escapeAnalysis/Test6895383.java ! test/compiler/escapeAnalysis/Test6896727.java ! test/compiler/escapeAnalysis/cr6795161/Test.java ! test/compiler/gcbarriers/G1CrashTest.java ! test/compiler/gcbarriers/PreserveFPRegistersTest.java ! test/compiler/inlining/InlineAccessors.java ! test/compiler/interpreter/cr7116216/LargeFrame.java ! test/compiler/interpreter/cr7116216/StackOverflow.java ! test/compiler/intrinsics/Test6982370.java ! test/compiler/intrinsics/bigInteger/TestMulAdd.java ! test/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/compiler/intrinsics/bigInteger/TestMultiplyToLenReturnProfile.java ! test/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/compiler/intrinsics/bmi/BMITestRunner.java ! test/compiler/intrinsics/bmi/Expr.java ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java ! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java ! test/compiler/intrinsics/klass/TestIsPrimitive.java ! test/compiler/intrinsics/object/TestClone.java ! test/compiler/intrinsics/sha/TestSHA.java ! test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java ! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java ! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java ! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java ! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java ! test/compiler/jsr292/LongReferenceCastingTest.java ! test/compiler/jsr292/MHInlineTest.java ! test/compiler/jsr292/Test7082949.java ! test/compiler/jsr292/cr6990212/Test6990212.java ! test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java ! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java ! test/compiler/jsr292/methodHandleExceptions/p/C.java ! test/compiler/jsr292/methodHandleExceptions/p/Dok.java ! test/compiler/jsr292/methodHandleExceptions/p/E.java ! test/compiler/jsr292/methodHandleExceptions/p/F.java ! test/compiler/jsr292/methodHandleExceptions/p/I.java ! test/compiler/jsr292/methodHandleExceptions/p/Tdirect.java ! test/compiler/jsr292/methodHandleExceptions/p/Treflect.java ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/compiler/jvmci/common/testcases/TestCase.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/DummyAbstractClass.java ! test/compiler/jvmci/compilerToVM/DummyClass.java ! test/compiler/jvmci/compilerToVM/DummyInterface.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/libNativeCallTest.c ! test/compiler/linkage/LinkageErrors.java ! test/compiler/loopopts/BadPredicateAfterPartialPeel.java ! test/compiler/loopopts/ConstFPVectorization.java ! test/compiler/loopopts/CountedLoopProblem.java ! test/compiler/loopopts/Test6659207.java ! test/compiler/loopopts/Test7044738.java ! test/compiler/loopopts/Test7052494.java ! test/compiler/loopopts/TestArraysFillDeadControl.java ! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java ! test/compiler/loopopts/TestDeadBackbranchArrayAccess.java ! test/compiler/loopopts/TestMoveStoresOutOfLoops.java ! test/compiler/loopopts/TestPredicateLostDependency.java ! test/compiler/loopopts/TestSplitIfBlocksDisabled.java ! test/compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java ! test/compiler/loopopts/UseCountedLoopSafepoints.java ! test/compiler/loopopts/superword/ProdRed_Double.java ! test/compiler/loopopts/superword/ProdRed_Float.java ! test/compiler/loopopts/superword/ProdRed_Int.java ! test/compiler/loopopts/superword/ReductionPerf.java ! test/compiler/loopopts/superword/SumRedAbsNeg_Double.java ! test/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/compiler/loopopts/superword/SumRed_Double.java ! test/compiler/loopopts/superword/SumRed_Float.java ! test/compiler/loopopts/superword/SumRed_Int.java ! test/compiler/loopopts/superword/SumRed_Long.java ! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java ! test/compiler/memoryinitialization/ZeroTLABTest.java ! test/compiler/rangechecks/PowerOf2SizedArraysChecks.java ! test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java ! test/compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java ! test/compiler/regalloc/TestVectorRegAlloc.java ! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java ! test/compiler/rtm/cli/RTMLockingAwareTest.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortThresholdOption.java ! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java ! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java ! test/compiler/rtm/cli/TestRTMRetryCountOption.java ! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/compiler/runtime/StackOverflowBug.java ! test/compiler/runtime/Test6778657.java ! test/compiler/runtime/Test6826736.java ! test/compiler/runtime/Test6859338.java ! test/compiler/runtime/Test6892265.java ! test/compiler/runtime/Test7088020.java ! test/compiler/runtime/Test7196199.java ! test/compiler/runtime/cr6891750/Test6891750.java ! test/compiler/runtime/safepoints/TestRegisterRestoring.java ! test/compiler/stable/TestStableMismatched.java ! test/compiler/testlibrary/rtm/AbortProvoker.java ! test/compiler/testlibrary/rtm/AbortType.java ! test/compiler/testlibrary/rtm/BufferOverflowProvoker.java ! test/compiler/testlibrary/rtm/BusyLock.java ! test/compiler/testlibrary/rtm/CompilableTest.java ! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java ! test/compiler/testlibrary/rtm/NestedAbortProvoker.java ! test/compiler/testlibrary/rtm/RTMLockingStatistics.java ! test/compiler/testlibrary/rtm/RTMTestBase.java ! test/compiler/testlibrary/rtm/XAbortProvoker.java ! test/compiler/testlibrary/rtm/predicate/SupportedCPU.java ! test/compiler/testlibrary/rtm/predicate/SupportedVM.java ! test/compiler/types/TestPhiElimination.java ! test/compiler/uncommontrap/UncommonTrapStackBang.java ! test/compiler/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/gc/TestCardTablePageCommits.java ! test/gc/TestHumongousReferenceObject.java ! test/gc/TestSystemGC.java ! test/gc/arguments/AllocationHelper.java ! test/gc/arguments/FlagsValue.java ! test/gc/arguments/GCTypes.java ! test/gc/arguments/HeapRegionUsageTool.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/gc/arguments/TestG1ConcRefinementThreads.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestG1PercentageOptions.java ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestMaxHeapSizeTools.java ! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/gc/arguments/TestMaxNewSize.java ! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestNewRatioFlag.java ! test/gc/arguments/TestNewSizeThreadIncrease.java ! test/gc/arguments/TestObjectTenuringFlags.java ! test/gc/arguments/TestParallelGCThreads.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java ! test/gc/arguments/TestShrinkHeapInSteps.java ! test/gc/arguments/TestSurvivorRatioFlag.java ! test/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/arguments/TestUseCompressedOopsErgoTools.java ! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/gc/cms/DisableResizePLAB.java ! test/gc/cms/TestCMSScavengeBeforeRemark.java ! test/gc/g1/humongousObjects/ClassLoaderGenerator.java ! test/gc/g1/humongousObjects/G1SampleClass.java ! test/gc/g1/humongousObjects/TestHeapCounters.java ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/gc/g1/humongousObjects/TestHumongousMovement.java ! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/gc/g1/humongousObjects/TestHumongousThreshold.java ! test/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java ! test/gc/g1/humongousObjects/TestObjectCollected.java ! test/gc/g1/humongousObjects/objectGraphTest/GC.java ! test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java ! test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java ! test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java ! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java ! test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java ! test/gc/logging/TestUnifiedLoggingSwitchStress.java ! test/gc/startup_warnings/TestCMS.java ! test/gc/startup_warnings/TestDefNewCMS.java ! test/gc/startup_warnings/TestG1.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParNewSerialOld.java ! test/gc/startup_warnings/TestParallelGC.java ! test/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/gc/startup_warnings/TestSerialGC.java ! test/gc/stress/TestGCOld.java ! test/gc/testlibrary/Helpers.java ! test/native/GTestWrapper.java ! test/native/gtestLauncher.cpp ! test/native/logging/logTestFixture.cpp ! test/native/logging/logTestFixture.hpp ! test/native/logging/logTestUtils.inline.hpp ! test/native/logging/test_logConfiguration.cpp ! test/native/logging/test_logDecorations.cpp ! test/native/logging/test_logDecorators.cpp ! test/native/logging/test_logFileOutput.cpp ! test/native/logging/test_logLevel.cpp ! test/native/logging/test_logOutputList.cpp ! test/native/logging/test_logTag.cpp ! test/native/logging/test_logTagLevelExpression.cpp ! test/native/logging/test_logTagSet.cpp ! test/native/runtime/test_arguments.cpp ! test/native/runtime/test_classLoader.cpp ! test/native/runtime/test_globals.cpp ! test/native/runtime/test_os.cpp ! test/native/unittest.hpp ! test/native/utilities/test_bitMap_setops.cpp ! test/native/utilities/test_quicksort.cpp ! test/runtime/7116786/Test7116786.java ! test/runtime/7167069/PrintAsFlag.java ! test/runtime/BootClassAppendProp/BootClassPathAppend.java ! test/runtime/BootClassAppendProp/SunBootClassPath.java ! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java ! test/runtime/CommandLine/TraceExceptionsTest.java ! test/runtime/Final/TestPutMain.java ! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java ! test/runtime/MirrorFrame/Asmator.java ! test/runtime/MirrorFrame/Test8003720.java ! test/runtime/MirrorFrame/Victim.java ! test/runtime/MirrorFrame/VictimClassLoader.java ! test/runtime/SelectionResolution/AbstractMethodErrorTest.java ! test/runtime/SelectionResolution/classes/selectionresolution/Builder.java ! test/runtime/SelectionResolution/classes/selectionresolution/ByteCodeClassLoader.java ! test/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java ! test/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java ! test/runtime/SelectionResolution/classes/selectionresolution/Clazz.java ! test/runtime/SelectionResolution/classes/selectionresolution/HierarchyShape.java ! test/runtime/SelectionResolution/classes/selectionresolution/Interface.java ! test/runtime/SelectionResolution/classes/selectionresolution/Method.java ! test/runtime/SelectionResolution/classes/selectionresolution/MethodData.java ! test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java ! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java ! test/runtime/StackGuardPages/exeinvoke.c ! test/runtime/Throwable/StackTraceLogging.java ! test/runtime/Throwable/ThrowableIntrospectionSegfault.java ! test/runtime/classFileParserBug/AnnotationTag.java ! test/runtime/classFileParserBug/BadInitMethod.java ! test/runtime/classFileParserBug/BadNameAndType.java ! test/runtime/classFileParserBug/EnclosingMethod.java ! test/runtime/classFileParserBug/InitInInterface.java ! test/runtime/classFileParserBug/TestBadClassName.java ! test/runtime/lambda-features/InvokespecialInterface.java ! test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java ! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java ! test/runtime/lambda-features/TestInterfaceInit.java ! test/runtime/lambda-features/TestInterfaceOrder.java ! test/runtime/lambda-features/TestStaticandInstance.java ! test/runtime/logging/BiasedLockingTest.java ! test/runtime/logging/CompressedOopsTest.java ! test/runtime/logging/DefaultMethodsTest.java ! test/runtime/logging/ExceptionsTest.java ! test/runtime/logging/ItablesTest.java ! test/runtime/logging/ModulesTest.java ! test/runtime/logging/MonitorInflationTest.java ! test/runtime/logging/OsCpuLoggingTest.java ! test/runtime/logging/SafepointCleanupTest.java ! test/runtime/logging/SafepointTest.java ! test/runtime/logging/StartupTimeTest.java ! test/runtime/logging/VMOperationTest.java ! test/runtime/logging/VerificationTest.java ! test/runtime/logging/VtablesTest.java ! test/runtime/logging/p1/A.java ! test/runtime/logging/p1/C.java ! test/runtime/logging/p2/D.java ! test/runtime/stackMapCheck/StackMapCheck.java ! test/runtime/verifier/PrimIntArray.java ! test/runtime/verifier/TraceClassRes.java ! test/sanity/ExecuteInternalVMTests.java ! test/serviceability/dcmd/vm/DynLibsTest.java ! test/serviceability/jvmti/TestLambdaFormRetransformation.java ! test/serviceability/tmtools/share/common/TmTool.java Changeset: dfff5edc66df Author: mwalsh Date: 2016-10-17 19:12 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/dfff5edc66df 8165482: java in ldoms, with cpu-arch=generic has problems Reviewed-by: dholmes, alanbur ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 43c36489d6fe Author: alanbur Date: 2016-10-17 19:18 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/43c36489d6fe 8157141: Fix for JDK-8031290 is unnecessarily fragile 8166454: meminfo(2) has been available since Solaris 9 Reviewed-by: dholmes, kbarrett ! src/cpu/sparc/vm/vmStructs_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: e86cc2a83428 Author: jmasa Date: 2016-10-17 16:46 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/e86cc2a83428 8155948: Add message for CMS deprecation for Oracle builds Reviewed-by: kbarrett, dholmes, coleenp, drwhite ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp + src/share/vm/runtime/arguments_ext.cpp ! test/gc/startup_warnings/TestCMS.java Changeset: 135ce0e36619 Author: sangheki Date: 2016-10-18 01:47 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/135ce0e36619 Merge ! test/gc/startup_warnings/TestCMS.java Changeset: 036f46dcf262 Author: mdoerr Date: 2016-10-12 10:41 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/036f46dcf262 8166970: Adapt mutex padding according to DEFAULT_CACHE_LINE_SIZE Reviewed-by: coleenp, dholmes, dcubed, redestad ! src/share/vm/runtime/mutex.hpp ! src/share/vm/runtime/mutexLocker.cpp Changeset: 10724994b8bf Author: coleenp Date: 2016-10-18 00:15 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/10724994b8bf Merge - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c Changeset: 728e5166a597 Author: coleenp Date: 2016-10-18 02:53 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/728e5166a597 Merge Changeset: a44e1708bb9f Author: sangheki Date: 2016-10-17 21:21 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/a44e1708bb9f 8166461: Deprecate UseAutoGCSelectPolicy Reviewed-by: kbarrett, ehelin ! src/share/vm/runtime/arguments.cpp + test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java Changeset: f5fd57f23732 Author: sangheki Date: 2016-10-17 16:40 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f5fd57f23732 8167494: Deprecate AutoGCSelectPauseMillis Reviewed-by: kbarrett, ehelin ! src/share/vm/runtime/arguments.cpp ! test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java Changeset: f482f393222d Author: thartmann Date: 2016-10-18 09:43 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f482f393222d 8153134: Infinite loop in handle_wrong_method in jmod Summary: Use Patching_lock to synchronize access between set_code() and clear_code(). Reviewed-by: kvn, dlong ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: d1031aa909fd Author: roland Date: 2016-10-17 17:55 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d1031aa909fd 8168086: 8166869 broke jvmci build on aarch64 Reviewed-by: kvn ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp Changeset: be080d1a870c Author: rehn Date: 2016-10-18 10:51 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/be080d1a870c 8165526: Kitchensink sudden death - error code 0x406d1388 Reviewed-by: dholmes, sla, gtriantafill ! src/os/windows/vm/os_windows.cpp Changeset: e721efdc2ae3 Author: rehn Date: 2016-10-18 12:06 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/e721efdc2ae3 Merge Changeset: 652537a80080 Author: rehn Date: 2016-10-18 13:24 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/652537a80080 Merge Changeset: 313dda585dbc Author: ctornqvi Date: 2016-10-18 06:14 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/313dda585dbc 8166738: Enable concurrency in Hotspot jtreg testing Reviewed-by: gtriantafill, erikj, sspitsyn ! test/Makefile Changeset: d8b867be6027 Author: ctornqvi Date: 2016-10-18 06:17 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/d8b867be6027 8159799: Tests using jcmd fails intermittently with Could not open PerfMemory on Windows Reviewed-by: gtriantafill, dholmes, sla, fparain ! src/os/windows/vm/perfMemory_windows.cpp Changeset: b2fa2456dc3c Author: ctornqvi Date: 2016-10-18 12:26 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/b2fa2456dc3c Merge Changeset: fd254be27168 Author: ehelin Date: 2016-10-05 16:00 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/fd254be27168 8167190: Remove confusing timestamps from the gc log Reviewed-by: sjohanss, pliden ! src/share/vm/gc/shared/gcTraceTime.inline.hpp ! test/gc/logging/TestPrintReferences.java ! test/native/logging/test_gcTraceTime.cpp ! test/serviceability/logging/TestLogRotation.java Changeset: 830643d17e58 Author: ehelin Date: 2016-10-18 16:21 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/830643d17e58 Merge Changeset: ca57b5424e21 Author: dnsimon Date: 2016-10-11 00:08 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ca57b5424e21 8167180: [JVMCI] Exported elements referring to inaccessible types in jdk.vm.ci Reviewed-by: mchung, twisti, alanb + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EmptyEventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.vm.ci/share/classes/module-info.java ! test/compiler/jvmci/common/JVMCIHelpers.java - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory ! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config ! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.config ! test/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 80c7ad7c11e7 Author: dnsimon Date: 2016-10-18 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/80c7ad7c11e7 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory Changeset: 340dc4fa4fff Author: coleenp Date: 2016-10-18 08:39 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/340dc4fa4fff 8164921: Memory leaked when instrumentation.retransformClasses() is called repeatedly Summary: Return Metablocks smaller than dictionary's dark matter. Reviewed-by: mgerdin, sspitsyn, dsamersoff Contributed-by: jon.masamitsu at oracle.com, coleen.phillimore at oracle.com ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/method.cpp ! test/TEST.groups + test/runtime/RedefineTests/RedefineLeak.java Changeset: ea5510ece7b9 Author: coleenp Date: 2016-10-18 16:09 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ea5510ece7b9 Merge Changeset: 08b6c4e9431a Author: aph Date: 2016-10-12 12:24 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/08b6c4e9431a 8167595: AArch64: SEGV in stub code cipherBlockChaining_decryptAESCrypt Reviewed-by: aph Contributed-by: ningsheng.jian at linaro.org ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 7a5a9fa501b5 Author: aph Date: 2016-10-18 17:14 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/7a5a9fa501b5 Merge - make/Dist.gmk - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory Changeset: 80e226479802 Author: aph Date: 2016-10-18 17:21 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/80e226479802 Merge Changeset: 5d97f06d13ff Author: dfazunen Date: 2016-10-18 19:26 +0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/5d97f06d13ff 8165621: Convert TestG1BiasedArray_test to GTest Reviewed-by: jwilhelm, kzhaldyb ! src/share/vm/gc/g1/g1BiasedArray.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_g1BiasedArray.cpp Changeset: 4a0e938f0df5 Author: dfazunen Date: 2016-10-18 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/4a0e938f0df5 Merge Changeset: 62c7f801493e Author: dfazunen Date: 2016-10-18 17:18 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/62c7f801493e Merge Changeset: 02048d90e669 Author: dfazunen Date: 2016-10-18 18:59 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/02048d90e669 Merge Changeset: eba50697795d Author: never Date: 2016-10-18 17:06 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/eba50697795d 8166972: [JVMCI] reduce size of interpreter when JVMCI is enabled Reviewed-by: kvn, twisti ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp Changeset: 6d628fd1d44b Author: never Date: 2016-10-18 17:47 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6d628fd1d44b Merge Changeset: b28ce306a902 Author: never Date: 2016-10-18 19:31 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/b28ce306a902 Merge Changeset: 50a90b65620b Author: jiangli Date: 2016-10-10 20:50 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/50a90b65620b 8167333: Invalid source path info might be used when creating ClassFileStream after CFLH transforms a shared classes in some cases Summary: Use NULL as 'source' when there is no valid source path info. Reviewed-by: iklam, dholmes, dsamersoff ! src/share/vm/classfile/klassFactory.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/filemap.hpp Changeset: f24e29eb860e Author: jiangli Date: 2016-10-18 17:38 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/f24e29eb860e Merge Changeset: 5fe734a2323b Author: ccheung Date: 2016-10-18 16:15 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/5fe734a2323b 8166931: Do not include classes which are unusable during run time in the classlist file Summary: added check to exclude classes found in the --patch-module list Reviewed-by: jiangli, lfoltan, iklam ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp + test/runtime/modules/PatchModule/PatchModuleClassList.java Changeset: aeafaf272877 Author: dholmes Date: 2016-10-18 20:03 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/aeafaf272877 8165827: Support private interface methods in JNI, JDWP, JDI and JDB Reviewed-by: dcubed, lfoltan, sspitsyn ! test/runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java ! test/runtime/jni/PrivateInterfaceMethods/libPrivateInterfaceMethods.c Changeset: ad2a67815b99 Author: dholmes Date: 2016-10-19 00:16 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/ad2a67815b99 Merge Changeset: 6772dde13bed Author: amurillo Date: 2016-10-20 16:53 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/6772dde13bed Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java ! src/share/vm/classfile/classFileParser.cpp - src/share/vm/logging/log.cpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/utilities/resourceHash.cpp - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory From chris.hegarty at oracle.com Tue Oct 25 22:01:20 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 25 Oct 2016 22:01:20 +0000 Subject: hg: jdk9/sandbox/jdk: 11 new changesets Message-ID: <201610252201.u9PM1KEa025637@aojmv0008.oracle.com> Changeset: 9d4a52d62493 Author: dsamersoff Date: 2016-10-03 15:58 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/9d4a52d62493 8166657: Remove exports com.sun.tools.jdi to jdk.hotspot.agent Summary: Remove exports com.sun.tools.jdi to jdk.hotspot.agent Reviewed-by: alanb, dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/jdk.jdi/share/classes/module-info.java Changeset: 3d3f338b5aea Author: simonis Date: 2016-09-28 11:07 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/3d3f338b5aea 8166801: [s390] Add jvm.cfg file for Linux/s390x Reviewed-by: erikj, shade + src/java.base/unix/conf/s390x/jvm.cfg Changeset: 86e5d318fad9 Author: amurillo Date: 2016-10-13 08:57 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/86e5d318fad9 Merge Changeset: 028d56ebb42a Author: amurillo Date: 2016-10-13 09:02 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/028d56ebb42a Merge - make/Import.gmk - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventListener.java - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java - test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java Changeset: 234fa7498814 Author: akulyakh Date: 2016-10-17 15:46 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/234fa7498814 8158797: Test java/lang/management/MemoryMXBean/LowMemoryTest.java fails when GC is specified explicitly Summary: Fixed GC options for running the test Reviewed-by: ddmitriev, sspitsyn ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 569e17c52c7d Author: cjplummer Date: 2016-10-18 12:36 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/569e17c52c7d 8167001: [TESTBUG] java/lang/instrument/DaemonThread/TestDaemonThread.java fails when run by jprt Summary: force classpath to be added to subprocesses Reviewed-by: dholmes, sspitsyn ! test/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java Changeset: 87579fa99c58 Author: cjplummer Date: 2016-10-18 12:39 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/87579fa99c58 8167034: Re-enable TestDaemonThread.java once JDK-8167001 is fixed Reviewed-by: jwilhelm, sspitsyn ! test/ProblemList.txt Changeset: ce7f9a34492e Author: dholmes Date: 2016-10-18 20:04 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ce7f9a34492e 8165827: Support private interface methods in JNI, JDWP, JDI and JDB Reviewed-by: dcubed, lfoltan, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! test/com/sun/jdi/InterfaceMethodsTest.java Changeset: 0ecf4eb13c2d Author: amurillo Date: 2016-10-20 16:54 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/0ecf4eb13c2d Merge Changeset: 490854ad860c Author: amurillo Date: 2016-10-25 12:25 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/490854ad860c Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java Changeset: 6ba0cc0314d0 Author: amurillo Date: 2016-10-25 14:55 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/6ba0cc0314d0 Merge From chris.hegarty at oracle.com Wed Oct 26 05:16:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 05:16:05 +0000 Subject: hg: jdk9/sandbox/jdk: 8166810: jlink should fail on extra arguments Message-ID: <201610260516.u9Q5G5qG028925@aojmv0008.oracle.com> Changeset: 8c5900a31c2e Author: sundar Date: 2016-10-26 10:42 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8c5900a31c2e 8166810: jlink should fail on extra arguments Reviewed-by: jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java From chris.hegarty at oracle.com Wed Oct 26 06:01:15 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 06:01:15 +0000 Subject: hg: jdk9/sandbox/langtools: 8166367: Missing ExceptionTable attribute in anonymous class constructors Message-ID: <201610260601.u9Q61GkT008492@aojmv0008.oracle.com> Changeset: 18d9a9e14262 Author: sadayapalam Date: 2016-10-26 11:22 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/18d9a9e14262 8166367: Missing ExceptionTable attribute in anonymous class constructors Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/AnonymousClass/AnonymousCtorExceptionTest.java From chris.hegarty at oracle.com Wed Oct 26 07:45:40 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 07:45:40 +0000 Subject: hg: jdk9/sandbox: 8168636: More detailed information about native libraries in build log Message-ID: <201610260745.u9Q7jekg029626@aojmv0008.oracle.com> Changeset: f37e46c2e8f6 Author: ihse Date: 2016-10-26 09:44 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/f37e46c2e8f6 8168636: More detailed information about native libraries in build log Reviewed-by: erikj ! make/common/NativeCompilation.gmk From erik.joelsson at oracle.com Wed Oct 26 09:07:32 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 26 Oct 2016 09:07:32 +0000 Subject: hg: jdk9/sandbox: Merge Message-ID: <201610260907.u9Q97Xq9016930@aojmv0008.oracle.com> Changeset: ea2d06142a17 Author: erikj Date: 2016-10-25 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/ea2d06142a17 Merge ! common/autoconf/basics.m4 ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-version.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/version-numbers ! common/bin/jib.sh ! common/conf/jib-profiles.js ! make/InitSupport.gmk ! make/Main.gmk From erik.joelsson at oracle.com Wed Oct 26 09:11:35 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 26 Oct 2016 09:11:35 +0000 Subject: hg: jdk9/sandbox/corba: Merge Message-ID: <201610260911.u9Q9BZ0x017995@aojmv0008.oracle.com> Changeset: ae678c7782c6 Author: erikj Date: 2016-10-25 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/ae678c7782c6 Merge From erik.joelsson at oracle.com Wed Oct 26 09:11:49 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 26 Oct 2016 09:11:49 +0000 Subject: hg: jdk9/sandbox/hotspot: Merge Message-ID: <201610260911.u9Q9Bnc2018109@aojmv0008.oracle.com> Changeset: bdb233473d1f Author: erikj Date: 2016-10-25 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/bdb233473d1f Merge From erik.joelsson at oracle.com Wed Oct 26 09:12:20 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 26 Oct 2016 09:12:20 +0000 Subject: hg: jdk9/sandbox/jaxp: Merge Message-ID: <201610260912.u9Q9CKka018321@aojmv0008.oracle.com> Changeset: d22ee299b96a Author: erikj Date: 2016-10-25 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/d22ee299b96a Merge From erik.joelsson at oracle.com Wed Oct 26 09:12:26 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 26 Oct 2016 09:12:26 +0000 Subject: hg: jdk9/sandbox/jaxws: Merge Message-ID: <201610260912.u9Q9CQaK018370@aojmv0008.oracle.com> Changeset: e54ef6aad496 Author: erikj Date: 2016-10-25 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxws/rev/e54ef6aad496 Merge From erik.joelsson at oracle.com Wed Oct 26 09:12:34 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 26 Oct 2016 09:12:34 +0000 Subject: hg: jdk9/sandbox/jdk: Merge Message-ID: <201610260912.u9Q9CY45018414@aojmv0008.oracle.com> Changeset: 22df836ac7b4 Author: erikj Date: 2016-10-25 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/22df836ac7b4 Merge - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventListener.java - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java - test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html From erik.joelsson at oracle.com Wed Oct 26 09:12:59 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 26 Oct 2016 09:12:59 +0000 Subject: hg: jdk9/sandbox/langtools: Merge Message-ID: <201610260912.u9Q9Cxhu018493@aojmv0008.oracle.com> Changeset: 391570e3c88f Author: erikj Date: 2016-10-25 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/391570e3c88f Merge ! test/Makefile From erik.joelsson at oracle.com Wed Oct 26 09:13:06 2016 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 26 Oct 2016 09:13:06 +0000 Subject: hg: jdk9/sandbox/nashorn: Merge Message-ID: <201610260913.u9Q9D6tg018539@aojmv0008.oracle.com> Changeset: 09c8a2d36621 Author: erikj Date: 2016-10-25 15:23 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/09c8a2d36621 Merge - test/src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java - test/src/jdk/dynalink/test/TestLinkerOperation.java From chris.hegarty at oracle.com Wed Oct 26 10:16:06 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 10:16:06 +0000 Subject: hg: jdk9/sandbox/jdk: 8168773: Temporarily remove java/net/httpclient from jdk_net test group Message-ID: <201610261016.u9QAG62h002538@aojmv0008.oracle.com> Changeset: dce8fdd7af97 Author: chegar Date: 2016-10-26 11:08 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/dce8fdd7af97 8168773: Temporarily remove java/net/httpclient from jdk_net test group Reviewed-by: darcy, rriggs ! test/TEST.groups From chris.hegarty at oracle.com Wed Oct 26 11:31:09 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 11:31:09 +0000 Subject: hg: jdk9/sandbox/langtools: 8168134: Inference: javac incorrectly propagating inner constraint with primitive target Message-ID: <201610261131.u9QBV9PF022318@aojmv0008.oracle.com> Changeset: a94763e89674 Author: mcimadamore Date: 2016-10-26 12:27 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/a94763e89674 8168134: Inference: javac incorrectly propagating inner constraint with primitive target Summary: Check for propagation doesn't take into account primitive type constraints Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8168134/T8168134.java From chris.hegarty at oracle.com Wed Oct 26 14:15:40 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 14:15:40 +0000 Subject: hg: jdk9/sandbox: 8168772: Convert javadoc generation to build-infra standards Message-ID: <201610261415.u9QEFevx004172@aojmv0008.oracle.com> Changeset: db49e4e492e0 Author: ihse Date: 2016-10-26 16:00 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/db49e4e492e0 8168772: Convert javadoc generation to build-infra standards Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Javadoc.gmk ! make/Main.gmk ! make/MainSupport.gmk From chris.hegarty at oracle.com Wed Oct 26 14:31:06 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 14:31:06 +0000 Subject: hg: jdk9/sandbox/jdk: 8168613: CORBA ObjectStreamTest fails with address in use Message-ID: <201610261431.u9QEV63b007824@aojmv0008.oracle.com> Changeset: ecd3f7dda51c Author: rriggs Date: 2016-10-26 09:38 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ecd3f7dda51c 8168613: CORBA ObjectStreamTest fails with address in use Reviewed-by: psandoz ! test/com/sun/corba/serialization/ObjectStreamTest.java From chris.hegarty at oracle.com Wed Oct 26 14:46:08 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 14:46:08 +0000 Subject: hg: jdk9/sandbox/langtools: 8168774: Polymorhic signature method check crashes javac Message-ID: <201610261446.u9QEk8BO011359@aojmv0008.oracle.com> Changeset: 6a79477df95d Author: mcimadamore Date: 2016-10-26 15:41 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/6a79477df95d 8168774: Polymorhic signature method check crashes javac Summary: Check for polysig method assumes arity is greater than zero Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/meth/BadPolySig.java From chris.hegarty at oracle.com Wed Oct 26 16:16:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 26 Oct 2016 16:16:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8168640: (fc) Avoiding AtomicBoolean in FileInput/-OutputStream improves startup Message-ID: <201610261616.u9QGG4hk002885@aojmv0008.oracle.com> Changeset: 8bb97435f7de Author: redestad Date: 2016-10-26 17:50 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8bb97435f7de 8168640: (fc) Avoiding AtomicBoolean in FileInput/-OutputStream improves startup Reviewed-by: alanb, plevart ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java From chris.hegarty at oracle.com Thu Oct 27 02:31:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 02:31:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8168064: sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java failed with "Received fatal alert: handshake_failure" Message-ID: <201610270231.u9R2V2PG003586@aojmv0008.oracle.com> Changeset: c3724a682206 Author: mli Date: 2016-10-26 19:07 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c3724a682206 8168064: sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java failed with "Received fatal alert: handshake_failure" Summary: It takes advantage of SSLTest.java to fix intermittent SSLHandshakeException failure Reviewed-by: xuelei, asmotrak Contributed-by: John Jiang ! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java From chris.hegarty at oracle.com Thu Oct 27 09:16:08 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 09:16:08 +0000 Subject: hg: jdk9/sandbox/jdk: 8167481: cleanup of headers and includes for native libnet Message-ID: <201610270916.u9R9G8FL000747@aojmv0008.oracle.com> Changeset: 9f0ab4b20ff7 Author: clanger Date: 2016-10-27 11:00 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/9f0ab4b20ff7 8167481: cleanup of headers and includes for native libnet Reviewed-by: chegar ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/unix/native/libnet/SocketOutputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.base/windows/native/libnet/NetworkInterface.c ! src/java.base/windows/native/libnet/NetworkInterface.h ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/SocketInputStream.c ! src/java.base/windows/native/libnet/SocketOutputStream.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c - src/java.base/windows/native/libnet/icmp.h ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h From chris.hegarty at oracle.com Thu Oct 27 16:45:48 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 16:45:48 +0000 Subject: hg: jdk9/sandbox: 3 new changesets Message-ID: <201610271645.u9RGjmlu016096@aojmv0008.oracle.com> Changeset: 598f26abc418 Author: prr Date: 2016-10-18 13:02 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/598f26abc418 8167126: Create a module to provide access to non-SE desktop APIs Reviewed-by: alanb, mchung ! make/common/Modules.gmk Changeset: 1c775a40f22e Author: prr Date: 2016-10-19 08:05 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/1c775a40f22e Merge Changeset: 758bf38c3ee8 Author: prr Date: 2016-10-27 08:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/758bf38c3ee8 Merge From chris.hegarty at oracle.com Thu Oct 27 16:46:15 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 16:46:15 +0000 Subject: hg: jdk9/sandbox/jdk: 38 new changesets Message-ID: <201610271646.u9RGkGVB016549@aojmv0008.oracle.com> Changeset: 384632278ce2 Author: serb Date: 2016-10-04 12:18 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/384632278ce2 8167028: SunCodec.java can be removed Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java Changeset: ff61a6fd0349 Author: alexsch Date: 2016-10-05 18:29 +0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ff61a6fd0349 8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only) Reviewed-by: malenkov, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m + test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: a731def8631f Author: alexsch Date: 2016-10-05 18:42 +0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a731def8631f 8165485: Bad rendering of Swing UI controls with Motif L&F on HiDPI display 8147600: [hidpi] invalid rendering of Swing UI controls (radiobuttons, choice etc.) Reviewed-by: serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java + test/javax/swing/plaf/motif/8165485/MotifHiDPIIconsTest.java Changeset: 7cb7ca59fe7f Author: alexsch Date: 2016-10-05 18:52 +0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7cb7ca59fe7f 7067885: FileChooser does not display soft link name if link is to nonexistent file/directory Reviewed-by: alexsch Contributed-by: Alok Kumar Sharma ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java Changeset: 38bf8bb1f5e7 Author: rchamyal Date: 2016-10-06 14:31 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/38bf8bb1f5e7 8151787: Unify the HiDPI splash screen image naming convention Reviewed-by: prr, alexsch, ksrini Contributed-by: rajeev.chamyal at oracle.com ! make/mapfiles/libsplashscreen/mapfile-vers ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c ! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java ! test/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java Changeset: fff8db067374 Author: aghaisas Date: 2016-10-06 20:37 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/fff8db067374 8058950: [TESTBUG] There is no F1 dialog when the case loading,so we can't restore it. Reviewed-by: serb, arapte - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html ! test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.java Changeset: 89a3d9f69497 Author: mhalder Date: 2016-10-06 20:51 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/89a3d9f69497 8165555: [macosx] VM crashes on second attempt to execute JCK interactive tests that use Robot (single JVM, agent) Reviewed-by: serb, aniyogi ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m + test/java/awt/event/KeyEvent/RobotCrash/RobotCrash.java Changeset: fbc5498378d6 Author: alanbur Date: 2016-10-06 11:39 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/fbc5498378d6 8165232: XKeycodeToKeysym is deprecated and should be replaced Reviewed-by: prr, azvegint ! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c Changeset: e5be7a186fcc Author: ptbrunet Date: 2016-10-06 20:31 -0500 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e5be7a186fcc 8160893: [macosx] JMenuItems in JPopupMenu are not accessible Summary: post events for MenuOpened/Closed/ItemSelected Reviewed-by: ant, alexsch ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: 103be1c3c4f7 Author: prr Date: 2016-10-10 14:35 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/103be1c3c4f7 Merge - make/Import.gmk Changeset: 2d3ca05c6ea7 Author: prr Date: 2016-10-11 16:15 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2d3ca05c6ea7 8167523: JDK 9 build failure on MacOS due to unhandled cases in switch statement Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m Changeset: 27794f0eee1a Author: psadhukhan Date: 2016-10-12 23:04 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/27794f0eee1a 8167291: [TEST_BUG] javax/print/attribute/Services_getDocFl.java Reviewed-by: prr ! test/javax/print/attribute/Services_getDocFl.java Changeset: 557da3953b0b Author: jdv Date: 2016-10-13 11:37 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/557da3953b0b 6294607: GIFWriter returns the same compression type twice Reviewed-by: prr, serb, bpb ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java + test/javax/imageio/ImageCompressionTypesTest.java Changeset: f7cee1fa870e Author: aghaisas Date: 2016-10-14 10:18 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f7cee1fa870e 8166980: JCK testing of Window.setIconImage() leads to VM crash starting approx from JDK9 b134 Reviewed-by: serb, rchamyal Contributed-by: ajit.ghaisas at oracle.com ! src/java.desktop/share/classes/sun/awt/IconInfo.java + test/java/awt/Frame/SetIconImagesCrashTest/SetIconImagesCrashTest.java Changeset: acbb657405c6 Author: mhalder Date: 2016-10-14 10:39 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/acbb657405c6 8158380: [macosx] Regression: java/awt/List/ActionEventTest/ActionEventTest.java Reviewed-by: serb, aghaisas Contributed-by: manajit.halder at oracle.com ! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java ! test/java/awt/List/ActionEventTest/ActionEventTest.java Changeset: 104b1fb094e6 Author: azvegint Date: 2016-10-14 16:30 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/104b1fb094e6 8167565: [macosx] Maximization of a dialog hides it Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Changeset: 773164b67434 Author: serb Date: 2016-10-14 19:12 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/773164b67434 8167310: The graphics clip is incorrectly rounded for some fractional scales Reviewed-by: flar ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/Region.java + test/java/awt/Graphics/IncorrectFractionalClip/IncorrectFractionalClip.java Changeset: 45061b711579 Author: prr Date: 2016-10-14 11:11 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/45061b711579 Merge Changeset: e61ec90c30b4 Author: serb Date: 2016-10-14 21:43 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e61ec90c30b4 8167435: IllegalArgumentException is not thrown by Clip.open(AudioFormat,byte[], int, int) Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftMixingClip.java ! src/java.desktop/share/classes/com/sun/media/sound/Toolkit.java + test/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java Changeset: f3ce13e9394f Author: prr Date: 2016-10-14 15:37 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f3ce13e9394f 8166034: [macosx] Non-AA Serif font always displays as regular - no bold Reviewed-by: serb, pnarayanan ! src/java.desktop/share/classes/java/awt/Font.java Changeset: 5f93ebc13ae1 Author: ssadetsky Date: 2016-10-17 09:58 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/5f93ebc13ae1 8164321: Crash of SwingNode with GTK LaF Reviewed-by: azvegint, alexsch ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h Changeset: 815141d605ef Author: ssadetsky Date: 2016-10-17 10:14 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/815141d605ef 8167486: Device.getDisplayMode() doesn't report refresh rate on Linux in case of dual screen Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/DisplayMode.java ! src/java.desktop/unix/native/libawt_xawt/awt/Xrandr.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c + test/java/awt/FullScreen/CurrentDisplayModeTest/CurrentDisplayModeTest.java Changeset: ffba2718d7f6 Author: jdv Date: 2016-10-17 13:04 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ffba2718d7f6 8167281: IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods Reviewed-by: prr, pnarayanan ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java + test/javax/imageio/metadata/GetElementsByTagNameTest.java + test/javax/imageio/metadata/NthItemNodeListTest.java Changeset: 6d10cecb150f Author: rchamyal Date: 2016-10-17 13:20 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/6d10cecb150f 8161473: [TEST_BUG] [macosx] add autodelay to java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java Reviewed-by: arapte, serb Contributed-by: anubhav.meena at oracle.com ! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java Changeset: f6eef7e68dea Author: ssadetsky Date: 2016-10-17 10:51 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f6eef7e68dea 8163167: [PIT] javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java always fail Reviewed-by: serb, alexsch ! test/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java Changeset: c49a77b864a4 Author: azvegint Date: 2016-10-17 12:37 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c49a77b864a4 8153526: [Unity] Taskbar.getTaskbar().setMenu(null) doesn't remove menu Reviewed-by: ssadetsky ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c Changeset: 79c8d3b12cf1 Author: mhalder Date: 2016-10-17 15:47 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/79c8d3b12cf1 8158390: [macosx] Regression: javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java Reviewed-by: serb Contributed-by: manajit.halder at oracle.com ! test/javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java Changeset: 32d9fe67dede Author: arapte Date: 2016-10-17 18:43 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/32d9fe67dede 8167288: [TEST_BUG] Consistent failure on Unity of WarningWindowDisposeTest.java Reviewed-by: ssadetsky, alexsch ! test/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java Changeset: 15f7a6717104 Author: ssadetsky Date: 2016-10-17 19:59 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/15f7a6717104 8168077: Solaris build failed: gtk2_interface.h typedef redeclared: GThreadFunctions Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h Changeset: f950cc6004c6 Author: prr Date: 2016-10-17 13:54 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f950cc6004c6 8089573: [macosx] Incorrect char to glyph mapping printing on OSX 10.10 Reviewed-by: serb, vadim ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m Changeset: d69c9ce5653d Author: ssadetsky Date: 2016-10-18 12:43 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/d69c9ce5653d 8166897: Some font overlap in the Optionpane dialog. Reviewed-by: azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java + test/java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java Changeset: fec7a8a6a46a Author: serb Date: 2016-10-18 18:00 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/fec7a8a6a46a 8166673: The new implementation of Robot.waitForIdle() may hang Reviewed-by: azvegint, ssadetsky ! src/java.desktop/share/classes/sun/awt/SunToolkit.java + test/java/awt/Robot/WaitForIdleSyncroizedOnString/WaitForIdleSyncroizedOnString.java Changeset: d7944c75be9c Author: prr Date: 2016-10-18 13:06 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/d7944c75be9c 8167126: Create a module to provide access to non-SE desktop APIs Reviewed-by: alanb, mchung ! src/java.desktop/share/classes/module-info.java + src/jdk.desktop/share/classes/jdk/awt/AWTUtils.java + src/jdk.desktop/share/classes/module-info.java + test/java/awt/jdk/TestJDKAWTUtils.java Changeset: 23544028909a Author: ssadetsky Date: 2016-10-19 11:51 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/23544028909a 8154434: Open the request focus methods of the java.awt.Component which accept FocusEvent.Cause Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java + test/java/awt/Focus/RequestFocusByCause/RequestFocusByCauseTest.java Changeset: 83581f5ab677 Author: prr Date: 2016-10-19 08:06 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/83581f5ab677 Merge - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java - src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java Changeset: 64781a24c0f4 Author: alexsch Date: 2016-10-20 12:18 +0300 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/64781a24c0f4 8156217: Selected text is shifted on HiDPI display Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter2.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/PasswordView.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java + test/javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java + test/javax/swing/text/JTextComponent/8156217/TextSelectionTest.java + test/javax/swing/text/View/8156217/FPMethodCalledTest.java Changeset: eddea9682fa9 Author: prr Date: 2016-10-27 08:48 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/eddea9682fa9 8167988: java.nio.file.InvalidPathException if click button in JFileChooser demo of SwingSet2 Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java Changeset: ee20b74f21f3 Author: prr Date: 2016-10-27 08:51 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/ee20b74f21f3 Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - src/java.base/windows/native/libnet/icmp.h - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java - test/sun/security/tools/jarsigner/ts.sh From chris.hegarty at oracle.com Thu Oct 27 17:00:39 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 17:00:39 +0000 Subject: hg: jdk9/sandbox: 8167187: Exported elements referring to inaccessible types in jdk.jsobject Message-ID: <201610271700.u9RH0dws020453@aojmv0008.oracle.com> Changeset: 3a9475875203 Author: ddehaven Date: 2016-10-27 09:51 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/3a9475875203 8167187: Exported elements referring to inaccessible types in jdk.jsobject Reviewed-by: mchung, alanb ! make/CompileJavaModules.gmk From chris.hegarty at oracle.com Thu Oct 27 17:01:04 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 17:01:04 +0000 Subject: hg: jdk9/sandbox/jdk: 8167187: Exported elements referring to inaccessible types in jdk.jsobject Message-ID: <201610271701.u9RH14tc020957@aojmv0008.oracle.com> Changeset: fd0abdaac385 Author: ddehaven Date: 2016-10-27 09:52 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/fd0abdaac385 8167187: Exported elements referring to inaccessible types in jdk.jsobject Reviewed-by: mchung, alanb ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java From chris.hegarty at oracle.com Thu Oct 27 17:31:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 17:31:03 +0000 Subject: hg: jdk9/sandbox/jdk: 8168010: Deprecate obsolete launcher -d32/-d64 options Message-ID: <201610271731.u9RHV3Yu029920@aojmv0008.oracle.com> Changeset: 7113bb5b075f Author: ksrini Date: 2016-10-27 05:49 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7113bb5b075f 8168010: Deprecate obsolete launcher -d32/-d64 options Reviewed-by: alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties From chris.hegarty at oracle.com Thu Oct 27 19:01:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 19:01:05 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610271901.u9RJ15hx022766@aojmv0008.oracle.com> Changeset: a3b46c0604d2 Author: mullan Date: 2016-10-27 14:50 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a3b46c0604d2 8168851: Tighten permissions granted to the java.smartcardio module Reviewed-by: vinnie, mchung ! src/java.base/share/lib/security/default.policy ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestDirect.java + test/sun/security/smartcardio/test.policy Changeset: 05ac4f67f7df Author: mullan Date: 2016-10-27 14:52 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/05ac4f67f7df Merge - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html From chris.hegarty at oracle.com Thu Oct 27 20:46:01 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 20:46:01 +0000 Subject: hg: jdk9/sandbox/jdk: 8168205: Should not default class path to CWD if -cp is not specified but -m is specified Message-ID: <201610272046.u9RKk2FB018080@aojmv0008.oracle.com> Changeset: d2e6785070f2 Author: mchung Date: 2016-10-27 13:42 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/d2e6785070f2 8168205: Should not default class path to CWD if -cp is not specified but -m is specified Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/java.c + test/tools/launcher/modules/classpath/JavaClassPathTest.java + test/tools/launcher/modules/classpath/src/m/jdk/test/Main.java + test/tools/launcher/modules/classpath/src/m/module-info.java From chris.hegarty at oracle.com Thu Oct 27 21:45:49 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 21:45:49 +0000 Subject: hg: jdk9/sandbox: 2 new changesets Message-ID: <201610272145.u9RLjnvp006748@aojmv0008.oracle.com> Changeset: 401b6aa77075 Author: lana Date: 2016-10-27 16:28 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/401b6aa77075 Added tag jdk-9+142 for changeset 2b3e5caafe35 ! .hgtags Changeset: 5b0818f52a62 Author: lana Date: 2016-10-27 21:21 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/5b0818f52a62 Merge From chris.hegarty at oracle.com Thu Oct 27 21:45:55 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 21:45:55 +0000 Subject: hg: jdk9/sandbox/corba: Added tag jdk-9+142 for changeset 408c9c621938 Message-ID: <201610272145.u9RLjtJU006831@aojmv0008.oracle.com> Changeset: 6211236ef15e Author: lana Date: 2016-10-27 16:28 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/corba/rev/6211236ef15e Added tag jdk-9+142 for changeset 408c9c621938 ! .hgtags From chris.hegarty at oracle.com Thu Oct 27 21:46:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 21:46:02 +0000 Subject: hg: jdk9/sandbox/hotspot: 2 new changesets Message-ID: <201610272146.u9RLk2PJ006894@aojmv0008.oracle.com> Changeset: 2f9887ab51fa Author: lana Date: 2016-10-27 16:28 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/2f9887ab51fa Added tag jdk-9+142 for changeset 7b48d63dfd6b ! .hgtags Changeset: c30b6e2d2ec4 Author: lana Date: 2016-10-27 21:22 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/hotspot/rev/c30b6e2d2ec4 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java - src/share/vm/logging/log.cpp - src/share/vm/utilities/resourceHash.cpp - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory From chris.hegarty at oracle.com Thu Oct 27 21:46:08 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 21:46:08 +0000 Subject: hg: jdk9/sandbox/jaxp: Added tag jdk-9+142 for changeset bdafa0cc34a9 Message-ID: <201610272146.u9RLk8s5006967@aojmv0008.oracle.com> Changeset: 9afc6dcb430d Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/9afc6dcb430d Added tag jdk-9+142 for changeset bdafa0cc34a9 ! .hgtags From chris.hegarty at oracle.com Thu Oct 27 21:46:13 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 21:46:13 +0000 Subject: hg: jdk9/sandbox/jaxws: Added tag jdk-9+142 for changeset 59101416d901 Message-ID: <201610272146.u9RLkDqX007015@aojmv0008.oracle.com> Changeset: 1c988e708a06 Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxws/rev/1c988e708a06 Added tag jdk-9+142 for changeset 59101416d901 ! .hgtags From chris.hegarty at oracle.com Thu Oct 27 21:46:21 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 21:46:21 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610272146.u9RLkL0F007101@aojmv0008.oracle.com> Changeset: 0086eb10182b Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/0086eb10182b Added tag jdk-9+142 for changeset 6ce43dd8e954 ! .hgtags Changeset: e6b6ca2d616e Author: lana Date: 2016-10-27 21:22 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/e6b6ca2d616e Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - src/java.base/windows/native/libnet/icmp.h - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html From chris.hegarty at oracle.com Thu Oct 27 21:46:27 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 21:46:27 +0000 Subject: hg: jdk9/sandbox/langtools: 2 new changesets Message-ID: <201610272146.u9RLkRpV007152@aojmv0008.oracle.com> Changeset: abe74943a9d5 Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/abe74943a9d5 Added tag jdk-9+142 for changeset d245e56f4a79 ! .hgtags Changeset: edad5f2365b6 Author: lana Date: 2016-10-27 21:22 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/edad5f2365b6 Merge From chris.hegarty at oracle.com Thu Oct 27 21:46:33 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 27 Oct 2016 21:46:33 +0000 Subject: hg: jdk9/sandbox/nashorn: Added tag jdk-9+142 for changeset d3f5d7311a1a Message-ID: <201610272146.u9RLkXs7007200@aojmv0008.oracle.com> Changeset: 65260579b122 Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/65260579b122 Added tag jdk-9+142 for changeset d3f5d7311a1a ! .hgtags From chris.hegarty at oracle.com Fri Oct 28 00:00:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2016 00:00:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8168822: Document that algorithm restrictions do not apply to trusted anchors Message-ID: <201610280000.u9S00xJ1010362@aojmv0008.oracle.com> Changeset: 8a62cba5c9ff Author: xuelei Date: 2016-10-27 23:49 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8a62cba5c9ff 8168822: Document that algorithm restrictions do not apply to trusted anchors Reviewed-by: weijun, jnimeh, mullan ! src/java.base/share/conf/security/java.security From chris.hegarty at oracle.com Fri Oct 28 00:16:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2016 00:16:03 +0000 Subject: hg: jdk9/sandbox/langtools: 8167643: JShell: silently ignore access modifiers (as semantically irrelevant) Message-ID: <201610280016.u9S0G3wN014176@aojmv0008.oracle.com> Changeset: 6bb6785c2329 Author: rfield Date: 2016-10-27 17:11 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/6bb6785c2329 8167643: JShell: silently ignore access modifiers (as semantically irrelevant) Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! test/jdk/jshell/ClassesTest.java ! test/jdk/jshell/ErrorTranslationTest.java ! test/jdk/jshell/IgnoreTest.java ! test/jdk/jshell/KullaTesting.java ! test/jdk/jshell/MethodsTest.java ! test/jdk/jshell/ModifiersTest.java ! test/jdk/jshell/ToolBasicTest.java From chris.hegarty at oracle.com Fri Oct 28 09:31:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2016 09:31:02 +0000 Subject: hg: jdk9/sandbox/jdk: 8168789: ModuleReader.list and ModuleFinder.of update Message-ID: <201610280931.u9S9V2pA018627@aojmv0008.oracle.com> Changeset: afe2c6190333 Author: alanb Date: 2016-10-28 10:18 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/afe2c6190333 8168789: ModuleReader.list and ModuleFinder.of update Reviewed-by: mchung ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModulePath.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java - src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java - test/java/lang/module/ModuleReader/MultiReleaseJarTest.java + test/java/lang/module/MultiReleaseJarTest.java - test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/MyResources_ja_JP.properties + test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/asia/MyResources_ja_JP.properties ! test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java ! test/tools/jmod/hashes/HashesTest.java From chris.hegarty at oracle.com Fri Oct 28 09:31:09 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2016 09:31:09 +0000 Subject: hg: jdk9/sandbox/langtools: 8168789: ModuleReader.list and ModuleFinder.of update Message-ID: <201610280931.u9S9V9HZ018693@aojmv0008.oracle.com> Changeset: e0798bbe23da Author: alanb Date: 2016-10-28 10:17 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/e0798bbe23da 8168789: ModuleReader.list and ModuleFinder.of update Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java From chris.hegarty at oracle.com Fri Oct 28 11:16:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2016 11:16:05 +0000 Subject: hg: jdk9/sandbox/jdk: 8163162: The separation between system loggers and application loggers should take the extension loader in consideration. Message-ID: <201610281116.u9SBG5Nx012881@aojmv0008.oracle.com> Changeset: 9a3a5bc38432 Author: dfuchs Date: 2016-10-28 12:10 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/9a3a5bc38432 8163162: The separation between system loggers and application loggers should take the extension loader in consideration. Summary: DefaultLoggerFinder.isSystem is changed to return 'true' for classes loaded from the platform loader and its ancestors. This means that classes loaded by the platform loader will get exactly the same kind of loggers than classes loaded by the boot (null) loader. Reviewed-by: rriggs, mchung ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java + test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java + test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/systempkg/log/SystemLoggerAccessor.java From chris.hegarty at oracle.com Fri Oct 28 12:45:42 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2016 12:45:42 +0000 Subject: hg: jdk9/sandbox: 8062810: Examine src.zip in JDK image and decide if source classes should be organized by module Message-ID: <201610281245.u9SCjgg7002770@aojmv0008.oracle.com> Changeset: b913840943c0 Author: erikj Date: 2016-10-28 14:29 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/b913840943c0 8062810: Examine src.zip in JDK image and decide if source classes should be organized by module Reviewed-by: mchung, kcr ! make/CompileJavaModules.gmk ! make/ZipSource.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk ! make/common/ZipArchive.gmk From chris.hegarty at oracle.com Fri Oct 28 15:01:15 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2016 15:01:15 +0000 Subject: hg: jdk9/sandbox/nashorn: 8148924: Inconsistent "this" context in JSAdapter adaptee function calls Message-ID: <201610281501.u9SF1FrJ007852@aojmv0008.oracle.com> Changeset: 96f47313aae7 Author: hannesw Date: 2016-10-28 16:52 +0200 URL: http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/96f47313aae7 8148924: Inconsistent "this" context in JSAdapter adaptee function calls Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! test/script/basic/jsadapter-ids.js ! test/script/basic/jsadapter.js ! test/script/basic/jsadapter.js.EXPECTED ! test/script/basic/jsadapterlink.js From chris.hegarty at oracle.com Fri Oct 28 17:01:06 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 28 Oct 2016 17:01:06 +0000 Subject: hg: jdk9/sandbox/jdk: 8168512: (tz) Support tzdata2016h Message-ID: <201610281701.u9SH16fA009886@aojmv0008.oracle.com> Changeset: 3192d7aa428d Author: rpatil Date: 2016-10-28 10:10 +0530 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/3192d7aa428d 8168512: (tz) Support tzdata2016h Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica From chris.hegarty at oracle.com Sat Oct 29 13:45:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Sat, 29 Oct 2016 13:45:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8167680: DTLS implementation bugs Message-ID: <201610291346.u9TDk0YH017145@aojmv0008.oracle.com> Changeset: 42268eb6e04e Author: xuelei Date: 2016-10-29 13:34 +0000 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/42268eb6e04e 8167680: DTLS implementation bugs Reviewed-by: jnimeh, asmotrak ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSRecord.java ! src/java.base/share/classes/sun/security/ssl/Debug.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/Plaintext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! test/javax/net/ssl/DTLS/DTLSOverDatagram.java + test/javax/net/ssl/DTLS/PacketLossRetransmission.java + test/javax/net/ssl/DTLS/RespondToRetransmit.java ! test/javax/net/ssl/TLSCommon/SSLEngineTestCase.java From chris.hegarty at oracle.com Mon Oct 31 06:00:59 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 31 Oct 2016 06:00:59 +0000 Subject: hg: jdk9/sandbox/jdk: 8168524: Remove two jdk_nio tests from ProblemList: BashStreams and DeleteInterference.java Message-ID: <201610310601.u9V610vu016774@aojmv0008.oracle.com> Changeset: 00192a14fdc6 Author: amlu Date: 2016-10-31 13:45 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/00192a14fdc6 8168524: Remove two jdk_nio tests from ProblemList: BashStreams and DeleteInterference.java Reviewed-by: bpb, rriggs ! test/ProblemList.txt From chris.hegarty at oracle.com Mon Oct 31 08:46:05 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 31 Oct 2016 08:46:05 +0000 Subject: hg: jdk9/sandbox/jdk: 2 new changesets Message-ID: <201610310846.u9V8k5b7019872@aojmv0008.oracle.com> Changeset: 5d95f2e1b9eb Author: weijun Date: 2016-10-31 16:40 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/5d95f2e1b9eb 8168127: FilePermissionCollection merges incorrectly Reviewed-by: rriggs ! src/java.base/share/classes/java/io/FilePermission.java + test/java/io/FilePermission/FilePermissionCollectionMerge.java Changeset: 77f35eef4ef9 Author: weijun Date: 2016-10-31 16:41 +0800 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/77f35eef4ef9 8167646: Better invalid FilePermission Reviewed-by: rriggs ! src/java.base/share/classes/java/io/FilePermission.java + test/java/io/FilePermission/Invalid.java From chris.hegarty at oracle.com Mon Oct 31 16:00:39 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 31 Oct 2016 16:00:39 +0000 Subject: hg: jdk9/sandbox: 8168950: Incremental build of images always rebuilds jmods Message-ID: <201610311600.u9VG0dO0000805@aojmv0008.oracle.com> Changeset: a327b728bbe7 Author: erikj Date: 2016-10-31 16:48 +0100 URL: http://hg.openjdk.java.net/jdk9/sandbox/rev/a327b728bbe7 8168950: Incremental build of images always rebuilds jmods Reviewed-by: tbell ! make/ExplodedImageOptimize.gmk From chris.hegarty at oracle.com Mon Oct 31 16:31:02 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 31 Oct 2016 16:31:02 +0000 Subject: hg: jdk9/sandbox/jaxp: 8069098: StAX produces the wrong event stream Message-ID: <201610311631.u9VGV2qK007673@aojmv0008.oracle.com> Changeset: eb3b5f3ecb9a Author: joehw Date: 2016-10-31 09:29 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jaxp/rev/eb3b5f3ecb9a 8069098: StAX produces the wrong event stream Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java From chris.hegarty at oracle.com Mon Oct 31 17:45:57 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 31 Oct 2016 17:45:57 +0000 Subject: hg: jdk9/sandbox/jdk: 8166261: Scanner.nextInt(int) (and similar methods) throws PatternSyntaxException Message-ID: <201610311745.u9VHjvDG003331@aojmv0008.oracle.com> Changeset: 608dcced40aa Author: sherman Date: 2016-10-31 10:34 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/608dcced40aa 8166261: Scanner.nextInt(int) (and similar methods) throws PatternSyntaxException Reviewed-by: naoto ! src/java.base/share/classes/java/util/Scanner.java ! test/java/util/Scanner/ScanTest.java From chris.hegarty at oracle.com Mon Oct 31 18:45:58 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 31 Oct 2016 18:45:58 +0000 Subject: hg: jdk9/sandbox/jdk: 8168517: java/lang/ProcessBuilder/Basic.java failed Message-ID: <201610311845.u9VIjwht022482@aojmv0008.oracle.com> Changeset: 88ec80d47d4a Author: rriggs Date: 2016-10-31 13:57 -0400 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/88ec80d47d4a 8168517: java/lang/ProcessBuilder/Basic.java failed Reviewed-by: dholmes ! test/java/lang/ProcessBuilder/Basic.java From chris.hegarty at oracle.com Mon Oct 31 21:31:03 2016 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 31 Oct 2016 21:31:03 +0000 Subject: hg: jdk9/sandbox/jdk: 4985694: Incomplete spec for most of the getInstances Message-ID: <201610312131.u9VLV4WE009337@aojmv0008.oracle.com> Changeset: 4891c03305cc Author: wetmore Date: 2016-10-31 14:09 -0700 URL: http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4891c03305cc 4985694: Incomplete spec for most of the getInstances Reviewed-by: xuelei, mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java + test/java/security/misc/GetInstanceNullsEmpties.java