From erik.joelsson at oracle.com Fri Dec 1 01:33:18 2017 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 01 Dec 2017 01:33:18 +0000 Subject: hg: jdk/submit: 8190464: OpenJDK on macosx needs to bundle freetype Message-ID: <201712010133.vB11XJE1010373@aojmv0008.oracle.com> Changeset: 69d409f1b81e Author: erikj Date: 2017-11-30 17:28 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/69d409f1b81e 8190464: OpenJDK on macosx needs to bundle freetype Reviewed-by: ihse ! make/autoconf/generated-configure.sh ! make/autoconf/lib-freetype.m4 ! make/conf/jib-profiles.js From mandy.chung at oracle.com Fri Dec 1 04:02:13 2017 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Fri, 01 Dec 2017 04:02:13 +0000 Subject: hg: jdk/submit: 8192879: jdk.internal.util.jar.VersionedStream is no longer needed Message-ID: <201712010402.vB142ElS022321@aojmv0008.oracle.com> Changeset: 72d50895cb81 Author: mchung Date: 2017-11-30 19:58 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/72d50895cb81 8192879: jdk.internal.util.jar.VersionedStream is no longer needed Reviewed-by: sherman - src/java.base/share/classes/jdk/internal/util/jar/VersionedStream.java From lana.steuck at oracle.com Fri Dec 1 05:40:56 2017 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 01 Dec 2017 05:40:56 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <201712010540.vB15evWn020054@aojmv0008.oracle.com> Changeset: d0832c051a46 Author: lana Date: 2017-12-01 05:26 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/d0832c051a46 Added tag jdk-10+34 for changeset 89deac44e515 ! .hgtags Changeset: 3d4bd4d33a67 Author: lana Date: 2017-12-01 05:27 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/3d4bd4d33a67 Merge From claes.redestad at oracle.com Fri Dec 1 16:01:02 2017 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Fri, 01 Dec 2017 16:01:02 +0000 Subject: hg: jdk/submit: 8192892: Improve JrtPath::getResolved fast-path test; ... Message-ID: <201712011601.vB1G1231012880@aojmv0008.oracle.com> Changeset: a9160acae595 Author: redestad Date: 2017-12-01 17:00 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/a9160acae595 8192892: Improve JrtPath::getResolved fast-path test 8175891: JrtPath::resolve off-by-one pre-sizing cause for memory pressure Reviewed-by: sundar, jlaskey ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java From christian.tornqvist at oracle.com Fri Dec 1 17:06:06 2017 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Fri, 01 Dec 2017 17:06:06 +0000 Subject: hg: jdk/submit: Creating branch JDK-8192905 Message-ID: <201712011706.vB1H6788006448@aojmv0008.oracle.com> Changeset: 0973d9383cf9 Author: ctornqvi Date: 2017-12-01 12:02 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/0973d9383cf9 Creating branch JDK-8192905 From christian.tornqvist at oracle.com Fri Dec 1 17:49:23 2017 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Fri, 01 Dec 2017 17:49:23 +0000 Subject: hg: jdk/submit: trivial change Message-ID: <201712011749.vB1HnOvn021379@aojmv0008.oracle.com> Changeset: 1c320bd1424f Author: ctornqvi Date: 2017-12-01 12:45 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/1c320bd1424f trivial change ! README From erik.joelsson at oracle.com Fri Dec 1 17:50:44 2017 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 01 Dec 2017 17:50:44 +0000 Subject: hg: jdk/submit: 8192876: MacOS build fails intermittently after JDK-8139653 Message-ID: <201712011750.vB1HoigY021841@aojmv0008.oracle.com> Changeset: 26f1193f1348 Author: erikj Date: 2017-12-01 09:46 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/26f1193f1348 8192876: MacOS build fails intermittently after JDK-8139653 Reviewed-by: tbell ! make/lib/Awt2dLibraries.gmk From huizhe.wang at oracle.com Fri Dec 1 18:06:55 2017 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Fri, 01 Dec 2017 18:06:55 +0000 Subject: hg: jdk/submit: 8191938: Fix lint warnings in JAXP repo: a few Deprecation warrnings and enable -Xlint:all Message-ID: <201712011806.vB1I6u4p027784@aojmv0008.oracle.com> Changeset: 2743e489189e Author: joehw Date: 2017-12-01 10:02 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/2743e489189e 8191938: Fix lint warnings in JAXP repo: a few Deprecation warrnings and enable -Xlint:all Reviewed-by: darcy, rriggs ! make/CompileJavaModules.gmk ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java From magnus.ihse.bursie at oracle.com Fri Dec 1 20:55:51 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Fri, 01 Dec 2017 20:55:51 +0000 Subject: hg: jdk/submit: 8192816: Let run-test save exit code Message-ID: <201712012055.vB1KtqUB024017@aojmv0008.oracle.com> Changeset: be01bcb72309 Author: ihse Date: 2017-12-01 21:52 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/be01bcb72309 8192816: Let run-test save exit code Reviewed-by: erikj, tbell ! make/RunTests.gmk From jonathan.gibbons at oracle.com Sat Dec 2 01:02:20 2017 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Sat, 02 Dec 2017 01:02:20 +0000 Subject: hg: jdk/submit: 8034252: Fix non ASCII text file T6302184.java Message-ID: <201712020102.vB212LPB007508@aojmv0008.oracle.com> Changeset: 9303b8ec36e9 Author: jjg Date: 2017-12-01 16:58 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/9303b8ec36e9 8034252: Fix non ASCII text file T6302184.java Reviewed-by: ksrini ! test/langtools/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java - test/langtools/tools/javac/6302184/T6302184.java - test/langtools/tools/javac/6302184/T6302184.out From paul.sandoz at oracle.com Sat Dec 2 01:19:22 2017 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Sat, 02 Dec 2017 01:19:22 +0000 Subject: hg: jdk/submit: 8186961: Class.getFields() does not return fields of previously visited super interfaces/classes. Message-ID: <201712020119.vB21JNQ7011971@aojmv0008.oracle.com> Changeset: 2919fa8f237c Author: psandoz Date: 2017-12-01 17:06 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/2919fa8f237c 8186961: Class.getFields() does not return fields of previously visited super interfaces/classes. Reviewed-by: mchung, redestad ! src/java.base/share/classes/java/lang/Class.java + test/jdk/java/lang/reflect/StaticFieldsOnInterface.java From xueming.shen at oracle.com Sat Dec 2 06:07:56 2017 From: xueming.shen at oracle.com (xueming.shen at oracle.com) Date: Sat, 02 Dec 2017 06:07:56 +0000 Subject: hg: jdk/submit: 8191918: tomcat gzip-compressed response bodies appear to be broken in update 151 Message-ID: <201712020607.vB267uEO023863@aojmv0008.oracle.com> Changeset: d66e420cc482 Author: sherman Date: 2017-12-01 22:04 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/d66e420cc482 8191918: tomcat gzip-compressed response bodies appear to be broken in update 151 Reviewed-by: psandoz ! src/java.base/share/native/libzip/Deflater.c ! src/java.base/share/native/libzip/zlib/deflate.c ! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java ! test/jdk/java/util/zip/InflateIn_DeflateOut.java From martinrb at google.com Sat Dec 2 18:25:41 2017 From: martinrb at google.com (martinrb at google.com) Date: Sat, 02 Dec 2017 18:25:41 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <201712021825.vB2IPgZY017516@aojmv0008.oracle.com> Changeset: 98801bd22f5b Author: dl Date: 2017-12-02 10:03 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/98801bd22f5b 8191937: Lost interrupt in AbstractQueuedSynchronizer when tryAcquire methods throw Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! test/jdk/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java ! test/jdk/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java Changeset: ff597804e8c1 Author: dl Date: 2017-12-02 10:08 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/ff597804e8c1 8187947: A race condition in SubmissionPublisher Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java Changeset: f55cdd83e303 Author: dl Date: 2017-12-02 10:13 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/f55cdd83e303 8191069: Miscellaneous changes imported from jsr166 CVS 2017-12 Reviewed-by: martin, psandoz ! test/jdk/java/util/concurrent/tck/StampedLockTest.java From ivan.gerasimov at oracle.com Sun Dec 3 02:42:17 2017 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Sun, 03 Dec 2017 02:42:17 +0000 Subject: hg: jdk/submit: 8187497: Redundant variable assignment in Java_sun_security_jgss_wrapper_GSSLibStub_getMic Message-ID: <201712030242.vB32gIum000303@aojmv0008.oracle.com> Changeset: fd53d07dade6 Author: igerasim Date: 2017-12-02 18:37 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/fd53d07dade6 8187497: Redundant variable assignment in Java_sun_security_jgss_wrapper_GSSLibStub_getMic Reviewed-by: wetmore ! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c From ivan.gerasimov at oracle.com Sun Dec 3 10:04:12 2017 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Sun, 03 Dec 2017 10:04:12 +0000 Subject: hg: jdk/submit: 8187985: Broken certificate number in debug output Message-ID: <201712031004.vB3A4D5Y023250@aojmv0008.oracle.com> Changeset: b1993e334da1 Author: igerasim Date: 2017-12-03 01:47 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/b1993e334da1 8187985: Broken certificate number in debug output Reviewed-by: weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java From vyom.tewari at oracle.com Mon Dec 4 07:58:04 2017 From: vyom.tewari at oracle.com (vyom.tewari at oracle.com) Date: Mon, 04 Dec 2017 07:58:04 +0000 Subject: hg: jdk/submit: 8190843: can not set/get extendedOptions to ServerSocket Message-ID: <201712040758.vB47w41w028903@aojmv0008.oracle.com> Changeset: 0b42613e35bf Author: vtewari Date: 2017-12-04 13:24 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/0b42613e35bf 8190843: can not set/get extendedOptions to ServerSocket Reviewed-by: chegar, rriggs ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/unix/classes/java/net/PlainSocketImpl.java ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java + test/jdk/jdk/net/Sockets/ExtOptionTest.java From tobias.hartmann at oracle.com Mon Dec 4 09:05:28 2017 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Mon, 04 Dec 2017 09:05:28 +0000 Subject: hg: jdk/submit: 8191955: AArch64: incorrect prefetch distance causes an internal error Message-ID: <201712040905.vB495TDv017336@aojmv0008.oracle.com> Changeset: 8fe17f886663 Author: njian Date: 2017-12-04 09:59 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/8fe17f886663 8191955: AArch64: incorrect prefetch distance causes an internal error Summary: Fixed incorrect prefetch distance on AArch64. Reviewed-by: aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp From christoph.langer at sap.com Mon Dec 4 09:20:10 2017 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Mon, 04 Dec 2017 09:20:10 +0000 Subject: hg: jdk/submit: 8192961: Remove some double semicolons Message-ID: <201712040920.vB49KAad021327@aojmv0008.oracle.com> Changeset: 6dcbdc9f99fc Author: clanger Date: 2017-12-04 10:13 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/6dcbdc9f99fc 8192961: Remove some double semicolons Reviewed-by: redestad ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java From christian.tornqvist at oracle.com Mon Dec 4 14:36:09 2017 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Mon, 04 Dec 2017 14:36:09 +0000 Subject: hg: jdk/submit: Closing JDK-8192905 branch Message-ID: <201712041436.vB4EaACQ009680@aojmv0008.oracle.com> Changeset: a0a8671380e4 Author: ctornqvi Date: 2017-12-04 09:32 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/a0a8671380e4 Closing JDK-8192905 branch From maurizio.cimadamore at oracle.com Mon Dec 4 18:07:43 2017 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Mon, 04 Dec 2017 18:07:43 +0000 Subject: hg: jdk/submit: 8189749: Devise strategy for making source level checks more uniform Message-ID: <201712041807.vB4I7iYd000937@aojmv0008.oracle.com> Changeset: 702043a4cdeb Author: mcimadamore Date: 2017-12-04 17:54 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/702043a4cdeb 8189749: Devise strategy for making source level checks more uniform Summary: Create a 'feature' enum which is responsible for handling source version checks and related diagnostic generation Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! 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/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.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/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! test/langtools/jdk/jshell/CompilerOptionsTest.java ! test/langtools/tools/javac/StringsInSwitch/BadlyTypedLabel1_6.out ! test/langtools/tools/javac/StringsInSwitch/BadlyTypedLabel2_6.out ! test/langtools/tools/javac/StringsInSwitch/NonConstantLabel6.out ! test/langtools/tools/javac/StringsInSwitch/OneCaseSwitches.out ! test/langtools/tools/javac/StringsInSwitch/RSCL1_6.out ! test/langtools/tools/javac/StringsInSwitch/RSCL2_6.out ! test/langtools/tools/javac/TryWithResources/BadTwr6.out ! test/langtools/tools/javac/TryWithResources/BadTwrSyntax6.out ! test/langtools/tools/javac/TryWithResources/TwrForVariable1.out ! test/langtools/tools/javac/TryWithResources/TwrOnNonResource6.out ! test/langtools/tools/javac/TryWithResources/WeirdTwr.out ! test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion6.out ! test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion7.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java ! test/langtools/tools/javac/conditional/Conditional.out ! test/langtools/tools/javac/defaultMethods/static/StaticInvokeQualified6.out ! test/langtools/tools/javac/defaultMethods/static/StaticInvokeQualified7.out ! test/langtools/tools/javac/defaultMethods/static/StaticInvokeSimple6.out ! test/langtools/tools/javac/defaultMethods/static/StaticInvokeSimple7.out ! test/langtools/tools/javac/depDocComment/SuppressDeprecation8.out ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/AnnotationsAfterTypeParamsNotSupportedInSource.java ! test/langtools/tools/javac/diags/examples/DefaultMethodNotSupported.java ! test/langtools/tools/javac/diags/examples/DiamondAndAnonClass.java ! test/langtools/tools/javac/diags/examples/DiamondNotSupported.java ! test/langtools/tools/javac/diags/examples/IntersectionTypesInCastNotSupported.java ! test/langtools/tools/javac/diags/examples/LambdaNotSupported.java ! test/langtools/tools/javac/diags/examples/MethodReferencesNotSupported.java ! test/langtools/tools/javac/diags/examples/ModulesNotSupportedInSource/module-info.java ! test/langtools/tools/javac/diags/examples/MulticatchNotSupported.java ! test/langtools/tools/javac/diags/examples/PrivateInterfaceMethodsNotSupported.java ! test/langtools/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java ! test/langtools/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java ! test/langtools/tools/javac/diags/examples/StaticIntfMethodNotSupported.java ! test/langtools/tools/javac/diags/examples/StringSwitchNotSupported.java ! test/langtools/tools/javac/diags/examples/TryResourceNotSupported.java ! test/langtools/tools/javac/diags/examples/TypeAnnotationsNotSupported.java ! test/langtools/tools/javac/diags/examples/UnsupportedBinaryLiteral.java ! test/langtools/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java ! test/langtools/tools/javac/diags/examples/VarInTryWithResourcesNotSupportedInSource.java ! test/langtools/tools/javac/generics/diamond/neg/Neg09a.out ! test/langtools/tools/javac/generics/diamond/neg/Neg09b.out ! test/langtools/tools/javac/generics/diamond/neg/Neg09c.out ! test/langtools/tools/javac/generics/diamond/neg/Neg09d.out ! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.out ! test/langtools/tools/javac/generics/odersky/BadTest4.out ! test/langtools/tools/javac/lambda/SourceLevelTest.out ! test/langtools/tools/javac/literals/BadBinaryLiterals.6.out ! test/langtools/tools/javac/literals/BadUnderscoreLiterals.6.out ! test/langtools/tools/javac/options/T6900037.out ! test/langtools/tools/javac/parser/extend/TrialParser.java ! test/langtools/tools/javac/processing/warnings/gold_sv_warn_5_6.out ! test/langtools/tools/javac/varargs/6313164/T6313164Source7.out From magnus.ihse.bursie at oracle.com Mon Dec 4 18:11:52 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Mon, 04 Dec 2017 18:11:52 +0000 Subject: hg: jdk/submit: 8192854: FONTCONFIG_CFLAGS missing from spec.gmk.in Message-ID: <201712041811.vB4IBrFl002847@aojmv0008.oracle.com> Changeset: 14cd5bd01d81 Author: ihse Date: 2017-12-04 19:08 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/14cd5bd01d81 8192854: FONTCONFIG_CFLAGS missing from spec.gmk.in Reviewed-by: erikj, prr ! make/autoconf/spec.gmk.in From magnus.ihse.bursie at oracle.com Mon Dec 4 18:13:09 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Mon, 04 Dec 2017 18:13:09 +0000 Subject: hg: jdk/submit: 8175795: configure should verify that system zlib contains needed functionality Message-ID: <201712041813.vB4IDAjv003398@aojmv0008.oracle.com> Changeset: ee64cb4455a9 Author: ihse Date: 2017-12-04 19:10 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/ee64cb4455a9 8175795: configure should verify that system zlib contains needed functionality Reviewed-by: erikj ! make/autoconf/generated-configure.sh ! make/autoconf/lib-bundled.m4 From magnus.ihse.bursie at oracle.com Mon Dec 4 18:15:51 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Mon, 04 Dec 2017 18:15:51 +0000 Subject: hg: jdk/submit: 8146977: Move the output "Building configuration X (matching Y)" to lower log level Message-ID: <201712041815.vB4IFqMN004485@aojmv0008.oracle.com> Changeset: 56d3576aadd5 Author: ihse Date: 2017-12-04 19:12 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/56d3576aadd5 8146977: Move the output "Building configuration X (matching Y)" to lower log level Reviewed-by: erikj ! make/InitSupport.gmk From magnus.ihse.bursie at oracle.com Mon Dec 4 18:51:55 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Mon, 04 Dec 2017 18:51:55 +0000 Subject: hg: jdk/submit: 8192995: run-test gtest should use all jvm variants, not just "server" Message-ID: <201712041851.vB4IpuH1019324@aojmv0008.oracle.com> Changeset: c5eefa465e37 Author: ihse Date: 2017-12-04 19:49 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/c5eefa465e37 8192995: run-test gtest should use all jvm variants, not just "server" Reviewed-by: erikj ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk From stuart.marks at oracle.com Mon Dec 4 20:57:27 2017 From: stuart.marks at oracle.com (stuart.marks at oracle.com) Date: Mon, 04 Dec 2017 20:57:27 +0000 Subject: hg: jdk/submit: 8177290: add copy factory methods for unmodifiable List, Set, Map; ... Message-ID: <201712042057.vB4KvR3c015034@aojmv0008.oracle.com> Changeset: 6ee80cd217e0 Author: smarks Date: 2017-12-04 11:50 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/6ee80cd217e0 8177290: add copy factory methods for unmodifiable List, Set, Map 8184690: add Collectors for collecting into unmodifiable List, Set, and Map Reviewed-by: alanb, briangoetz, dholmes, jrose, rriggs, scolebourne ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Set.java ! src/java.base/share/classes/java/util/stream/Collectors.java ! test/jdk/java/util/Collection/MOAT.java ! test/jdk/java/util/Collection/SetFactories.java ! test/jdk/java/util/List/ListFactories.java ! test/jdk/java/util/Map/MapFactories.java From kumar.x.srinivasan at oracle.com Mon Dec 4 21:03:07 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Mon, 04 Dec 2017 21:03:07 +0000 Subject: hg: jdk/submit: 8184683: Add @since and default methods of Compiler Tree API methods Message-ID: <201712042103.vB4L38Si017856@aojmv0008.oracle.com> Changeset: 532cdc178e42 Author: ksrini Date: 2017-12-04 10:04 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/532cdc178e42 8184683: Add @since and default methods of Compiler Tree API methods Reviewed-by: darcy, jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java From magnus.ihse.bursie at oracle.com Mon Dec 4 21:34:07 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Mon, 04 Dec 2017 21:34:07 +0000 Subject: hg: jdk/submit: 8193014: Add "special" tests to run-test to cover odd cases Message-ID: <201712042134.vB4LY8YL001579@aojmv0008.oracle.com> Changeset: 665769d3cee4 Author: ihse Date: 2017-12-04 22:31 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/665769d3cee4 8193014: Add "special" tests to run-test to cover odd cases Reviewed-by: erikj ! make/RunTests.gmk From weijun.wang at oracle.com Tue Dec 5 09:23:57 2017 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Tue, 05 Dec 2017 09:23:57 +0000 Subject: hg: jdk/submit: 8190674: sun/security/tools/jarsigner/TimestampCheck.java failed with java.nio.file.NoSuchFileException: ts2.cert Message-ID: <201712050923.vB59NwRt028881@aojmv0008.oracle.com> Changeset: f14a1972f35d Author: weijun Date: 2017-12-05 17:19 +0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/f14a1972f35d 8190674: sun/security/tools/jarsigner/TimestampCheck.java failed with java.nio.file.NoSuchFileException: ts2.cert Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java From goetz.lindenmaier at sap.com Tue Dec 5 10:37:57 2017 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Tue, 05 Dec 2017 10:37:57 +0000 Subject: hg: jdk/submit: 8191678: [TESTBUG] Add keyword headful in java/awt and javax tests. Message-ID: <201712051037.vB5AbwAn027522@aojmv0008.oracle.com> Changeset: 50d61f4b5d1a Author: goetz Date: 2017-11-21 17:39 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/50d61f4b5d1a 8191678: [TESTBUG] Add keyword headful in java/awt and javax tests. Summary: Also fix some NPE thrown if run headless. Reviewed-by: serb ! test/jdk/java/awt/Component/GetScreenLocTest/ComponentGetLocationOnScreenNPETest.java ! test/jdk/java/awt/Dialog/SiblingChildOrder/SiblingChildOrderTest.java ! test/jdk/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java ! test/jdk/javax/swing/DefaultButtonModel/DefaultButtonModelCrashTest.java ! test/jdk/javax/swing/GraphicsConfigNotifier/TestMultiScreenGConfigNotify.java ! test/jdk/javax/swing/JButton/TestGlyphBreak.java ! test/jdk/javax/swing/JComboBox/8182031/ComboPopupTest.java ! test/jdk/javax/swing/JMenu/8178430/LabelDotTest.java ! test/jdk/javax/swing/JTextArea/TestTabSize.java ! test/jdk/javax/swing/dnd/8139050/NativeErrorsInTableDnD.java ! test/jdk/javax/swing/plaf/nimbus/TestNimbusOverride.java ! test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java From magnus.ihse.bursie at oracle.com Tue Dec 5 13:13:05 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Tue, 05 Dec 2017 13:13:05 +0000 Subject: hg: jdk/submit: 8193055: ADD_JVM_ARG_IF_OK always fails Message-ID: <201712051313.vB5DD6hX009991@aojmv0008.oracle.com> Changeset: 390794d000e6 Author: ihse Date: 2017-12-05 14:10 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/390794d000e6 8193055: ADD_JVM_ARG_IF_OK always fails Reviewed-by: dholmes ! make/autoconf/boot-jdk.m4 ! make/autoconf/generated-configure.sh From claes.redestad at oracle.com Tue Dec 5 13:26:50 2017 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 05 Dec 2017 13:26:50 +0000 Subject: hg: jdk/submit: 8176188: jdk/internal/misc/JavaLangAccess/NewUnsafeString.java failing since 9-b93 Message-ID: <201712051326.vB5DQoRj015765@aojmv0008.oracle.com> Changeset: c4f2b6749c86 Author: redestad Date: 2017-12-05 14:25 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/c4f2b6749c86 8176188: jdk/internal/misc/JavaLangAccess/NewUnsafeString.java failing since 9-b93 Reviewed-by: psandoz, sherman ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/StringJoiner.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.sql/share/classes/java/sql/Date.java ! src/java.sql/share/classes/java/sql/Time.java ! src/java.sql/share/classes/java/sql/Timestamp.java ! test/jdk/ProblemList.txt - test/jdk/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java From brent.christian at oracle.com Tue Dec 5 17:48:40 2017 From: brent.christian at oracle.com (brent.christian at oracle.com) Date: Tue, 05 Dec 2017 17:48:40 +0000 Subject: hg: jdk/submit: 8187222: ClassLoader.getSystemClassLoader not clear if recursive initialization leads to ISE or unspecified error Message-ID: <201712051748.vB5HmelC004127@aojmv0008.oracle.com> Changeset: df95bd1fd4b1 Author: bchristi Date: 2017-12-05 09:44 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/df95bd1fd4b1 8187222: ClassLoader.getSystemClassLoader not clear if recursive initialization leads to ISE or unspecified error Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java + test/jdk/java/lang/ClassLoader/RecursiveSystemLoader.java From claes.redestad at oracle.com Tue Dec 5 21:26:37 2017 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 05 Dec 2017 21:26:37 +0000 Subject: hg: jdk/submit: 8193064: JarFile::getEntry0 method reference use cause for startup regression Message-ID: <201712052126.vB5LQcT8011035@aojmv0008.oracle.com> Changeset: 6c4bdbf90897 Author: redestad Date: 2017-12-05 22:26 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/6c4bdbf90897 8193064: JarFile::getEntry0 method reference use cause for startup regression Reviewed-by: sherman, mchung ! src/java.base/share/classes/java/util/jar/JarFile.java From erik.joelsson at oracle.com Tue Dec 5 22:15:26 2017 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Tue, 05 Dec 2017 22:15:26 +0000 Subject: hg: jdk/submit: 8191439: Race in building jdk.rmic.interim Message-ID: <201712052215.vB5MFRol000982@aojmv0008.oracle.com> Changeset: 7c08e9f96916 Author: erikj Date: 2017-12-05 23:11 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/7c08e9f96916 8191439: Race in building jdk.rmic.interim Reviewed-by: mchung, tbell, ihse ! make/CompileInterimLangtools.gmk ! make/CompileInterimRmic.gmk ! make/autoconf/spec.gmk.in From erik.joelsson at oracle.com Tue Dec 5 22:18:48 2017 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Tue, 05 Dec 2017 22:18:48 +0000 Subject: hg: jdk/submit: 8192771: Boot JDK jar tool used to construct the modular JAR for java.jnlp Message-ID: <201712052218.vB5MInmf002782@aojmv0008.oracle.com> Changeset: a358ebcfacfb Author: erikj Date: 2017-12-05 23:14 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/a358ebcfacfb 8192771: Boot JDK jar tool used to construct the modular JAR for java.jnlp Reviewed-by: ihse, psandoz, mchung ! make/CreateJmods.gmk ! make/autoconf/spec.gmk.in ! make/common/JarArchive.gmk From paul.sandoz at oracle.com Wed Dec 6 00:43:24 2017 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Wed, 06 Dec 2017 00:43:24 +0000 Subject: hg: jdk/submit: 8015667: Stream.toArray(IntFunction) ArrayStoreException should refer to component type of array Message-ID: <201712060043.vB60hPLY002905@aojmv0008.oracle.com> Changeset: a4b6dd7ba4b8 Author: psandoz Date: 2017-12-05 15:31 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/a4b6dd7ba4b8 8015667: Stream.toArray(IntFunction) ArrayStoreException should refer to component type of array Reviewed-by: smarks ! src/java.base/share/classes/java/util/stream/Stream.java From sundararajan.athijegannathan at oracle.com Wed Dec 6 02:28:47 2017 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Wed, 06 Dec 2017 02:28:47 +0000 Subject: hg: jdk/submit: 8185130: jlink should throw error if target image and current JDK versions don't match Message-ID: <201712060228.vB62SmJv013636@aojmv0008.oracle.com> Changeset: a5cadeee8763 Author: sundar Date: 2017-12-06 08:04 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/a5cadeee8763 8185130: jlink should throw error if target image and current JDK versions don't match Reviewed-by: redestad, alanb, mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java From nishit.jain at oracle.com Wed Dec 6 05:55:33 2017 From: nishit.jain at oracle.com (nishit.jain at oracle.com) Date: Wed, 06 Dec 2017 05:55:33 +0000 Subject: hg: jdk/submit: 8187551: MessageFormat.setFormat(int, Format) AIOOBE not thrown when documented Message-ID: <201712060555.vB65tYPs017914@aojmv0008.oracle.com> Changeset: 7648ccddd7a6 Author: nishjain Date: 2017-12-06 11:21 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/7648ccddd7a6 8187551: MessageFormat.setFormat(int, Format) AIOOBE not thrown when documented Reviewed-by: naoto, rriggs Contributed-by: nishit.jain at oracle.com ! src/java.base/share/classes/java/text/MessageFormat.java ! test/jdk/java/text/Format/MessageFormat/MessageRegression.java From rachna.goel at oracle.com Wed Dec 6 06:40:35 2017 From: rachna.goel at oracle.com (rachna.goel at oracle.com) Date: Wed, 06 Dec 2017 06:40:35 +0000 Subject: hg: jdk/submit: 8192958: TEST.groups, group jdk_util_other:file not found: jdk/internal/uti Message-ID: <201712060640.vB66eaiE002108@aojmv0008.oracle.com> Changeset: a9405d9ca8a8 Author: akolarkunnu Date: 2017-12-06 12:05 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/a9405d9ca8a8 8192958: TEST.groups, group jdk_util_other:file not found: jdk/internal/uti Summary: Removed the package jdk/internal/util from the group jdk_util_other Reviewed-by: mchung, dholmes Contributed-by: abdul.kolarkunnu at oracle.com ! test/jdk/TEST.groups From alan.bateman at oracle.com Wed Dec 6 09:55:40 2017 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Wed, 06 Dec 2017 09:55:40 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <201712060955.vB69tfHO002792@aojmv0008.oracle.com> Changeset: 9c9bd41c1af2 Author: alanb Date: 2017-12-06 08:28 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/9c9bd41c1af2 8192973: Adding "Module Resolution" to javadoc search index Reviewed-by: mchung, jjg ! src/java.base/share/classes/java/lang/module/package-info.java Changeset: c51f9eea6d2b Author: alanb Date: 2017-12-06 08:33 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/c51f9eea6d2b 8186736: Spec clarifications for IllegalArgumentException throwing - ModuleLayer.defineX methods Reviewed-by: mchung ! src/java.base/share/classes/java/lang/ModuleLayer.java Changeset: 794cbfa7a309 Author: alanb Date: 2017-12-06 08:36 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/794cbfa7a309 8182742: ClassLoader.getResourceXXX throws NPE when ClassLoader created by defineModulesWithXXX Reviewed-by: redestad, mchung ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! test/jdk/java/lang/ModuleLayer/LayerAndLoadersTest.java From serguei.spitsyn at oracle.com Wed Dec 6 10:13:34 2017 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Wed, 06 Dec 2017 10:13:34 +0000 Subject: hg: jdk/submit: 8182413: jdwp-protocol is generated without a DOCTYPE directive Message-ID: <201712061013.vB6ADZ2m008623@aojmv0008.oracle.com> Changeset: 2a749b997a0d Author: sspitsyn Date: 2017-12-06 02:09 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/2a749b997a0d 8182413: jdwp-protocol is generated without a DOCTYPE directive Summary: add a DOCTYPE directive Reviewed-by: alanb ! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java From magnus.ihse.bursie at oracle.com Wed Dec 6 12:48:49 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Wed, 06 Dec 2017 12:48:49 +0000 Subject: hg: jdk/submit: 8193061: Add run-test-prebuilt functionality Message-ID: <201712061248.vB6Cmn9a013030@aojmv0008.oracle.com> Changeset: 94a38ebbc9bb Author: ihse Date: 2017-12-06 13:45 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/94a38ebbc9bb 8193061: Add run-test-prebuilt functionality Reviewed-by: erikj ! make/Help.gmk + make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltSpec.gmk ! make/common/MakeBase.gmk From magnus.ihse.bursie at oracle.com Wed Dec 6 12:50:26 2017 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Wed, 06 Dec 2017 12:50:26 +0000 Subject: hg: jdk/submit: 8193060: Set MAKE env variable in jib profile for gnumake Message-ID: <201712061250.vB6CoRkx013534@aojmv0008.oracle.com> Changeset: eaa406097d93 Author: ihse Date: 2017-12-06 13:47 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/eaa406097d93 8193060: Set MAKE env variable in jib profile for gnumake Reviewed-by: tbell, erikj ! make/conf/jib-profiles.js From sean.coffey at oracle.com Wed Dec 6 16:31:48 2017 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 06 Dec 2017 16:31:48 +0000 Subject: hg: jdk/submit: 8185855: Debug exception stacks should be clearer Message-ID: <201712061631.vB6GVnq0008744@aojmv0008.oracle.com> Changeset: 18a4438eb690 Author: coffeys Date: 2017-12-06 14:33 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/18a4438eb690 8185855: Debug exception stacks should be clearer Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java ! src/java.base/share/classes/sun/security/x509/X509Key.java From paul.sandoz at oracle.com Wed Dec 6 18:05:45 2017 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Wed, 06 Dec 2017 18:05:45 +0000 Subject: hg: jdk/submit: 8188870: Bump classfile version number to 54 Message-ID: <201712061805.vB6I5kJl024124@aojmv0008.oracle.com> Changeset: 89829dd3cc54 Author: psandoz Date: 2017-11-03 10:01 -0700 URL: http://hg.openjdk.java.net/jdk/submit/rev/89829dd3cc54 8188870: Bump classfile version number to 54 Reviewed-by: alanb, dholmes, coleenp, mcimadamore ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.base/share/native/include/classfile_constants.h ! src/java.base/share/native/libjava/System.c ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.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/Target.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java + test/hotspot/jtreg/runtime/classFileParserBug/Class54.jasm ! test/langtools/tools/javac/6330997/T6330997.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/versions/Versions.java From vicente.romero at oracle.com Wed Dec 6 18:41:12 2017 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 06 Dec 2017 18:41:12 +0000 Subject: hg: jdk/submit: 8192885: Compiler in JDK 10-ea+33 misses to include entry in LineNumberTable for goto instruction of foreach loop Message-ID: <201712061841.vB6IfCaj011765@aojmv0008.oracle.com> Changeset: d8c634b016c6 Author: vromero Date: 2017-12-06 13:36 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/d8c634b016c6 8192885: Compiler in JDK 10-ea+33 misses to include entry in LineNumberTable for goto instruction of foreach loop Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/T8192885/AddGotoAfterForLoopToLNTTest.java ! test/langtools/tools/javac/flow/tests/TestCaseForEach.java From chris.hegarty at oracle.com Wed Dec 6 19:23:54 2017 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 06 Dec 2017 19:23:54 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <201712061923.vB6JNsrc003402@aojmv0008.oracle.com> Changeset: b1c1b4ef4be2 Author: chegar Date: 2017-12-06 11:11 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/b1c1b4ef4be2 8191494: Refresh incubating HTTP Client Reviewed-by: chegar, dfuchs, michaelm Contributed-by: Chris Hegarty , Daniel Fuchs , Michael McMahon , Pavel Rappo ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractAsyncSSLConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractPushPublisher.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractSubscription.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncEvent.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLTunnelConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncTriggerEvent.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AuthenticationFilter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BlockingPushPublisher.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BufferingSubscriber.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ConnectionPool.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/CookieFilter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/DefaultPublisher.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExecutorWrapper.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/FilterFactory.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderFilter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderParser.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1AsyncReceiver.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1HeaderParser.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Request.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClient.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientBuilderImpl.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientFacade.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpHeaders.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequest.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestBuilderImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponseImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpTimeoutException.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ImmutableHeaders.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiMapResult.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainProxyConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PrivilegedExecutor.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PseudoPublisher.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PullPublisher.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushGroup.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushPublisher.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RawChannelImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RedirectFilter.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestProcessors.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestPublishers.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Response.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseSubscribers.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SocketTube.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocketHandshakeException.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowController.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncDataReadQueue.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncWriteQueue.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/BufferHandler.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferPool.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferReference.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ConnectionExpiredException.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/DebugLogger.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Demand.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ExceptionallyCloseable.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/FlowTube.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/HttpHeadersImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Log.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/MinimalFuture.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Pair.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Queue.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLFlowDelegate.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLTube.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SequentialScheduler.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SubscriberWrapper.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SubscriptionBase.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Utils.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ContinuationFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/DataFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ErrorFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesDecoder.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesEncoder.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/GoAwayFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeaderFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeadersFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/Http2Frame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/MalformedFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/OutgoingHeaders.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PingFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PriorityFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PushPromiseFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ResetFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/SettingsFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/WindowUpdateFrame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BinaryRepresentationWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BulkSizeUpdateWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Decoder.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/DecodingCallback.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Encoder.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HPACK.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HeaderTable.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Huffman.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/ISO_8859_1.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexNameValueWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexedWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerReader.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralNeverIndexedWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWithIndexingWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/SizeUpdateWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringReader.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringWriter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/package-info.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/BuilderImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CheckFailedException.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CooperativeHandler.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FailWebSocketException.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/MessageStreamConsumer.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OpeningHandshake.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OutgoingMessage.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/RawChannel.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Transmitter.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/TransportSupplier.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/UTF8AccumulatingDecoder.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketRequest.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/package-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java ! test/jdk/ProblemList.txt ! test/jdk/com/sun/net/httpserver/EchoHandler.java - test/jdk/java/net/httpclient/APIErrors.java + test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/BasicAuthTest.java + test/jdk/java/net/httpclient/BodyProcessorInputStreamTest.java + test/jdk/java/net/httpclient/BufferingSubscriberCancelTest.java + test/jdk/java/net/httpclient/BufferingSubscriberErrorCompleteTest.java + test/jdk/java/net/httpclient/BufferingSubscriberTest.java + test/jdk/java/net/httpclient/CancelledResponse.java + test/jdk/java/net/httpclient/CustomRequestPublisher.java + test/jdk/java/net/httpclient/CustomResponseSubscriber.java ! test/jdk/java/net/httpclient/EchoHandler.java + test/jdk/java/net/httpclient/HandshakeFailureTest.java ! test/jdk/java/net/httpclient/HeadersTest.java ! test/jdk/java/net/httpclient/HeadersTest1.java + test/jdk/java/net/httpclient/HeadersTest2.java + test/jdk/java/net/httpclient/HttpClientBuilderTest.java ! test/jdk/java/net/httpclient/HttpInputStreamTest.java ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java + test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java ! test/jdk/java/net/httpclient/ImmutableHeaders.java + test/jdk/java/net/httpclient/InterruptedBlockingSend.java ! test/jdk/java/net/httpclient/LightWeightHttpServer.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java + test/jdk/java/net/httpclient/ManyRequestsLegacy.java ! test/jdk/java/net/httpclient/MessageHeadersTest.java + test/jdk/java/net/httpclient/MockServer.java ! test/jdk/java/net/httpclient/MultiAuthTest.java + test/jdk/java/net/httpclient/NoBodyPartOne.java + test/jdk/java/net/httpclient/NoBodyPartTwo.java ! test/jdk/java/net/httpclient/ProxyAuthTest.java ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/ProxyTest.java ! test/jdk/java/net/httpclient/RequestBodyTest.java + test/jdk/java/net/httpclient/RequestBuilderTest.java + test/jdk/java/net/httpclient/RequestProcessorExceptions.java - test/jdk/java/net/httpclient/Server.java ! test/jdk/java/net/httpclient/ShortRequestBody.java ! test/jdk/java/net/httpclient/SmallTimeout.java ! test/jdk/java/net/httpclient/SmokeTest.java ! test/jdk/java/net/httpclient/SplitResponse.java + test/jdk/java/net/httpclient/SplitResponseSSL.java ! test/jdk/java/net/httpclient/TestKit.java ! test/jdk/java/net/httpclient/TestKitTest.java ! test/jdk/java/net/httpclient/TimeoutBasic.java ! test/jdk/java/net/httpclient/TimeoutOrdering.java ! test/jdk/java/net/httpclient/VersionTest.java + test/jdk/java/net/httpclient/ZeroRedirects.java ! test/jdk/java/net/httpclient/docs/files/notsobigfile.txt ! test/jdk/java/net/httpclient/examples/WebSocketExample.java ! test/jdk/java/net/httpclient/http2/BasicTest.java + test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java ! test/jdk/java/net/httpclient/http2/ErrorTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java + test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java + test/jdk/java/net/httpclient/http2/HpackCircularBufferDriver.java + test/jdk/java/net/httpclient/http2/HpackDecoderDriver.java - test/jdk/java/net/httpclient/http2/HpackDriver.java - test/jdk/java/net/httpclient/http2/HpackDriverHeaderTable.java + test/jdk/java/net/httpclient/http2/HpackEncoderDriver.java + test/jdk/java/net/httpclient/http2/HpackHeaderTableDriver.java + test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java + test/jdk/java/net/httpclient/http2/HpackTestHelper.java - test/jdk/java/net/httpclient/http2/NoBody.java ! test/jdk/java/net/httpclient/http2/ProxyTest2.java ! test/jdk/java/net/httpclient/http2/RedirectTest.java ! test/jdk/java/net/httpclient/http2/ServerPush.java ! test/jdk/java/net/httpclient/http2/TLSConnection.java ! test/jdk/java/net/httpclient/http2/Timeout.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BinaryPrimitivesTest.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BuffersTestingKit.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/CircularBufferTest.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/DecoderTest.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/EncoderTest.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HeaderTableTest.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HuffmanTest.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/SpecHelper.java ! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/TestHelper.java ! test/jdk/java/net/httpclient/http2/server/BodyInputStream.java ! test/jdk/java/net/httpclient/http2/server/BodyOutputStream.java ! test/jdk/java/net/httpclient/http2/server/EchoHandler.java + test/jdk/java/net/httpclient/http2/server/ExceptionallyCloseable.java ! test/jdk/java/net/httpclient/http2/server/Http2EchoHandler.java ! test/jdk/java/net/httpclient/http2/server/Http2Handler.java + test/jdk/java/net/httpclient/http2/server/Http2RedirectHandler.java ! test/jdk/java/net/httpclient/http2/server/Http2TestExchange.java + test/jdk/java/net/httpclient/http2/server/Http2TestExchangeImpl.java + test/jdk/java/net/httpclient/http2/server/Http2TestExchangeSupplier.java ! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java ! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/http2/server/NoBodyHandler.java ! test/jdk/java/net/httpclient/http2/server/OutgoingPushPromise.java ! test/jdk/java/net/httpclient/http2/server/PushHandler.java + test/jdk/java/net/httpclient/http2/server/Queue.java - test/jdk/java/net/httpclient/http2/server/RedirectHandler.java ! test/jdk/java/net/httpclient/http2/server/TestUtil.java ! test/jdk/java/net/httpclient/security/0.policy ! test/jdk/java/net/httpclient/security/1.policy ! test/jdk/java/net/httpclient/security/10.policy ! test/jdk/java/net/httpclient/security/11.policy ! test/jdk/java/net/httpclient/security/12.policy ! test/jdk/java/net/httpclient/security/14.policy ! test/jdk/java/net/httpclient/security/15.policy ! test/jdk/java/net/httpclient/security/2.policy ! test/jdk/java/net/httpclient/security/3.policy ! test/jdk/java/net/httpclient/security/4.policy ! test/jdk/java/net/httpclient/security/5.policy ! test/jdk/java/net/httpclient/security/6.policy ! test/jdk/java/net/httpclient/security/7.policy ! test/jdk/java/net/httpclient/security/8.policy ! test/jdk/java/net/httpclient/security/9.policy ! test/jdk/java/net/httpclient/security/Driver.java ! test/jdk/java/net/httpclient/security/Security.java + test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java + test/jdk/java/net/httpclient/security/filePerms/httpclient.policy + test/jdk/java/net/httpclient/websocket/BuildingWebSocketDriver.java ! test/jdk/java/net/httpclient/websocket/ConnectionHandover.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java + test/jdk/java/net/httpclient/websocket/HeaderWriterDriver.java - test/jdk/java/net/httpclient/websocket/LoggingHelper.java + test/jdk/java/net/httpclient/websocket/MaskerDriver.java + test/jdk/java/net/httpclient/websocket/ReaderDriver.java + test/jdk/java/net/httpclient/websocket/ReceivingTestDriver.java + test/jdk/java/net/httpclient/websocket/SendingTestDriver.java - test/jdk/java/net/httpclient/websocket/WSDriver.java + test/jdk/java/net/httpclient/websocket/WSHandshakeException.java ! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/BuildingWebSocketTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/CloseTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/DataProviders.java ! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/HeaderWriterTest.java ! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MaskerTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannel.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannelTest.java ! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListener.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListenerTest.java + test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockReceiver.java + test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockTransmitter.java + test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockTransport.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/PingTest.java ! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReaderTest.java + test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReceivingTest.java + test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/SendingTest.java ! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/TestSupport.java + test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java + test/jdk/java/net/httpclient/websocket/security/httpclient.policy + test/jdk/java/net/httpclient/whitebox/ConnectionPoolTestDriver.java + test/jdk/java/net/httpclient/whitebox/DemandTestDriver.java ! test/jdk/java/net/httpclient/whitebox/Driver.java + test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java + test/jdk/java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java + test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java + test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java + test/jdk/java/net/httpclient/whitebox/WrapperTestDriver.java + test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/AbstractRandomTest.java + test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/AbstractSSLTubeTest.java ! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ConnectionPoolTest.java + test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/FlowTest.java + test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/Http1HeaderParserTest.java ! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/RawChannelTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java + test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SSLEchoTubeTest.java + test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SSLTubeTest.java ! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SelectorTest.java + test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/WrapperTest.java + test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/internal/common/DemandTest.java Changeset: 1826a0130c59 Author: chegar Date: 2017-12-06 19:17 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/1826a0130c59 Merge From kumar.x.srinivasan at oracle.com Wed Dec 6 21:05:38 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Wed, 06 Dec 2017 21:05:38 +0000 Subject: hg: jdk/submit: 8191078: Wrong "Package not found" warning Message-ID: <201712062105.vB6L5cqq007393@aojmv0008.oracle.com> Changeset: 8e96f85f2feb Author: ksrini Date: 2017-12-06 11:43 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/8e96f85f2feb 8191078: Wrong "Package not found" warning Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java + test/langtools/jdk/javadoc/tool/testPackages/TestPackages.java From brian.burkhalter at oracle.com Thu Dec 7 01:11:41 2017 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Thu, 07 Dec 2017 01:11:41 +0000 Subject: hg: jdk/submit: 8191706: Add Reader::transferTo(Writer) Message-ID: <201712070111.vB71BgMY009628@aojmv0008.oracle.com> Changeset: 50ddd5e1ede1 Author: bpb Date: 2017-12-06 14:39 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/50ddd5e1ede1 8191706: Add Reader::transferTo(Writer) Reviewed-by: alanb, bpb, briangoetz Contributed-by: Patrick Reinhart ! src/java.base/share/classes/java/io/Reader.java + test/jdk/java/io/Reader/TransferTo.java From kumar.x.srinivasan at oracle.com Thu Dec 7 01:41:08 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 07 Dec 2017 01:41:08 +0000 Subject: hg: jdk/submit: 8192933: Wrong generic type parameter in serialized form javadoc Message-ID: <201712070141.vB71f8hO022046@aojmv0008.oracle.com> Changeset: f5d7096cfdc0 Author: ksrini Date: 2017-12-06 15:14 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/f5d7096cfdc0 8192933: Wrong generic type parameter in serialized form javadoc Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java + test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg2/Fields.java From jesper.wilhelmsson at oracle.com Thu Dec 7 09:00:04 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 07 Dec 2017 09:00:04 +0000 Subject: hg: jdk/submit: 115 new changesets Message-ID: <201712070900.vB790Dtd018357@aojmv0008.oracle.com> Changeset: 2cd1c2b03782 Author: iveresov Date: 2017-11-22 01:12 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/2cd1c2b03782 8191683: Compile problem on ARM after JDK-8043070 Summary: Make nmethod::_state explicitly a signed char Reviewed-by: thartmann ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 22c9856fc2c2 Author: rlupusoru Date: 2017-11-22 14:43 +0300 URL: http://hg.openjdk.java.net/jdk/submit/rev/22c9856fc2c2 8190800: Support vectorization of Math.sqrt() on floats Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: cce885f4baab Author: ihse Date: 2017-11-22 14:53 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/cce885f4baab 8191202: Remove duplicated jmm.h Reviewed-by: erikj, coleenp ! make/hotspot/lib/CompileJvm.gmk - src/hotspot/share/services/jmm.h ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/management.hpp Changeset: b936dd383b25 Author: lkorinth Date: 2017-11-13 15:28 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/b936dd383b25 8190408: Run G1CMRemarkTask with the appropriate amount of threads instead of starting up everyone Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: 72855b7d10ac Author: aharlap Date: 2017-11-16 14:06 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/72855b7d10ac 8187819: gc/TestFullGCALot.java fails on jdk10 started with "-XX:-UseCompressedOops" option Summary: Need to initialized metaspace performance counters before their potential use Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/memory/universe.cpp ! test/hotspot/jtreg/gc/TestFullGCALot.java Changeset: 2cb07c3778e1 Author: jwilhelm Date: 2017-11-22 16:57 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/2cb07c3778e1 Merge ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp - src/java.desktop/share/classes/sun/java2d/pisces/Curve.java - src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java - src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java - src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java - src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java - src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java - src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java - src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java - src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java - src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java - src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh - test/jdk/sun/java2d/pisces/OpenJDKFillBug.java - test/jdk/sun/java2d/pisces/Renderer/Test7019861.java - test/jdk/sun/java2d/pisces/Renderer/TestNPE.java - test/jdk/sun/java2d/pisces/Test7036754.java - test/jdk/sun/pisces/DashStrokeTest.java - test/jdk/sun/pisces/JoinMiterTest.java - test/jdk/sun/pisces/ScaleTest.java - test/jdk/sun/pisces/StrokeShapeTest.java - test/jdk/sun/pisces/TEST.properties - test/jdk/sun/pisces/ThinLineTest.java - test/langtools/tools/javadoc/sourceOnly/p/NonSource.class Changeset: bca569f79fa1 Author: lucy Date: 2017-11-22 17:10 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/bca569f79fa1 8189793: [s390]: Improve String compress/inflate by exploiting vector instructions Reviewed-by: mdoerr, goetz ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad Changeset: 528144831ba3 Author: dlong Date: 2017-11-22 09:27 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/528144831ba3 8191688: Assert failed in > 200 tests: failed dependencies, but counter didn't change Reviewed-by: kvn ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp Changeset: 513e0b467a92 Author: ctornqvi Date: 2017-11-22 14:31 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/513e0b467a92 8191768: Introduce a concurrency factor to be able to scale up or down jtreg concurrency when running Hotspot tests Reviewed-by: erikj ! test/hotspot/jtreg/Makefile Changeset: 8707ca0f414a Author: simonis Date: 2017-11-22 17:57 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/8707ca0f414a 8187280: Remove unused methods from StubQueue Reviewed-by: kvn, kbarrett ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/code/stubs.hpp Changeset: b38d8aadcada Author: ccheung Date: 2017-11-22 16:08 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/b38d8aadcada 8191653: Test failures in BootAppendTests - missing jdk.internal.vm.compiler module Summary: backout the fix for 8190975 Reviewed-by: iklam, kvn ! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java ! test/jdk/java/lang/String/concat/WithSecurityManager.java Changeset: ea220fda47b3 Author: ccheung Date: 2017-11-22 16:10 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/ea220fda47b3 Merge Changeset: ab188c22d4b6 Author: sjohanss Date: 2017-11-23 09:53 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/ab188c22d4b6 8189733: Cleanup Full GC setup and tear down Reviewed-by: tschatzl, ehelin ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp Changeset: 02f9be87cf5c Author: tschatzl Date: 2017-11-23 15:51 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/02f9be87cf5c 8179244: Assert failed in instanceMirrorKlass.inline.hpp Summary: Investigate the failure and upon observing that the assert is too strict, disable it and addd a comment. Reviewed-by: ehelin ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp Changeset: 08be4c1e540e Author: tschatzl Date: 2017-11-23 15:51 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/08be4c1e540e 8182050: assert(_whole_heap.contains(p)) failed: Attempt to access p out of bounds of card marking array's _whole_heap Summary: Ignore zero-sized MemRegions to invalidate in G1SATBCardTableLoggingModRefBS::invalidate() Reviewed-by: ehelin, sjohanss ! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp + test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java Changeset: 26dbe08d1c17 Author: tschatzl Date: 2017-11-23 15:51 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/26dbe08d1c17 8190426: Lazily initialize refinement threads with UseDynamicNumberOfGCThreads Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp Changeset: 62d5973082e3 Author: aharlap Date: 2017-11-22 18:58 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/62d5973082e3 8185591: guarantee(_byte_map[_guard_index] == last_card) failed: card table guard has been modified Summary: Properly handle zero count in gen_write_ref_array_post_barrier() Reviewed-by: tschatzl, kbarrett ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp Changeset: 8d15b1369c7a Author: dcubed Date: 2017-11-22 17:54 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/8d15b1369c7a 8167108: inconsistent handling of SR_lock can lead to crashes Summary: Add Thread Safe Memory Reclamation (Thread-SMR) mechanism. Reviewed-by: coleenp, dcubed, dholmes, eosterlund, gthornbr, kbarrett, rehn, sspitsyn, stefank Contributed-by: daniel.daugherty at oracle.com, erik.osterlund at oracle.com, robbin.ehn at oracle.com ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/satbMarkQueue.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/memprofiler.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp + src/hotspot/share/runtime/threadSMR.cpp + src/hotspot/share/runtime/threadSMR.hpp + src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vm_operations.cpp ! src/hotspot/share/runtime/vm_operations.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java + test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java + test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java + test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java + test/hotspot/jtreg/runtime/Thread/InterruptAtExit.java + test/hotspot/jtreg/runtime/Thread/IsInterruptedAtExit.java + test/hotspot/jtreg/runtime/Thread/ResumeAtExit.java + test/hotspot/jtreg/runtime/Thread/SetNameAtExit.java + test/hotspot/jtreg/runtime/Thread/SetPriorityAtExit.java + test/hotspot/jtreg/runtime/Thread/StopAtExit.java + test/hotspot/jtreg/runtime/Thread/SuspendAtExit.java + test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java + test/hotspot/jtreg/runtime/handshake/HandshakeWalkOneExitTest.java Changeset: 1a3ac5e7cfb8 Author: dcubed Date: 2017-11-23 06:01 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/1a3ac5e7cfb8 Merge ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: a9fbc10dc406 Author: dcubed Date: 2017-11-23 19:42 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/a9fbc10dc406 Merge Changeset: 9d00b6f9cbed Author: rehn Date: 2017-11-24 13:58 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/9d00b6f9cbed 8191782: Missing deprecated options in VMDeprecatedOptions.java Reviewed-by: dcubed, mlarsson ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: eeac8b750f4a Author: dholmes Date: 2017-11-24 14:07 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/eeac8b750f4a 8191707: Options with invalid values are incorrectly treated as obsolete and ignored Reviewed-by: rehn, dcubed ! src/hotspot/share/runtime/arguments.cpp Changeset: cda04fd2da6f Author: jwilhelm Date: 2017-11-25 04:36 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/cda04fd2da6f Merge ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp - src/hotspot/share/classfile/jimage.hpp Changeset: 27d388ff3a89 Author: jwilhelm Date: 2017-11-25 20:28 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/27d388ff3a89 Merge ! make/hotspot/lib/CompileJvm.gmk - src/hotspot/share/services/jmm.h Changeset: a3d565e72f51 Author: rraghavan Date: 2017-11-26 09:05 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/a3d565e72f51 8191313: compiler/runtime/SpreadNullArg.java fails in tier1 Summary: corrected SpreadNullArg.java test to expect NullPointerException after 8157246 fix Reviewed-by: dcubed, mchung ! test/hotspot/jtreg/compiler/runtime/SpreadNullArg.java Changeset: af9e4669ca18 Author: ysuenaga Date: 2017-11-27 11:20 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/af9e4669ca18 8185796: jstack and clhsdb jstack should show lock objects Summary: Modifications to display monitor details with SA jstack Reviewed-by: sspitsyn, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithLock.java + test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java Changeset: e6b643827037 Author: stefank Date: 2017-11-24 15:21 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/e6b643827037 8191858: Add missing includes in memoryManager.hpp Reviewed-by: ehelin, tschatzl, pliden ! src/hotspot/share/services/memoryManager.hpp Changeset: d8ec0640616c Author: stefank Date: 2017-11-24 15:21 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/d8ec0640616c 8191860: Add perfData.inline.hpp Reviewed-by: ehelin, pliden ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/gc/shared/collectorCounters.cpp ! src/hotspot/share/gc/shared/collectorCounters.hpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp + src/hotspot/share/runtime/perfData.inline.hpp ! src/hotspot/share/runtime/statSampler.cpp Changeset: 8a5e8cd321d9 Author: stefank Date: 2017-11-24 15:48 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/8a5e8cd321d9 8191861: Move and refactor hSpaceCounters Reviewed-by: pliden, ehelin, rkennke ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp - src/hotspot/share/gc/g1/hSpaceCounters.cpp - src/hotspot/share/gc/g1/hSpaceCounters.hpp + src/hotspot/share/gc/shared/hSpaceCounters.cpp + src/hotspot/share/gc/shared/hSpaceCounters.hpp Changeset: d64722b0b371 Author: ehelin Date: 2017-11-27 10:51 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/d64722b0b371 8080345: With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3 Reviewed-by: sjohanss, tschatzl Contributed-by: ysr1729 at gmail.com, erik.helin at oracle.com ! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/collectorPolicy.cpp + test/hotspot/jtreg/gc/TestGenerationPerfCounter.java - test/hotspot/jtreg/gc/metaspace/PerfCounter.java - test/hotspot/jtreg/gc/metaspace/PerfCounters.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java + test/hotspot/jtreg/gc/testlibrary/PerfCounter.java + test/hotspot/jtreg/gc/testlibrary/PerfCounters.java Changeset: 7f40c1cdde28 Author: thartmann Date: 2017-11-27 11:39 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/7f40c1cdde28 8179026: Remove explicit code cache options processing Summary: Removed explicit processing of code cache related options because generic processing already handles these. Reviewed-by: kvn ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: c1b46afab3ba Author: thartmann Date: 2017-11-27 11:41 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/c1b46afab3ba 8087339: The code heap might use different alignment for committed size and reserved size Summary: InitialCodeCacheSize should not constrain code cache memory alignment. Reviewed-by: kvn ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp Changeset: bb957f109a1f Author: rraghavan Date: 2017-11-27 03:11 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/bb957f109a1f 8191227: issues with unsafe handle resolution Summary: added ThreadInVMfromNative or ThreadInVMfromUnknown support Reviewed-by: thartmann, vlivanov ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/share/code/debugInfo.cpp Changeset: 1fe261257e81 Author: pliden Date: 2017-11-27 12:38 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/1fe261257e81 8191846: jstat prints debug message when debugging is disabled Reviewed-by: ehelin, rehn ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java Changeset: 37937ce6adf3 Author: pliden Date: 2017-11-27 13:34 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/37937ce6adf3 8191862: Warn about UseNUMA/UseLargePages only when using ParallelGC Reviewed-by: stefank, sjohanss ! src/hotspot/os/linux/os_linux.cpp Changeset: f93055f440d8 Author: pliden Date: 2017-11-27 13:50 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/f93055f440d8 8191864: Provide a public destructor for WorkGang Reviewed-by: stefank, sjohanss ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp Changeset: f140bebf0348 Author: gromero Date: 2017-11-27 14:59 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/f140bebf0348 8191868: IdealGraphVisualizer: "ant build/run" fails due to outdated bootstrap.url Summary: Fixed bootstrap.url to point to correct server. Reviewed-by: thartmann ! src/utils/IdealGraphVisualizer/nbproject/platform.properties Changeset: 4e5124dacf91 Author: glaubitz Date: 2017-11-21 13:48 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/4e5124dacf91 8187227: Zero should use compiler built-ins for atomics on linux-m68k Reviewed-by: aph, kbarrett ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp Changeset: f2412517fa70 Author: glaubitz Date: 2017-11-24 12:16 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/f2412517fa70 8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: efc459cf351e Author: aph Date: 2017-11-24 17:19 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/efc459cf351e 8189596: AArch64: implementation for Thread-local handshakes Reviewed-by: adinn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: 2d91c9a4f409 Author: aph Date: 2017-11-27 17:04 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/2d91c9a4f409 Merge ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp - src/hotspot/share/gc/g1/hSpaceCounters.cpp - src/hotspot/share/gc/g1/hSpaceCounters.hpp - src/java.desktop/share/classes/sun/java2d/pisces/Curve.java - src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java - src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java - src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java - src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java - src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java - src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java - src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java - src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java - src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java - src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java - src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java - src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh - test/hotspot/jtreg/gc/metaspace/PerfCounter.java - test/hotspot/jtreg/gc/metaspace/PerfCounters.java - test/jdk/sun/java2d/pisces/OpenJDKFillBug.java - test/jdk/sun/java2d/pisces/Renderer/Test7019861.java - test/jdk/sun/java2d/pisces/Renderer/TestNPE.java - test/jdk/sun/java2d/pisces/Test7036754.java - test/jdk/sun/pisces/DashStrokeTest.java - test/jdk/sun/pisces/JoinMiterTest.java - test/jdk/sun/pisces/ScaleTest.java - test/jdk/sun/pisces/StrokeShapeTest.java - test/jdk/sun/pisces/TEST.properties - test/jdk/sun/pisces/ThinLineTest.java - test/langtools/tools/javadoc/sourceOnly/p/NonSource.class Changeset: c134a8bee21a Author: aph Date: 2017-11-27 17:26 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/c134a8bee21a Merge Changeset: 998c88ae423a Author: jtulach Date: 2017-11-10 10:30 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/998c88ae423a 8189116: Give the jdk.internal.vm.compiler.management only the permissions it really needs to expose the bean Reviewed-by: mchung, kvn ! src/java.base/share/lib/security/default.policy Changeset: 235a18d659fc Author: roland Date: 2017-11-27 10:44 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/235a18d659fc 8191153: assert(u_ctrl != blk1 && u_ctrl != blk2) failed: won't converge Summary: relax assert Reviewed-by: kvn ! src/hotspot/share/opto/split_if.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedCMove.java Changeset: 3c0ef95d12e3 Author: sangheki Date: 2017-11-27 13:19 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/3c0ef95d12e3 8178497: Bug in MutableNUMASpace::ensure_parsability Summary: Changed problematic variable type from intptr_t to HeapWord* Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: d851eb254409 Author: jgeorge Date: 2017-11-27 15:26 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/d851eb254409 8191919: Include TestJhsdbJstackLock.java in ProblemList.txt Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 87b6295b3f4f Author: dcubed Date: 2017-11-27 17:51 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/87b6295b3f4f Merge Changeset: feea6d82adc2 Author: roland Date: 2017-11-27 16:05 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/feea6d82adc2 8191887: assert(b->is_Bool()) in PhaseIdealLoop::clone_iff() due to Opaque4 node Summary: add special handling for graph shape If->Opaque4->Bool->CmpP Reviewed-by: kvn ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/unsafe/TestLoopUnswitching.java Changeset: c035fbb1beb4 Author: njian Date: 2017-06-20 16:25 +0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/c035fbb1beb4 8181633: Vectorization fails for some multiplication with constant cases Reviewed-by: kvn Contributed-by: yang.zhang at linaro.org ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp Changeset: 0afc5f9eafef Author: jiangli Date: 2017-11-27 20:35 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/0afc5f9eafef 8191504: [TESTBUG] CDSTestUtils.isUnableToMap() should check OptionalData region mapping failure Summary: Check all regions for mapping failure in CDSTestUtils.isUnableToMap(). Reviewed-by: iklam, ccheung, mseledtsov ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 78b2ecdd3c4b Author: iklam Date: 2017-11-27 20:21 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/78b2ecdd3c4b 8188791: Move AppCDS from closed repo to open repo Reviewed-by: dsamersoff, simonis, minqi Contributed-by: jiangli.zhou at oracle.com, mikhailo.seledtsov at oracle.com, calvin.cheung at oracle.com ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classListParser.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp + src/hotspot/share/classfile/sharedClassUtil.cpp ! src/hotspot/share/classfile/sharedClassUtil.hpp ! src/hotspot/share/classfile/systemDictionary.cpp + src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/systemDictionary_ext.hpp ! src/hotspot/share/classfile/vmSymbols.hpp - src/hotspot/share/classfile/vmSymbols_ext.hpp + src/hotspot/share/prims/cdsoffsets.cpp + src/hotspot/share/prims/cdsoffsets.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments_ext.hpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/appcds/AppCDSOptions.java + test/hotspot/jtreg/runtime/appcds/AppendClasspath.java + test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java + test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java + test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java + test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java + test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java + test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java + test/hotspot/jtreg/runtime/appcds/CompilerUtils.java + test/hotspot/jtreg/runtime/appcds/DumpClassList.java + test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_1.txt + test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_2.txt + test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_3.txt + test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java + test/hotspot/jtreg/runtime/appcds/ExtraSymbols.symbols.txt + test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java + test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java + test/hotspot/jtreg/runtime/appcds/HelloExtTest.java + test/hotspot/jtreg/runtime/appcds/HelloTest.java + test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java + test/hotspot/jtreg/runtime/appcds/JarBuilder.java + test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java + test/hotspot/jtreg/runtime/appcds/MismatchedUseAppCDS.java + test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java + test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java + test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java + test/hotspot/jtreg/runtime/appcds/OldClassTest.java + test/hotspot/jtreg/runtime/appcds/PackageSealing.java + test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java + test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java + test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java + test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java + test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java + test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java + test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java + test/hotspot/jtreg/runtime/appcds/SharedArchiveFile.java + test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/appcds/SharedPackages.java + test/hotspot/jtreg/runtime/appcds/SignedJar.java + test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/appcds/TestCommon.java + test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java + test/hotspot/jtreg/runtime/appcds/UseAppCDS.java + test/hotspot/jtreg/runtime/appcds/UseAppCDS_Test.java + test/hotspot/jtreg/runtime/appcds/VerifierTest.java + test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java + test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java + test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java + test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java + test/hotspot/jtreg/runtime/appcds/WideIloadTest.java + test/hotspot/jtreg/runtime/appcds/WrongClasspath.java + test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java + test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java + test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferencesApp.java + test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.config.txt + test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java + test/hotspot/jtreg/runtime/appcds/cacheObject/GCStress.config.txt + test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressApp.java + test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java + test/hotspot/jtreg/runtime/appcds/cacheObject/InstrumentationAgent.mf + test/hotspot/jtreg/runtime/appcds/cacheObject/MyException.java + test/hotspot/jtreg/runtime/appcds/cacheObject/MyOuter.java + test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java + test/hotspot/jtreg/runtime/appcds/cacheObject/RangeNotWithinHeap.java + test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java + test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java + test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java + test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java + test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java + test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java + test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java + test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java + test/hotspot/jtreg/runtime/appcds/customLoader/CustomLoaderApp.java + test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java + test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java + test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestBase.java + test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java + test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java + test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java + test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java + test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java + test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java + test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java + test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ia.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ib.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee2.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3Child.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/Hello.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/InProhibitedPkg.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderAPI.mf + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderSegregation.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyBuiltin.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyUnregistered.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/ProtDomain.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SimpleHello.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnintendedLoaders.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java + test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java + test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTestHelper.java + test/hotspot/jtreg/runtime/appcds/javaldr/CheckAnonymousClass.java + test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java + test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java + test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.mf + test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java + test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDumpWb.java + test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java + test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java + test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main2.jasm + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/javax/activation/UnsupportedDataTypeException2.jasm + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/jdk/test/Main.java + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java + test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java + test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsHelper.java + test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java + test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java + test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.activation/javax/activation/UnsupportedDataTypeException.java + test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.activation/module-info.java + test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java + test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java + test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java + test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/module-info.java + test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java + test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java + test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationAgent.mf + test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java + test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationClassFileTransformer.java + test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java + test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java + test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelClassesTransform.java + test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java + test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java + test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java + test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java + test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java + test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java + test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java + test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/ExtraSharedInput.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloString.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringGC.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/InternStringTest.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringValueTest.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsUtils.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWb.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidDataType.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidHeader.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidString.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidVersion.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/TruncatedString.txt + test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt + test/hotspot/jtreg/runtime/appcds/test-classes/ArrayListTest.java + test/hotspot/jtreg/runtime/appcds/test-classes/BootClassPathAppendHelper.java + test/hotspot/jtreg/runtime/appcds/test-classes/C1.java + test/hotspot/jtreg/runtime/appcds/test-classes/C2.java + test/hotspot/jtreg/runtime/appcds/test-classes/CheckIfShared.java + test/hotspot/jtreg/runtime/appcds/test-classes/Child.java + test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr1.java + test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr2.java + test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr3.java + test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr4.java + test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr5.java + test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java + test/hotspot/jtreg/runtime/appcds/test-classes/EmptyClassHelper.java + test/hotspot/jtreg/runtime/appcds/test-classes/FieldAnnotationsApp.java + test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java + test/hotspot/jtreg/runtime/appcds/test-classes/Greet.java + test/hotspot/jtreg/runtime/appcds/test-classes/Hello.java + test/hotspot/jtreg/runtime/appcds/test-classes/HelloExt.java + test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtApp.java + test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtExt.java + test/hotspot/jtreg/runtime/appcds/test-classes/HelloMore.java + test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java + test/hotspot/jtreg/runtime/appcds/test-classes/Hi.java + test/hotspot/jtreg/runtime/appcds/test-classes/Iloadw.jasm + test/hotspot/jtreg/runtime/appcds/test-classes/IloadwMain.java + test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassPackage.java + test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java + test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java + test/hotspot/jtreg/runtime/appcds/test-classes/MethodNoReturn.jasm + test/hotspot/jtreg/runtime/appcds/test-classes/MissingSuper.java + test/hotspot/jtreg/runtime/appcds/test-classes/MultiProcClass.java + test/hotspot/jtreg/runtime/appcds/test-classes/MyAnnotation.java + test/hotspot/jtreg/runtime/appcds/test-classes/PackageSealingTest.java + test/hotspot/jtreg/runtime/appcds/test-classes/PackageTest.java + test/hotspot/jtreg/runtime/appcds/test-classes/ParallelClasses.java + test/hotspot/jtreg/runtime/appcds/test-classes/ParallelLoad.java + test/hotspot/jtreg/runtime/appcds/test-classes/Prohibited.jasm + test/hotspot/jtreg/runtime/appcds/test-classes/ProhibitedHelper.java + test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java + test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java + test/hotspot/jtreg/runtime/appcds/test-classes/ReportMyLoader.java + test/hotspot/jtreg/runtime/appcds/test-classes/RewriteBytecodes.java + test/hotspot/jtreg/runtime/appcds/test-classes/Super.java + test/hotspot/jtreg/runtime/appcds/test-classes/TestClassLoader.java + test/hotspot/jtreg/runtime/appcds/test-classes/TrySwitchMyLoader.java + test/hotspot/jtreg/runtime/appcds/test-classes/Util.java + test/hotspot/jtreg/runtime/appcds/test-classes/VerifierTest0.java + test/hotspot/jtreg/runtime/appcds/test-classes/com/sun/tools/javac/Main.jasm + test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1.mf + test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1_long.mf + test/hotspot/jtreg/runtime/appcds/test-classes/cpattr2.mf + test/hotspot/jtreg/runtime/appcds/test-classes/cpattr3.mf + test/hotspot/jtreg/runtime/appcds/test-classes/cpattr4.mf + test/hotspot/jtreg/runtime/appcds/test-classes/cpattr5_extra_long.mf + test/hotspot/jtreg/runtime/appcds/test-classes/java/net/HttpCookie.jasm + test/hotspot/jtreg/runtime/appcds/test-classes/javax/activation/MimeType.jasm + test/hotspot/jtreg/runtime/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm + test/hotspot/jtreg/runtime/appcds/test-classes/jdk/dynalink/DynamicLinker.jasm + test/hotspot/jtreg/runtime/appcds/test-classes/package_seal.mf Changeset: 111834dd10dd Author: jgeorge Date: 2017-11-28 14:16 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/111834dd10dd 8191961: SA: Remove left over quarantined SA tests due to 8184042 from ProblemList.txt Summary: Unquarantine SA tests quarantined due to OSX failures from 8184042 Reviewed-by: sspitsyn, sballal ! test/hotspot/jtreg/ProblemList.txt Changeset: ae61a5eb9da4 Author: drwhite Date: 2017-11-28 12:23 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/ae61a5eb9da4 8188877: Improper synchronization in offer_termination Reviewed-by: kbarrett, tschatzl, aph ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: bafb0db43bfe Author: dchuyko Date: 2017-11-28 15:42 +0300 URL: http://hg.openjdk.java.net/jdk/submit/rev/bafb0db43bfe 8191769: AARCH64: Fix hint instructions encoding Reviewed-by: adinn ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp Changeset: b7fc502cb8aa Author: simonis Date: 2017-11-28 14:11 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/b7fc502cb8aa 8191770: [ppc64] Fix CDS: don't rewrite invokefinal if DumpSharedSpaces Reviewed-by: mdoerr, jiangli ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp Changeset: 4c8451a12e79 Author: simonis Date: 2017-11-28 14:20 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/4c8451a12e79 8191863: [s390] Fix CDS: some bytecode rewriting doesn't depend on RewriteControl Reviewed-by: mdoerr, goetz, jiangli ! src/hotspot/cpu/s390/templateTable_s390.cpp Changeset: 364207a23251 Author: hb Date: 2017-11-28 21:04 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/364207a23251 5016517: Replace plaintext passwords by hashed passwords for out-of-the-box JMX Agent Reviewed-by: rriggs, dfuchs, mchung ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java + src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java ! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/jdk.management.agent/share/conf/jmxremote.password.template ! src/jdk.management.agent/share/conf/management.properties + test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: f913f6dba2d3 Author: roland Date: 2017-11-28 11:59 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/f913f6dba2d3 8186027: C2: loop strip mining Reviewed-by: kvn, neliasso ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java Changeset: 646ed97b7e0d Author: thartmann Date: 2017-11-28 19:02 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/646ed97b7e0d 8191996: VM startup fails with CodeCacheExpansionSize=32768 is outside the allowed range Summary: Adjusted minimum value according to platform specific default values. Reviewed-by: kvn ! src/hotspot/share/runtime/globals.hpp Changeset: 1b57d99567ed Author: kbarrett Date: 2017-11-28 15:52 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/1b57d99567ed 8191870: Remove badJNIHandle Reviewed-by: coleenp, eosterlund, dcubed ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 385bed268108 Author: zgu Date: 2017-11-27 17:19 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/385bed268108 8190729: Adjustment to anonymous metadata space chunk allocation algorithm Summary: Adjusted anonymous metadata space chunk allocation algorithm to reduce waste Reviewed-by: stuefe, coleenp ! src/hotspot/share/memory/metaspace.cpp Changeset: 5a449dbca6d0 Author: coleenp Date: 2017-11-28 17:11 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/5a449dbca6d0 Merge Changeset: bc1cffa26561 Author: ysuenaga Date: 2017-11-29 09:26 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/bc1cffa26561 8165736: Error message should be shown when JVMTI agent cannot be attached Reviewed-by: sspitsyn, dholmes ! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/prims/jvmtiExport.cpp ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java + test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java + test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachIncorrectLibrary.java + test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java + test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java + test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/libHasNoEntryPoint.c + test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/libReturnError.c ! test/jdk/com/sun/tools/attach/StartManagementAgent.java Changeset: 461e9c898e80 Author: dchuyko Date: 2017-11-29 14:34 +0300 URL: http://hg.openjdk.java.net/jdk/submit/rev/461e9c898e80 8188221: Return type profiling is not performed from aarch64 interpreter Reviewed-by: drwhite ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: bef902d8fef1 Author: kvn Date: 2017-11-29 10:30 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/bef902d8fef1 8184361: AOT lib at jdk/lib/libjava.base-coop.so seems to override -XX:AOTLibrary= Summary: Load libraries specified by AOTLibrary. Don't load a library if an other library with the same name is already loaded. Reviewed-by: dlong ! src/hotspot/share/aot/aotLoader.cpp Changeset: cfa2c43e58c2 Author: kkharbas Date: 2017-11-29 17:03 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/cfa2c43e58c2 8190308: Implementation: JEP 316: Heap Allocation on Alternative Memory Devices Summary: Sub-task to be used for implementation of JEP 316: Support heap allocation on alternative memory devices Reviewed-by: sangheki, tschatzl ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp + test/hotspot/jtreg/gc/TestAllocateHeapAt.java Changeset: dea4d68f1340 Author: kkharbas Date: 2017-11-29 16:45 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/dea4d68f1340 8190980: Develop test cases and collect test pass rate Summary: Develop tests covering all the test cases described in the test plan and achieve 100% pass rate for JEP 316: Heap Allocation on Alternative Memory Devices Reviewed-by: sangheki, tschatzl + test/hotspot/jtreg/gc/TestAllocateHeapAtError.java + test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java + test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithAllocateHeapAt.java Changeset: 551de50b4ff7 Author: iklam Date: 2017-11-28 09:47 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/551de50b4ff7 8191927: Enable AppCDS for custom loaders on all 64-bit Linux and AIX Summary: Added "@requires vm.cds.custom.loaders" to mark tests related to custom loaders Reviewed-by: simonis, mseledtsov Contributed-by: volker.simonis at gmail.com ! src/hotspot/share/classfile/classListParser.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java ! test/hotspot/jtreg/runtime/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java ! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java ! test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java ! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/Platform.java Changeset: a8f9aac3c2e5 Author: iklam Date: 2017-11-29 18:43 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/a8f9aac3c2e5 8191747: [TESTBUG] runtime/appcds/DumpClassList.java and ProhibitedPackage.java fail on product bits Reviewed-by: simonis ! test/hotspot/jtreg/runtime/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java Changeset: 7c4d43c26352 Author: stefank Date: 2017-11-28 21:43 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/7c4d43c26352 8192061: Clean up allocation.inline.hpp includes Reviewed-by: eosterlund, coleenp ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/share/classfile/klassFactory.hpp ! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp ! src/hotspot/share/classfile/sharedPathsMiscInfo.hpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/cms/allocationStats.cpp ! src/hotspot/share/gc/cms/allocationStats.hpp ! src/hotspot/share/gc/cms/gSpaceCounters.cpp ! src/hotspot/share/gc/cms/gSpaceCounters.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psGenerationCounters.cpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/collectorCounters.cpp ! src/hotspot/share/gc/shared/gcStats.cpp ! src/hotspot/share/gc/shared/gcUtil.hpp + src/hotspot/share/gc/shared/gcUtil.inline.hpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/hSpaceCounters.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp + src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticArgument.hpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/decoder_elf.cpp ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp ! src/hotspot/share/utilities/stack.hpp ! test/hotspot/gtest/logging/test_logMessageTest.cpp Changeset: 66622fc2e247 Author: sballal Date: 2017-11-30 14:58 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/66622fc2e247 8184982: SA: Running ClassDump on a simple java program generates NullPointerException Reviewed-by: sundar, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java + test/hotspot/jtreg/serviceability/sa/TestClassDump.java Changeset: 11b6d69215ec Author: sjohanss Date: 2017-11-30 15:05 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/11b6d69215ec 8192807: testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java fail due to new method in Platform.java Reviewed-by: tschatzl, jwilhelm ! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 599f67f3c6d6 Author: sballal Date: 2017-11-30 19:46 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/599f67f3c6d6 8191658: SA: Testcases for attach, detach, reattach and Jhisto commands Reviewed-by: sspitsyn, jgeorge + test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java + test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java Changeset: fed0e4b11604 Author: bobv Date: 2017-11-30 09:49 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/fed0e4b11604 8192154: JVM crashes inside some chroot environments on linux Reviewed-by: dholmes, sgehwolf, glaubitz ! src/hotspot/os/linux/osContainer_linux.cpp Changeset: 464c63eb6d1f Author: bobv Date: 2017-11-30 09:51 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/464c63eb6d1f Merge Changeset: ea5906610227 Author: ecaspole Date: 2017-11-30 09:59 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/ea5906610227 8191779: LogCompilation throws java.lang.Error: scope underflow Summary: Add the trap into the last call site as the site may not yet be added into scopes. Reviewed-by: kvn, thartmann ! src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java Changeset: 995ed4b92655 Author: ecaspole Date: 2017-11-30 10:01 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/995ed4b92655 Merge Changeset: 4c25d37d8557 Author: rehn Date: 2017-11-30 16:08 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/4c25d37d8557 8192072: 8191782 fix for VMDeprecatedOptions.java missed DeferThrSuspendLoopCount and duplicated DeferPollingPageLoopCount Summary: Pushed under trivial rules. Reviewed-by: coleenp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 2659c4fe8ea7 Author: jgeorge Date: 2017-11-30 21:24 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/2659c4fe8ea7 8191324: SA cleanup -- part 2 Summary: Avoid redefinition of hotspot constants and ia64 code vestiges removal Reviewed-by: sspitsyn, dholmes, coleenp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java ! src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h Changeset: f04a848c6f00 Author: iveresov Date: 2017-11-30 08:35 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/f04a848c6f00 8192756: SIGSEGV in nmethod::new_native_nmethod Summary: Add the missing null check Reviewed-by: kvn, thartmann ! src/hotspot/share/code/nmethod.cpp Changeset: cb5d2d4453d0 Author: rkennke Date: 2017-11-30 13:40 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/cb5d2d4453d0 8191564: Refactor GC related servicability code into GC specific subclasses Reviewed-by: ehelin, eosterlund ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp + src/hotspot/share/gc/g1/g1MemoryPool.cpp + src/hotspot/share/gc/g1/g1MemoryPool.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp + src/hotspot/share/gc/parallel/psMemoryPool.cpp + src/hotspot/share/gc/parallel/psMemoryPool.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp + src/hotspot/share/gc/shared/genMemoryPools.cpp + src/hotspot/share/gc/shared/genMemoryPools.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp - src/hotspot/share/services/g1MemoryPool.cpp - src/hotspot/share/services/g1MemoryPool.hpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryManager.hpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/memoryPool.hpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/memoryService.hpp - src/hotspot/share/services/psMemoryPool.cpp - src/hotspot/share/services/psMemoryPool.hpp + test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java Changeset: 9289fcb41aae Author: eosterlund Date: 2017-11-30 20:37 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/9289fcb41aae 8186787: clang-4.0 SIGSEGV in Unsafe_PutByte Reviewed-by: coleenp, dholmes, aph, dsamersoff, kbarrett ! src/hotspot/share/prims/unsafe.cpp Changeset: 3af0ab7d1d90 Author: ecaspole Date: 2017-11-30 16:00 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/3af0ab7d1d90 8192821: Make LogCompilation into a maven project Summary: Add a maven project setup while preserving make build. Reviewed-by: kvn ! src/utils/LogCompilation/Makefile ! src/utils/LogCompilation/README + src/utils/LogCompilation/pom.xml - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/BasicLogEvent.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/CallSite.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Compilation.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Constants.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCleanupReader.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogEvent.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Method.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/NMethod.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Phase.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrap.java + src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java Changeset: 7ad2d33a0f05 Author: ccheung Date: 2017-11-30 14:25 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/7ad2d33a0f05 8174101: Bootclasspath append should not invalidate CDS archive Reviewed-by: iklam, jiangli ! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java ! test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java Changeset: e26fc5201707 Author: dlong Date: 2017-11-30 10:40 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e26fc5201707 8191437: AOT doesn't work easily after thread local handshakes Reviewed-by: kvn, rehn, aph ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotReturnOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java Changeset: cb63f08dad03 Author: dcubed Date: 2017-11-30 18:38 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/cb63f08dad03 8191787: move private inline functions from thread.inline.hpp -> thread.cpp Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp Changeset: 0a52219cfb16 Author: cjplummer Date: 2017-11-30 16:28 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/0a52219cfb16 8192840: serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java failing on Windows Summary: make error message searching logic more general so it works on Windows Reviewed-by: dcubed, sspitsyn, dholmes ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java Changeset: babef393c286 Author: ysuenaga Date: 2017-12-01 10:04 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/babef393c286 8190837: BasicType and BasicTypeSize should refer to HotSpot values Reviewed-by: dholmes, jgeorge ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java Changeset: 59ebea050a0d Author: mseledtsov Date: 2017-11-30 20:45 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/59ebea050a0d 8191943: [TESTBUG] docker/TestCPUAwareness fails on machine with 2 CPUs Summary: Updated test cases to account for available processors Reviewed-by: bobv, dholmes ! test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java Changeset: 0e18f6334aec Author: mseledtsov Date: 2017-11-30 21:28 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/0e18f6334aec 8192866: [TESTBUG] Move UseAppCDS.java from the closed ProblemList.txt to the open one Summary: moved UseAppCDS.java to the open problem list Reviewed-by: dholmes, ccheung ! test/hotspot/jtreg/ProblemList.txt Changeset: 88ec5fca7726 Author: jgeorge Date: 2017-12-01 11:40 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/88ec5fca7726 8191914: New SA test timeout on windows Summary: Avoid test hangs in a few SA tests by ensuring that OutputAnalyzer gets created before waitFor() gets called Reviewed-by: dholmes, sballal ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java Changeset: 34fe70d22e9c Author: sjohanss Date: 2017-12-01 08:56 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/34fe70d22e9c 8191821: Finer granularity for GC verification Reviewed-by: tschatzl, poonam, sangheki ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/globals.hpp + test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp + test/hotspot/jtreg/gc/g1/TestVerifyGCType.java Changeset: e277fdf5e631 Author: jcm Date: 2017-12-01 00:57 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e277fdf5e631 8006887: Comment about LIR_OprDesc.value in c1_LIR.hpp is incorrect Summary: Pointer bit description corrected Reviewed-by: kvn, dlong ! src/hotspot/share/c1/c1_LIR.hpp Changeset: 61a14b5cb1c6 Author: jgeorge Date: 2017-12-01 18:19 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/61a14b5cb1c6 8191538: SA: tests for clhsdb commands: vmstructsdump, field, symboltable and symbol Summary: Create tests for the clhsdb commands: vmstructsdump, field, symboltable and symbol Reviewed-by: sspitsyn, sballal + test/hotspot/jtreg/serviceability/sa/ClhsdbField.java + test/hotspot/jtreg/serviceability/sa/ClhsdbSymbolTable.java + test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java Changeset: 5fb0f3f24f6b Author: dchuyko Date: 2017-12-01 18:20 +0300 URL: http://hg.openjdk.java.net/jdk/submit/rev/5fb0f3f24f6b 8191129: AARCH64: Invalid value passed to critical JNI function Reviewed-by: vlivanov ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java ! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java Changeset: ee8e37f85775 Author: dpochepk Date: 2017-12-01 18:24 +0300 URL: http://hg.openjdk.java.net/jdk/submit/rev/ee8e37f85775 8189439: Parameters type profiling is not performed from aarch64 interpreter Reviewed-by: vlivanov Contributed-by: boris.ulasevich at bell-sw.com ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp + test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java Changeset: aed61a8ce8f9 Author: dcubed Date: 2017-12-01 11:00 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/aed61a8ce8f9 8192810: EnableThreadSMRStatistics should be default off in release builds Reviewed-by: gtriantafill, coleenp, eosterlund ! src/hotspot/share/runtime/globals.hpp Changeset: d5610f86423f Author: egahlin Date: 2017-12-01 17:03 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/d5610f86423f 8179083: Uninitialized notifier in Java Monitor Wait tracing event Reviewed-by: mgronlun ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: c722887b75a2 Author: lucy Date: 2017-12-01 17:09 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/c722887b75a2 8192818: [s390]: restoring register contents calculates wrong value Reviewed-by: goetz, mdoerr ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: cd85c117a649 Author: mdoerr Date: 2017-12-01 17:10 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/cd85c117a649 8192825: PPC64: Missing null check in C1 inline cache check Reviewed-by: goetz ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp Changeset: 531ce8ceafea Author: mdoerr Date: 2017-12-01 11:26 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/531ce8ceafea 8192898: AIX build broken after JDK-8190308 Reviewed-by: coleenp ! src/hotspot/os/posix/os_posix.cpp Changeset: acffbbe79871 Author: coleenp Date: 2017-12-01 14:19 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/acffbbe79871 Merge Changeset: 25cfedf27edc Author: dlong Date: 2017-12-01 11:17 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/25cfedf27edc 8192814: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLoweringByUse.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AllocatorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCImmediateAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIndexedAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIntegerCompareCanonicalizationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UncheckedInterfaceProviderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeUnsafeStoreTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/PolymorphicInliningTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/VersionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Versions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/DataPatchInConstantsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotStackIntrospectionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotUnsafeSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvokeDynamicPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSnippetReflectionProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotCompressionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyFixedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/profiling/FinalizeProfileNodesPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/GenericArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/PointerCastNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwapNullCheck.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTree.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedConvertedInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedScaledInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/InductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampDoubleToLongTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampFloatToIntTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampIntToFloatTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampLongToDoubleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CompressionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NodeView.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValuePhiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatDivNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerTestNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ReinterpretNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnpackEndianHalfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedDivNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BlackholeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/OpaqueNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LogicCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RegisterFinalizerNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/TypeSwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/UnsafeCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ValueCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/Access.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingAccessNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EnsureVirtualizedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringByUsePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FixReadsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NonNullParametersPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/InferStamps.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/ValueMergeUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUsageWithEquals.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyVirtualizableUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountLeadingZerosNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountTrailingZerosNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64ReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64RoundNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactFoldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SystemArrayCopyTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanForwardNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanReverseNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReverseBytesNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactSplitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactSplitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactSplitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordCastNode.java Changeset: d8a62bea95d3 Author: iklam Date: 2017-12-01 15:53 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/d8a62bea95d3 8190809: JVM crashes while generating appcds for classpath with empty directory entry Reviewed-by: ccheung, jiangli, lmesnik ! src/hotspot/share/classfile/sharedClassUtil.cpp + test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java Changeset: e5e07e9361ec Author: iignatyev Date: 2017-12-01 15:58 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e5e07e9361ec 8191273: applications/ctw/modules tests fail intermittently Reviewed-by: kvn, dlong ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: e98710c4f6c1 Author: roland Date: 2017-12-01 16:20 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e98710c4f6c1 8192762: LoopNode::verify_strip_mined() fails with "assert failed: only phis" Summary: don't clone Phi to uncommon calls Reviewed-by: kvn ! src/hotspot/share/opto/compile.cpp Changeset: 09b7b32b244f Author: vdeshpande Date: 2017-12-01 16:23 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/09b7b32b244f 8190494: Different results with UseAVX=3 when calling AVX-512 native function via JNI Summary: reset mask register after JNI calls Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: 255407049d98 Author: vdeshpande Date: 2017-12-01 16:58 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/255407049d98 8170244: Update UseAVX after cpu feature detection to use more default mapping Reviewed-by: kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 5ee29f4ec472 Author: jwilhelm Date: 2017-12-02 06:51 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/5ee29f4ec472 Merge ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp - src/hotspot/share/classfile/vmSymbols_ext.hpp + src/hotspot/share/gc/g1/g1MemoryPool.cpp + src/hotspot/share/gc/g1/g1MemoryPool.hpp - src/hotspot/share/gc/g1/hSpaceCounters.cpp - src/hotspot/share/gc/g1/hSpaceCounters.hpp + src/hotspot/share/gc/parallel/psMemoryPool.cpp + src/hotspot/share/gc/parallel/psMemoryPool.hpp + src/hotspot/share/gc/shared/hSpaceCounters.cpp + src/hotspot/share/gc/shared/hSpaceCounters.hpp ! src/hotspot/share/prims/jvm.cpp - src/hotspot/share/services/g1MemoryPool.cpp - src/hotspot/share/services/g1MemoryPool.hpp - src/hotspot/share/services/jmm.h - src/hotspot/share/services/psMemoryPool.cpp - src/hotspot/share/services/psMemoryPool.hpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java - test/hotspot/jtreg/gc/metaspace/PerfCounter.java - test/hotspot/jtreg/gc/metaspace/PerfCounters.java Changeset: afcefb8ab1e1 Author: roland Date: 2017-12-02 13:50 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/afcefb8ab1e1 8191950: assertion failed: no insertions allowed Summary: Check for dead loops before incremental inlining. Reviewed-by: thartmann ! src/hotspot/share/opto/callGenerator.cpp Changeset: bf64ff40f4eb Author: hb Date: 2017-12-05 21:26 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/bf64ff40f4eb 8192909: Invalid username or password in HashedPasswordFileTest.java Reviewed-by: clanger, dfuchs ! test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: 9b9e144bc33e Author: sjohanss Date: 2017-12-05 13:58 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/9b9e144bc33e 8192983: gc/g1/TestVerifyGCType.java might fail on loaded machines Reviewed-by: tschatzl, jwilhelm ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java Changeset: ed5680f2656a Author: dlong Date: 2017-12-06 18:37 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/ed5680f2656a 8193009: compiler/c2/Test7029152.java crashes with SIGILL in java.lang.StringLatin1.indexOf with -XX:+UseJVMCICompiler Reviewed-by: iveresov, kvn ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: d0d30e5d1f3b Author: jiangli Date: 2017-12-06 20:06 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/d0d30e5d1f3b 8193065: [TESTBUG] [TESTBUG]GCSharedStringsDuringDump.java: Exception in thread "main" java.lang.RuntimeException: String is not shared. Summary: Check if 'oa' region is missing. Reviewed-by: hseigel, ccheung ! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java Changeset: 309dbeb79657 Author: sjohanss Date: 2017-12-05 16:34 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/309dbeb79657 8193068: Add gc/g1/TestVerifyGCType.java to problem list Reviewed-by: tschatzl ! test/hotspot/jtreg/ProblemList.txt From alan.bateman at oracle.com Thu Dec 7 16:53:32 2017 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Thu, 07 Dec 2017 16:53:32 +0000 Subject: hg: jdk/submit: 8191867: Module attribute in 54.0+ class file cannot contains a requires java.base with ACC_TRANSITIVE or ACC_STATIC_PHASE Message-ID: <201712071653.vB7GrXbn026037@aojmv0008.oracle.com> Changeset: 4fd79561f38f Author: alanb Date: 2017-12-07 16:45 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/4fd79561f38f 8191867: Module attribute in 54.0+ class file cannot contains a requires java.base with ACC_TRANSITIVE or ACC_STATIC_PHASE Reviewed-by: psandoz, mchung ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java + test/jdk/java/lang/module/ClassFileVersionsTest.java From brian.burkhalter at oracle.com Thu Dec 7 17:00:15 2017 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Thu, 07 Dec 2017 17:00:15 +0000 Subject: hg: jdk/submit: 8191872: (fs) UnixNativeDispatcher conditionally compiles in support for high precision timestamps Message-ID: <201712071700.vB7H0GXL028959@aojmv0008.oracle.com> Changeset: b27d2f69e552 Author: bpb Date: 2017-12-07 08:56 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/b27d2f69e552 8191872: (fs) UnixNativeDispatcher conditionally compiles in support for high precision timestamps Summary: Remove POSIX conditional compilation and correct stat64 times for macOS Reviewed-by: alanb, simonis ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/Files/SetLastModifiedTime.java From mandy.chung at oracle.com Thu Dec 7 17:28:36 2017 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Thu, 07 Dec 2017 17:28:36 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <201712071728.vB7HSbiD011544@aojmv0008.oracle.com> Changeset: 6cd25cd7df81 Author: mchung Date: 2017-12-07 09:22 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/6cd25cd7df81 8193159: Reduce the number of classes loaded due to NativeLibrary Reviewed-by: alanb, redestad, martin ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: 8b967e200e35 Author: mchung Date: 2017-12-07 09:23 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/8b967e200e35 8192945: Need stable sort for MODULES entry in the release file Reviewed-by: alanb, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleSorter.java ! test/jdk/tools/jlink/ModuleNamesOrderTest.java From ivan.gerasimov at oracle.com Thu Dec 7 18:22:40 2017 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Thu, 07 Dec 2017 18:22:40 +0000 Subject: hg: jdk/submit: 8193156: Need to backout fixes for JDK-8058547, JDK-8055753, JDK-8085903 Message-ID: <201712071822.vB7IMfoB003825@aojmv0008.oracle.com> Changeset: acfac57f4c35 Author: igerasim Date: 2017-12-07 10:18 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/acfac57f4c35 8193156: Need to backout fixes for JDK-8058547, JDK-8055753, JDK-8085903 Reviewed-by: mullan ! src/java.base/share/classes/java/security/ProtectionDomain.java From jan.lahoda at oracle.com Thu Dec 7 18:29:21 2017 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Thu, 07 Dec 2017 18:29:21 +0000 Subject: hg: jdk/submit: 8189248: Jshell: error with mutually dependent snippets, when one must be replaced Message-ID: <201712071829.vB7ITLrp006886@aojmv0008.oracle.com> Changeset: 0a8db756a7e7 Author: jlahoda Date: 2017-12-07 19:24 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/0a8db756a7e7 8189248: Jshell: error with mutually dependent snippets, when one must be replaced Summary: Ensuring proper imports are generated for mutually dependent snippets if one of them is replaced. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! test/langtools/jdk/jshell/ClassesTest.java From joe.darcy at oracle.com Thu Dec 7 19:04:24 2017 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 07 Dec 2017 19:04:24 +0000 Subject: hg: jdk/submit: 8193191: Update JavacTestingAbstractProcessor for JDK 10 Message-ID: <201712071904.vB7J4PW8021476@aojmv0008.oracle.com> Changeset: 5fb7750f22cd Author: darcy Date: 2017-12-07 11:00 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/5fb7750f22cd 8193191: Update JavacTestingAbstractProcessor for JDK 10 Reviewed-by: jjg ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java From lana.steuck at oracle.com Thu Dec 7 21:15:09 2017 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 07 Dec 2017 21:15:09 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <201712072115.vB7LFAeD016046@aojmv0008.oracle.com> Changeset: 0310d6fe7a88 Author: lana Date: 2017-12-07 21:04 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/0310d6fe7a88 Added tag jdk-10+35 for changeset d8c634b016c6 ! .hgtags Changeset: c75b179b6add Author: lana Date: 2017-12-07 21:06 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/c75b179b6add Merge From erik.joelsson at oracle.com Thu Dec 7 21:41:40 2017 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Thu, 07 Dec 2017 21:41:40 +0000 Subject: hg: jdk/submit: 8188789: Update JDK 9.0.1 and Future OpenJDK bundle names Message-ID: <201712072141.vB7LffpT026268@aojmv0008.oracle.com> Changeset: 6a8ab8d1fb8b Author: erikj Date: 2017-12-07 22:37 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/6a8ab8d1fb8b 8188789: Update JDK 9.0.1 and Future OpenJDK bundle names Reviewed-by: tbell ! make/conf/jib-profiles.js From kumar.x.srinivasan at oracle.com Thu Dec 7 22:19:16 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 07 Dec 2017 22:19:16 +0000 Subject: hg: jdk/submit: 8191030: @value Tags are not resolved by javadoc 9. Message-ID: <201712072219.vB7MJG9R010626@aojmv0008.oracle.com> Changeset: 59696a3595bd Author: ksrini Date: 2017-12-07 14:15 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/59696a3595bd 8191030: @value Tags are not resolved by javadoc 9. Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java + test/langtools/jdk/javadoc/doclet/testValueTag/pkg3/RT.java From stuart.marks at oracle.com Thu Dec 7 22:35:54 2017 From: stuart.marks at oracle.com (stuart.marks at oracle.com) Date: Thu, 07 Dec 2017 22:35:54 +0000 Subject: hg: jdk/submit: 8177681: Remove methods Runtime.getLocalized{Input, Output}Stream Message-ID: <201712072235.vB7MZsGK017567@aojmv0008.oracle.com> Changeset: c3bf1ae9c51d Author: smarks Date: 2017-12-07 14:23 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/c3bf1ae9c51d 8177681: Remove methods Runtime.getLocalized{Input,Output}Stream Reviewed-by: rriggs, bpb, mr ! src/java.base/share/classes/java/lang/Runtime.java From kumar.x.srinivasan at oracle.com Thu Dec 7 23:29:57 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 07 Dec 2017 23:29:57 +0000 Subject: hg: jdk/submit: 8149402: "-group" option issue for classes from default package Message-ID: <201712072329.vB7NTwIn005706@aojmv0008.oracle.com> Changeset: b8b124236073 Author: ksrini Date: 2017-12-07 14:21 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/b8b124236073 8149402: "-group" option issue for classes from default package Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java - test/langtools/jdk/javadoc/doclet/testGroupOption/C.java + test/langtools/jdk/javadoc/doclet/testGroupOption/InUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java From weijun.wang at oracle.com Fri Dec 8 01:45:39 2017 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Fri, 08 Dec 2017 01:45:39 +0000 Subject: hg: jdk/submit: 8192987: keytool should remember real storetype if it is not provided Message-ID: <201712080145.vB81jeJj015653@aojmv0008.oracle.com> Changeset: e3b6cb90d7ce Author: weijun Date: 2017-12-08 09:40 +0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e3b6cb90d7ce 8192987: keytool should remember real storetype if it is not provided Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/RealType.java From kumar.x.srinivasan at oracle.com Fri Dec 8 05:11:17 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Fri, 08 Dec 2017 05:11:17 +0000 Subject: hg: jdk/submit: 8034254: Don't use binary testing files broken.jar Message-ID: <201712080511.vB85BIsr014840@aojmv0008.oracle.com> Changeset: 7a83c7afb383 Author: ksrini Date: 2017-12-07 21:07 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/7a83c7afb383 8034254: Don't use binary testing files broken.jar Reviewed-by: jjg ! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java - test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/badPackageFileInJar.jar - test/langtools/tools/javac/T5090006/AssertionFailureTest.java - test/langtools/tools/javac/T5090006/broken.jar From christoph.langer at sap.com Fri Dec 8 08:54:15 2017 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Fri, 08 Dec 2017 08:54:15 +0000 Subject: hg: jdk/submit: 8193183: Fix format string in libdt_shmem/shmemBase.c Message-ID: <201712080854.vB88sGh1021022@aojmv0008.oracle.com> Changeset: 8ad12da0cbc7 Author: clanger Date: 2017-12-08 09:48 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/8ad12da0cbc7 8193183: Fix format string in libdt_shmem/shmemBase.c Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c From szegedia at gmail.com Fri Dec 8 10:53:30 2017 From: szegedia at gmail.com (szegedia at gmail.com) Date: Fri, 08 Dec 2017 10:53:30 +0000 Subject: hg: jdk/submit: 8192970: Element getters/setters with fixed key fail to link properly Message-ID: <201712081053.vB8ArVfp029410@aojmv0008.oracle.com> Changeset: f3b561b13ddf Author: attila Date: 2017-12-08 11:48 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/f3b561b13ddf 8192970: Element getters/setters with fixed key fail to link properly Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! test/nashorn/src/jdk/dynalink/beans/test/BeanLinkerTest.java From hannes.wallnoefer at oracle.com Fri Dec 8 11:07:15 2017 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Fri, 08 Dec 2017 11:07:15 +0000 Subject: hg: jdk/submit: 8193137: Nashorn crashes when given an empty script file Message-ID: <201712081107.vB8B7FwX004118@aojmv0008.oracle.com> Changeset: ef5199ed52f0 Author: hannesw Date: 2017-12-08 12:02 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/ef5199ed52f0 8193137: Nashorn crashes when given an empty script file Reviewed-by: hannesw, sundar Contributed-by: priya.lakshmi.muthuswamy at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java + test/nashorn/script/nosecurity/JDK-8193137.js From daniel.fuchs at oracle.com Fri Dec 8 11:59:09 2017 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Fri, 08 Dec 2017 11:59:09 +0000 Subject: hg: jdk/submit: 8191033: Regression in logging.properties: specifying .handlers= for root logger (instead of handlers=) no longer works Message-ID: <201712081159.vB8BxAsv021872@aojmv0008.oracle.com> Changeset: 0ba2a82e4755 Author: dfuchs Date: 2017-12-08 11:50 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/0ba2a82e4755 8191033: Regression in logging.properties: specifying .handlers= for root logger (instead of handlers=) no longer works Summary: The behavior observed for Java 8 is restored Reviewed-by: martin, mchung ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java + test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/custom/DotHandler.java + test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/custom/Handler.java + test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/logging.properties From alan.bateman at oracle.com Fri Dec 8 14:34:49 2017 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Fri, 08 Dec 2017 14:34:49 +0000 Subject: hg: jdk/submit: 8193256: Configuration and ModuleLayer findModule cleanup Message-ID: <201712081434.vB8EYo7f020770@aojmv0008.oracle.com> Changeset: 37d3e1a80c3b Author: alanb Date: 2017-12-08 14:28 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/37d3e1a80c3b 8193256: Configuration and ModuleLayer findModule cleanup Reviewed-by: redestad, alanb Contributed-by: andrej.golovnin at gmail.com ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/module/Configuration.java From sundararajan.athijegannathan at oracle.com Fri Dec 8 15:10:39 2017 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Fri, 08 Dec 2017 15:10:39 +0000 Subject: hg: jdk/submit: 8192986: Inconsistent handling of exploded modules in jlink Message-ID: <201712081510.vB8FAeW3003625@aojmv0008.oracle.com> Changeset: 962b4324320c Author: sundar Date: 2017-12-08 20:46 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/962b4324320c 8192986: Inconsistent handling of exploded modules in jlink Reviewed-by: redestad, jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties + test/jdk/tools/jlink/ExplodedModuleNameTest.java ! test/jdk/tools/lib/tests/Helper.java ! test/jdk/tools/lib/tests/JImageGenerator.java From roger.riggs at oracle.com Fri Dec 8 15:26:10 2017 From: roger.riggs at oracle.com (roger.riggs at oracle.com) Date: Fri, 08 Dec 2017 15:26:10 +0000 Subject: hg: jdk/submit: 8080225: FileInput/OutputStream/FileChannel cleanup should be improved Message-ID: <201712081526.vB8FQBkG009642@aojmv0008.oracle.com> Changeset: be0df5ab3093 Author: rriggs Date: 2017-12-01 16:40 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/be0df5ab3093 8080225: FileInput/OutputStream/FileChannel cleanup should be improved Reviewed-by: mchung, plevart, bpb ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOutputStream.java ! src/java.base/share/classes/jdk/internal/misc/JavaIOFileDescriptorAccess.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/unix/classes/java/io/FileDescriptor.java ! src/java.base/unix/native/libjava/FileDescriptor_md.c ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/windows/classes/java/io/FileDescriptor.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/native/libjava/FileDescriptor_md.c ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousFileChannelImpl.c - test/jdk/java/io/FileInputStream/FinalizeShdCallClose.java + test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java - test/jdk/java/io/FileOutputStream/FinalizeShdCallClose.java + test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java + test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java ! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java From xuelei.fan at oracle.com Fri Dec 8 16:45:50 2017 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Fri, 08 Dec 2017 16:45:50 +0000 Subject: hg: jdk/submit: 8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension Message-ID: <201712081645.vB8GjpMQ008471@aojmv0008.oracle.com> Changeset: 718669e6b375 Author: xuelei Date: 2017-12-08 16:41 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/718669e6b375 8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension Reviewed-by: jnimeh, ahgross, rhalade, wetmore Contributed-by: Martin Balao , Xuelei Fan ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/java.base/share/classes/sun/security/internal/spec/TlsMasterSecretParameterSpec.java ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java + src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/java.base/share/classes/sun/security/ssl/ExtensionType.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/HelloExtensions.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! test/jdk/javax/net/ssl/DTLS/NoMacInitialClientHello.java ! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java ! test/jdk/sun/security/ssl/ExtensionType/OptimalListSize.java From daniel.fuchs at oracle.com Fri Dec 8 17:50:25 2017 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Fri, 08 Dec 2017 17:50:25 +0000 Subject: hg: jdk/submit: 8187073: The java.util.logging.Level.findLevel() will not correctly find a Level by it's int value Message-ID: <201712081750.vB8HoQt7005304@aojmv0008.oracle.com> Changeset: ea47055160ef Author: dfuchs Date: 2017-12-08 17:40 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/ea47055160ef 8187073: The java.util.logging.Level.findLevel() will not correctly find a Level by it's int value Reviewed-by: rriggs ! src/java.logging/share/classes/java/util/logging/Level.java ! test/jdk/java/util/logging/Level/CustomLevel.java From joe.darcy at oracle.com Fri Dec 8 19:09:35 2017 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Fri, 08 Dec 2017 19:09:35 +0000 Subject: hg: jdk/submit: 8193194: Update javax.lang.model.util visitors for 10 Message-ID: <201712081909.vB8J9amx006833@aojmv0008.oracle.com> Changeset: 584a3ba42176 Author: darcy Date: 2017-12-08 11:05 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/584a3ba42176 8193194: Update javax.lang.model.util visitors for 10 Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java From igor.ignatyev at oracle.com Fri Dec 8 19:13:16 2017 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Fri, 08 Dec 2017 19:13:16 +0000 Subject: hg: jdk/submit: 8181118: update java/time tests to use RandomFactory from the top level testlibrary Message-ID: <201712081913.vB8JDGcC008481@aojmv0008.oracle.com> Changeset: 703732bb4a32 Author: iignatyev Date: 2017-12-08 11:03 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/703732bb4a32 8181118: update java/time tests to use RandomFactory from the top level testlibrary Reviewed-by: rriggs ! test/jdk/TEST.ROOT ! test/jdk/java/time/tck/TEST.properties ! test/jdk/java/time/test/TEST.properties ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java - test/jdk/lib/testlibrary/jdk/testlibrary/RandomFactory.java From brent.christian at oracle.com Fri Dec 8 21:08:56 2017 From: brent.christian at oracle.com (brent.christian at oracle.com) Date: Fri, 08 Dec 2017 21:08:56 +0000 Subject: hg: jdk/submit: 8193271: ProblemList tools/launcher/TestXcheckJNIWarnings.java Message-ID: <201712082108.vB8L8uiJ021711@aojmv0008.oracle.com> Changeset: b9a19d1e61f2 Author: bchristi Date: 2017-12-08 13:04 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/b9a19d1e61f2 8193271: ProblemList tools/launcher/TestXcheckJNIWarnings.java Reviewed-by: darcy ! test/jdk/ProblemList.txt From martinrb at google.com Fri Dec 8 23:07:32 2017 From: martinrb at google.com (martinrb at google.com) Date: Fri, 08 Dec 2017 23:07:32 +0000 Subject: hg: jdk/submit: 8192935: Fix EnumSet's SerializationProxy javadoc Message-ID: <201712082307.vB8N7XwW003905@aojmv0008.oracle.com> Changeset: d0e8542ef650 Author: martin Date: 2017-12-03 13:06 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/d0e8542ef650 8192935: Fix EnumSet's SerializationProxy javadoc Reviewed-by: smarks, rriggs ! src/java.base/share/classes/java/util/EnumSet.java ! test/jdk/java/util/EnumSet/BogusEnumSet.java From martinrb at google.com Fri Dec 8 23:39:01 2017 From: martinrb at google.com (martinrb at google.com) Date: Fri, 08 Dec 2017 23:39:01 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <201712082339.vB8Nd2l2014669@aojmv0008.oracle.com> Changeset: 8a6970acf8ad Author: dl Date: 2017-12-08 15:22 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/8a6970acf8ad 8193174: SubmissionPublisher invokes the Subscriber's onComplete before all of its submitted items have been published Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Changeset: bf476235671a Author: dl Date: 2017-12-08 15:26 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/bf476235671a 8192943: Optimize atomic accumulators using VarHandle getAndSet Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAdder.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAdder.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java Changeset: dd5157f363ab Author: dl Date: 2017-12-08 15:30 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/dd5157f363ab 8192944: Miscellaneous changes imported from jsr166 CVS 2017-12-08 Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! test/jdk/java/util/concurrent/tck/ExecutorCompletionServiceTest.java From srikanth.adayapalam at oracle.com Mon Dec 11 01:34:37 2017 From: srikanth.adayapalam at oracle.com (srikanth.adayapalam at oracle.com) Date: Mon, 11 Dec 2017 01:34:37 +0000 Subject: hg: jdk/submit: 8182401: Verification error for enclosing instance capture inside super constructor invocation Message-ID: <201712110134.vBB1YccW027306@aojmv0008.oracle.com> Changeset: e7342e1becb4 Author: sadayapalam Date: 2017-12-11 06:58 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/e7342e1becb4 8182401: Verification error for enclosing instance capture inside super constructor invocation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/langtools/tools/javac/lambda/ImplicitEnclosingInstanceTest.java + test/langtools/tools/javac/lambda/InnerInstanceCreationTest.java + test/langtools/tools/javac/lambda/methodReference/ImplicitEnclosingInstanceTest.java From christoph.langer at sap.com Mon Dec 11 07:25:19 2017 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Mon, 11 Dec 2017 07:25:19 +0000 Subject: hg: jdk/submit: 8192978: Missing checks and small fixes in jdwp library Message-ID: <201712110725.vBB7PKKH015360@aojmv0008.oracle.com> Changeset: 8db54e2c453b Author: clanger Date: 2017-12-11 08:20 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/8db54e2c453b 8192978: Missing checks and small fixes in jdwp library Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.h ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c ! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c From jan.lahoda at oracle.com Mon Dec 11 09:49:01 2017 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Mon, 11 Dec 2017 09:49:01 +0000 Subject: hg: jdk/submit: 8189782: com.sun.tools.javac.api.JavacTool.isSupportedOption misreports number of arguments consumed Message-ID: <201712110949.vBB9n2nU000463@aojmv0008.oracle.com> Changeset: 31febb3f66f7 Author: jlahoda Date: 2017-12-08 16:28 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/31febb3f66f7 8189782: com.sun.tools.javac.api.JavacTool.isSupportedOption misreports number of arguments consumed Summary: Returning the number of standalone arguments from com.sun.tools.javac.api.JavacTool.isSupportedOption. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java + test/langtools/tools/javac/options/IsSupportedOptionTest.java From jan.lahoda at oracle.com Mon Dec 11 17:39:20 2017 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Mon, 11 Dec 2017 17:39:20 +0000 Subject: hg: jdk/submit: 8189778: Jshell crash on tab for StringBuilder.append( Message-ID: <201712111739.vBBHdLrN029509@aojmv0008.oracle.com> Changeset: ee130cca69e6 Author: jlahoda Date: 2017-12-11 18:33 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/ee130cca69e6 8189778: Jshell crash on tab for StringBuilder.append( Summary: Fixing handling of {@inheritDoc} in JShell's documentation. Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java From xueming.shen at oracle.com Mon Dec 11 19:49:03 2017 From: xueming.shen at oracle.com (xueming.shen at oracle.com) Date: Mon, 11 Dec 2017 19:49:03 +0000 Subject: hg: jdk/submit: 8185582: Update Zip implementation to use Cleaner, not finalizers Message-ID: <201712111949.vBBJn4F5018172@aojmv0008.oracle.com> Changeset: 9f225d4387e2 Author: sherman Date: 2017-12-11 11:45 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/9f225d4387e2 8185582: Update Zip implementation to use Cleaner, not finalizers Reviewed-by: plevart, rriggs, mchung ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/ZStreamRef.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! test/jdk/java/util/zip/ZipFile/FinalizeZipFile.java + test/jdk/java/util/zip/ZipFile/TestCleaner.java From peter.levart at gmail.com Mon Dec 11 23:35:49 2017 From: peter.levart at gmail.com (peter.levart at gmail.com) Date: Mon, 11 Dec 2017 23:35:49 +0000 Subject: hg: jdk/submit: 8191216: SimpleTimeZone.clone() has a data race on cache fields Message-ID: <201712112335.vBBNZn2X004760@aojmv0008.oracle.com> Changeset: 8067e9cba973 Author: plevart Date: 2017-12-12 00:30 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/8067e9cba973 8191216: SimpleTimeZone.clone() has a data race on cache fields Reviewed-by: alanb, naoto ! src/java.base/share/classes/java/util/SimpleTimeZone.java + test/jdk/java/util/TimeZone/SimpleTimeZoneCloneRaceTest.java From david.holmes at oracle.com Tue Dec 12 01:50:45 2017 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Tue, 12 Dec 2017 01:50:45 +0000 Subject: hg: jdk/submit: 8192897: NPE occurs on clhsdb jstack Message-ID: <201712120150.vBC1oktk018399@aojmv0008.oracle.com> Changeset: e9ad230ea455 Author: ysuenaga Date: 2017-12-04 10:23 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/e9ad230ea455 8192897: NPE occurs on clhsdb jstack Reviewed-by: dholmes, sspitsyn, jgeorge, sballal ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java From huizhe.wang at oracle.com Tue Dec 12 04:01:41 2017 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Tue, 12 Dec 2017 04:01:41 +0000 Subject: hg: jdk/submit: 8190823: Broken link in org/w3c/dom/ls/ Message-ID: <201712120401.vBC41gak027587@aojmv0008.oracle.com> Changeset: 18d487a1f933 Author: joehw Date: 2017-12-11 19:56 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/18d487a1f933 8190823: Broken link in org/w3c/dom/ls/ Reviewed-by: lancea ! src/java.xml/share/classes/org/w3c/dom/ls/DOMImplementationLS.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSParser.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSParserFilter.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSSerializer.java From christoph.langer at sap.com Tue Dec 12 08:32:48 2017 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Tue, 12 Dec 2017 08:32:48 +0000 Subject: hg: jdk/submit: 8193258: Better usage of JDWP HEADER SIZE Message-ID: <201712120832.vBC8WmVd022228@aojmv0008.oracle.com> Changeset: 61e60548c0cf Author: clanger Date: 2017-12-12 09:16 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/61e60548c0cf 8193258: Better usage of JDWP HEADER SIZE Reviewed-by: sspitsyn, cjplummer ! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c ! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c ! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c ! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c ! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c ! src/jdk.jdwp.agent/share/native/libjdwp/inStream.h ! src/jdk.jdwp.agent/share/native/libjdwp/outStream.c From szegedia at gmail.com Tue Dec 12 13:08:05 2017 From: szegedia at gmail.com (szegedia at gmail.com) Date: Tue, 12 Dec 2017 13:08:05 +0000 Subject: hg: jdk/submit: 8193298: Don't run javadoc with test.single Message-ID: <201712121308.vBCD86HR003556@aojmv0008.oracle.com> Changeset: ddba406af760 Author: attila Date: 2017-12-12 14:04 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/ddba406af760 8193298: Don't run javadoc with test.single Reviewed-by: hannesw, sundar ! make/nashorn/build.xml From szegedia at gmail.com Tue Dec 12 13:08:57 2017 From: szegedia at gmail.com (szegedia at gmail.com) Date: Tue, 12 Dec 2017 13:08:57 +0000 Subject: hg: jdk/submit: 8191905: Add a REMOVE StandardOperation to Dynalink Message-ID: <201712121308.vBCD8wJ5003977@aojmv0008.oracle.com> Changeset: 2bf9071e8dce Author: attila Date: 2017-12-12 14:04 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/2bf9071e8dce 8191905: Add a REMOVE StandardOperation to Dynalink Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! test/nashorn/src/jdk/dynalink/beans/test/BeanLinkerTest.java From chris.hegarty at oracle.com Tue Dec 12 13:12:24 2017 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 12 Dec 2017 13:12:24 +0000 Subject: hg: jdk/submit: 8185027: Typo in java.net.URLClassLoader.findResources(String) method documentation Message-ID: <201712121312.vBCDCP8P005393@aojmv0008.oracle.com> Changeset: be39de5f0315 Author: chegar Date: 2017-12-12 13:08 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/be39de5f0315 8185027: Typo in java.net.URLClassLoader.findResources(String) method documentation Reviewed-by: alanb ! src/java.base/share/classes/java/net/URLClassLoader.java From srikanth.adayapalam at oracle.com Tue Dec 12 13:15:55 2017 From: srikanth.adayapalam at oracle.com (srikanth.adayapalam at oracle.com) Date: Tue, 12 Dec 2017 13:15:55 +0000 Subject: hg: jdk/submit: 8193142: Regression: ClassCastException: Type$ErrorType cannot be cast to Type$ArrayType Message-ID: <201712121315.vBCDFuWi006720@aojmv0008.oracle.com> Changeset: aadc02050d3b Author: sadayapalam Date: 2017-12-12 18:40 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/aadc02050d3b 8193142: Regression: ClassCastException: Type$ErrorType cannot be cast to Type$ArrayType Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/varargs/ElementTypeMissingTest.java + test/langtools/tools/javac/varargs/ElementTypeMissingTest.out From hannes.wallnoefer at oracle.com Tue Dec 12 14:42:14 2017 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Tue, 12 Dec 2017 14:42:14 +0000 Subject: hg: jdk/submit: 8069338: Implement sharedScopeCall for optimistic types Message-ID: <201712121442.vBCEgEe9006252@aojmv0008.oracle.com> Changeset: fa5a47cad0c9 Author: hannesw Date: 2017-12-12 15:38 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/fa5a47cad0c9 8069338: Implement sharedScopeCall for optimistic types Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java + test/nashorn/script/basic/JDK-8069338.js From weijun.wang at oracle.com Tue Dec 12 17:34:38 2017 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Tue, 12 Dec 2017 17:34:38 +0000 Subject: hg: jdk/submit: 8165996: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite Message-ID: <201712121734.vBCHYd9F007373@aojmv0008.oracle.com> Changeset: 55b9b1e184c6 Author: weijun Date: 2017-12-13 01:29 +0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/55b9b1e184c6 8165996: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite Reviewed-by: weijun Contributed-by: Martin Balao ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java + test/jdk/sun/security/pkcs11/Secmod/README-SQLITE + test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java + test/jdk/sun/security/pkcs11/Secmod/cert9.db + test/jdk/sun/security/pkcs11/Secmod/key4.db + test/jdk/sun/security/pkcs11/Secmod/nss-sqlite.cfg ! test/jdk/sun/security/pkcs11/SecmodTest.java From paul.sandoz at oracle.com Tue Dec 12 17:54:07 2017 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Tue, 12 Dec 2017 17:54:07 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <201712121754.vBCHs8MB014940@aojmv0008.oracle.com> Changeset: c21740de9431 Author: psandoz Date: 2017-12-12 09:33 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/c21740de9431 8171826: Comparator.reverseOrder(c) mishandles singleton comparators Reviewed-by: rriggs ! src/java.base/share/classes/java/util/Collections.java ! test/jdk/java/util/Comparator/BasicTest.java Changeset: 739aa297c260 Author: psandoz Date: 2017-12-12 09:33 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/739aa297c260 8187254: MethodType allows unvalidated parameter types Reviewed-by: mchung, jrose ! src/java.base/share/classes/java/lang/invoke/MethodType.java From naoto.sato at oracle.com Tue Dec 12 18:26:37 2017 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Tue, 12 Dec 2017 18:26:37 +0000 Subject: hg: jdk/submit: 8176841: Additional Unicode Language-Tag Extensions; ... Message-ID: <201712121826.vBCIQb0F028613@aojmv0008.oracle.com> Changeset: 57148c79bd75 Author: naoto Date: 2017-12-12 10:21 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/57148c79bd75 8176841: Additional Unicode Language-Tag Extensions 8189134: New system properties for the default Locale extensions 8190918: Retrieve the region specific data regardless of language in locale 8191349: Add a new method in j.t.f.DateTimeFormatter to reflect Unicode extensions Reviewed-by: scolebourne, lancea, rriggs, rgoel, nishjain ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/NumberingSystemsParseHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java + make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/DateFormatSymbols.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java ! src/java.base/share/classes/java/time/format/DecimalStyle.java ! src/java.base/share/classes/java/time/temporal/ChronoField.java ! src/java.base/share/classes/java/time/temporal/IsoFields.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java + src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/CalendarDataProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/CalendarDataUtility.java ! src/java.base/share/classes/sun/util/locale/provider/DateFormatProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java ! src/java.base/share/classes/sun/util/resources/LocaleNames.properties + src/jdk.localedata/share/classes/sun/util/cldr/resources/common/bcp47/timezone.xml + src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlBCP47.dtd - test/java/util/Calendar/Bug8185841.java + test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/Bug4302966.java + test/jdk/java/util/Calendar/CalendarDataTest.java + test/jdk/java/util/Locale/bcp47u/CalendarTests.java + test/jdk/java/util/Locale/bcp47u/CurrencyTests.java + test/jdk/java/util/Locale/bcp47u/DefaultLocaleTest.java + test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java + test/jdk/java/util/Locale/bcp47u/FormatTests.java + test/jdk/java/util/Locale/bcp47u/SymbolsTests.java + test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java + test/jdk/java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java + test/jdk/java/util/Locale/bcp47u/spi/provider/foo/LocaleNameProviderImpl.java + test/jdk/java/util/Locale/bcp47u/spi/provider/module-info.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java From huizhe.wang at oracle.com Tue Dec 12 19:14:19 2017 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Tue, 12 Dec 2017 19:14:19 +0000 Subject: hg: jdk/submit: 8183743: Umbrella: add overloads that take a Charset parameter Message-ID: <201712121914.vBCJEKcb017691@aojmv0008.oracle.com> Changeset: 77b88d8f8380 Author: joehw Date: 2017-12-12 11:10 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/77b88d8f8380 8183743: Umbrella: add overloads that take a Charset parameter Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/nio/channels/Channels.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/Scanner.java ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/java.base/share/classes/jdk/internal/util/xml/XMLStreamWriter.java ! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java + test/jdk/java/io/ByteArrayOutputStream/EncodingTest.java + test/jdk/java/io/PrintStream/EncodingTest.java ! test/jdk/java/io/PrintStream/FailingConstructors.java + test/jdk/java/io/PrintWriter/EncodingTest.java ! test/jdk/java/io/PrintWriter/FailingConstructors.java + test/jdk/java/net/URLDecoder/EncodingTest.java ! test/jdk/java/net/URLDecoder/URLDecoderArgs.java + test/jdk/java/net/URLEncoder/EncodingTest.java ! test/jdk/java/net/URLEncoder/URLEncoderEncodeArgs.java ! test/jdk/java/nio/channels/Channels/Basic.java + test/jdk/java/nio/channels/Channels/EncodingTest.java ! test/jdk/java/util/Formatter/Constructors.java + test/jdk/java/util/Formatter/EncodingTest.java + test/jdk/java/util/Properties/EncodingTest.java + test/jdk/java/util/Scanner/EncodingTest.java ! test/jdk/java/util/Scanner/FailingConstructors.java From mandy.chung at oracle.com Tue Dec 12 19:35:33 2017 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Tue, 12 Dec 2017 19:35:33 +0000 Subject: hg: jdk/submit: 8193192: jdeps --generate-module-info does not look at module path Message-ID: <201712121935.vBCJZXav026680@aojmv0008.oracle.com> Changeset: 82767203606e Author: mchung Date: 2017-12-12 11:31 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/82767203606e 8193192: jdeps --generate-module-info does not look at module path Reviewed-by: dfuchs ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java ! test/langtools/tools/jdeps/lib/JdepsUtil.java ! test/langtools/tools/jdeps/modules/GenModuleInfo.java ! test/langtools/tools/jdeps/modules/GenOpenModule.java + test/langtools/tools/jdeps/modules/src/test/jdk/test/Main.java + test/langtools/tools/jdeps/modules/src/test/module-info.java From kumar.x.srinivasan at oracle.com Tue Dec 12 23:13:17 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Tue, 12 Dec 2017 23:13:17 +0000 Subject: hg: jdk/submit: 8193107: javadoc complains about empty module Message-ID: <201712122313.vBCNDHJw019894@aojmv0008.oracle.com> Changeset: 111104f1e033 Author: ksrini Date: 2017-12-12 14:16 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/111104f1e033 8193107: javadoc complains about empty module Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java + test/langtools/jdk/javadoc/doclet/testModules/TestEmptyModule.java From brian.burkhalter at oracle.com Tue Dec 12 23:48:27 2017 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Tue, 12 Dec 2017 23:48:27 +0000 Subject: hg: jdk/submit: 8170495: JNI primitive type mismatch in SocketDispatcher.c:187 Message-ID: <201712122348.vBCNmRAl002499@aojmv0008.oracle.com> Changeset: 971d83666b23 Author: bpb Date: 2017-12-12 15:43 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/971d83666b23 8170495: JNI primitive type mismatch in SocketDispatcher.c:187 Summary: Cast DWORD 'written' to a jint before adding to 'count' Reviewed-by: alanb, rriggs ! src/java.base/windows/native/libnio/ch/SocketDispatcher.c From rajan.halade at oracle.com Wed Dec 13 03:25:41 2017 From: rajan.halade at oracle.com (rajan.halade at oracle.com) Date: Wed, 13 Dec 2017 03:25:41 +0000 Subject: hg: jdk/submit: 8189131: Open-source the Oracle JDK Root Certificates Message-ID: <201712130325.vBD3PgAc012898@aojmv0008.oracle.com> Changeset: 472f74fb6c6b Author: rhalade Date: 2017-12-12 19:20 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/472f74fb6c6b 8189131: Open-source the Oracle JDK Root Certificates Summary: Integration for JEP 319: Root Certificates Reviewed-by: mullan, simonis, jnimeh, alanb ! src/java.base/share/lib/security/cacerts ! test/jdk/TEST.groups + test/jdk/lib/security/cacerts/VerifyCACerts.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DTrustCA.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithParams.java From kumar.x.srinivasan at oracle.com Wed Dec 13 04:53:38 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Wed, 13 Dec 2017 04:53:38 +0000 Subject: hg: jdk/submit: 8192850: method summary tables of inherited methods improperly list static interface methods Message-ID: <201712130453.vBD4rdZj009558@aojmv0008.oracle.com> Changeset: 125716343184 Author: ksrini Date: 2017-12-12 20:18 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/125716343184 8192850: method summary tables of inherited methods improperly list static interface methods Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/A.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/B.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/C.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/X.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/Z.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/A.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/B.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/C.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/BaseClass.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/BaseInterface.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/SubClass.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg1/Implementer.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg1/Interface.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/BaseClass.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/SubClass.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg2/SubClass.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I0.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I1.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I2.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I3.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I4.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg4/Foo.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Classes.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Interfaces.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/TestEnum.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java From nishit.jain at oracle.com Wed Dec 13 07:17:58 2017 From: nishit.jain at oracle.com (nishit.jain at oracle.com) Date: Wed, 13 Dec 2017 07:17:58 +0000 Subject: hg: jdk/submit: 8190278: ClassCastException is thrown by java.util.Scanner when a NumberFormatProvider is used. Message-ID: <201712130717.vBD7HxLr026814@aojmv0008.oracle.com> Changeset: 1925dbd47e28 Author: nishjain Date: 2017-12-13 12:43 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/1925dbd47e28 8190278: ClassCastException is thrown by java.util.Scanner when a NumberFormatProvider is used. Reviewed-by: naoto, rriggs Contributed-by: nishit.jain at oracle.com ! src/java.base/share/classes/java/util/Scanner.java + test/jdk/java/util/Scanner/spi/UseLocaleWithProvider.java + test/jdk/java/util/Scanner/spi/provider/module-info.java + test/jdk/java/util/Scanner/spi/provider/test/NumberFormatImpl.java + test/jdk/java/util/Scanner/spi/provider/test/NumberFormatProviderImpl.java From jan.lahoda at oracle.com Wed Dec 13 10:33:11 2017 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Wed, 13 Dec 2017 10:33:11 +0000 Subject: hg: jdk/submit: 8191636: [Windows] jshell tool: Wrong character in /env class-path command crashes jshell Message-ID: <201712131033.vBDAXCV0005280@aojmv0008.oracle.com> Changeset: c0bf7d8af037 Author: jlahoda Date: 2017-12-13 11:27 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/c0bf7d8af037 8191636: [Windows] jshell tool: Wrong character in /env class-path command crashes jshell Summary: Fixing handling of invalid paths. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/langtools/jdk/jshell/ToolSimpleTest.java From martinrb at google.com Wed Dec 13 11:15:29 2017 From: martinrb at google.com (martinrb at google.com) Date: Wed, 13 Dec 2017 11:15:29 +0000 Subject: hg: jdk/submit: 8193034: Optimize URL.toExternalForm Message-ID: <201712131115.vBDBFUhS020042@aojmv0008.oracle.com> Changeset: 8ca86cfb126f Author: martin Date: 2017-12-06 15:51 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/8ca86cfb126f 8193034: Optimize URL.toExternalForm Reviewed-by: chegar, alanb, clanger ! src/java.base/share/classes/java/net/URLStreamHandler.java From alan.bateman at oracle.com Wed Dec 13 15:37:32 2017 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Wed, 13 Dec 2017 15:37:32 +0000 Subject: hg: jdk/submit: 8193454: ModuleDescriptor.{Requires, Exports, Open} toString should use toLowerCase(Local.ROOT) Message-ID: <201712131537.vBDFbXi5000139@aojmv0008.oracle.com> Changeset: 43edfde828ab Author: alanb Date: 2017-12-13 15:32 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/43edfde828ab 8193454: ModuleDescriptor.{Requires,Exports,Open} toString should use toLowerCase(Local.ROOT) Reviewed-by: alanb Contributed-by: andrej.golovnin at gmail.com ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java From xueming.shen at oracle.com Wed Dec 13 16:14:32 2017 From: xueming.shen at oracle.com (xueming.shen at oracle.com) Date: Wed, 13 Dec 2017 16:14:32 +0000 Subject: hg: jdk/submit: 8184947: ZipCoder performance improvements Message-ID: <201712131614.vBDGEXpv012887@aojmv0008.oracle.com> Changeset: daf3b49f4839 Author: sherman Date: 2017-12-13 07:51 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/daf3b49f4839 8184947: ZipCoder performance improvements Reviewed-by: martin, redestad ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringCoding.java - src/java.base/share/classes/java/lang/StringDecoderUTF8.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java From chris.hegarty at oracle.com Wed Dec 13 16:20:54 2017 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 13 Dec 2017 16:20:54 +0000 Subject: hg: jdk/submit: 8193370: Provide more user friendly defaults for HTTP/2 client settings Message-ID: <201712131620.vBDGKsEs015662@aojmv0008.oracle.com> Changeset: a559b7cd1dea Author: dfuchs Date: 2017-12-13 16:16 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/a559b7cd1dea 8193370: Provide more user friendly defaults for HTTP/2 client settings Reviewed-by: chegar ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/SettingsFrame.java ! test/jdk/java/net/httpclient/security/filePerms/httpclient.policy ! test/jdk/java/net/httpclient/websocket/security/httpclient.policy From philip.race at oracle.com Wed Dec 13 18:52:24 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Wed, 13 Dec 2017 18:52:24 +0000 Subject: hg: jdk/submit: 29 new changesets Message-ID: <201712131852.vBDIqQbo014089@aojmv0008.oracle.com> Changeset: efda6932a433 Author: serb Date: 2017-11-29 15:11 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html 8183508: multi_tsc.html should be updated 8181289: Invalid HTML 5 in AWT/Swing docs Reviewed-by: prr, jjg ! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html ! src/java.desktop/share/classes/javax/imageio/package-info.java ! src/java.desktop/share/classes/javax/print/attribute/package-info.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html Changeset: 6e407f9da5fb Author: prr Date: 2017-12-01 10:30 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/6e407f9da5fb 8191767: Memory leak in JabSwitch Reviewed-by: serb, ssadetsky ! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp Changeset: 195b82f9f7d1 Author: prr Date: 2017-12-01 10:35 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/195b82f9f7d1 Merge - src/hotspot/share/classfile/jimage.hpp - src/java.base/share/classes/jdk/internal/util/jar/VersionedStream.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java - test/jdk/java/lang/SecurityManager/NoAWT.java - test/jdk/jdk/internal/util/jar/TestVersionedStream.java - test/langtools/tools/javac/doctree/dcapi/OverviewTest.java Changeset: 2469e21060a0 Author: serb Date: 2017-12-01 17:44 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/2469e21060a0 8183518: Premature deprecation of Event/InputEvent/KeyEvent in Java 9 Reviewed-by: prr, psadhukhan ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuShortcut.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/sun/awt/HToolkit.java ! src/java.desktop/share/classes/sun/awt/HeadlessToolkit.java ! test/jdk/java/awt/Toolkit/Headless/HeadlessToolkit.java Changeset: baad9dc0eab1 Author: alitvinov Date: 2017-12-03 13:21 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/baad9dc0eab1 8181659: Create an alternative fix for JDK-8167102, whose fix was backed out Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! test/jdk/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: 40afd72303e9 Author: prr Date: 2017-12-04 09:38 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/40afd72303e9 8182610: Update specification of service providers for IIORegistry and ServiceRegistry Reviewed-by: serb, psandoz ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java Changeset: f27aad5782da Author: prr Date: 2017-12-04 10:12 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/f27aad5782da Merge - test/langtools/tools/javac/6302184/T6302184.java - test/langtools/tools/javac/6302184/T6302184.out Changeset: 95f173494fe9 Author: serb Date: 2017-12-04 16:14 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/95f173494fe9 8189656: The Windows L&F should be moved out from the shared folder Reviewed-by: prr, psadhukhan, erikj - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/TMSchema.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsButtonListener.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUIAccessor.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Computer.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/DetailsView.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Directory.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Error.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/File.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/FloppyDrive.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/HardDrive.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/HomeFolder.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Inform.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/JavaCup32.png - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/ListView.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/NewFolder.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Question.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/TreeClosed.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/TreeLeaf.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/TreeOpen.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/UpFolder.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Warn.gif - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/image-delayed.png - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/image-failed.png - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties ! src/java.desktop/share/classes/module-info.java - src/java.desktop/share/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java - src/java.desktop/unix/classes/sun/awt/windows/ThemeReader.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonListener.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUIAccessor.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Computer.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/DetailsView.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Directory.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Error.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/File.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/FloppyDrive.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/HardDrive.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/HomeFolder.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Inform.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/JavaCup32.png + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/ListView.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/NewFolder.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Question.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/TreeClosed.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/TreeLeaf.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/TreeOpen.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/UpFolder.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Warn.gif + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/image-delayed.png + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/image-failed.png + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties + src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties + src/java.desktop/windows/classes/module-info.java.extra + src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java ! test/jdk/javax/swing/JButton/4796987/bug4796987.java ! test/jdk/javax/swing/JComboBox/4199622/bug4199622.java ! test/jdk/javax/swing/JComboBox/8015300/Test8015300.java ! test/jdk/javax/swing/JFileChooser/4847375/bug4847375.java ! test/jdk/javax/swing/JFileChooser/8046391/bug8046391.java ! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java ! test/jdk/javax/swing/JProgressBar/7141573/bug7141573.java ! test/jdk/javax/swing/JSlider/6524424/bug6524424.java ! test/jdk/javax/swing/JSlider/6579827/bug6579827.java ! test/jdk/javax/swing/JTree/8004298/bug8004298.java ! test/jdk/javax/swing/border/Test4856008.java ! test/jdk/javax/swing/border/Test6978482.java Changeset: 128de6a38f8e Author: rfield Date: 2017-12-04 17:15 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/128de6a38f8e 8191455: jdk/jshell/StartOptionTest.java and jdk/jshell/ToolProviderTest.java failed after changeset e0f08a 8191456: jdk/jshell/ExternalEditorTest.java testStatementMush() failure Reviewed-by: jlahoda ! test/langtools/ProblemList.txt ! test/langtools/jdk/jshell/EditorTestBase.java ! test/langtools/jdk/jshell/ExternalEditorTest.java ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: e2065f7505eb Author: rfield Date: 2017-12-05 11:04 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e2065f7505eb 8192979: jshell tool: Online help text for commands is confusing Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: 51772bf1fb0c Author: prr Date: 2017-12-07 11:55 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/51772bf1fb0c 8188836: Upgrade to Harfbuzz 1.7.1 in JDK 10 Reviewed-by: serb ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-text.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cache-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-debug.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-deprecated.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-dsalgs.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-fallback-shape.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-mutex-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-object-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-file-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-type-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cbdt-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hmtx-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-kern-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-common-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gdef-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gpos-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsub-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsubgpos-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-jstf-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-macroman.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-fallback.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-default.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hangul.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hebrew.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-machine.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-table.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-machine.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-thai.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-tibetan.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-machine.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-table.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-avar-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-fvar-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-hvar-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-mvar-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-digest-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-string-array.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.c ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn_db.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/unicodedata_db.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-utf-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-version.h Changeset: b2190c70a1ac Author: rfield Date: 2017-12-07 13:23 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/b2190c70a1ac 8192863: jshell tool: / gives "No such command" Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/langtools/jdk/jshell/HistoryUITest.java ! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java ! test/langtools/jdk/jshell/ToolShiftTabTest.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 34f0232538f6 Author: psadhukhan Date: 2017-12-08 10:03 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/34f0232538f6 8191639: NPE from BasicListUI.Actions.getNextPageIndex Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java + test/jdk/javax/swing/JList/BasicListTest.java Changeset: dbfd916af279 Author: pbansal Date: 2017-12-08 15:57 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/dbfd916af279 8191436: ListSelectionModel.setSelectionMode() underspecified Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java + test/jdk/javax/swing/JList/ListSelectionModelTest.java Changeset: f3860ee5c026 Author: ssadetsky Date: 2017-12-08 12:55 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/f3860ee5c026 8177758: Regression in java.awt.FileDialog Reviewed-by: sveerabhadra, serb ! src/java.desktop/windows/native/libawt/windows/awt_FileDialog.cpp + test/jdk/java/awt/FileDialog/FileDialogMemoryLeak/FileDialogLeakTest.java Changeset: c40a1a907c74 Author: prr Date: 2017-12-08 13:15 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/c40a1a907c74 8193211: Update jtreg TEST.groups and ProblemList for client-libs Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups Changeset: 791d551bcdb8 Author: prr Date: 2017-12-09 11:40 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/791d551bcdb8 8183960: Upgrade to libpng 1.6.34 Reviewed-by: serb ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c Changeset: 1a6c071312a3 Author: serb Date: 2017-12-09 20:40 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/1a6c071312a3 8193012: Small cleanup of AWTEvent class Reviewed-by: psadhukhan ! src/java.desktop/share/classes/java/awt/AWTEvent.java Changeset: 4483880d8811 Author: serb Date: 2017-12-10 00:08 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/4483880d8811 8178401: Various audio files writers do not close file streams properly Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/AuFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileWriter.java ! test/jdk/ProblemList.txt ! test/jdk/javax/sound/sampled/AudioInputStream/FrameLengthAfterConversion.java Changeset: da1b57b17101 Author: prr Date: 2017-12-11 10:08 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/da1b57b17101 Merge - src/hotspot/share/classfile/vmSymbols_ext.hpp - src/hotspot/share/gc/g1/hSpaceCounters.cpp - src/hotspot/share/gc/g1/hSpaceCounters.hpp - src/hotspot/share/services/g1MemoryPool.cpp - src/hotspot/share/services/g1MemoryPool.hpp - src/hotspot/share/services/jmm.h - src/hotspot/share/services/psMemoryPool.cpp - src/hotspot/share/services/psMemoryPool.hpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractPushPublisher.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLDelegate.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BlockingPushPublisher.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/DefaultPublisher.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExecutorWrapper.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PseudoPublisher.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushPublisher.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestProcessors.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncDataReadQueue.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncWriteQueue.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/BufferHandler.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ExceptionallyCloseable.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Queue.java - src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CooperativeHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java - src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java - test/hotspot/jtreg/gc/metaspace/PerfCounter.java - test/hotspot/jtreg/gc/metaspace/PerfCounters.java ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/java/io/FileInputStream/FinalizeShdCallClose.java - test/jdk/java/io/FileOutputStream/FinalizeShdCallClose.java - test/jdk/java/net/httpclient/APIErrors.java - test/jdk/java/net/httpclient/Server.java - test/jdk/java/net/httpclient/http2/HpackDriver.java - test/jdk/java/net/httpclient/http2/HpackDriverHeaderTable.java - test/jdk/java/net/httpclient/http2/NoBody.java - test/jdk/java/net/httpclient/http2/server/RedirectHandler.java - test/jdk/java/net/httpclient/websocket/LoggingHelper.java - test/jdk/java/net/httpclient/websocket/WSDriver.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/CloseTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/DataProviders.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannel.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannelTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListenerTest.java - test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/PingTest.java - test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java - test/jdk/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java - test/jdk/lib/testlibrary/jdk/testlibrary/RandomFactory.java - test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/badPackageFileInJar.jar - test/langtools/jdk/javadoc/doclet/testGroupOption/C.java - test/langtools/tools/javac/T5090006/AssertionFailureTest.java - test/langtools/tools/javac/T5090006/broken.jar Changeset: fd7fbc929001 Author: lbourges Date: 2017-12-11 21:14 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/fd7fbc929001 8191814: Marlin rasterizer spends time computing geometry for stroked segments that do not intersect the clip Summary: upgrade to Marlin 0.8.2 providing efficient path clipping (Stroker and Filler) Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java ! src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java ! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java ! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java ! src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java ! src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java ! src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java ! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java ! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java ! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java ! src/java.desktop/share/classes/sun/java2d/marlin/Version.java + test/jdk/sun/java2d/marlin/ClipShapeTest.java Changeset: 7e8a0c4ee95e Author: prr Date: 2017-12-11 15:17 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/7e8a0c4ee95e 8189809: Large performance regression in Swing text layout Reviewed-by: serb, pnarayanan ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/sun/font/FontDesignMetrics.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: 745ea7d5039a Author: rfield Date: 2017-12-11 21:56 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/745ea7d5039a 8162989: jshell tool: /edit with external editor leaks files in /tmp Reviewed-by: jlahoda ! src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java ! test/langtools/jdk/jshell/CustomEditor.java ! test/langtools/jdk/jshell/ExternalEditorTest.java Changeset: e53948132278 Author: sveerabhadra Date: 2017-12-12 12:31 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/e53948132278 8190515: java.awt.Desktop.moveToTrash(File) prompts on Windows 7 but not on Mac Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp + test/jdk/java/awt/FileDialog/MoveToTrashTest.java Changeset: 752f0e49c3f0 Author: sveerabhadra Date: 2017-12-12 12:43 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/752f0e49c3f0 8146537: TrayIcon Action Listener doesnt work in WIndows 10 Reviewed-by: serb, ssadetsky ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp + test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java Changeset: 054fecf0c1d2 Author: pnarayanan Date: 2017-12-12 14:05 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/054fecf0c1d2 8188083: NullPointerExcpn-java.awt.image.FilteredImageSource.startProduction JDK-8079607 Reviewed-by: serb, prr, jdv Contributed-by: prahalad.kumar.narayanan at oracle.com ! src/java.desktop/share/classes/java/awt/image/FilteredImageSource.java + test/jdk/java/awt/image/FilteredImageSourceTest.java Changeset: dbfe141b1271 Author: kaddepalli Date: 2017-12-12 15:47 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/dbfe141b1271 8187936: Automatically selecting a new JTree node in a model listener can cause unusual behavior Reviewed-by: serb, prr ! src/java.desktop/share/classes/javax/swing/package-info.java Changeset: 093027a037cf Author: akolarkunnu Date: 2017-12-13 13:27 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/093027a037cf 8191803: [TEST_BUG] : sanity/client/SwingSet/src/ProgressBarDemoTest.java failed with "Wait "greater then 1349" state to be reached Reviewed-by: serb, psadhukhan Contributed-by: abdul.kolarkunnu at oracle.com ! test/jdk/sanity/client/SwingSet/src/ProgressBarDemoTest.java Changeset: 191ae61bd1e9 Author: prr Date: 2017-12-13 10:25 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/191ae61bd1e9 Merge - src/java.base/share/classes/java/lang/StringDecoderUTF8.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java - test/java/util/Calendar/Bug8185841.java ! test/jdk/TEST.groups - test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java ! test/langtools/jdk/jshell/ToolSimpleTest.java From brent.christian at oracle.com Wed Dec 13 19:48:17 2017 From: brent.christian at oracle.com (brent.christian at oracle.com) Date: Wed, 13 Dec 2017 19:48:17 +0000 Subject: hg: jdk/submit: 8193460: Take tools/launcher/TestXcheckJNIWarnings.java back off the ProblemList Message-ID: <201712131948.vBDJmIpY005501@aojmv0008.oracle.com> Changeset: 2fa0077c4fec Author: bchristi Date: 2017-12-13 11:43 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/2fa0077c4fec 8193460: Take tools/launcher/TestXcheckJNIWarnings.java back off the ProblemList Reviewed-by: mchung, psandoz ! test/jdk/ProblemList.txt From claes.redestad at oracle.com Wed Dec 13 20:28:38 2017 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Wed, 13 Dec 2017 20:28:38 +0000 Subject: hg: jdk/submit: 8193471: Startup regression due to JDK-8185582 Message-ID: <201712132028.vBDKSdLl019625@aojmv0008.oracle.com> Changeset: 2608240fc957 Author: redestad Date: 2017-12-13 21:25 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/2608240fc957 8193471: Startup regression due to JDK-8185582 Reviewed-by: rriggs, psandoz ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/ZipFile.java From bhavesh.x.patel at oracle.com Wed Dec 13 20:50:09 2017 From: bhavesh.x.patel at oracle.com (bhavesh.x.patel at oracle.com) Date: Wed, 13 Dec 2017 20:50:09 +0000 Subject: hg: jdk/submit: 8164407: Add module support for -link and -linkoffline javadoc option Message-ID: <201712132050.vBDKoAuD027026@aojmv0008.oracle.com> Changeset: c79d31ba84b9 Author: bpatel Date: 2017-12-13 12:45 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/c79d31ba84b9 8164407: Add module support for -link and -linkoffline javadoc option Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java ! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java + test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list ! test/langtools/jdk/javadoc/doclet/testModules/moduleB/module-info.java + test/langtools/jdk/javadoc/doclet/testModules/moduleB/testpkg3mdlB/TestClassLinkOption.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java ! test/langtools/tools/javadoc/api/basic/APITest.java From jesper.wilhelmsson at oracle.com Wed Dec 13 22:06:47 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 13 Dec 2017 22:06:47 +0000 Subject: hg: jdk/submit: 26 new changesets Message-ID: <201712132206.vBDM6oaw021967@aojmv0008.oracle.com> Changeset: 3212e9bc5be7 Author: sballal Date: 2017-12-02 11:25 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/3212e9bc5be7 8192823: SA: Testcase for 'clhsdb source' command Reviewed-by: sspitsyn, jgeorge + test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java Changeset: 48ff95f16a16 Author: jwilhelm Date: 2017-12-02 06:51 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/48ff95f16a16 Merge ! src/hotspot/share/prims/jvm.cpp - src/java.base/share/classes/jdk/internal/util/jar/VersionedStream.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java - test/jdk/java/lang/SecurityManager/NoAWT.java - test/jdk/jdk/internal/util/jar/TestVersionedStream.java - test/langtools/tools/javac/doctree/dcapi/OverviewTest.java Changeset: 40b9faefb496 Author: roland Date: 2017-12-02 13:50 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/40b9faefb496 8191950: assertion failed: no insertions allowed Summary: Check for dead loops before incremental inlining. Reviewed-by: thartmann ! src/hotspot/share/opto/callGenerator.cpp Changeset: e8f5fc8f5f67 Author: never Date: 2017-12-04 13:13 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e8f5fc8f5f67 8191052: [Graal] java/lang/invoke/CallSiteTest.java intermittently fails with "Failed dependency of type call_site_target_value" when running with Graal as JIT Reviewed-by: kvn, iveresov, dlong ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp Changeset: 8a5edac3d5a2 Author: ihse Date: 2017-12-04 23:55 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/8a5edac3d5a2 8190484: Move jvm.h, jmm.h et al to hotspot/*/include Reviewed-by: dholmes, erikj, mchung ! make/autoconf/flags.m4 ! make/autoconf/generated-configure.sh ! make/autoconf/platform.m4 ! make/autoconf/spec.gmk.in ! make/copy/Copy-java.base.gmk ! make/copy/Copy-java.desktop.gmk ! make/copy/Copy-jdk.accessibility.gmk ! make/copy/Copy-jdk.jdwp.agent.gmk ! make/copy/CopyCommon.gmk ! make/gensrc/GensrcX11Wrappers.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibjsig.gmk ! make/lib/Lib-java.management.gmk + src/hotspot/os/posix/include/jvm_md.h + src/hotspot/os/windows/include/jvm_md.h + src/hotspot/share/include/jmm.h + src/hotspot/share/include/jvm.h - src/java.base/share/native/include/jvm.h - src/java.base/unix/native/include/jvm_md.h - src/java.base/windows/native/include/jvm_md.h - src/java.management/share/native/include/jmm.h Changeset: 32f13c6c1bbd Author: ysuenaga Date: 2017-12-04 10:23 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/32f13c6c1bbd 8192897: NPE occurs on clhsdb jstack Reviewed-by: dholmes, sspitsyn, jgeorge, sballal ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java Changeset: 50181ff45d46 Author: thartmann Date: 2017-12-05 08:27 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/50181ff45d46 8191360: Lookup of critical JNI method causes duplicate library loading with leaking handler Summary: Unload shared library after lookup to avoid keeping it live. Reviewed-by: vlivanov, dholmes ! src/hotspot/share/prims/nativeLookup.cpp ! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java Changeset: 43064ad4a21e Author: dholmes Date: 2017-12-05 02:55 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/43064ad4a21e 8192950: Missing -nativepath for svc tests Reviewed-by: ihse ! make/jprt.properties Changeset: 600997105565 Author: phedlin Date: 2017-11-30 15:54 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/600997105565 8191232: compiler/intrinsics/bigInteger/TestMultiplyToLen.java fails with java.lang.Exception: Failed Summary: Generating the wrong insn for pointer comparison in intrinsic (on SPARC). Reviewed-by: neliasso, kvn ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp Changeset: 522601e6dd0d Author: ihse Date: 2017-12-05 11:23 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/522601e6dd0d 8193045: JDK-8190484 breaks build on Windows Reviewed-by: dholmes ! make/copy/CopyCommon.gmk Changeset: 89f4d858f09f Author: sjohanss Date: 2017-12-05 13:58 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/89f4d858f09f 8192983: gc/g1/TestVerifyGCType.java might fail on loaded machines Reviewed-by: tschatzl, jwilhelm ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java Changeset: a964ac5fd24b Author: sjohanss Date: 2017-12-05 16:34 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/a964ac5fd24b 8193068: Add gc/g1/TestVerifyGCType.java to problem list Reviewed-by: tschatzl ! test/hotspot/jtreg/ProblemList.txt Changeset: 00bd985f3dec Author: hb Date: 2017-12-05 21:26 +0530 URL: http://hg.openjdk.java.net/jdk/submit/rev/00bd985f3dec 8192909: Invalid username or password in HashedPasswordFileTest.java Reviewed-by: clanger, dfuchs ! test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: 1a0499fd252e Author: kvn Date: 2017-12-05 09:49 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/1a0499fd252e 8192846: Support cmov vectorization for float Reviewed-by: kvn Contributed-by: razvan.a.lupusoru at intel.com ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 0dc66cdf4720 Author: dlong Date: 2017-12-05 10:38 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/0dc66cdf4720 8145579: SimpleThresholdPolicy assumes non-trivial methods to be trivial Reviewed-by: shade, kvn, thartmann ! src/hotspot/share/c1/c1_GraphBuilder.cpp Changeset: d18861f20c0e Author: dlong Date: 2017-12-05 11:16 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/d18861f20c0e 8192870: [Testbug] runtime/handshake/HandshakeTransitionTest throws NPE Reviewed-by: dholmes, rehn ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java Changeset: 2a1413298af0 Author: dcubed Date: 2017-12-06 15:19 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/2a1413298af0 8191789: migrate more Thread-SMR stuff from thread.[ch]pp -> threadSMR.[ch]pp Reviewed-by: stefank, coleenp, dholmes, gthornbr ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vm_operations.hpp ! src/hotspot/share/services/threadService.hpp Changeset: da23405d54db Author: jiangli Date: 2017-12-06 20:06 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/da23405d54db 8193065: [TESTBUG] [TESTBUG]GCSharedStringsDuringDump.java: Exception in thread "main" java.lang.RuntimeException: String is not shared. Summary: Check if 'oa' region is missing. Reviewed-by: hseigel, ccheung ! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java Changeset: 46e52a0ba925 Author: dlong Date: 2017-12-06 18:37 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/46e52a0ba925 8193009: compiler/c2/Test7029152.java crashes with SIGILL in java.lang.StringLatin1.indexOf with -XX:+UseJVMCICompiler Reviewed-by: iveresov, kvn ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: 32fd4be602d5 Author: jwilhelm Date: 2017-12-07 10:18 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/32fd4be602d5 Merge ! make/autoconf/generated-configure.sh ! make/autoconf/spec.gmk.in - src/java.base/share/native/include/jvm.h - src/java.base/unix/native/include/jvm_md.h - src/java.base/windows/native/include/jvm_md.h - src/java.management/share/native/include/jmm.h Changeset: 4d28288c9f9e Author: roland Date: 2017-12-07 15:52 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/4d28288c9f9e 8192908: -XX:+UseCountedLoopSafepoints alone doesn't disable strip mining with G1 Summary: -XX:+UseCountedLoopSafepoints should disable loop strip mining. Reviewed-by: kvn, thartmann ! src/hotspot/share/gc/g1/g1Arguments.cpp ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java Changeset: 8bb6cdfa44eb Author: sangheki Date: 2017-12-07 10:21 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/8bb6cdfa44eb 8193105: Print error code when map_memory_to_file() fails Reviewed-by: dholmes, kbarrett ! src/hotspot/os/posix/os_posix.cpp Changeset: ff1172e2c56a Author: dcubed Date: 2017-12-07 15:26 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/ff1172e2c56a 8182307: Error during JRMP connection establishment Summary: Only use SO_REUSEADDR if we're using a fixed ServerSocket port. Reviewed-by: gthornbr, rriggs, sspitsyn ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java Changeset: d613952b3465 Author: dcubed Date: 2017-12-07 20:08 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/d613952b3465 8193225: [BACKOUT] fix for 8182307 Error during JRMP connection establishment Reviewed-by: iignatyev ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java Changeset: 8e561c68f72a Author: jwilhelm Date: 2017-12-08 23:43 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/8e561c68f72a Merge + src/hotspot/os/posix/include/jvm_md.h + src/hotspot/os/windows/include/jvm_md.h + src/hotspot/share/include/jmm.h + src/hotspot/share/include/jvm.h - src/java.base/share/native/include/jvm.h - src/java.base/unix/native/include/jvm_md.h - src/java.base/windows/native/include/jvm_md.h - src/java.management/share/native/include/jmm.h Changeset: e9e3edac1768 Author: neliasso Date: 2017-12-13 10:21 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/e9e3edac1768 8192971: LockCompilationTest fails intermittently Summary: Remove all unnecessary compilations Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java From stuart.marks at oracle.com Wed Dec 13 22:44:22 2017 From: stuart.marks at oracle.com (stuart.marks at oracle.com) Date: Wed, 13 Dec 2017 22:44:22 +0000 Subject: hg: jdk/submit: 8193476: (jdeprscan) additional version updates for JDK 10 Message-ID: <201712132244.vBDMiMM1003709@aojmv0008.oracle.com> Changeset: 0cd5e2ca53dd Author: smarks Date: 2017-12-13 14:23 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/0cd5e2ca53dd 8193476: (jdeprscan) additional version updates for JDK 10 Reviewed-by: darcy ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/TraverseProc.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties From jonathan.gibbons at oracle.com Wed Dec 13 22:54:08 2017 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 13 Dec 2017 22:54:08 +0000 Subject: hg: jdk/submit: 8191054: Remove the Native-Header Tool (javah) Message-ID: <201712132254.vBDMs9hd006797@aojmv0008.oracle.com> Changeset: 23d427d8a1ff Author: jjg Date: 2017-12-13 14:49 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/23d427d8a1ff 8191054: Remove the Native-Header Tool (javah) Reviewed-by: darcy, mcimadamore, ksrini - src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java - src/jdk.compiler/share/classes/com/sun/tools/javah/InternalError.java - src/jdk.compiler/share/classes/com/sun/tools/javah/JNI.java - src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java - src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java - src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java - src/jdk.compiler/share/classes/com/sun/tools/javah/Main.java - src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java - src/jdk.compiler/share/classes/com/sun/tools/javah/NativeHeaderTool.java - src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java - src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java - src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties - src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties - src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties - src/jdk.compiler/share/classes/com/sun/tools/javah/resources/version.properties-template ! src/jdk.compiler/share/classes/module-info.java - test/langtools/tools/javac/T8152360/DeprecateJavahTest.java - test/langtools/tools/javac/nativeHeaders/javahComparison/CompareTest.java - test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass1.java - test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass4.java - test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass5.java - test/langtools/tools/javah/4942232/ParamClassTest.java - test/langtools/tools/javah/4942232/Test.java - test/langtools/tools/javah/6257087/T6257087.java - test/langtools/tools/javah/6572945/T6572945.java - test/langtools/tools/javah/6572945/TestClass1.java - test/langtools/tools/javah/6572945/TestClass2.java - test/langtools/tools/javah/6572945/TestClass3.java - test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1.h - test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h - test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h - test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass2.h - test/langtools/tools/javah/6572945/gold/jni.file.1 - test/langtools/tools/javah/6572945/gold/jni.file.2 - test/langtools/tools/javah/6572945/gold/jni.file.3 - test/langtools/tools/javah/ModuleClass.java - test/langtools/tools/javah/ReadOldClass.sh - test/langtools/tools/javah/T4942232/MissingParamClassTest.java - test/langtools/tools/javah/T5070898.java - test/langtools/tools/javah/T6893943.java - test/langtools/tools/javah/T6994608.java - test/langtools/tools/javah/T7126832/T7126832.java - test/langtools/tools/javah/T7126832/java.java - test/langtools/tools/javah/T7185778.java - test/langtools/tools/javah/TestHelpOpts.java - test/langtools/tools/javah/VersionTest.java - test/langtools/tools/javah/constMacroTest/ConstMacroTest.java - test/langtools/tools/lib/toolbox/JavahTask.java From hannes.wallnoefer at oracle.com Thu Dec 14 01:30:40 2017 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Thu, 14 Dec 2017 01:30:40 +0000 Subject: hg: jdk/submit: 8191301: JavaImporter fails to resolve imported elements within functions, that contain too many statements Message-ID: <201712140130.vBE1UfBH023685@aojmv0008.oracle.com> Changeset: cc738fba6893 Author: hannesw Date: 2017-12-14 02:26 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/cc738fba6893 8191301: JavaImporter fails to resolve imported elements within functions, that contain too many statements Reviewed-by: hannesw, attila Contributed-by: priya.lakshmi.muthuswamy at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java + test/nashorn/script/basic/JDK-8191301.js + test/nashorn/script/basic/JDK-8191301.js.EXPECTED From jonathan.gibbons at oracle.com Thu Dec 14 01:33:38 2017 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 14 Dec 2017 01:33:38 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <201712140133.vBE1XcR8025028@aojmv0008.oracle.com> Changeset: e5cdedd37b78 Author: jjg Date: 2017-12-13 17:27 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e5cdedd37b78 8178070: duplicate entries in package table Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.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/markup/TableHeader.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java + test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/tools/lib/toolbox/ModuleBuilder.java ! test/langtools/tools/lib/toolbox/ToolBox.java Changeset: e1eb12343774 Author: jjg Date: 2017-12-13 17:29 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e1eb12343774 Merge From mark.reinhold at oracle.com Thu Dec 14 01:40:59 2017 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 14 Dec 2017 01:40:59 +0000 Subject: hg: jdk/submit: 8192833: JEP 322: Time-Based Release Versioning Message-ID: <201712140141.vBE1exIh027205@aojmv0008.oracle.com> Changeset: d2a837cf9ff1 Author: mr Date: 2017-12-13 17:28 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/d2a837cf9ff1 8192833: JEP 322: Time-Based Release Versioning Reviewed-by: erikj, ihse, iris, mchung, psandoz, tbell ! make/MacBundles.gmk ! make/ReleaseFile.gmk ! make/autoconf/flags.m4 ! make/autoconf/generated-configure.sh ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/version-numbers ! make/conf/jib-profiles.js ! make/gensrc/GensrcMisc.gmk ! src/hotspot/share/runtime/vm_version.cpp ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VersionProps.java.template ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/native/libjava/jdk_util.c ! src/jdk.jconsole/share/classes/sun/tools/jconsole/AboutDialog.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! test/jdk/java/lang/Runtime/Version/Basic.java From stuart.marks at oracle.com Thu Dec 14 03:23:52 2017 From: stuart.marks at oracle.com (stuart.marks at oracle.com) Date: Thu, 14 Dec 2017 03:23:52 +0000 Subject: hg: jdk/submit: 8140281: add no-arg Optional.orElseThrow() as preferred alternative to get() Message-ID: <201712140323.vBE3NrZD025285@aojmv0008.oracle.com> Changeset: 7acf5700d542 Author: smarks Date: 2017-12-13 18:47 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/7acf5700d542 8140281: add no-arg Optional.orElseThrow() as preferred alternative to get() Reviewed-by: alanb, bpb, forax, darcy ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! test/jdk/java/util/Optional/Basic.java ! test/jdk/java/util/Optional/BasicDouble.java ! test/jdk/java/util/Optional/BasicInt.java ! test/jdk/java/util/Optional/BasicLong.java From joe.darcy at oracle.com Thu Dec 14 03:52:15 2017 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 14 Dec 2017 03:52:15 +0000 Subject: hg: jdk/submit: 8193489: Add information about local variable type inference to SourceVersion.RELEASE_10 Message-ID: <201712140352.vBE3qFgM003003@aojmv0008.oracle.com> Changeset: 984c4b99afc9 Author: darcy Date: 2017-12-13 19:48 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/984c4b99afc9 8193489: Add information about local variable type inference to SourceVersion.RELEASE_10 Reviewed-by: sundar, mr ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java From xueming.shen at oracle.com Thu Dec 14 05:45:54 2017 From: xueming.shen at oracle.com (xueming.shen at oracle.com) Date: Thu, 14 Dec 2017 05:45:54 +0000 Subject: hg: jdk/submit: 8193490: java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java, FinalizeZipFile.java, TestCleaner.java, Collectible.java failed because cleaner can't finish Message-ID: <201712140545.vBE5jtsD004001@aojmv0008.oracle.com> Changeset: e8230b52a8f4 Author: sherman Date: 2017-12-13 21:41 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e8230b52a8f4 8193490: java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java, FinalizeZipFile.java, TestCleaner.java, Collectible.java failed because cleaner can't finish Reviewed-by: darcy ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/ZipFile.java From martin.doerr at sap.com Thu Dec 14 11:10:21 2017 From: martin.doerr at sap.com (martin.doerr at sap.com) Date: Thu, 14 Dec 2017 11:10:21 +0000 Subject: hg: jdk/submit: 8193443: [s390]: EncodeISOArray generates wrong vector code Message-ID: <201712141110.vBEBAMLo002966@aojmv0008.oracle.com> Changeset: a8e39cc7b88f Author: lucy Date: 2017-12-14 12:02 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/a8e39cc7b88f 8193443: [s390]: EncodeISOArray generates wrong vector code Reviewed-by: goetz, mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp From martin.doerr at sap.com Thu Dec 14 12:10:47 2017 From: martin.doerr at sap.com (martin.doerr at sap.com) Date: Thu, 14 Dec 2017 12:10:47 +0000 Subject: hg: jdk/submit: 8193257: PPC64, s390 implementation for Thread-local handshakes Message-ID: <201712141210.vBECAm1o029091@aojmv0008.oracle.com> Changeset: 651a95f30dfb Author: mdoerr Date: 2017-12-14 13:05 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/651a95f30dfb 8193257: PPC64, s390 implementation for Thread-local handshakes Reviewed-by: goetz, lucy ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/globalDefinitions_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp From weijun.wang at oracle.com Thu Dec 14 12:23:54 2017 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Thu, 14 Dec 2017 12:23:54 +0000 Subject: hg: jdk/submit: 8192988: keytool should support -storepasswd for pkcs12 keystores Message-ID: <201712141223.vBECNt9B003545@aojmv0008.oracle.com> Changeset: f47c18852172 Author: weijun Date: 2017-12-14 20:19 +0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/f47c18852172 8192988: keytool should support -storepasswd for pkcs12 keystores Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/JKStoPKCS12.java + test/jdk/sun/security/tools/keytool/PKCS12Passwd.java - test/jdk/sun/security/tools/keytool/p12importks.sh From szegedia at gmail.com Thu Dec 14 12:47:01 2017 From: szegedia at gmail.com (szegedia at gmail.com) Date: Thu, 14 Dec 2017 12:47:01 +0000 Subject: hg: jdk/submit: 8193296: Parser should not eagerly transform delete expressions Message-ID: <201712141247.vBECl2aJ011165@aojmv0008.oracle.com> Changeset: fdefa410d655 Author: attila Date: 2017-12-14 13:42 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/fdefa410d655 8193296: Parser should not eagerly transform delete expressions Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/nashorn/src/jdk/nashorn/api/tree/test/JDK_8193296_Test.java From alan.bateman at oracle.com Thu Dec 14 12:56:12 2017 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Thu, 14 Dec 2017 12:56:12 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <201712141256.vBECuCes014227@aojmv0008.oracle.com> Changeset: f1e1a4fc1cc7 Author: alanb Date: 2017-12-14 12:36 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/f1e1a4fc1cc7 8193503: javah launcher was not removed by JDK-8191054 Reviewed-by: erikj, darcy ! make/launcher/Launcher-jdk.compiler.gmk ! test/jdk/tools/launcher/ToolsOpts.java Changeset: 267be02c1137 Author: alanb Date: 2017-12-14 12:51 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/267be02c1137 Merge From claes.redestad at oracle.com Thu Dec 14 15:17:31 2017 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Thu, 14 Dec 2017 15:17:31 +0000 Subject: hg: jdk/submit: 8193507: [REDO] Startup regression due to JDK-8185582 Message-ID: <201712141517.vBEFHWiM004406@aojmv0008.oracle.com> Changeset: 0ee20aad71c4 Author: redestad Date: 2017-12-14 16:05 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/0ee20aad71c4 8193507: [REDO] Startup regression due to JDK-8185582 Reviewed-by: alanb, rriggs Contributed-by: xueming.shen at oracle.com, claes.redestad at oracle.com ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java - src/java.base/share/classes/java/util/zip/ZStreamRef.java ! src/java.base/share/classes/java/util/zip/ZipFile.java From erik.joelsson at oracle.com Thu Dec 14 17:25:17 2017 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Thu, 14 Dec 2017 17:25:17 +0000 Subject: hg: jdk/submit: 8193208: Add additional licensing file for the JDK Message-ID: <201712141725.vBEHPIph019627@aojmv0008.oracle.com> Changeset: a3c7d963c952 Author: erikj Date: 2017-12-14 18:20 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/a3c7d963c952 8193208: Add additional licensing file for the JDK Reviewed-by: asaha, tbell, ihse + ADDITIONAL_LICENSE_INFO ! make/copy/Copy-java.base.gmk From lana.steuck at oracle.com Thu Dec 14 20:54:45 2017 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 14 Dec 2017 20:54:45 +0000 Subject: hg: jdk/submit: Added tag jdk-11+0 for changeset 0ee20aad71c4 Message-ID: <201712142054.vBEKskl6028291@aojmv0008.oracle.com> Changeset: 94be43260982 Author: lana Date: 2017-12-14 20:25 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/94be43260982 Added tag jdk-11+0 for changeset 0ee20aad71c4 ! .hgtags From jonathan.gibbons at oracle.com Thu Dec 14 21:20:52 2017 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 14 Dec 2017 21:20:52 +0000 Subject: hg: jdk/submit: 8193525: Intermittent failures of TestModulePackages.java Message-ID: <201712142120.vBELKrMH007921@aojmv0008.oracle.com> Changeset: 959f2f7cbaa6 Author: jjg Date: 2017-12-14 13:16 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/959f2f7cbaa6 8193525: Intermittent failures of TestModulePackages.java Reviewed-by: darcy ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java From lana.steuck at oracle.com Fri Dec 15 07:27:46 2017 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 15 Dec 2017 07:27:46 +0000 Subject: hg: jdk/submit: Added tag jdk-10+36 for changeset 959f2f7cbaa6 Message-ID: <201712150727.vBF7Rkpn020695@aojmv0008.oracle.com> Changeset: 626d11295f31 Author: lana Date: 2017-12-15 06:18 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/626d11295f31 Added tag jdk-10+36 for changeset 959f2f7cbaa6 ! .hgtags From yasuenag at gmail.com Fri Dec 15 14:30:37 2017 From: yasuenag at gmail.com (yasuenag at gmail.com) Date: Fri, 15 Dec 2017 14:30:37 +0000 Subject: hg: jdk/submit: 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounter Message-ID: <201712151430.vBFEUchn024823@aojmv0008.oracle.com> Changeset: be923e4a13d1 Author: ysuenaga Date: 2017-12-15 23:26 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/be923e4a13d1 8153333: [REDO] STW phases at Concurrent GC should count in PerfCounter ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/vm_operations_g1.cpp ! src/hotspot/share/gc/shared/collectorCounters.cpp ! src/hotspot/share/gc/shared/vmGCOperations.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/perfData.hpp ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java ! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcCauseOutput1.awk ! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcOldOutput1.awk ! test/jdk/sun/tools/jstat/gcOutput1.awk ! test/jdk/sun/tools/jstat/lineCounts1.awk ! test/jdk/sun/tools/jstat/lineCounts2.awk ! test/jdk/sun/tools/jstat/lineCounts3.awk ! test/jdk/sun/tools/jstat/lineCounts4.awk ! test/jdk/sun/tools/jstat/timeStamp1.awk ! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java From david.holmes at oracle.com Sat Dec 16 04:48:17 2017 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Sat, 16 Dec 2017 04:48:17 +0000 Subject: hg: jdk/submit: 8193364: verify_special_jvm_flags should not cause an assertion failure when version is bumped Message-ID: <201712160448.vBG4mIlh029784@aojmv0008.oracle.com> Changeset: 003d6365ec6a Author: dholmes Date: 2017-12-15 23:43 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/003d6365ec6a 8193364: verify_special_jvm_flags should not cause an assertion failure when version is bumped Reviewed-by: dcubed, coleenp ! src/hotspot/share/runtime/arguments.cpp From joe.darcy at oracle.com Tue Dec 19 02:55:48 2017 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Tue, 19 Dec 2017 02:55:48 +0000 Subject: hg: jdk/submit: 8173382: Add -source 11 and -target 11 to javac; ... Message-ID: <201712190255.vBJ2tm9X016504@aojmv0008.oracle.com> Changeset: d4329843abf4 Author: darcy Date: 2017-12-18 18:51 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/d4329843abf4 8173382: Add -source 11 and -target 11 to javac 8193291: Add SourceVersion.RELEASE_11 Reviewed-by: jjg, erikj, psandoz ! make/common/SetupJavaCompilers.gmk ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/LoadProc.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java ! test/langtools/ProblemList.txt ! test/langtools/tools/javac/api/T6265137.java ! test/langtools/tools/javac/api/T6395981.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java ! test/langtools/tools/javac/profiles/ProfileOptionTest.java ! test/langtools/tools/javac/versions/Versions.java From vicente.romero at oracle.com Tue Dec 19 21:28:59 2017 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 19 Dec 2017 21:28:59 +0000 Subject: hg: jdk/submit: 8007720: Names are not loaded correctly for method parameters if the parameters have annotations; ... Message-ID: <201712192129.vBJLSx1q017784@aojmv0008.oracle.com> Changeset: 89f6aa26fd6c Author: cushon Date: 2017-12-19 16:24 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/89f6aa26fd6c 8007720: Names are not loaded correctly for method parameters if the parameters have annotations 8177486: Incorrect handling of mandated parameter names in MethodParameters attributes Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/langtools/tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.java + test/langtools/tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.out + test/langtools/tools/javac/MethodParameters/ClassReaderTest/MethodParameterProcessor.java ! test/langtools/tools/javac/lib/DPrinter.java From philip.race at oracle.com Tue Dec 19 22:03:04 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 19 Dec 2017 22:03:04 +0000 Subject: hg: jdk/submit: 7 new changesets Message-ID: <201712192203.vBJM3500028787@aojmv0008.oracle.com> Changeset: 4966e9237b88 Author: dmarkov Date: 2017-12-13 14:41 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/4966e9237b88 8154405: AccessControlException by URLPermission check Reviewed-by: serb, ssadetsky, mullan ! src/java.desktop/share/classes/java/awt/Toolkit.java Changeset: 1f38b6c89f8a Author: prr Date: 2017-12-13 10:56 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/1f38b6c89f8a Merge - src/java.base/share/classes/java/lang/StringDecoderUTF8.java - test/java/util/Calendar/Bug8185841.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java - test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java - test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java Changeset: 4f9683bf0923 Author: rfield Date: 2017-12-13 14:21 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/4f9683bf0923 8188894: jdk/jshell/ToolShiftTabTest.java failed with IllegalStateException Reviewed-by: jlahoda ! test/langtools/jdk/jshell/ToolShiftTabTest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: ef097d7d5b15 Author: prr Date: 2017-12-18 10:28 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/ef097d7d5b15 Merge - src/java.base/share/classes/java/util/zip/ZStreamRef.java - src/java.base/share/native/include/jvm.h - src/java.base/unix/native/include/jvm_md.h - src/java.base/windows/native/include/jvm_md.h - src/java.management/share/native/include/jmm.h - src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java - src/jdk.compiler/share/classes/com/sun/tools/javah/InternalError.java - src/jdk.compiler/share/classes/com/sun/tools/javah/JNI.java - src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java - src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java - src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java - src/jdk.compiler/share/classes/com/sun/tools/javah/Main.java - src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java - src/jdk.compiler/share/classes/com/sun/tools/javah/NativeHeaderTool.java - src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java - src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java - src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties - src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties - src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties - src/jdk.compiler/share/classes/com/sun/tools/javah/resources/version.properties-template - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java - test/jdk/sun/security/tools/keytool/p12importks.sh - test/langtools/tools/javac/T8152360/DeprecateJavahTest.java - test/langtools/tools/javac/nativeHeaders/javahComparison/CompareTest.java - test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass1.java - test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass4.java - test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass5.java - test/langtools/tools/javah/4942232/ParamClassTest.java - test/langtools/tools/javah/4942232/Test.java - test/langtools/tools/javah/6257087/T6257087.java - test/langtools/tools/javah/6572945/T6572945.java - test/langtools/tools/javah/6572945/TestClass1.java - test/langtools/tools/javah/6572945/TestClass2.java - test/langtools/tools/javah/6572945/TestClass3.java - test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1.h - test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h - test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h - test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass2.h - test/langtools/tools/javah/6572945/gold/jni.file.1 - test/langtools/tools/javah/6572945/gold/jni.file.2 - test/langtools/tools/javah/6572945/gold/jni.file.3 - test/langtools/tools/javah/ModuleClass.java - test/langtools/tools/javah/ReadOldClass.sh - test/langtools/tools/javah/T4942232/MissingParamClassTest.java - test/langtools/tools/javah/T5070898.java - test/langtools/tools/javah/T6893943.java - test/langtools/tools/javah/T6994608.java - test/langtools/tools/javah/T7126832/T7126832.java - test/langtools/tools/javah/T7126832/java.java - test/langtools/tools/javah/T7185778.java - test/langtools/tools/javah/TestHelpOpts.java - test/langtools/tools/javah/VersionTest.java - test/langtools/tools/javah/constMacroTest/ConstMacroTest.java - test/langtools/tools/lib/toolbox/JavahTask.java Changeset: 3d4e8f5a2a69 Author: rfield Date: 2017-12-19 11:37 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/3d4e8f5a2a69 8179858: jshell tool: sync nomenclature from reference to online /help Reviewed-by: dlsmith, jjg ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/langtools/jdk/jshell/CommandCompletionTest.java ! test/langtools/jdk/jshell/EditorTestBase.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: 59adf939036a Author: prr Date: 2017-12-19 13:02 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/59adf939036a Merge Changeset: 80176afc8667 Author: prr Date: 2017-12-19 13:58 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/80176afc8667 Merge From maurizio.cimadamore at oracle.com Wed Dec 20 15:38:37 2017 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 20 Dec 2017 15:38:37 +0000 Subject: hg: jdk/submit: 8057650: uniform error diagnostics for inconsistent inherited method signatures Message-ID: <201712201538.vBKFccnG003927@aojmv0008.oracle.com> Changeset: 9b700a5c4381 Author: mcimadamore Date: 2017-12-20 15:33 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/9b700a5c4381 8057650: uniform error diagnostics for inconsistent inherited method signatures Summary: consolidate diagnostics for bad overrides Reviewed-by: vromero ! 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/langtools/tools/javac/BadCovar.out ! test/langtools/tools/javac/InconsistentInheritedSignature.out ! test/langtools/tools/javac/OverrideChecks/InconsistentReturn.out ! test/langtools/tools/javac/defaultMethods/Neg01.out ! test/langtools/tools/javac/defaultMethods/Neg02.out ! test/langtools/tools/javac/defaultMethods/Neg14.out ! test/langtools/tools/javac/diags/examples/IncompatibleDescsInFunctionalIntf.java ! test/langtools/tools/javac/diags/examples/TypesIncompatible.java ! test/langtools/tools/javac/diags/examples/TypesIncompatibleAbstractDefault.java ! test/langtools/tools/javac/diags/examples/TypesIncompatibleUnrelatedDefaults.java ! test/langtools/tools/javac/generics/6294779/T6294779c.out ! test/langtools/tools/javac/generics/abstract/T4717181c.out ! test/langtools/tools/javac/generics/rawOverride/7157798/Test3.out ! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.out ! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.out ! test/langtools/tools/javac/generics/typevars/6199146/T6199146.out ! test/langtools/tools/javac/generics/wildcards/7034495/T7034495.out ! test/langtools/tools/javac/lambda/BadConv04.out ! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java ! test/langtools/tools/javac/lambda/funcInterfaces/NonSAM2.out ! test/langtools/tools/javac/miranda/4711056/T1.out From brian.burkhalter at oracle.com Wed Dec 20 16:11:41 2017 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Wed, 20 Dec 2017 16:11:41 +0000 Subject: hg: jdk/submit: 8193842: Replace Files.copy(InputStream, OutputStream) with InputStream.transferTo(OutputStream) Message-ID: <201712201611.vBKGBguk018232@aojmv0008.oracle.com> Changeset: 315c690bb90b Author: bpb Date: 2017-12-20 08:05 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/315c690bb90b 8193842: Replace Files.copy(InputStream,OutputStream) with InputStream.transferTo(OutputStream) Reviewed-by: clanger, alanb ! src/java.base/share/classes/java/nio/file/Files.java From szegedia at gmail.com Wed Dec 20 16:41:00 2017 From: szegedia at gmail.com (szegedia at gmail.com) Date: Wed, 20 Dec 2017 16:41:00 +0000 Subject: hg: jdk/submit: 8193371: Use Dynalink REMOVE operation in Nashorn Message-ID: <201712201641.vBKGf0R7028878@aojmv0008.oracle.com> Changeset: c96d4c720995 Author: attila Date: 2017-12-20 17:36 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/c96d4c720995 8193371: Use Dynalink REMOVE operation in Nashorn Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java + test/nashorn/script/basic/JDK-8193371.js + test/nashorn/script/basic/JDK-8193371.js.EXPECTED From paul.sandoz at oracle.com Wed Dec 20 17:21:15 2017 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Wed, 20 Dec 2017 17:21:15 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <201712201721.vBKHLGOO013456@aojmv0008.oracle.com> Changeset: 4944950606ef Author: psandoz Date: 2017-12-20 09:14 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/4944950606ef 8191913: Bump classfile version number to 55 Reviewed-by: dholmes, darcy Contributed-by: paul.sandoz at oracle.com, erik.joelsson at oracle.com ! make/Main.gmk ! make/autoconf/buildjdk-spec.gmk.in ! make/autoconf/flags.m4 ! make/autoconf/generated-configure.sh ! make/autoconf/jdk-version.m4 ! make/autoconf/platform.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/version-numbers ! make/copy/Copy-java.base.gmk ! make/copy/CopyCommon.gmk ! make/gensrc/GensrcX11Wrappers.gmk ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java - src/java.base/share/native/include/classfile_constants.h + src/java.base/share/native/include/classfile_constants.h.template ! src/java.base/share/native/libjava/System.c ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java + test/hotspot/jtreg/runtime/classFileParserBug/Class55.jasm ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/6330997/T6330997.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/versions/Versions.java Changeset: 29e165bdf669 Author: psandoz Date: 2017-12-20 09:14 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/29e165bdf669 8193085: Vectorize the nio Buffer equals and compareTo implementations Reviewed-by: alanb ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Buffer.java + src/java.base/share/classes/java/nio/BufferMismatch.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/java/util/Arrays.java - src/java.base/share/classes/java/util/ArraysSupport.java + src/java.base/share/classes/jdk/internal/util/ArraysSupport.java + test/jdk/java/nio/Buffer/EqualsCompareTest.java From david.holmes at oracle.com Thu Dec 21 03:40:57 2017 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Thu, 21 Dec 2017 03:40:57 +0000 Subject: hg: jdk/submit: 8193838: Update jtreg requiredVersion to 4.2 b11 for JDK 11 and 12 support Message-ID: <201712210340.vBL3ewNA017600@aojmv0008.oracle.com> Changeset: 63fb11c1550d Author: dholmes Date: 2017-12-20 22:36 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/63fb11c1550d 8193838: Update jtreg requiredVersion to 4.2 b11 for JDK 11 and 12 support Reviewed-by: alanb, sspitsyn ! make/conf/jib-profiles.js ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/nashorn/TEST.ROOT From xuelei.fan at oracle.com Thu Dec 21 05:55:51 2017 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Thu, 21 Dec 2017 05:55:51 +0000 Subject: hg: jdk/submit: 8193683: Increase the number of clones in the CloneableDigest Message-ID: <201712210555.vBL5tq7Y000043@aojmv0008.oracle.com> Changeset: 38493aecb3d1 Author: xuelei Date: 2017-12-21 05:51 +0000 URL: http://hg.openjdk.java.net/jdk/submit/rev/38493aecb3d1 8193683: Increase the number of clones in the CloneableDigest Reviewed-by: coffeys, wetmore ! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java From vicente.romero at oracle.com Thu Dec 21 21:03:09 2017 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Thu, 21 Dec 2017 21:03:09 +0000 Subject: hg: jdk/submit: 8193216: Filer should warn if processors redefine symbols from the classpath or sourcepath Message-ID: <201712212103.vBLL3A5L018879@aojmv0008.oracle.com> Changeset: 91bd550551e0 Author: cushon Date: 2017-12-21 15:58 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/91bd550551e0 8193216: Filer should warn if processors redefine symbols from the classpath or sourcepath Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java + test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/A.java + test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/B.java + test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/TestProcTypeAlreadyExistsWarning.java + test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/warn.out From mandy.chung at oracle.com Thu Dec 21 23:09:26 2017 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Thu, 21 Dec 2017 23:09:26 +0000 Subject: hg: jdk/submit: 8193780: (ref) Remove the undocumented "jdk.lang.ref.disableClearBeforeEnqueue" system property Message-ID: <201712212309.vBLN9QOI002558@aojmv0008.oracle.com> Changeset: 2731c0ee46a9 Author: mchung Date: 2017-12-21 15:04 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/2731c0ee46a9 8193780: (ref) Remove the undocumented "jdk.lang.ref.disableClearBeforeEnqueue" system property Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ref/Reference.java ! test/jdk/java/lang/ref/ReferenceEnqueue.java From mandy.chung at oracle.com Thu Dec 21 23:23:02 2017 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Thu, 21 Dec 2017 23:23:02 +0000 Subject: hg: jdk/submit: 8193767: Improve javadoc in ResourceBundle working with modules Message-ID: <201712212323.vBLNN3Vs007246@aojmv0008.oracle.com> Changeset: e5a3b905622e Author: mchung Date: 2017-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/e5a3b905622e 8193767: Improve javadoc in ResourceBundle working with modules Reviewed-by: alanb, naoto ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java From david.holmes at oracle.com Fri Dec 22 05:48:53 2017 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 22 Dec 2017 05:48:53 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <201712220548.vBM5mr7i012321@aojmv0008.oracle.com> Changeset: 50b86b3974ae Author: thartmann Date: 2017-12-15 16:51 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/50b86b3974ae 8193608: Quarantine test/hotspot/jtreg/compiler/codegen/Test6896617.java until JDK-8193479 is fixed Summary: Added test to ProblemList.txt Reviewed-by: vlivanov ! test/hotspot/jtreg/ProblemList.txt Changeset: b6a8e9658abd Author: rehn Date: 2017-12-18 12:11 +0100 URL: http://hg.openjdk.java.net/jdk/submit/rev/b6a8e9658abd 8193514: UseMembar should not be obsoleted yet Reviewed-by: dcubed, acorn, mdoerr ! src/hotspot/share/runtime/arguments.cpp Changeset: a6531fb9392e Author: dholmes Date: 2017-12-19 17:31 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/a6531fb9392e 8193840: Add compiler/c2/Test8007294.java to the problem list Reviewed-by: coleenp ! test/hotspot/jtreg/ProblemList.txt From david.holmes at oracle.com Fri Dec 22 20:28:05 2017 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 22 Dec 2017 20:28:05 +0000 Subject: hg: jdk/submit: 8194071: [Testbug] Update VMDeprecatedOptions test for obsolete/expired options Message-ID: <201712222028.vBMKS6Qd012376@aojmv0008.oracle.com> Changeset: 0f53d49bb74b Author: dholmes Date: 2017-12-22 15:23 -0500 URL: http://hg.openjdk.java.net/jdk/submit/rev/0f53d49bb74b 8194071: [Testbug] Update VMDeprecatedOptions test for obsolete/expired options Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java From brian.burkhalter at oracle.com Fri Dec 22 22:10:45 2017 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Fri, 22 Dec 2017 22:10:45 +0000 Subject: hg: jdk/submit: 8193832: Performance of InputStream.readAllBytes() could be improved Message-ID: <201712222210.vBMMAkNR013718@aojmv0008.oracle.com> Changeset: 2c1af559e922 Author: bpb Date: 2017-12-22 14:00 -0800 URL: http://hg.openjdk.java.net/jdk/submit/rev/2c1af559e922 8193832: Performance of InputStream.readAllBytes() could be improved Summary: Read into a list of fixed-size buffers which are gathered at the end Reviewed-by: alanb, chegar, plevart, jrose, psandoz ! src/java.base/share/classes/java/io/InputStream.java ! test/jdk/java/io/InputStream/ReadAllBytes.java From yasuenag at gmail.com Tue Dec 26 05:15:01 2017 From: yasuenag at gmail.com (yasuenag at gmail.com) Date: Tue, 26 Dec 2017 05:15:01 +0000 Subject: hg: jdk/submit: merge 'default' to 'JDK-8153333' Message-ID: <201712260515.vBQ5F1n1019669@aojmv0008.oracle.com> Changeset: f3556a65a199 Author: ysuenaga Date: 2017-12-26 14:07 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/f3556a65a199 merge 'default' to 'JDK-8153333' - src/java.base/share/classes/java/util/ArraysSupport.java - src/java.base/share/native/include/classfile_constants.h From yasuenag at gmail.com Thu Dec 28 05:38:10 2017 From: yasuenag at gmail.com (yasuenag at gmail.com) Date: Thu, 28 Dec 2017 05:38:10 +0000 Subject: hg: jdk/submit: 8194249: SA: G1HeapRegionTable#getByAddress() returns incorrect HeapRegion Message-ID: <201712280538.vBS5cA9M017024@aojmv0008.oracle.com> Changeset: 3f78be23b97e Author: ysuenaga Date: 2017-12-28 14:33 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/3f78be23b97e 8194249: SA: G1HeapRegionTable#getByAddress() returns incorrect HeapRegion ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java + test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java From yasuenag at gmail.com Sat Dec 30 13:28:36 2017 From: yasuenag at gmail.com (yasuenag at gmail.com) Date: Sat, 30 Dec 2017 13:28:36 +0000 Subject: hg: jdk/submit: 8194249: Scan committed HeapRegion only Message-ID: <201712301328.vBUDSaqS002822@aojmv0008.oracle.com> Changeset: e064470cac95 Author: ysuenaga Date: 2017-12-30 22:23 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/e064470cac95 8194249: Scan committed HeapRegion only ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java From yasuenag at gmail.com Sun Dec 31 02:00:14 2017 From: yasuenag at gmail.com (yasuenag at gmail.com) Date: Sun, 31 Dec 2017 02:00:14 +0000 Subject: hg: jdk/submit: 8194249: Update testcase Message-ID: <201712310200.vBV20FXX001699@aojmv0008.oracle.com> Changeset: bda66c806f6b Author: ysuenaga Date: 2017-12-31 10:56 +0900 URL: http://hg.openjdk.java.net/jdk/submit/rev/bda66c806f6b 8194249: Update testcase ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java