From jesper.wilhelmsson at oracle.com Thu Oct 1 16:31:47 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 01 Oct 2015 16:31:47 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8130265: gctests/LargeObjects/large001 fails with OutOfMemoryError: Java heap space Message-ID: <201510011631.t91GVlFJ023065@aojmv0008.oracle.com> Changeset: 59e6f265dd40 Author: aharlap Date: 2015-09-30 18:09 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/59e6f265dd40 8130265: gctests/LargeObjects/large001 fails with OutOfMemoryError: Java heap space Summary: Avoided G1 OutOfMemoryError by adding extra expand heap call Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp From dmitry.samersoff at oracle.com Thu Oct 1 18:01:22 2015 From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com) Date: Thu, 01 Oct 2015 18:01:22 +0000 Subject: hg: jdk9/hs-rt/jdk: 8133063: Remove BasicLauncherTest from the problem list Message-ID: <201510011801.t91I1MiP015643@aojmv0008.oracle.com> Changeset: 703df4322ebb Author: dsamersoff Date: 2015-10-01 10:33 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/703df4322ebb 8133063: Remove BasicLauncherTest from the problem list Summary: Remove BasicLauncherTest from the problem list Reviewed-by: jbachorik ! test/ProblemList.txt From harold.seigel at oracle.com Fri Oct 2 05:07:58 2015 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Fri, 02 Oct 2015 05:07:58 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138574: [TESTBUG] TestBasicLogOutput.java doesn't account for padding Message-ID: <201510020507.t9257w5V001437@aojmv0008.oracle.com> Changeset: 43a1e4ca7ee4 Author: hseigel Date: 2015-10-01 15:14 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/43a1e4ca7ee4 8138574: [TESTBUG] TestBasicLogOutput.java doesn't account for padding Summary: TestBasicLogOutput.java edited to account for padding in tag descriptors Reviewed-by: ddmitriev, hseigel, coleenp Contributed-by: rachel.protacio at oracle.com ! test/serviceability/logging/TestBasicLogOutput.java From erik.joelsson at oracle.com Fri Oct 2 11:00:33 2015 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 02 Oct 2015 11:00:33 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx Message-ID: <201510021100.t92B0XU9009662@aojmv0008.oracle.com> Changeset: 38bd261644c0 Author: erikj Date: 2015-10-02 10:15 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/38bd261644c0 8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx Reviewed-by: ihse, mikael ! make/bsd/makefiles/jsig.make From david.lindholm at oracle.com Fri Oct 2 12:40:54 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Fri, 02 Oct 2015 12:40:54 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510021240.t92Cesr3013453@aojmv0008.oracle.com> Changeset: b04892bbefa5 Author: david Date: 2015-10-02 10:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b04892bbefa5 8138637: Remove err_msg from LOG_PREFIX macro Reviewed-by: brutisso ! src/share/vm/logging/logPrefix.hpp Changeset: c0b0699bf991 Author: david Date: 2015-10-02 11:02 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c0b0699bf991 Merge From daniel.daugherty at oracle.com Fri Oct 2 14:58:40 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 02 Oct 2015 14:58:40 +0000 Subject: hg: jdk9/hs-rt/hotspot: 4 new changesets Message-ID: <201510021458.t92EwehW025226@aojmv0008.oracle.com> Changeset: 12a66b77145e Author: dcubed Date: 2015-10-01 13:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/12a66b77145e 8135195: VM Options file should not be limited to 1k in bytes Summary: Change Arguments::parse_vm_options_file() to remove 1024 byte limit on the VM options file. Reviewed-by: dcubed, hseigel, gthornbr, dsamersoff, ddmitriev, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 6020dab5cdcb Author: dcubed Date: 2015-10-01 13:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6020dab5cdcb 8137105: [TESTBUG] Add test cases for VM Options file feature with removed file size limit Summary: Update TestVMOptionsFile.java to match fix for 8135195; other minor cleanups. Reviewed-by: dcubed, rdurbin ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java ! test/runtime/CommandLine/VMOptionsFile/optionfile_1 - test/runtime/CommandLine/VMOptionsFile/optionfile_long_property ! test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote ! test/runtime/CommandLine/VMOptionsFile/optionfile_quote - test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size - test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property Changeset: da0795953c69 Author: dcubed Date: 2015-10-02 11:58 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/da0795953c69 Merge Changeset: ccf99d847b02 Author: dcubed Date: 2015-10-02 12:44 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ccf99d847b02 Merge - test/runtime/CommandLine/VMOptionsFile/optionfile_long_property - test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size - test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property From christian.tornqvist at oracle.com Fri Oct 2 16:46:14 2015 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Fri, 02 Oct 2015 16:46:14 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8137194: Exclude runtime/memory/RunUnitTestsConcurrently.java from JPRT Message-ID: <201510021646.t92GkECD002320@aojmv0008.oracle.com> Changeset: f5379b29c4d7 Author: ctornqvi Date: 2015-10-02 06:06 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f5379b29c4d7 8137194: Exclude runtime/memory/RunUnitTestsConcurrently.java from JPRT Reviewed-by: coleenp ! test/TEST.groups From daniel.daugherty at oracle.com Fri Oct 2 18:28:37 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 02 Oct 2015 18:28:37 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510021828.t92ISbbM028831@aojmv0008.oracle.com> Changeset: 0952227d9cfe Author: ddmitriev Date: 2015-10-02 09:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0952227d9cfe 8138769: [TESTBUG] restore lost line from JDK-8137105 fix Reviewed-by: dcubed, rdurbin ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java Changeset: 4edb0704e9f3 Author: dcubed Date: 2015-10-02 16:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4edb0704e9f3 Merge From marcus.larsson at oracle.com Mon Oct 5 08:51:08 2015 From: marcus.larsson at oracle.com (marcus.larsson at oracle.com) Date: Mon, 05 Oct 2015 08:51:08 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8137260: fix warning after "8046148: JEP 158: Unified JVM Logging" Message-ID: <201510050851.t958p8Su003659@aojmv0008.oracle.com> Changeset: d9d44c9d7bf0 Author: goetz Date: 2015-09-28 12:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d9d44c9d7bf0 8137260: fix warning after "8046148: JEP 158: Unified JVM Logging" Reviewed-by: mlarsson, stuefe ! src/share/vm/logging/logFileOutput.cpp From ioi.lam at oracle.com Mon Oct 5 22:02:31 2015 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Mon, 05 Oct 2015 22:02:31 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8078295: hotspot test_env.sh can set VM_CPU incorrectly Message-ID: <201510052202.t95M2V1Q021540@aojmv0008.oracle.com> Changeset: 786145ca3cdc Author: iklam Date: 2015-10-05 13:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/786145ca3cdc 8078295: hotspot test_env.sh can set VM_CPU incorrectly Summary: Use sed script to filter out irrelevant parts of -Xinternalversion Reviewed-by: dlong, dcubed, dsamersoff ! test/test_env.sh From kim.barrett at oracle.com Tue Oct 6 03:42:48 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Tue, 06 Oct 2015 03:42:48 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138833: Remove CMMarkStack::drain Message-ID: <201510060342.t963gnE8011116@aojmv0008.oracle.com> Changeset: f6da147987bb Author: kbarrett Date: 2015-10-05 21:17 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f6da147987bb 8138833: Remove CMMarkStack::drain Summary: Remove unused functions and data members. Reviewed-by: pliden, brutisso ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp From per.liden at oracle.com Tue Oct 6 10:39:40 2015 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 06 Oct 2015 10:39:40 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138846: Remove unused enum ConcurrentGCThread::CGC_flag_type Message-ID: <201510061039.t96Adeqg027635@aojmv0008.oracle.com> Changeset: 231ab9f9a824 Author: pliden Date: 2015-10-06 08:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/231ab9f9a824 8138846: Remove unused enum ConcurrentGCThread::CGC_flag_type Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc/shared/concurrentGCThread.cpp ! src/share/vm/gc/shared/concurrentGCThread.hpp From bengt.rutisson at oracle.com Tue Oct 6 15:16:52 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Tue, 06 Oct 2015 15:16:52 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510061516.t96FGqVJ021171@aojmv0008.oracle.com> Changeset: 89c745739292 Author: brutisso Date: 2015-10-06 14:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/89c745739292 8138862: Remove some unused code and subclasses in gcTaskManager.hpp/cpp Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/gcTaskManager.hpp Changeset: 4704ecd9e198 Author: brutisso Date: 2015-10-06 14:26 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4704ecd9e198 8138863: Refactor WaitForBarrierGCTask Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/gcTaskManager.hpp Changeset: 17cfe2c6dc00 Author: brutisso Date: 2015-10-06 14:27 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/17cfe2c6dc00 8138707: TestPromotionEventWithParallelScavenge.java crashes using undefined GC id. Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/gcTaskManager.hpp ! src/share/vm/gc/parallel/gcTaskThread.cpp From coleen.phillimore at oracle.com Tue Oct 6 21:01:01 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Tue, 06 Oct 2015 21:01:01 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510062101.t96L11MW004484@aojmv0008.oracle.com> Changeset: f10efc097bae Author: mockner Date: 2015-10-06 14:27 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f10efc097bae 8138917: Back out change for 8130681 Summary: Change 8130681 has been backed out. Reviewed-by: coleenp, gtriantafill ! src/share/vm/services/virtualMemoryTracker.cpp - test/runtime/NMT/CommitOverlappingRegions.java Changeset: a6499084ccd4 Author: coleenp Date: 2015-10-06 18:51 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a6499084ccd4 Merge From jesper.wilhelmsson at oracle.com Wed Oct 7 02:31:02 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 07 Oct 2015 02:31:02 +0000 Subject: hg: jdk9/hs-rt/jaxp: 3 new changesets Message-ID: <201510070231.t972V2uE025260@aojmv0008.oracle.com> Changeset: c10ec627fad5 Author: joehw Date: 2015-09-25 16:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/c10ec627fad5 8135283: DOM API update: Element Traversal Specification Reviewed-by: mchung, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java + src/java.xml/share/classes/org/w3c/dom/ElementTraversal.java + test/javax/xml/jaxp/unittest/dom/ElementTraversal.java + test/javax/xml/jaxp/unittest/dom/ElementTraversal.xml Changeset: 9ae39768bcc2 Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/9ae39768bcc2 Added tag jdk9-b83 for changeset 497bc2654e11 ! .hgtags Changeset: 91795d86744f Author: lana Date: 2015-09-26 09:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/91795d86744f Merge From jesper.wilhelmsson at oracle.com Wed Oct 7 02:31:02 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 07 Oct 2015 02:31:02 +0000 Subject: hg: jdk9/hs-rt/corba: 3 new changesets Message-ID: <201510070231.t972V2KR025226@aojmv0008.oracle.com> Changeset: df70bb200356 Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/df70bb200356 Added tag jdk9-b83 for changeset ca8a17195884 ! .hgtags Changeset: 0002c1d8220f Author: erikj Date: 2015-09-28 09:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/0002c1d8220f 8137088: Drop building of interim_java.corba Reviewed-by: alanb, ihse - make/CompileInterim.gmk Changeset: 1ee087da34d5 Author: chegar Date: 2015-09-28 13:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/1ee087da34d5 8137056: Move SharedSecrets and interface friends out of sun.misc Reviewed-by: alanb, mchung, psandoz, rriggs ! src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java From jesper.wilhelmsson at oracle.com Wed Oct 7 02:31:03 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 07 Oct 2015 02:31:03 +0000 Subject: hg: jdk9/hs-rt: 12 new changesets Message-ID: <201510070231.t972V3x9025334@aojmv0008.oracle.com> Changeset: 998803eeed50 Author: neliasso Date: 2015-09-18 10:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/998803eeed50 8135068: Extract method matchers from CompilerOracle Summary: Ecapsulate code to enable reuse Reviewed-by: roland, kvn ! test/lib/sun/hotspot/WhiteBox.java Changeset: b9acee978e94 Author: iveresov Date: 2015-09-25 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/b9acee978e94 Merge Changeset: e8ae8bb019ac Author: ihse Date: 2015-09-25 08:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/e8ae8bb019ac 8137013: ar (static linker) broken since JDK-8065912 Reviewed-by: erikj ! common/autoconf/spec.gmk.in Changeset: f2b50d16adc9 Author: ihse Date: 2015-09-25 08:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/f2b50d16adc9 8137014: Various improvements in build infrastructure Reviewed-by: erikj Contributed-by: Magnus Ihse Bursie , Erik Joelsson ! common/bin/compare.sh ! make/Init.gmk ! make/InitSupport.gmk ! make/common/JavaCompilation.gmk ! make/common/NativeCompilation.gmk Changeset: 4a5047fdd82e Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/4a5047fdd82e Added tag jdk9-b83 for changeset ce5c14d97d95 ! .hgtags Changeset: 1c8134475511 Author: lana Date: 2015-09-26 09:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/1c8134475511 Merge Changeset: adc5d60c2f5c Author: erikj Date: 2015-09-28 09:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/adc5d60c2f5c 8137088: Drop building of interim_java.corba Reviewed-by: alanb, ihse ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/RMICompilation.gmk Changeset: 216f63a10515 Author: erikj Date: 2015-09-28 11:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/216f63a10515 8136385: Various build speed improvements for windows Reviewed-by: ihse ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: 7e3aefe760d0 Author: chegar Date: 2015-09-28 13:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/7e3aefe760d0 8137056: Move SharedSecrets and interface friends out of sun.misc Reviewed-by: alanb, mchung, psandoz, rriggs ! modules.xml Changeset: 1bd7043059ae Author: ihse Date: 2015-09-30 11:38 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/1bd7043059ae 8138627: Better help message in configure for reduced builds (target-bits=32) Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/platform.m4 Changeset: fd80ddb7553f Author: amurillo Date: 2015-10-01 11:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/fd80ddb7553f Merge Changeset: cd061b69a817 Author: jwilhelm Date: 2015-10-07 00:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/cd061b69a817 Merge From jesper.wilhelmsson at oracle.com Wed Oct 7 02:31:05 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 07 Oct 2015 02:31:05 +0000 Subject: hg: jdk9/hs-rt/jaxws: 2 new changesets Message-ID: <201510070231.t972V5MW025420@aojmv0008.oracle.com> Changeset: d486a6ff4f7a Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/d486a6ff4f7a Added tag jdk9-b83 for changeset d7ee8157f4fe ! .hgtags Changeset: 51729143f8fe Author: lana Date: 2015-09-26 09:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/51729143f8fe Merge From jesper.wilhelmsson at oracle.com Wed Oct 7 02:31:06 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 07 Oct 2015 02:31:06 +0000 Subject: hg: jdk9/hs-rt/nashorn: 12 new changesets Message-ID: <201510070231.t972V6Ht025481@aojmv0008.oracle.com> Changeset: d09ca2242f2f Author: sundar Date: 2015-09-25 16:01 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/d09ca2242f2f 8137134: invokespecial on indirect super interface is generated by Java adapter generator Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/basic/JDK-8137134.js + test/script/basic/JDK-8137134.js.EXPECTED + test/src/jdk/nashorn/test/models/A.java + test/src/jdk/nashorn/test/models/B.java Changeset: 47848d88093b Author: attila Date: 2015-09-25 12:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/47848d88093b 8134490: Dead var statement evacuation incorrectly descends into nested functions Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8134490.js Changeset: 8d8d5527b409 Author: attila Date: 2015-09-25 15:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/8d8d5527b409 8136700: Make sure Context.anonymousHostClasses doesn't grow unbounded Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: ae68bfedfad2 Author: attila Date: 2015-09-25 17:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/ae68bfedfad2 8134488: var statement in if(false) block incorrectly evacuated into enclosing function Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8134488.js + test/script/basic/JDK-8134488.js.EXPECTED Changeset: 4d320336c48c Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/4d320336c48c Added tag jdk9-b83 for changeset 21b86b980a5f ! .hgtags Changeset: 214b97ba911f Author: lana Date: 2015-09-26 09:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/214b97ba911f Merge - test/script/currently-failing/gettersetter.js - test/script/currently-failing/property_delete.js Changeset: f436923c391f Author: attila Date: 2015-09-28 08:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/f436923c391f 8134502: introduce abstraction for basic NodeVisitor usage Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CacheAst.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ProgramPoints.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 8535274223d7 Author: sundar Date: 2015-09-28 18:58 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/8535274223d7 8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java Changeset: f62799ca2ade Author: attila Date: 2015-09-30 10:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/f62799ca2ade 8137333: Boundless soft caching of property map histories causes high memory pressure Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 40f468a095c6 Author: sundar Date: 2015-09-30 20:20 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/40f468a095c6 8138643: nashorn ant build.xml javadoc, javadocapi targets are broken and netbeans makefile does not include shell sources Reviewed-by: attila, hannesw ! make/build.xml ! make/nbproject/project.xml Changeset: 6adb23130ed6 Author: hannesw Date: 2015-10-01 10:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/6adb23130ed6 8138632: Sparse array does not handle growth of underlying dense array Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java + test/script/basic/JDK-8138632.js + test/script/basic/JDK-8138632.js.EXPECTED Changeset: d8936a4a0186 Author: sundar Date: 2015-10-01 21:27 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/d8936a4a0186 8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java + test/src/jdk/nashorn/api/scripting/test/JSONCompatibleTest.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java From jesper.wilhelmsson at oracle.com Wed Oct 7 02:31:07 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 07 Oct 2015 02:31:07 +0000 Subject: hg: jdk9/hs-rt/langtools: 5 new changesets Message-ID: <201510070231.t972V7Ff025489@aojmv0008.oracle.com> Changeset: 3f3129007ded Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/3f3129007ded Added tag jdk9-b83 for changeset 6b3b94a2ebca ! .hgtags Changeset: e3445ccab58f Author: lana Date: 2015-09-26 09:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/e3445ccab58f Merge Changeset: 6fdfa77ddeed Author: aeremeev Date: 2015-09-28 13:23 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/6fdfa77ddeed 8081472: Add a mode to the tests for class-file attributes which dumps in-memory sources to disk Reviewed-by: ksrini ! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java ! test/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/tools/javac/classfiles/attributes/lib/TestBase.java Changeset: 2fd864f1ff3a Author: jlahoda Date: 2015-09-29 21:22 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/2fd864f1ff3a 8133454: Update Java Compiler Error Message Summary: Updating the error message that is used when javac crashes. Reviewed-by: jjg Contributed-by: nelson.dcosta at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: e6fcc24b6d14 Author: sadayapalam Date: 2015-10-01 19:47 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/e6fcc24b6d14 8132535: Compiler fails with diamond anonymous class creation with intersection bound of enclosing class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/generics/diamond/neg/Neg21.java + test/tools/javac/generics/diamond/neg/Neg21.out + test/tools/javac/generics/diamond/neg/Neg22.java + test/tools/javac/generics/diamond/neg/Neg22.out + test/tools/javac/generics/diamond/neg/Neg23.java + test/tools/javac/generics/diamond/neg/Neg23.out + test/tools/javac/generics/diamond/neg/pkg/Neg23_01.java From jesper.wilhelmsson at oracle.com Wed Oct 7 02:31:08 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 07 Oct 2015 02:31:08 +0000 Subject: hg: jdk9/hs-rt/hotspot: 30 new changesets Message-ID: <201510070231.t972V8RN025495@aojmv0008.oracle.com> Changeset: e1517978bf12 Author: enevill Date: 2015-09-15 12:59 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e1517978bf12 8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails Summary: Fix safepoint handlers to save 128 bits on vector poll Reviewed-by: kvn Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 43451068d53c Author: roland Date: 2015-09-15 13:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/43451068d53c 8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit Summary: PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores Reviewed-by: kvn ! src/share/vm/opto/loopopts.cpp - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java + test/compiler/loopopts/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: cc267038a9c1 Author: kvn Date: 2015-09-15 11:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/cc267038a9c1 8136406: Remove ZapDeadCompiledLocals code Summary: Dead code elimination. Reviewed-by: roland, twisti ! agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 65c21ccab1bd Author: kvn Date: 2015-09-16 20:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/65c21ccab1bd Merge Changeset: 10e79692c25e Author: mcberg Date: 2015-09-16 13:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/10e79692c25e 8134802: LCM register pressure scheduling Summary: Calculate register pressure in a block to help instructions scheduling. Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/live.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/node.hpp Changeset: a60e232aa8f2 Author: kvn Date: 2015-09-16 15:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a60e232aa8f2 8134553: CRC32C implementations for x86/x64 targets Reviewed-by: kvn Contributed-by: tomasz.wojtowicz at intel.com ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/assembler_x86.inline.hpp + src/cpu/x86/vm/crc32c.h ! src/cpu/x86/vm/interpreterGenerator_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/zero/vm/interpreterGenerator_zero.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6d9d273e7f0d Author: thartmann Date: 2015-09-17 08:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6d9d273e7f0d 8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts Summary: Bail out of superword optimization if loop was removed (i.e., if zero-trip Opaque1Node was removed). Reviewed-by: kvn, roland ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/superword.cpp Changeset: 476739c20b35 Author: iveresov Date: 2015-09-17 13:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/476739c20b35 Merge Changeset: e3201914b83b Author: neliasso Date: 2015-09-18 10:11 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e3201914b83b 8135068: Extract method matchers from CompilerOracle Summary: Ecapsulate code to enable reuse Reviewed-by: roland, kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp + src/share/vm/compiler/methodMatcher.cpp + src/share/vm/compiler/methodMatcher.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/c2/5091921/Test7005594.sh ! test/compiler/oracle/CheckCompileCommandOption.java + test/compiler/oracle/MethodMatcherTest.java ! test/compiler/oracle/TestCompileCommand.java ! test/compiler/oracle/command1.txt ! test/runtime/CommandLine/CompilerConfigFileWarning.java Changeset: 17efe8fc4f48 Author: mdoerr Date: 2015-09-17 09:03 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/17efe8fc4f48 8136525: Generate interpreter entries only once and avoid unnecessary jump to jump Reviewed-by: coleenp, twisti, aph ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interpreterGenerator_x86.cpp ! src/cpu/x86/vm/interpreterGenerator_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp Changeset: 3ac528612681 Author: coleenp Date: 2015-09-18 16:37 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3ac528612681 Merge Changeset: 3b908f10337f Author: tpivovarova Date: 2015-09-19 12:03 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3b908f10337f 8136693: add package statement 'compiler.testlibrary' to CompilerUtils Reviewed-by: iignatyev ! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java ! test/compiler/testlibrary/CompilerUtils.java Changeset: d61e3154b6e0 Author: dpochepk Date: 2015-09-19 12:04 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d61e3154b6e0 8136718: [TESTBUG] introduce FileInstaller functionality Reviewed-by: iignatyev + test/testlibrary/jdk/test/lib/FileInstaller.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: bab9d3d37ae8 Author: iignatyev Date: 2015-09-19 11:19 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bab9d3d37ae8 Merge Changeset: 95e96bd4b70b Author: adinn Date: 2015-09-16 09:52 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/95e96bd4b70b 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code Summary: The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 66d90f141fd8 Author: zmajo Date: 2015-09-22 13:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/66d90f141fd8 8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out Summary: Change test to execute only on relevant (x86-based) platforms. Reviewed-by: kvn, dlong ! test/compiler/loopopts/superword/SumRedSqrt_Double.java Changeset: 6cc606e29b74 Author: roland Date: 2015-09-21 10:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6cc606e29b74 8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape Summary: elide MemBar when AllocateNode _is_non_escaping Reviewed-by: kvn, roland Contributed-by: hui.shi at linaro.org ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp Changeset: 7c288547a709 Author: roland Date: 2015-09-22 15:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7c288547a709 8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop Summary: multiple phis on same slice are possible in a loop Reviewed-by: kvn, mcberg ! src/share/vm/opto/loopopts.cpp ! test/compiler/loopopts/TestMoveStoresOutOfLoops.java Changeset: db3a3feccd9b Author: enevill Date: 2015-09-16 13:50 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/db3a3feccd9b 8136615: aarch64: elide DecodeN when followed by CmpP 0 Summary: remove DecodeN when comparing a narrow oop with 0 Reviewed-by: kvn, adinn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 56024013648f Author: kzhaldyb Date: 2015-09-24 18:24 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/56024013648f 8137020: [TESTBUG] Utils.runAndCheckException doesn't work well if no exception thrown Summary: Changed handling a case when expected exception wasn't thrown Reviewed-by: iignatyev ! test/testlibrary/jdk/test/lib/Utils.java Changeset: 0855eb2338ae Author: ppunegov Date: 2015-09-24 20:13 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0855eb2338ae 8066157: JEP-JDK-8046155: Test task: method matcher Summary: MethodMatcher test and framework Reviewed-by: iignatyev, neliasso + test/compiler/compilercontrol/matcher/MethodMatcherTest.java + test/compiler/compilercontrol/share/method/ClassType.java + test/compiler/compilercontrol/share/method/MethodDescriptor.java + test/compiler/compilercontrol/share/method/MethodElementType.java + test/compiler/compilercontrol/share/method/MethodGenerator.java + test/compiler/compilercontrol/share/method/MethodType.java + test/compiler/compilercontrol/share/method/SignatureType.java + test/compiler/compilercontrol/share/pool/MethodHolder.java + test/compiler/compilercontrol/share/pool/PoolHelper.java + test/compiler/compilercontrol/share/pool/sub/Klass.java + test/compiler/compilercontrol/share/pool/sub/KlassDup.java + test/compiler/compilercontrol/share/pool/subpack/Klass.java + test/compiler/compilercontrol/share/pool/subpack/KlassDup.java + test/testlibrary/jdk/test/lib/Pair.java + test/testlibrary/jdk/test/lib/Triple.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: df910cc4b9ea Author: roland Date: 2015-09-17 16:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/df910cc4b9ea 8136820: Generate better code for some Unsafe addressing patterns Summary: reshape address computation to move invariant part out of loops Reviewed-by: kvn ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/superword.cpp Changeset: 8096c5205545 Author: iveresov Date: 2015-09-25 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8096c5205545 Merge ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp - test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java Changeset: 5ee8eccf7900 Author: aph Date: 2015-09-28 16:18 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5ee8eccf7900 8136165: AARCH64: Tidy up compiled native calls Summary: Do some cleaning Reviewed-by: roland, kvn, enevill ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: fa430fa4f577 Author: enevill Date: 2015-09-23 12:39 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/fa430fa4f577 8135231: aarch64: add support for vectorizing double precision sqrt Reviewed-by: roland, aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! test/compiler/loopopts/superword/SumRedSqrt_Double.java Changeset: 90b308169cb2 Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/90b308169cb2 Added tag jdk9-b83 for changeset 3ed0df2c553a ! .hgtags Changeset: 184c43284449 Author: lana Date: 2015-09-26 09:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/184c43284449 Merge Changeset: a02911828e48 Author: amurillo Date: 2015-09-30 07:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a02911828e48 Merge Changeset: f244d455e4dd Author: amurillo Date: 2015-10-01 11:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f244d455e4dd Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: 00e5743fd189 Author: jwilhelm Date: 2015-10-07 01:03 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/00e5743fd189 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/runtime/frame.cpp From jesper.wilhelmsson at oracle.com Wed Oct 7 02:31:08 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 07 Oct 2015 02:31:08 +0000 Subject: hg: jdk9/hs-rt/jdk: 23 new changesets Message-ID: <201510070231.t972V9hg025502@aojmv0008.oracle.com> Changeset: 551959336e36 Author: igerasim Date: 2015-09-26 00:23 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/551959336e36 8137121: (fc) Infinite loop FileChannel.truncate Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java + test/java/nio/channels/FileChannel/LoopingTruncate.java Changeset: 34cd68822c11 Author: amjiang Date: 2015-09-26 12:08 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/34cd68822c11 8050402: Tests to check for use of policy files Reviewed-by: mullan + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java + test/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java Changeset: 34ed7c05fef7 Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/34ed7c05fef7 Added tag jdk9-b83 for changeset d11f25ce3c54 ! .hgtags Changeset: 757ef7f6d004 Author: lana Date: 2015-09-26 09:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/757ef7f6d004 Merge - src/java.base/share/native/libfdlibm/e_hypot.c - src/java.base/share/native/libfdlibm/w_hypot.c Changeset: 6532ebf82a57 Author: erikj Date: 2015-09-28 09:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6532ebf82a57 8137088: Drop building of interim_java.corba Reviewed-by: alanb, ihse ! make/rmic/RmicCommon.gmk Changeset: dd3b7365c85e Author: erikj Date: 2015-09-28 11:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/dd3b7365c85e 8136385: Various build speed improvements for windows Reviewed-by: ihse ! make/gensrc/GensrcProperties.gmk Changeset: d8bae0a5bdd2 Author: chegar Date: 2015-09-28 13:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d8bae0a5bdd2 8137056: Move SharedSecrets and interface friends out of sun.misc Reviewed-by: alanb, mchung, psandoz, rriggs ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/DeleteOnExitHook.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/net/HttpCookie.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/util/EnumMap.java ! src/java.base/share/classes/java/util/EnumSet.java ! src/java.base/share/classes/java/util/StringJoiner.java ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/jimage/ImageNativeSubstrate.java + src/java.base/share/classes/jdk/internal/misc/JavaAWTAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaAWTFontAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaBeansAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaIOAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaIOFileDescriptorAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaLangRefAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaNetHttpCookieAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaNetInetAddressAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaNioAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaSecurityAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaSecurityProtectionDomainAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaUtilJarAccess.java + src/java.base/share/classes/jdk/internal/misc/JavaUtilZipFileAccess.java + src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java - src/java.base/share/classes/sun/misc/JavaAWTAccess.java - src/java.base/share/classes/sun/misc/JavaAWTFontAccess.java - src/java.base/share/classes/sun/misc/JavaBeansAccess.java - src/java.base/share/classes/sun/misc/JavaIOAccess.java - src/java.base/share/classes/sun/misc/JavaIOFileDescriptorAccess.java - src/java.base/share/classes/sun/misc/JavaLangAccess.java - src/java.base/share/classes/sun/misc/JavaLangRefAccess.java - src/java.base/share/classes/sun/misc/JavaNetAccess.java - src/java.base/share/classes/sun/misc/JavaNetHttpCookieAccess.java - src/java.base/share/classes/sun/misc/JavaNetInetAddressAccess.java - src/java.base/share/classes/sun/misc/JavaNioAccess.java - src/java.base/share/classes/sun/misc/JavaSecurityAccess.java - src/java.base/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java - src/java.base/share/classes/sun/misc/JavaUtilJarAccess.java - src/java.base/share/classes/sun/misc/JavaUtilZipFileAccess.java - src/java.base/share/classes/sun/misc/SharedSecrets.java ! src/java.base/share/classes/sun/misc/URLClassPath.java ! src/java.base/share/classes/sun/net/sdp/SdpSupport.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/util/Password.java ! src/java.base/share/classes/sun/text/bidi/BidiBase.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.base/unix/classes/java/io/FileDescriptor.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/windows/classes/java/io/FileDescriptor.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.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.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/font/JavaAWTFontAccessImpl.java ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/JavaBeansAccessor.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.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/java/security/ProtectionDomain/PreserveCombinerTest.java ! test/java/util/logging/LogManagerAppContextDeadlock.java ! test/java/util/logging/RootLogger/RootLevelInConfigFile.java ! test/java/util/logging/TestAppletLoggerContext.java ! test/java/util/logging/TestGetLoggerNPE.java + test/jdk/internal/misc/JavaLangAccess/FormatUnsigned.java + test/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java - test/sun/misc/JavaLangAccess/FormatUnsigned.java - test/sun/misc/JavaLangAccess/NewUnsafeString.java Changeset: 2bea10d2e78f Author: amlu Date: 2015-09-28 16:39 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2bea10d2e78f 8137232: Mark 3 more core-libs tests as intermittently failing Reviewed-by: chegar ! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java ! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java Changeset: 4b901f8d4b61 Author: igerasim Date: 2015-09-29 17:26 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4b901f8d4b61 8137230: TEST_BUG: java/nio/channels/FileChannel/LoopingTruncate.java timed out Reviewed-by: rriggs ! test/java/nio/channels/FileChannel/LoopingTruncate.java Changeset: 294a420a80db Author: asmotrak Date: 2015-09-29 18:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/294a420a80db 8136600: KinitConfPlusProps.java test intermittently fails because PortUnreachableException is missing Reviewed-by: weijun ! test/sun/security/krb5/auto/tools/KinitConfPlusProps.java Changeset: e043512a2cc5 Author: dl Date: 2015-09-29 16:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e043512a2cc5 8134854: Bulk integration of java.util.concurrent.atomic classes Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java ! 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 ! src/java.base/share/classes/java/util/concurrent/atomic/package-info.java Changeset: 481e9fd68ec0 Author: dfuchs Date: 2015-09-29 19:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/481e9fd68ec0 8038075: JNI warnings in jdk/src/share/native/sun/misc/VMSupport.c Reviewed-by: rriggs Contributed-by: vyom.tewari at oracle.com ! src/java.base/share/native/libjava/VMSupport.c Changeset: a87d5bc2ab78 Author: sundar Date: 2015-09-30 12:48 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a87d5bc2ab78 8137320: jjs should support @argfile to pass command line arguments from a file Reviewed-by: attila, hannesw, henryjen ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk Changeset: 14faed4d6a50 Author: dfuchs Date: 2015-09-30 11:17 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/14faed4d6a50 8137289: java/util/logging/DrainFindDeadlockTest.java hangs Summary: removed timeout=10 from @run command line. added new debug traces. Reviewed-by: chegar, mchung ! test/java/util/logging/DrainFindDeadlockTest.java Changeset: 1de2065763c1 Author: asmotrak Date: 2015-09-30 15:30 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1de2065763c1 8137174: NTLM impl should use doPrivileged when it reads system properties Reviewed-by: chegar ! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java + test/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.java + test/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy Changeset: 1a516e7c3588 Author: rriggs Date: 2015-09-30 12:33 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1a516e7c3588 8137313: TreeTest.java intermittently fails with a timeout Summary: Enhance debugging information Reviewed-by: chegar, darcy ! test/java/lang/ProcessHandle/TreeTest.java Changeset: ec0468ffc27e Author: darcy Date: 2015-09-30 15:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ec0468ffc27e 8136874: Bug in port of fdlibm pow to Java Reviewed-by: bpb ! src/java.base/share/classes/java/lang/FdLibm.java + test/java/lang/StrictMath/PowTests.java Changeset: 2dc2f2b7f1ac Author: robm Date: 2015-10-01 00:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2dc2f2b7f1ac 8135305: InetAddress.isReachable reports true when loopback interface is specified Reviewed-by: michaelm ! src/java.base/windows/native/libnet/Inet4AddressImpl.c + test/java/net/InetAddress/IsReachableViaLoopbackTest.java Changeset: 5f8661991f73 Author: robm Date: 2015-10-01 00:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5f8661991f73 8133249: Occasional SIGSEGV: non thread-safe use of strerr in getLastErrorString Reviewed-by: igerasim, rriggs, christos ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! src/java.base/windows/native/libjava/jni_util_md.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c Changeset: 2a3c2bd933a5 Author: okutsu Date: 2015-10-01 15:16 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2a3c2bd933a5 8081794: ParsePosition getErrorIndex returns 0 for TimeZone parsing problem Reviewed-by: peytoia, okutsu Contributed-by: Naveen Kumar ! src/java.base/share/classes/java/text/SimpleDateFormat.java + test/java/text/Format/DateFormat/Bug8081794.java Changeset: c2f63fc287a4 Author: erikj Date: 2015-10-01 09:45 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c2f63fc287a4 8138636: bootcycle-images build fails Reviewed-by: alanb ! make/rmic/RmicCommon.gmk Changeset: 9511eae90f2a Author: lancea Date: 2015-10-01 09:59 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9511eae90f2a 8134426: Add serialVersionUID field to relevant javax.transaction classes Reviewed-by: joehw, alanb ! src/java.sql/share/classes/javax/transaction/xa/XAException.java ! src/java.transaction/share/classes/javax/transaction/InvalidTransactionException.java ! src/java.transaction/share/classes/javax/transaction/TransactionRequiredException.java ! src/java.transaction/share/classes/javax/transaction/TransactionRolledbackException.java ! test/TEST.groups + test/javax/transaction/testng/TEST.properties + test/javax/transaction/testng/test/transaction/InvalidTransactionExceptionTests.java + test/javax/transaction/testng/test/transaction/TransactionRequiredExceptionTests.java + test/javax/transaction/testng/test/transaction/TransactionRolledbackExceptionTests.java + test/javax/transaction/testng/test/transaction/XAExceptionTests.java + test/javax/transaction/testng/util/SerializedTransactionExceptions.java Changeset: 593313eedbb0 Author: jwilhelm Date: 2015-10-07 00:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/593313eedbb0 Merge From erik.helin at oracle.com Wed Oct 7 14:53:01 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Wed, 07 Oct 2015 14:53:01 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138969: G1CollectorPolicy should use const for applicable methods Message-ID: <201510071453.t97Er1Ba020618@aojmv0008.oracle.com> Changeset: 5f9da6c532fe Author: ehelin Date: 2015-10-07 15:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5f9da6c532fe 8138969: G1CollectorPolicy should use const for applicable methods Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1CollectorState.hpp ! src/share/vm/gc/g1/g1MMUTracker.hpp From david.lindholm at oracle.com Wed Oct 7 16:37:26 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Wed, 07 Oct 2015 16:37:26 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510071637.t97GbQBs026406@aojmv0008.oracle.com> Changeset: 4d9b98fd9644 Author: david Date: 2015-10-07 15:27 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4d9b98fd9644 8138832: CreateCoredumpOnCrash on linux ARM causes assert message to be repeated. Reviewed-by: jwilhelm, mgerdin ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: c9d09b5085ea Author: david Date: 2015-10-07 14:56 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c9d09b5085ea Merge From erik.helin at oracle.com Wed Oct 7 19:56:06 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Wed, 07 Oct 2015 19:56:06 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510071956.t97Ju6Wc019858@aojmv0008.oracle.com> Changeset: 313e94244ed8 Author: ehelin Date: 2015-10-07 17:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/313e94244ed8 8138971: G1CollectorPolicy::_rs_lengths_prediction is not initialized before use Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/g1/g1CollectorPolicy.cpp Changeset: 81ae0334f957 Author: ehelin Date: 2015-10-07 17:33 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/81ae0334f957 Merge From christian.tornqvist at oracle.com Wed Oct 7 22:51:40 2015 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Wed, 07 Oct 2015 22:51:40 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510072251.t97MpeI6006416@aojmv0008.oracle.com> Changeset: ee11c7701f8c Author: gtriantafill Date: 2015-10-07 11:37 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ee11c7701f8c 8134432: [TESTBUG] Rewrite test/runtime/6888954/vmerrors.sh in Java Reviewed-by: ddmitriev, ctornqvi, coleenp ! src/share/vm/utilities/debug.cpp ! test/TEST.groups - test/runtime/6888954/vmerrors.sh + test/runtime/ErrorHandling/ErrorHandler.java Changeset: 4740e6551edf Author: ctornqvi Date: 2015-10-07 20:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4740e6551edf Merge - test/runtime/6888954/vmerrors.sh From daniel.daugherty at oracle.com Thu Oct 8 01:02:07 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Thu, 08 Oct 2015 01:02:07 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510080102.t98127FR008275@aojmv0008.oracle.com> Changeset: 01c086e6e523 Author: stuefe Date: 2015-10-01 09:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/01c086e6e523 8137329: [windows] Build broken on VS2010 after "8046148: JEP 158: Unified JVM Logging" Reviewed-by: simonis, ihse, prr, goetz, dcubed ! src/share/vm/utilities/globalDefinitions_visCPP.hpp Changeset: 332b3d89d2bd Author: dcubed Date: 2015-10-07 16:41 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/332b3d89d2bd Merge Changeset: ad24aa13b296 Author: dcubed Date: 2015-10-07 22:54 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ad24aa13b296 Merge From igor.ignatyev at oracle.com Thu Oct 8 02:36:05 2015 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Thu, 08 Oct 2015 02:36:05 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510080236.t982a5sH001232@aojmv0008.oracle.com> Changeset: a9a4581814a8 Author: kzhaldyb Date: 2015-10-07 18:02 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a9a4581814a8 8138958: Quarantine gc/g1/mixedgc/TestLogging.java test Reviewed-by: brutisso, iignatyev ! test/gc/g1/mixedgc/TestLogging.java Changeset: e3053e6726f1 Author: iignatyev Date: 2015-10-08 01:04 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e3053e6726f1 Merge From jaroslav.bachorik at oracle.com Thu Oct 8 11:50:31 2015 From: jaroslav.bachorik at oracle.com (jaroslav.bachorik at oracle.com) Date: Thu, 08 Oct 2015 11:50:31 +0000 Subject: hg: jdk9/hs-rt/jdk: 2 new changesets Message-ID: <201510081150.t98BoViX000454@aojmv0008.oracle.com> Changeset: 12c67db03ee7 Author: jbachorik Date: 2015-10-02 18:49 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/12c67db03ee7 8138748: ManagementAgent.status DCMD fails with NPE for JMX configured on command line Reviewed-by: sspitsyn, dsamersoff, olagneau ! src/java.management/share/classes/sun/management/Agent.java + test/sun/management/jmxremote/startstop/JMXStatus1Test.java + test/sun/management/jmxremote/startstop/JMXStatus2Test.java ! test/sun/management/jmxremote/startstop/JMXStatusTest.java Changeset: 3691b2ca322d Author: jbachorik Date: 2015-10-08 09:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3691b2ca322d 8138579: Custom launcher fails to start because of permission problem Reviewed-by: sspitsyn, dsamersoff ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java From david.lindholm at oracle.com Thu Oct 8 13:26:31 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Thu, 08 Oct 2015 13:26:31 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775 Message-ID: <201510081326.t98DQVqc003193@aojmv0008.oracle.com> Changeset: 17986acb4825 Author: goetz Date: 2015-10-02 11:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/17986acb4825 8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775 Summary: Also fix one problematic format on ppc. Reviewed-by: david, simonis ! make/linux/makefiles/gcc.make ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/share/vm/utilities/debug.hpp From erik.helin at oracle.com Thu Oct 8 16:17:02 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Thu, 08 Oct 2015 16:17:02 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139134: Wrong tenuring threshold in young GC trace event Message-ID: <201510081617.t98GH2Gc007595@aojmv0008.oracle.com> Changeset: 371ac7d4ccb2 Author: ehelin Date: 2015-10-08 12:47 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/371ac7d4ccb2 8139134: Wrong tenuring threshold in young GC trace event Reviewed-by: ehelin, jwilhelm Contributed-by: Carsten Varming ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp From jesper.wilhelmsson at oracle.com Thu Oct 8 19:35:55 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 08 Oct 2015 19:35:55 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing Message-ID: <201510081935.t98JZtFe024130@aojmv0008.oracle.com> Changeset: 5459f44b1a75 Author: sangheki Date: 2015-10-05 14:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5459f44b1a75 8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing Summary: Add ranges and constraint functions for GC flags. Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.hpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp + test/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestObjectTenuringFlags.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java From jesper.wilhelmsson at oracle.com Thu Oct 8 23:22:16 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 08 Oct 2015 23:22:16 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510082322.t98NMGNc012255@aojmv0008.oracle.com> Changeset: 5ab466809f05 Author: iveresov Date: 2015-10-08 09:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5ab466809f05 8139094: Tier1 test java/util/zip/TestCRC32C.java fails due to fixes for JDK-8134553 Summary: Match correct intrinsic kind Reviewed-by: iveresov, kvn Contributed-by: tomasz.wojtowicz at intel.com ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp Changeset: 4fa9cbb14029 Author: jwilhelm Date: 2015-10-08 22:35 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4fa9cbb14029 Merge Changeset: e3b180765091 Author: brutisso Date: 2015-10-08 12:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e3b180765091 8138717: TestGCEventMixedWithG1ConcurrentMark.java fails Reviewed-by: jwilhelm, david ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/gcId.cpp ! src/share/vm/gc/shared/gcId.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp From mikael.gerdin at oracle.com Fri Oct 9 08:44:33 2015 From: mikael.gerdin at oracle.com (mikael.gerdin at oracle.com) Date: Fri, 09 Oct 2015 08:44:33 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp Message-ID: <201510090844.t998iX7G006050@aojmv0008.oracle.com> Changeset: 0cda477a3c85 Author: mgerdin Date: 2015-10-09 09:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0cda477a3c85 8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp Reviewed-by: dcubed, kbarrett, coleenp ! src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp From david.lindholm at oracle.com Fri Oct 9 10:57:00 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Fri, 09 Oct 2015 10:57:00 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510091057.t99Av02u017385@aojmv0008.oracle.com> Changeset: 115188e14c15 Author: david Date: 2015-10-09 09:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/115188e14c15 8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files 8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: goetz, brutisso ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/methodLiveness.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/libadt/dict.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/virtualspace.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/privilegedStack.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/osThread.cpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/stackValueCollection.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/unhandledOops.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/services/writeableFlags.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/vmError.cpp Changeset: f39faaf2ca61 Author: david Date: 2015-10-09 08:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f39faaf2ca61 Merge From erik.helin at oracle.com Fri Oct 9 16:34:26 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Fri, 09 Oct 2015 16:34:26 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138972: G1CollectorPolicy::_max_survivor_regions should be intialized in the initializer list Message-ID: <201510091634.t99GYRsE006982@aojmv0008.oracle.com> Changeset: d6c2fafabfb4 Author: ehelin Date: 2015-10-09 15:48 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d6c2fafabfb4 8138972: G1CollectorPolicy::_max_survivor_regions should be intialized in the initializer list Reviewed-by: jwilhelm, mgerdin ! src/share/vm/gc/g1/g1CollectorPolicy.cpp From kim.barrett at oracle.com Fri Oct 9 20:40:26 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Fri, 09 Oct 2015 20:40:26 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138659: Speed up InstanceKlass subclass discrimination Message-ID: <201510092040.t99KeQTj018823@aojmv0008.oracle.com> Changeset: abd2f07dc9fa Author: kbarrett Date: 2015-10-09 14:08 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/abd2f07dc9fa 8138659: Speed up InstanceKlass subclass discrimination Summary: Add _misc_kind field and flags, move around predicates. Reviewed-by: coleenp, stefank ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/jvmtiTagMap.cpp From bengt.rutisson at oracle.com Fri Oct 9 23:05:13 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Fri, 09 Oct 2015 23:05:13 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510092305.t99N5D56027684@aojmv0008.oracle.com> Changeset: 2ecdb2c2d9be Author: brutisso Date: 2015-10-09 20:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2ecdb2c2d9be 8139293: TestGCEventMixedWithG1ConcurrentMark.java fails after JDK-8134953 Reviewed-by: ecaspole, jwilhelm ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/shared/gcId.cpp ! src/share/vm/gc/shared/gcId.hpp Changeset: 05b4a6f553fc Author: brutisso Date: 2015-10-09 20:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/05b4a6f553fc 8139294: TestGCEventMixedWithCMSConcurrent.java still fails after JDK-8134953 Reviewed-by: jwilhelm, ecaspole ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp Changeset: dd72902de3dc Author: brutisso Date: 2015-10-09 20:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dd72902de3dc Merge From david.lindholm at oracle.com Tue Oct 13 10:49:01 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Tue, 13 Oct 2015 10:49:01 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139427: Break out YoungList to own class. Message-ID: <201510131049.t9DAn1e0018472@aojmv0008.oracle.com> Changeset: 2bc339eaafcd Author: david Date: 2015-10-13 08:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2bc339eaafcd 8139427: Break out YoungList to own class. Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp + src/share/vm/gc/g1/youngList.cpp + src/share/vm/gc/g1/youngList.hpp From thomas.schatzl at oracle.com Tue Oct 13 15:32:47 2015 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Tue, 13 Oct 2015 15:32:47 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account Message-ID: <201510131532.t9DFWlLE024490@aojmv0008.oracle.com> Changeset: 8b8a3e7af130 Author: tschatzl Date: 2015-10-13 14:49 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8b8a3e7af130 8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account Summary: Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions. Reviewed-by: tbenson, jmasa ! src/share/vm/gc/g1/concurrentG1Refine.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1ErgoVerbose.cpp ! src/share/vm/gc/g1/g1ErgoVerbose.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc/g1/g1HotCardCache.cpp ! src/share/vm/gc/g1/g1HotCardCache.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! test/gc/g1/TestGCLogMessages.java From david.lindholm at oracle.com Tue Oct 13 17:09:19 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Tue, 13 Oct 2015 17:09:19 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510131709.t9DH9JdH016223@aojmv0008.oracle.com> Changeset: 3417a8fa7b45 Author: david Date: 2015-10-13 14:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3417a8fa7b45 8139506: Remove the WaterMark class Reviewed-by: stefank, mgerdin ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp - src/share/vm/gc/shared/watermark.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: b7618d69edaf Author: david Date: 2015-10-13 17:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b7618d69edaf Merge - src/share/vm/gc/shared/watermark.hpp From harold.seigel at oracle.com Wed Oct 14 20:55:59 2015 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Wed, 14 Oct 2015 20:55:59 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139069: JVM should throw ClassFormatError for methods in interfaces Message-ID: <201510142055.t9EKtx8H010091@aojmv0008.oracle.com> Changeset: c8a4fbc7f6f4 Author: hseigel Date: 2015-10-14 13:30 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c8a4fbc7f6f4 8139069: JVM should throw ClassFormatError for methods in interfaces Summary: If method being parsed is in an interface, throw ClassFormatError if its name is "" Reviewed-by: acorn, lfoltan ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp + test/runtime/classFileParserBug/InitInInterface.java + test/runtime/classFileParserBug/nonvoidinit.jasm + test/runtime/classFileParserBug/voidinit.jasm From poonam.bajaj at oracle.com Thu Oct 15 00:38:31 2015 From: poonam.bajaj at oracle.com (poonam.bajaj at oracle.com) Date: Thu, 15 Oct 2015 00:38:31 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8136577: Make AbortVMOnException available in product builds Message-ID: <201510150038.t9F0cVuk022573@aojmv0008.oracle.com> Changeset: 088ca8a0e910 Author: poonam Date: 2015-10-14 15:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/088ca8a0e910 8136577: Make AbortVMOnException available in product builds Reviewed-by: coleenp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp From yumin.qi at oracle.com Thu Oct 15 01:08:06 2015 From: yumin.qi at oracle.com (yumin.qi at oracle.com) Date: Thu, 15 Oct 2015 01:08:06 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510150108.t9F186Ia028167@aojmv0008.oracle.com> Changeset: bc00f9701b9c Author: minqi Date: 2015-10-14 08:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bc00f9701b9c 8135284: Remove Method::_method_size field Summary: Remove Method::_method_size to improve memory footprint after JDK-8135085,which increased 4 bytes for 32 platform. Also removed related unused code in SA. Reviewed-by: coleenp, hseigel ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 5a7f73370cf8 Author: minqi Date: 2015-10-14 20:59 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5a7f73370cf8 Merge Changeset: 1d78034f1852 Author: minqi Date: 2015-10-15 00:42 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1d78034f1852 Merge From david.lindholm at oracle.com Thu Oct 15 09:11:13 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Thu, 15 Oct 2015 09:11:13 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139434: Unify GenRemSet and CardTableRS Message-ID: <201510150911.t9F9BDpb002275@aojmv0008.oracle.com> Changeset: 8c666050d769 Author: david Date: 2015-10-14 09:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8c666050d769 8139434: Unify GenRemSet and CardTableRS Reviewed-by: jwilhelm, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.hpp ! src/share/vm/gc/shared/cardGeneration.cpp ! src/share/vm/gc/shared/cardGeneration.hpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/cardTableRS.hpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/genOopClosures.inline.hpp - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp ! src/share/vm/gc/shared/generation.cpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/generationSpec.cpp ! src/share/vm/gc/shared/generationSpec.hpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/vmStructs.cpp From mikael.gerdin at oracle.com Thu Oct 15 10:58:45 2015 From: mikael.gerdin at oracle.com (mikael.gerdin at oracle.com) Date: Thu, 15 Oct 2015 10:58:45 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138762: Refactor setup of evacuation closures in G1 Message-ID: <201510151058.t9FAwjru021613@aojmv0008.oracle.com> Changeset: 5f32f22ba25e Author: mgerdin Date: 2015-10-14 14:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5f32f22ba25e 8138762: Refactor setup of evacuation closures in G1 Summary: Introduce policy class containing the root scan closures. Reviewed-by: ehelin, stefank ! src/share/vm/gc/g1/g1CodeBlobClosure.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp + src/share/vm/gc/g1/g1RootClosures.cpp + src/share/vm/gc/g1/g1RootClosures.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp From thomas.schatzl at oracle.com Thu Oct 15 12:42:06 2015 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Thu, 15 Oct 2015 12:42:06 +0000 Subject: hg: jdk9/hs-rt/hotspot: 5 new changesets Message-ID: <201510151242.t9FCg6Dp021531@aojmv0008.oracle.com> Changeset: 5b33eeb13775 Author: tschatzl Date: 2015-10-15 10:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5b33eeb13775 8137082: Factor out G1 prediction code from G1CollectorPolicy and clean up Summary: Factor out G1 prediction code from G1CollectorPolicy into its own class, constify methods of G1CollectorPolicy and move more implementations to the cpp file. Reviewed-by: jmasa, sangheki, ecaspole, kbarrett ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1CollectorState.hpp + src/share/vm/gc/g1/g1Predictions.cpp + src/share/vm/gc/g1/g1Predictions.hpp ! src/share/vm/gc/g1/survRateGroup.cpp ! src/share/vm/gc/g1/survRateGroup.hpp ! src/share/vm/prims/jni.cpp Changeset: 2feeca2b688f Author: tschatzl Date: 2015-10-15 10:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2feeca2b688f 8139583: Fix formatting in survRateGroup.cpp Reviewed-by: kbarrett, stefank ! src/share/vm/gc/g1/survRateGroup.cpp Changeset: daa76166601c Author: tschatzl Date: 2015-10-15 10:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/daa76166601c 8138750: Remove dead code in survivor rate group Reviewed-by: mgerdin, tbenson ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1CollectorState.hpp ! src/share/vm/gc/g1/survRateGroup.cpp ! src/share/vm/gc/g1/survRateGroup.hpp Changeset: a0f7fb36730a Author: tschatzl Date: 2015-10-15 10:15 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a0f7fb36730a 8138752: G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate Summary: Instead of only updating the survivor rate groups in the young gc after marking and before mixed gc, update them during young gcs outside of marking Reviewed-by: mgerdin, drwhite ! src/share/vm/gc/g1/g1CollectorPolicy.hpp Changeset: 47181fafd4e9 Author: tschatzl Date: 2015-10-15 13:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/47181fafd4e9 Merge ! src/share/vm/gc/g1/g1CollectorPolicy.cpp From jaroslav.bachorik at oracle.com Thu Oct 15 19:14:04 2015 From: jaroslav.bachorik at oracle.com (jaroslav.bachorik at oracle.com) Date: Thu, 15 Oct 2015 19:14:04 +0000 Subject: hg: jdk9/hs-rt/jdk: 7199353: Define ConstructorProperties annotation type for MXBeans Message-ID: <201510151914.t9FJE4v3029302@aojmv0008.oracle.com> Changeset: 2cdd66d42587 Author: jbachorik Date: 2015-09-23 14:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2cdd66d42587 7199353: Define ConstructorProperties annotation type for MXBeans Reviewed-by: duke ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java + src/java.management/share/classes/javax/management/ConstructorProperties.java ! src/java.management/share/classes/javax/management/MXBean.java ! test/javax/management/Introspector/AnnotationSecurityTest.java ! test/javax/management/Introspector/Described.java ! test/javax/management/Introspector/DescribedMX.java + test/javax/management/Introspector/LegacyConstructorPropertiesTest.java ! test/javax/management/mxbean/AmbiguousConstructorTest.java ! test/javax/management/mxbean/ExceptionDiagnosisTest.java ! test/javax/management/mxbean/LeakTest.java ! test/javax/management/mxbean/MXBeanTest.java ! test/javax/management/mxbean/PropertyNamesTest.java ! test/javax/management/mxbean/TigerMXBean.java From jaroslav.bachorik at oracle.com Thu Oct 15 19:14:04 2015 From: jaroslav.bachorik at oracle.com (jaroslav.bachorik at oracle.com) Date: Thu, 15 Oct 2015 19:14:04 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8135188: RunFinalizationTest.java Exception java.lang.Error: Test failure: Object was not finalized Message-ID: <201510151914.t9FJE4Pw029300@aojmv0008.oracle.com> Changeset: 901d0ab08236 Author: jbachorik Date: 2015-10-15 17:35 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/901d0ab08236 8135188: RunFinalizationTest.java Exception java.lang.Error: Test failure: Object was not finalized Reviewed-by: dcubed, martin + test/serviceability/dcmd/gc/FinalizationRunner.java ! test/serviceability/dcmd/gc/RunFinalizationTest.java From daniel.daugherty at oracle.com Thu Oct 15 21:48:05 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Thu, 15 Oct 2015 21:48:05 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510152148.t9FLm5ka000567@aojmv0008.oracle.com> Changeset: 1a85bb362183 Author: dcubed Date: 2015-10-15 10:00 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1a85bb362183 8136552: Last argument wins does not work for special options with "-XX:VMOptionsFile" option Summary: match_special_option_and_act() should insert_vm_options_file() earlier and process the inserted options right away to honor "last option wins" semantics. Reviewed-by: dcubed, coleenp ! src/share/vm/runtime/arguments.cpp ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java Changeset: cdd81465ef70 Author: dcubed Date: 2015-10-15 19:17 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/cdd81465ef70 Merge From coleen.phillimore at oracle.com Fri Oct 16 02:12:32 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 16 Oct 2015 02:12:32 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510160212.t9G2CWmL017098@aojmv0008.oracle.com> Changeset: 3f28db271235 Author: gziemski Date: 2015-10-15 13:34 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3f28db271235 8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing. Summary: JEP 245: implement ranges and constraints for runtime flags. Reviewed-by: coleenp, ddmitriev, jiangli, goetz Contributed-by: goetz.lindenmaier at sap.com, gerard.ziemski at oracle.com ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/aix/vm/globals_aix.hpp ! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.hpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/vmThread.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: db268cb78542 Author: coleenp Date: 2015-10-16 00:01 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/db268cb78542 Merge ! src/share/vm/runtime/arguments.cpp From jaroslav.bachorik at oracle.com Fri Oct 16 05:28:03 2015 From: jaroslav.bachorik at oracle.com (jaroslav.bachorik at oracle.com) Date: Fri, 16 Oct 2015 05:28:03 +0000 Subject: hg: jdk9/hs-rt/jdk: 8139725: Backout escaped partial fix for JDK-7199353 Message-ID: <201510160528.t9G5S4vD018911@aojmv0008.oracle.com> Changeset: d68de0bab8ee Author: jbachorik Date: 2015-10-16 06:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d68de0bab8ee 8139725: Backout escaped partial fix for JDK-7199353 Reviewed-by: alanb ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java - src/java.management/share/classes/javax/management/ConstructorProperties.java ! src/java.management/share/classes/javax/management/MXBean.java ! test/javax/management/Introspector/AnnotationSecurityTest.java ! test/javax/management/Introspector/Described.java ! test/javax/management/Introspector/DescribedMX.java - test/javax/management/Introspector/LegacyConstructorPropertiesTest.java ! test/javax/management/mxbean/AmbiguousConstructorTest.java ! test/javax/management/mxbean/ExceptionDiagnosisTest.java ! test/javax/management/mxbean/LeakTest.java ! test/javax/management/mxbean/MXBeanTest.java ! test/javax/management/mxbean/PropertyNamesTest.java ! test/javax/management/mxbean/TigerMXBean.java From kim.barrett at oracle.com Fri Oct 16 06:01:08 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Fri, 16 Oct 2015 06:01:08 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139200: Eliminate G1ParClosureSuper::_worker_id Message-ID: <201510160601.t9G618kq024734@aojmv0008.oracle.com> Changeset: 01b171218ecd Author: kbarrett Date: 2015-10-15 10:10 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/01b171218ecd 8139200: Eliminate G1ParClosureSuper::_worker_id Summary: Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper. Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp From goetz.lindenmaier at sap.com Fri Oct 16 13:15:26 2015 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Fri, 16 Oct 2015 13:15:26 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139734: ppc: fix build after "8078556: Runtime: implement ranges..." Message-ID: <201510161315.t9GDFQD5006994@aojmv0008.oracle.com> Changeset: 09c316072f18 Author: mdoerr Date: 2015-10-16 10:20 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/09c316072f18 8139734: ppc: fix build after "8078556: Runtime: implement ranges..." Reviewed-by: goetz ! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp From kim.barrett at oracle.com Fri Oct 16 21:57:41 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Fri, 16 Oct 2015 21:57:41 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139341: Hide ExtendedOopClosure::_ref_processor Message-ID: <201510162157.t9GLvfve019451@aojmv0008.oracle.com> Changeset: a014961e513b Author: kbarrett Date: 2015-10-16 14:55 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a014961e513b 8139341: Hide ExtendedOopClosure::_ref_processor Summary: Make ExtendedOopClosure::_ref_processor private. Reviewed-by: mgerdin, sjohanss ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/serial/markSweep.hpp ! src/share/vm/gc/shared/genOopClosures.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp From david.lindholm at oracle.com Mon Oct 19 11:01:51 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Mon, 19 Oct 2015 11:01:51 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause Message-ID: <201510191101.t9JB1pAv003035@aojmv0008.oracle.com> Changeset: e70a21e29520 Author: david Date: 2015-10-16 14:11 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e70a21e29520 8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause Reviewed-by: tschatzl, sjohanss ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp From erik.helin at oracle.com Mon Oct 19 15:06:55 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Mon, 19 Oct 2015 15:06:55 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8135078: Refactor InCSetState::is_in_cset_or_humongous Message-ID: <201510191506.t9JF6tbl025216@aojmv0008.oracle.com> Changeset: ec3193176165 Author: ehelin Date: 2015-10-19 15:21 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ec3193176165 8135078: Refactor InCSetState::is_in_cset_or_humongous Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc/g1/g1InCSetState.hpp From bengt.rutisson at oracle.com Tue Oct 20 15:00:59 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Tue, 20 Oct 2015 15:00:59 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139868: CMSScavengeBeforeRemark broken after JDK-8134953 Message-ID: <201510201500.t9KF0x4v023497@aojmv0008.oracle.com> Changeset: 9b74c5f1b10e Author: brutisso Date: 2015-10-20 14:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9b74c5f1b10e 8139868: CMSScavengeBeforeRemark broken after JDK-8134953 Reviewed-by: sjohanss, jwilhelm ! src/share/vm/gc/shared/gcId.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp + test/gc/cms/TestCMSScavengeBeforeRemark.java From joseph.provino at oracle.com Tue Oct 20 20:19:57 2015 From: joseph.provino at oracle.com (joseph.provino at oracle.com) Date: Tue, 20 Oct 2015 20:19:57 +0000 Subject: hg: jdk9/hs-rt/jaxp: 4 new changesets Message-ID: <201510202019.t9KKJvPX008785@aojmv0008.oracle.com> Changeset: fd58ac203057 Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/fd58ac203057 Added tag jdk9-b84 for changeset 91795d86744f ! .hgtags Changeset: 1d9850c1b35c Author: joehw Date: 2015-10-06 10:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/1d9850c1b35c 8138721: ElementTraversal: javadoc warning; also, hasFeature shall return true Reviewed-by: lancea, dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java ! src/java.xml/share/classes/org/w3c/dom/ElementTraversal.java ! test/javax/xml/jaxp/unittest/dom/ElementTraversal.java Changeset: 88d9b1f6b73e Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/88d9b1f6b73e Added tag jdk9-b85 for changeset 1d9850c1b35c ! .hgtags Changeset: eb435c878c2c Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/eb435c878c2c Added tag jdk9-b86 for changeset 88d9b1f6b73e ! .hgtags From joseph.provino at oracle.com Tue Oct 20 20:19:58 2015 From: joseph.provino at oracle.com (joseph.provino at oracle.com) Date: Tue, 20 Oct 2015 20:19:58 +0000 Subject: hg: jdk9/hs-rt/jaxws: 6 new changesets Message-ID: <201510202019.t9KKJwBI008838@aojmv0008.oracle.com> Changeset: 7774118e162b Author: mkos Date: 2015-10-02 14:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/7774118e162b 8061466: RELAX NG API visible but not accessible Reviewed-by: alanb ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Language.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/ModelLoader.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/util/NamespaceContextAdapter.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/Datatype.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeException.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeLibrary.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeLibraryFactory.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeStreamingValidator.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/ValidationContext.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/helpers/StreamingValidatorImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/ast/util/CheckingSchemaBuilder.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/DataExceptPattern.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/DataPattern.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/SchemaBuilderImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/SchemaPatternBuilder.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/ValuePattern.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/visitor/PatternVisitor.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/visitor/PatternWalker.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/CachedDatatypeLibraryFactory.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/CascadingDatatypeLibraryFactory.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/DoNothingDatatypeLibraryFactoryImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeBuilder.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeLibrary.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeLibraryFactory.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/builtin/CompatibilityDatatypeLibrary.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/parse/Context.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/parse/xml/DtdContext.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/ForeignAttributes.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/XmlString.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/ForeignAttributesImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/Datatype.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeBuilder.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeException.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeLibrary.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeLibraryFactory.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeStreamingValidator.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/ValidationContext.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/StreamingValidatorImpl.java Changeset: 223ca942ac7f Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/223ca942ac7f Added tag jdk9-b84 for changeset 51729143f8fe ! .hgtags Changeset: 67b626ec730d Author: lana Date: 2015-10-06 08:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/67b626ec730d Merge - src/jdk.xml.bind/share/classes/org/relaxng/datatype/Datatype.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeBuilder.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeException.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeLibrary.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeLibraryFactory.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeStreamingValidator.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/ValidationContext.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/StreamingValidatorImpl.java Changeset: 528964617907 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/528964617907 Added tag jdk9-b85 for changeset 67b626ec730d ! .hgtags Changeset: f7dba191a38c Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/f7dba191a38c Added tag jdk9-b86 for changeset 528964617907 ! .hgtags Changeset: 3d533243505d Author: aefimov Date: 2015-10-16 19:07 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/3d533243505d 8073519: schemagen does not report errors while generating xsd files Reviewed-by: dfuchs ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java From joseph.provino at oracle.com Tue Oct 20 20:19:58 2015 From: joseph.provino at oracle.com (joseph.provino at oracle.com) Date: Tue, 20 Oct 2015 20:19:58 +0000 Subject: hg: jdk9/hs-rt/corba: 4 new changesets Message-ID: <201510202019.t9KKJwu1008831@aojmv0008.oracle.com> Changeset: 333b58ed098f Author: lana Date: 2015-10-05 20:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/333b58ed098f Added tag jdk9-b84 for changeset df70bb200356 ! .hgtags Changeset: 3ec06af13689 Author: lana Date: 2015-10-06 08:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/3ec06af13689 Merge - make/CompileInterim.gmk Changeset: 0a3f0d25c201 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/0a3f0d25c201 Added tag jdk9-b85 for changeset 3ec06af13689 ! .hgtags Changeset: a5c40ac9b916 Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/a5c40ac9b916 Added tag jdk9-b86 for changeset 0a3f0d25c201 ! .hgtags From joseph.provino at oracle.com Tue Oct 20 20:19:59 2015 From: joseph.provino at oracle.com (joseph.provino at oracle.com) Date: Tue, 20 Oct 2015 20:19:59 +0000 Subject: hg: jdk9/hs-rt: 21 new changesets Message-ID: <201510202019.t9KKJxuA008846@aojmv0008.oracle.com> Changeset: 6e5ccf55ed76 Author: erikj Date: 2015-10-05 13:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/6e5ccf55ed76 8138694: Devkit build on Macosx still requires Xcode to be installed Reviewed-by: ihse, tbell ! common/autoconf/configure.ac ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: c800f2919a1f Author: erikj Date: 2015-09-28 15:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/c800f2919a1f 8135060: Stop building Xcode projects in install build Reviewed-by: ihse, pbhat, dmalav ! common/autoconf/compare.sh.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/bin/compare.sh ! make/StripBinaries.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 1e64ec3d1c60 Author: ddehaven Date: 2015-09-28 13:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/1e64ec3d1c60 Merge ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/bin/compare.sh ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 941f3d1bad00 Author: ddehaven Date: 2015-10-05 13:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/941f3d1bad00 Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: 862c8645ab01 Author: lana Date: 2015-10-05 20:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/862c8645ab01 Added tag jdk9-b84 for changeset 1c8134475511 ! .hgtags Changeset: 1f345217c9ba Author: lana Date: 2015-10-06 08:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/1f345217c9ba Merge Changeset: 44f5634e9189 Author: ihse Date: 2015-10-07 11:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/44f5634e9189 8138864: Build with nice to lower UI impact Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Init.gmk Changeset: ee11e7837c17 Author: ihse Date: 2015-10-07 15:26 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/ee11e7837c17 8138761: Improved handling of libffi, and cleanup of libraries.m4 Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/boot-jdk.m4 - common/autoconf/builddeps.conf.example - common/autoconf/builddeps.conf.nfs.example - common/autoconf/builddeps.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 + common/autoconf/lib-alsa.m4 + common/autoconf/lib-bundled.m4 + common/autoconf/lib-cups.m4 + common/autoconf/lib-ffi.m4 + common/autoconf/lib-freetype.m4 + common/autoconf/lib-std.m4 + common/autoconf/lib-x11.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in Changeset: 0b5d2c8bd667 Author: amurillo Date: 2015-10-08 14:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/0b5d2c8bd667 Merge Changeset: 9261bce638e3 Author: jwilhelm Date: 2015-10-07 00:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/9261bce638e3 Merge Changeset: dec57655571e Author: twisti Date: 2015-10-08 11:31 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/dec57655571e 8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett ! .hgignore ! make/CompileJavaModules.gmk ! make/Images.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/common/Modules.gmk ! modules.xml ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/NMethod.java Changeset: 82f1be4bd9c3 Author: dlong Date: 2015-10-09 02:43 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/82f1be4bd9c3 Merge - common/autoconf/builddeps.conf.example - common/autoconf/builddeps.conf.nfs.example - common/autoconf/builddeps.m4 Changeset: a6e5bdf52315 Author: dlong Date: 2015-10-17 15:41 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/a6e5bdf52315 Merge Changeset: 156eb4ef93f1 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/156eb4ef93f1 Added tag jdk9-b85 for changeset 1f345217c9ba ! .hgtags Changeset: 2aa1daf98d3e Author: lana Date: 2015-10-09 10:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/2aa1daf98d3e Merge - common/autoconf/builddeps.conf.example - common/autoconf/builddeps.conf.nfs.example - common/autoconf/builddeps.m4 Changeset: a7ec2278c13d Author: ihse Date: 2015-10-12 11:49 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/a7ec2278c13d 8139413: Use --with-x to set X11 root directory Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/lib-x11.m4 Changeset: fd4f4f756107 Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/fd4f4f756107 Added tag jdk9-b86 for changeset 2aa1daf98d3e ! .hgtags Changeset: 81b90ca627de Author: lana Date: 2015-10-15 16:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/81b90ca627de Merge Changeset: c867c33f584b Author: jlahoda Date: 2015-10-19 19:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/c867c33f584b 8134254: JShell API/tool: REPL for Java into JDK9 Summary: Adding jdk.jshell module into modules.xml; and listing it among TOOLS_MODULES. Reviewed-by: alanb, erikj, sundar Contributed-by: robert.field at oracle.com, jan.lahoda at oracle.com ! make/Images.gmk ! modules.xml Changeset: 3962780e2eda Author: amurillo Date: 2015-10-19 12:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/3962780e2eda Merge ! make/Images.gmk ! modules.xml Changeset: 08b3c7a80f56 Author: jprovino Date: 2015-10-20 11:17 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/08b3c7a80f56 Merge From joseph.provino at oracle.com Tue Oct 20 20:20:02 2015 From: joseph.provino at oracle.com (joseph.provino at oracle.com) Date: Tue, 20 Oct 2015 20:20:02 +0000 Subject: hg: jdk9/hs-rt/nashorn: 24 new changesets Message-ID: <201510202020.t9KKK2kp008942@aojmv0008.oracle.com> Changeset: 68a026de1201 Author: hannesw Date: 2015-10-02 15:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/68a026de1201 8137281: OutOfMemoryError with large numeric keys in JSON.parse Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8137281.js Changeset: d47674217066 Author: hannesw Date: 2015-10-05 18:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/d47674217066 8138882: Performance regression due to anonymous classloading Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties ! test/script/nosecurity/JDK-8044798.js Changeset: e281c7a891f9 Author: sundar Date: 2015-10-06 14:31 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/e281c7a891f9 8138910: Ctrl-D causes jjs to crash with NPE Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: a261947d1e0e Author: hannesw Date: 2015-10-06 15:10 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/a261947d1e0e 8138758: U+180E not recognized as whitespace by Joni Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java + test/script/basic/JDK-8138758.js Changeset: abdaed49a3ed Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/abdaed49a3ed Added tag jdk9-b84 for changeset 214b97ba911f ! .hgtags Changeset: 285628dac943 Author: lana Date: 2015-10-06 08:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/285628dac943 Merge - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: 11b48db399bf Author: mhaupt Date: 2015-10-07 14:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/11b48db399bf 8139038: cleanup and documentation around JSAdapter Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! test/script/basic/jsadapter.js ! test/script/basic/jsadapter.js.EXPECTED Changeset: 446625d6e8cc Author: mhaupt Date: 2015-10-07 15:02 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/446625d6e8cc 8139047: add test for JSAdapter __getIds__ Reviewed-by: hannesw, sundar + test/script/basic/jsadapter-ids.js + test/script/basic/jsadapter-ids.js.EXPECTED Changeset: 59c36bec3c28 Author: attila Date: 2015-10-09 18:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/59c36bec3c28 8139269: Do not expose prune method handles from ChainedCallSite Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java Changeset: ad9784d098d0 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/ad9784d098d0 Added tag jdk9-b85 for changeset 285628dac943 ! .hgtags Changeset: e4283eeb182c Author: lana Date: 2015-10-09 10:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/e4283eeb182c Merge Changeset: 0cae16c0043d Author: attila Date: 2015-10-12 10:27 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/0cae16c0043d 8139273: Small improvements to DynamicLinker and DynamicLinkerFactory Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java Changeset: 494bc9750691 Author: attila Date: 2015-10-12 10:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/494bc9750691 8139274: Use JDK 8 default method for LinkerServices.asTypeLosslessReturn Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java Changeset: 6c6df82265f0 Author: mhaupt Date: 2015-10-12 13:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/6c6df82265f0 8139266: add JSAdapter example with fallthrough Reviewed-by: attila, hannesw + samples/jsadapter-fallthrough.js Changeset: 0a640d17732d Author: attila Date: 2015-10-12 13:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/0a640d17732d 8139270: Drastically reduce memory footprint of ChainedCallSite Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java Changeset: 022f7146248d Author: attila Date: 2015-10-12 14:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/022f7146248d 8139282: Remove @author and @id tags from Dynalink JavaDoc; some minor edits Reviewed-by: mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java Changeset: 0bf2fe0c7b32 Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/0bf2fe0c7b32 Added tag jdk9-b86 for changeset e4283eeb182c ! .hgtags Changeset: 781e7d23a367 Author: lana Date: 2015-10-15 16:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/781e7d23a367 Merge Changeset: 04ed602df062 Author: attila Date: 2015-10-19 08:23 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/04ed602df062 8139304: Remove elaborate call site descriptor class hierarchy and factory for them. Remove AutoDiscovery, DefaultPrelinkFilter, and BottomGuardingDynamicLinker as they can be inlined into DynamicLinkerFactory. Remove CallerSensitiveDetector as it can be inlined into AbstractJavaLinker. Make ClassMap non-public. Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassLoaderGetterContextProvider.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.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/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java Changeset: 33f2143b60a3 Author: attila Date: 2015-10-19 08:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/33f2143b60a3 8139435: Make sure CallSiteDescriptor.getLookup is subject to a security check Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java Changeset: 7dd80d7f47c3 Author: attila Date: 2015-10-19 08:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/7dd80d7f47c3 8139588: Remove concept of runtime context arguments, call site tokens, and link counts Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.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/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java Changeset: 335632718c1e Author: attila Date: 2015-10-19 08:45 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/335632718c1e 8139590: Improve Dynalink JavaDoc Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html Changeset: f93753325c7b Author: sundar Date: 2015-10-19 15:49 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/f93753325c7b 8139852: jjs interactive mode fails to work with security manager Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java Changeset: 1faacf3cd85f Author: attila Date: 2015-10-19 18:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/1faacf3cd85f 8139756: Eliminate GuardedTypeConversion, DynamicLinker.getCurrentLinkRequest and its associated permission Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.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/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java From joseph.provino at oracle.com Tue Oct 20 20:20:03 2015 From: joseph.provino at oracle.com (joseph.provino at oracle.com) Date: Tue, 20 Oct 2015 20:20:03 +0000 Subject: hg: jdk9/hs-rt/langtools: 20 new changesets Message-ID: <201510202020.t9KKK46P008989@aojmv0008.oracle.com> Changeset: 37b60162a2db Author: mcimadamore Date: 2015-10-02 13:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/37b60162a2db 8137269: Add better support for local caching in ArgumentAttr Summary: ArgumentAttr should support local caches when results of speculative attribution might be thrown away Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: d034f4347b09 Author: sadayapalam Date: 2015-10-05 15:41 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/d034f4347b09 8133135: Compiler internall error (NPE) on anonymous class defined by qualified instance creation expression with diamond Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/pos/Pos08.java Changeset: 4914b013c305 Author: jlahoda Date: 2015-10-05 18:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/4914b013c305 8075274: Compilation still depends on the order of imports 8133235: Compilation depends on order of source files Summary: When analyzing type hierarchy, HierarchyPhase should process supertypes before subtypes. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importscope/T8075274/C.java + test/tools/javac/importscope/T8075274/D.java + test/tools/javac/importscope/T8075274/Outer.java + test/tools/javac/importscope/T8133235/A.java + test/tools/javac/importscope/T8133235/B.java + test/tools/javac/importscope/T8133235/C.java + test/tools/javac/importscope/T8133235/D.java Changeset: 6e680ff5969e Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/6e680ff5969e Added tag jdk9-b84 for changeset e3445ccab58f ! .hgtags Changeset: 6d1efeaa04f2 Author: lana Date: 2015-10-06 08:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/6d1efeaa04f2 Merge Changeset: 7ef2c66892a3 Author: vromero Date: 2015-10-06 13:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/7ef2c66892a3 8138914: javac, method visitTypeVar() at visitor Types.hashCode generates the same hash code for different type variables Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java Changeset: 21b0862fdd32 Author: sadayapalam Date: 2015-10-07 15:53 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/21b0862fdd32 8130506: javac AssertionError when invoking MethodHandle.invoke with lambda paramter Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/MethodHandleInvokeTest.java Changeset: eb3d4a11eea6 Author: sadayapalam Date: 2015-10-07 16:02 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/eb3d4a11eea6 8065219: Deprecated warning in method reference are missing in some cases. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/warnings/DeprecationSE8Test.java + test/tools/javac/warnings/DeprecationSE8Test.noLint.out + test/tools/javac/warnings/DeprecationSE8Test.out Changeset: 9e37996eb1b3 Author: sadayapalam Date: 2015-10-07 19:35 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/9e37996eb1b3 8075799: Extraneous access checks implemented by javac Summary: Allow anonymous class constructors to refer to inaccessible types. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/AnonymousClass/CtorAccessBypassTest.java ! test/tools/javac/generics/diamond/neg/Neg18.out Changeset: e481951ea027 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/e481951ea027 Added tag jdk9-b85 for changeset 7ef2c66892a3 ! .hgtags Changeset: 130a7c2a8590 Author: lana Date: 2015-10-09 10:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/130a7c2a8590 Merge Changeset: 79e637c1e083 Author: mcimadamore Date: 2015-10-12 12:24 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/79e637c1e083 8138840: NPE when compiling bitwise operations with illegal operand types 8139243: compiler crashes with exception on sum operation of String var and void method call result 8139249: Compiler crashes on unary bitwise complement with non-integral operand Summary: Certain binary operator checks are accepting more operands than required. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java + test/tools/javac/8138840/T8138840.java + test/tools/javac/8138840/T8138840.out + test/tools/javac/8138840/T8139243.java + test/tools/javac/8138840/T8139243.out + test/tools/javac/8138840/T8139249.java + test/tools/javac/8138840/T8139249.out Changeset: 700677b16a97 Author: sadayapalam Date: 2015-10-12 19:43 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/700677b16a97 8139245: compiler crashes with exception on int:new method reference and generic method inference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/methodReference/MethodRefIntColonColonNewTest.java + test/tools/javac/lambda/methodReference/MethodRefIntColonColonNewTest.out Changeset: 814a0cab8c90 Author: sadayapalam Date: 2015-10-13 09:48 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/814a0cab8c90 8000316: Huge performance bottleneck in com.sun.tools.javac.comp.Check.localClassName Summary: Speed up Check.localClassName by avoiding generating names known to be in use already Reviewed-by: mcimadamore, jlahoda, sadayapalam Contributed-by: dmitry.chuyko at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/T8000316/T8000316.java Changeset: 575ea88f69a5 Author: chegar Date: 2015-10-13 09:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/575ea88f69a5 8139371: Three langtools test failures after the removal of sun.misc.Lock Reviewed-by: jjg, mchung ! test/tools/javac/proprietary/WarnClass.java ! test/tools/javac/proprietary/WarnClass.out ! test/tools/javac/warnings/6594914/T6594914b.java ! test/tools/javac/warnings/6594914/T6594914b.out ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/m/Gee.java Changeset: 45f796d8cdcd Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/45f796d8cdcd Added tag jdk9-b86 for changeset 130a7c2a8590 ! .hgtags Changeset: 126e5c6abd1d Author: lana Date: 2015-10-15 16:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/126e5c6abd1d Merge Changeset: 23f76aadbb36 Author: ksrini Date: 2015-09-11 16:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/23f76aadbb36 8078320: Improve DocTrees parsing. Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java ! test/tools/javac/doctree/DocCommentTester.java ! test/tools/javac/doctree/ElementTest.java ! test/tools/javac/doctree/FirstSentenceTest.java + test/tools/javac/doctree/InPreTest.java ! test/tools/javac/doctree/TagTest.java Changeset: 777c5a760a84 Author: jlahoda Date: 2015-10-19 12:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/777c5a760a84 8139751: Javac crash with -XDallowStringFolding=false Summary: When string folding is disabled, need to keep the original expression. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/parser/StringFoldingTest.java Changeset: 15bdc18525ff Author: jlahoda Date: 2015-10-19 19:15 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/15bdc18525ff 8134254: JShell API/tool: REPL for Java into JDK9 Summary: Adding the implementation of the jshell (read-eval-print-loop) tool. Reviewed-by: briangoetz, mcimadamore, psandoz, forax Contributed-by: robert.field at oracle.com, bitterfoxc at gmail.com, jan.lahoda at oracle.com ! make/build.properties ! make/build.xml + make/gensrc/Gensrc-jdk.jshell.gmk ! make/intellij/langtools.iml ! make/intellij/workspace.xml ! make/launcher.sh-template ! make/netbeans/langtools/build.xml ! make/netbeans/langtools/nbproject/project.xml + make/tools/anttasks/DumpClassesTask.java ! make/tools/anttasks/SelectToolTask.java + src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java + src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java + src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteClassLoader.java + src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java + src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteResolutionException.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/version.properties-template + src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java + src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java + src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/Diag.java + src/jdk.jshell/share/classes/jdk/jshell/DiagList.java + src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/Eval.java + src/jdk.jshell/share/classes/jdk/jshell/EvalException.java + src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/GeneralWrap.java + src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/JDIConnection.java + src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java + src/jdk.jshell/share/classes/jdk/jshell/JDIEventHandler.java + src/jdk.jshell/share/classes/jdk/jshell/JDINotConnectedException.java + src/jdk.jshell/share/classes/jdk/jshell/JShell.java + src/jdk.jshell/share/classes/jdk/jshell/Key.java + src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java + src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java + src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java + src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java + src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java + src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java + src/jdk.jshell/share/classes/jdk/jshell/ReplResolve.java + src/jdk.jshell/share/classes/jdk/jshell/Snippet.java + src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java + src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java + src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java + src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java + src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java + src/jdk.jshell/share/classes/jdk/jshell/TreeDependencyScanner.java + src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java + src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java + src/jdk.jshell/share/classes/jdk/jshell/Unit.java + src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java + src/jdk.jshell/share/classes/jdk/jshell/Util.java + src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/Wrap.java + src/jdk.jshell/share/classes/jdk/jshell/package-info.java + test/jdk/jshell/AnalysisTest.java + test/jdk/jshell/ClassMembersTest.java + test/jdk/jshell/ClassPathTest.java + test/jdk/jshell/ClassesTest.java + test/jdk/jshell/CommandCompletionTest.java + test/jdk/jshell/Compiler.java + test/jdk/jshell/CompletenessStressTest.java + test/jdk/jshell/CompletenessTest.java + test/jdk/jshell/CompletionSuggestionTest.java + test/jdk/jshell/CustomEditor.java + test/jdk/jshell/DropTest.java + test/jdk/jshell/EditorPadTest.java + test/jdk/jshell/EditorTestBase.java + test/jdk/jshell/EmptyTest.java + test/jdk/jshell/ErrorTranslationTest.java + test/jdk/jshell/ExceptionsTest.java + test/jdk/jshell/ExpectedDiagnostic.java + test/jdk/jshell/ExternalEditorTest.java + test/jdk/jshell/HistoryTest.java + test/jdk/jshell/IOTest.java + test/jdk/jshell/IdGeneratorTest.java + test/jdk/jshell/IgnoreTest.java + test/jdk/jshell/IllegalArgumentExceptionTest.java + test/jdk/jshell/ImportTest.java + test/jdk/jshell/JShellStateClosedTest.java + test/jdk/jshell/KullaCompletenessStressTest.java + test/jdk/jshell/KullaTesting.java + test/jdk/jshell/MethodsTest.java + test/jdk/jshell/ModifiersTest.java + test/jdk/jshell/NullTest.java + test/jdk/jshell/RejectedFailedTest.java + test/jdk/jshell/ReplToolTesting.java + test/jdk/jshell/ReplaceTest.java + test/jdk/jshell/ShutdownTest.java + test/jdk/jshell/SimpleRegressionTest.java + test/jdk/jshell/SnippetStatusListenerTest.java + test/jdk/jshell/SnippetTest.java + test/jdk/jshell/StartOptionTest.java + test/jdk/jshell/StopExecutionTest.java + test/jdk/jshell/TestingInputStream.java + test/jdk/jshell/ToolBasicTest.java + test/jdk/jshell/TypeNameTest.java + test/jdk/jshell/VariablesTest.java From joseph.provino at oracle.com Tue Oct 20 20:20:16 2015 From: joseph.provino at oracle.com (joseph.provino at oracle.com) Date: Tue, 20 Oct 2015 20:20:16 +0000 Subject: hg: jdk9/hs-rt/hotspot: 57 new changesets Message-ID: <201510202020.t9KKKHow009063@aojmv0008.oracle.com> Changeset: daf8acf3afda Author: enevill Date: 2015-09-30 04:35 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/daf8acf3afda 8138583: aarch64: add support for vectorizing fabs/fneg Reviewed-by: aph, roland Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp + test/compiler/loopopts/superword/SumRedAbsNeg_Double.java + test/compiler/loopopts/superword/SumRedAbsNeg_Float.java Changeset: 324ea1a2419a Author: iveresov Date: 2015-10-05 20:02 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/324ea1a2419a 8132207: update for x86 exp in the math lib Summary: Add new java.lang.Math() intrinsics from x86 Reviewed-by: kvn, iveresov Contributed-by: vivek.r.deshpande at intel.com ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp + src/cpu/x86/vm/macroAssembler_x86_libm.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 30f10e51ad6f Author: adinn Date: 2015-10-07 06:56 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/30f10e51ad6f 8139042: AARCH64: Correct regression introduced by 8080293 Summary: Reinstate unsafe volatile optimization broken by JDK-8080293 Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 017224c13b0e Author: dlong Date: 2015-10-08 19:16 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/017224c13b0e Merge Changeset: c5103d0b37bf Author: lana Date: 2015-10-05 20:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c5103d0b37bf Added tag jdk9-b84 for changeset 184c43284449 ! .hgtags Changeset: 03845376ea9d Author: lana Date: 2015-10-06 08:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/03845376ea9d Merge - test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java Changeset: f01629221703 Author: amurillo Date: 2015-10-08 14:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f01629221703 Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: 53c5cb9d3fed Author: jwilhelm Date: 2015-10-15 13:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/53c5cb9d3fed Merge ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp Changeset: 263abae1965e Author: thartmann Date: 2015-10-08 08:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/263abae1965e 8139048: Quarantine compiler/startup/SmallCodeCacheStartup.java Summary: Quarantine the test because it fails on JPRT for the CPU, CompactStrings and JVMCI repositories. Reviewed-by: roland ! test/compiler/startup/SmallCodeCacheStartup.java Changeset: f4f0e306133e Author: thartmann Date: 2015-10-08 07:51 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f4f0e306133e Merge Changeset: 09fb2c936faa Author: zmajo Date: 2015-10-08 12:10 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/09fb2c936faa 8137160: Use Compile::live_nodes instead of Compile::unique() in appropriate places -- followup Summary: Change two code locations to use live_nodes() instead of unique() for allocating memory. Adjust comments. Reviewed-by: kvn ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/matcher.cpp Changeset: 0011fab3f1b5 Author: zmajo Date: 2015-10-08 10:25 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0011fab3f1b5 Merge Changeset: a41fe5ffa839 Author: twisti Date: 2015-10-08 12:49 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a41fe5ffa839 8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett ! make/bsd/makefiles/compiler1.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/minimal1.make ! make/excludeSrc.make + make/gensrc/Gensrc-jdk.vm.ci.gmk ! make/linux/makefiles/compiler1.make ! make/linux/makefiles/minimal1.make ! make/solaris/makefiles/compiler1.make ! make/windows/build_vm_def.sh ! make/windows/create_obj_files.sh ! make/windows/makefiles/projectcreator.make ! make/windows/makefiles/vm.make ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp + src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp + src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vmStructs_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/assembler_x86.inline.hpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interpreterGenerator_x86.hpp + src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp + src/cpu/x86/vm/registerMap_x86.cpp ! src/cpu/x86/vm/registerMap_x86.hpp ! src/cpu/x86/vm/register_x86.cpp ! src/cpu/x86/vm/register_x86.hpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86_64.ad + src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/overview.html + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/overview.html + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml + src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java + src/os/aix/vm/vmStructs_aix.hpp + src/os/bsd/vm/vmStructs_bsd.hpp + src/os/linux/vm/vmStructs_linux.hpp + src/os/solaris/vm/vmStructs_solaris.hpp ! src/os/windows/vm/os_windows.cpp + src/os/windows/vm/vmStructs_windows.hpp ! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/debugInfo.hpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/debugInfoRec.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/exceptionHandlerTable.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/oopRecorder.cpp ! src/share/vm/code/oopRecorder.hpp ! src/share/vm/code/pcDesc.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/scopeDesc.hpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp + src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp + src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp + src/share/vm/jvmci/jvmciCodeInstaller.cpp + src/share/vm/jvmci/jvmciCodeInstaller.hpp + src/share/vm/jvmci/jvmciCompiler.cpp + src/share/vm/jvmci/jvmciCompiler.hpp + src/share/vm/jvmci/jvmciCompilerToVM.cpp + src/share/vm/jvmci/jvmciCompilerToVM.hpp + src/share/vm/jvmci/jvmciEnv.cpp + src/share/vm/jvmci/jvmciEnv.hpp + src/share/vm/jvmci/jvmciJavaClasses.cpp + src/share/vm/jvmci/jvmciJavaClasses.hpp + src/share/vm/jvmci/jvmciRuntime.cpp + src/share/vm/jvmci/jvmciRuntime.hpp + src/share/vm/jvmci/jvmci_globals.cpp + src/share/vm/jvmci/jvmci_globals.hpp + src/share/vm/jvmci/systemDictionary_jvmci.hpp + src/share/vm/jvmci/vmStructs_jvmci.hpp + src/share/vm/jvmci/vmSymbols_jvmci.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/rframe.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/timer.cpp ! src/share/vm/runtime/timer.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vmStructs.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/shark/sharkCacheDecache.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/fakeRttiSupport.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/top.hpp ! src/share/vm/utilities/vmError.cpp + test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java + test/compiler/jvmci/SecurityRestrictionsTest.java + test/compiler/jvmci/common/CTVMUtilities.java + test/compiler/jvmci/common/CompilerToVMHelper.java + test/compiler/jvmci/common/JVMCIHelpers.java + test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler + test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory + test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener + test/compiler/jvmci/common/testcases/AbstractClass.java + test/compiler/jvmci/common/testcases/AbstractClassExtender.java + test/compiler/jvmci/common/testcases/AnotherSingleImplementer.java + test/compiler/jvmci/common/testcases/AnotherSingleImplementerInterface.java + test/compiler/jvmci/common/testcases/DoNotExtendClass.java + test/compiler/jvmci/common/testcases/DoNotImplementInterface.java + test/compiler/jvmci/common/testcases/MultiSubclassedClass.java + test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass1.java + test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass2.java + test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java + test/compiler/jvmci/common/testcases/MultipleImplementer1.java + test/compiler/jvmci/common/testcases/MultipleImplementer2.java + test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java + test/compiler/jvmci/common/testcases/MultipleImplementersInterfaceExtender.java + test/compiler/jvmci/common/testcases/PackagePrivateClass.java + test/compiler/jvmci/common/testcases/SimpleClass.java + test/compiler/jvmci/common/testcases/SingleImplementer.java + test/compiler/jvmci/common/testcases/SingleImplementerInterface.java + test/compiler/jvmci/common/testcases/SingleSubclass.java + test/compiler/jvmci/common/testcases/SingleSubclassedClass.java + test/compiler/jvmci/common/testcases/TestCase.java + test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java + test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java + test/compiler/jvmci/compilerToVM/CollectCountersTest.java + test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java + test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java + test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java + test/compiler/jvmci/compilerToVM/DebugOutputTest.java + test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java + test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java + test/compiler/jvmci/compilerToVM/DummyAbstractClass.java + test/compiler/jvmci/compilerToVM/DummyClass.java + test/compiler/jvmci/compilerToVM/DummyInterface.java + test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java + test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java + test/compiler/jvmci/compilerToVM/GetBytecodeTest.java + test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java + test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java + test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java + test/compiler/jvmci/compilerToVM/GetImplementorTest.java + test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java + test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java + test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java + test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java + test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java + test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java + test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java + test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java + test/compiler/jvmci/compilerToVM/GetSymbolTest.java + test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java + test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java + test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java + test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java + test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java + test/compiler/jvmci/compilerToVM/IsMatureTest.java + test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java + test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java + test/compiler/jvmci/compilerToVM/LookupTypeTest.java + test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java + test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java + test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java + test/compiler/jvmci/compilerToVM/ReprofileTest.java + test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java + test/compiler/jvmci/compilerToVM/ResolveMethodTest.java + test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java + test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java + test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java + test/compiler/jvmci/events/JvmciCompleteInitializationTest.config + test/compiler/jvmci/events/JvmciCompleteInitializationTest.java + test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.config + test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java + test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config + test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java + test/compiler/jvmci/events/JvmciShutdownEventListener.java + test/compiler/jvmci/events/JvmciShutdownEventTest.config + test/compiler/jvmci/events/JvmciShutdownEventTest.java + test/compiler/jvmci/events/MetaAccessWrapper.java + test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java + test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/FieldUniverse.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: 13c4fa17712e Author: dlong Date: 2015-10-09 02:43 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/13c4fa17712e Merge ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp Changeset: 926d9bae67d3 Author: thartmann Date: 2015-10-09 11:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/926d9bae67d3 8139150: ClassVerifier frees exception message while it's still in use Summary: Remove ResourceMark in StackMapReader::parse_verification_type() to avoid freeing of error message. Reviewed-by: zmajo, dcubed, hseigel ! src/share/vm/classfile/stackMapTable.cpp Changeset: 0300297e7df3 Author: zmajo Date: 2015-10-09 14:21 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0300297e7df3 8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing Summary: Add range check or constraint where necessary. Reviewed-by: roland, thartmann ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp ! src/share/vm/runtime/globals.hpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java Changeset: 71e75172487b Author: zmajo Date: 2015-10-09 15:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/71e75172487b 8081288: erronous free in RegClass::~RegClass() Summary: Remove the erronous free. Reviewed-by: kvn ! src/share/vm/adlc/formsopt.cpp Changeset: 6c4a9b1af999 Author: twisti Date: 2015-10-09 09:09 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6c4a9b1af999 8138820: JDK Hotspot build fails with Xcode 7.0.1 Reviewed-by: iveresov ! make/bsd/makefiles/gcc.make Changeset: a37a6ca422b1 Author: iveresov Date: 2015-10-09 12:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a37a6ca422b1 8136725: Provide utility for creation a counted loop reserve copy (clone) Summary: Make it easier to revert to the original loop should that be needed Reviewed-by: kvn Contributed-by: jan.civlin at intel.com ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp Changeset: dda16b631985 Author: iveresov Date: 2015-10-09 21:04 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dda16b631985 Merge Changeset: de73f59378c1 Author: redestad Date: 2015-10-12 14:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/de73f59378c1 8134607: Remove per-compiler performance counters Reviewed-by: twisti, neliasso ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp Changeset: 1f0d9d89003a Author: iveresov Date: 2015-10-12 16:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1f0d9d89003a 8139454: java/lang/Math/WorstCaseTests.java crashes on Linux-amd64 Summary: Emit the form of pextrw that works with sse2 Reviewed-by: iveresov, twisti Contributed-by: vivek.r.deshpande at intel.com ! src/cpu/x86/vm/assembler_x86.cpp Changeset: c6a1e7983723 Author: mdoerr Date: 2015-10-12 12:20 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c6a1e7983723 8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 Summary: Register R12 must be preserved for stub calls (e.g. deopt handler). Reviewed-by: goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp Changeset: 7477b0afa5d6 Author: zmajo Date: 2015-10-13 10:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7477b0afa5d6 8139377: JVM can't be started w/ -XX:+EnableJVMCI -XX:+UseJVMCICompiler and default TypeProfileWidth Summary: Raise upper bound of TypeProfileWidth from 4 to 8. Reviewed-by: iveresov, twisti ! src/share/vm/runtime/globals.hpp Changeset: 738f57684fed Author: enevill Date: 2015-10-13 09:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/738f57684fed 8139259: aarch64: jtreg test TestLogSum segvs after 8132207 Summary: Fix jump to 0 caused by uninitialised _dexp in 8132207 Reviewed-by: roland, kvn ! src/share/vm/opto/library_call.cpp Changeset: f2983a0f7a57 Author: roland Date: 2015-10-13 13:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f2983a0f7a57 Merge Changeset: 2598332ad46c Author: aph Date: 2015-09-30 13:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2598332ad46c 8138641: Disable C2 peephole by default for aarch64 Reviewed-by: roland Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: 0ca52fb7d980 Author: aph Date: 2015-09-29 17:01 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0ca52fb7d980 8138575: Improve generated code for profile counters Reviewed-by: kvn ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 870c2e0f67f6 Author: enevill Date: 2015-10-08 13:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/870c2e0f67f6 8139043: aarch64: add support for adler32 intrinsic Summary: Add adler32 support like 8132081 for sparc Reviewed-by: kvn ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: c274072ab8f7 Author: twisti Date: 2015-10-13 09:21 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c274072ab8f7 8139524: JVMCI cannot be initialized with CMS or Serial GCs Reviewed-by: iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: d9eb619390d9 Author: twisti Date: 2015-10-14 09:22 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d9eb619390d9 8139545: JVMCI : guarantee(heap_end < allocation_end) failed on some sparcv9 hosts Reviewed-by: iveresov, kvn ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 78888d676ed7 Author: twisti Date: 2015-10-14 12:29 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/78888d676ed7 8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be Reviewed-by: kvn ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp Changeset: baccb954c369 Author: roland Date: 2015-10-15 09:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/baccb954c369 8138956: Elide more final field's write memory barrier with escape analysis result Summary: membar for final/stable fields eliminated if possible Reviewed-by: roland, mdoerr, enevill, aph Contributed-by: hui.shi at linaro.org ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse3.cpp Changeset: 9ab5571ccea8 Author: roland Date: 2015-10-15 07:56 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9ab5571ccea8 Merge Changeset: db88a5e95717 Author: iignatyev Date: 2015-10-13 16:21 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/db88a5e95717 8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9 Reviewed-by: twisti, kvn ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java Changeset: ceec25b3f949 Author: tpivovarova Date: 2015-10-15 01:58 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ceec25b3f949 8139375: [TESTBUG] compiler/jvmci/SecurityRestrictionsTest checks are too tight Reviewed-by: twisti, iignatyev ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: acf9f6650193 Author: dpochepk Date: 2015-10-15 02:46 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/acf9f6650193 8139438: [TESTBUG] JVMCI test fails with RuntimeException: Has no virtual object before materialization Reviewed-by: iignatyev, twisti ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 964538c2362a Author: iignatyev Date: 2015-10-15 09:36 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/964538c2362a Merge Changeset: 2abd2feb000b Author: iignatyev Date: 2015-10-15 11:20 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2abd2feb000b Merge Changeset: e9fede3afe79 Author: kshefov Date: 2015-10-15 18:00 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e9fede3afe79 8072369: [TESTBUG] Remove potentially insecure class cast in some hotspot tests Reviewed-by: twisti, kvn, iignatyev, tpivovarova ! test/compiler/c2/5057225/Test5057225.java ! test/compiler/c2/6603011/Test.java ! test/compiler/c2/6800154/Test6800154.java ! test/compiler/c2/6805724/Test6805724.java ! test/compiler/codegen/6823354/Test6823354.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: cf43bef12125 Author: zmajo Date: 2015-10-15 17:38 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/cf43bef12125 8080650: Enable stubs to use frame pointers correctly Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: e012dfc7ba2c Author: zmajo Date: 2015-10-15 17:40 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e012dfc7ba2c Merge Changeset: 6bef5a526bee Author: iignatyev Date: 2015-10-16 01:15 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6bef5a526bee 8138794: [TESTBUG] ctw tests fail to compile after 8137056 Reviewed-by: dlong, kvn ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java Changeset: fe46f2941ea9 Author: iignatyev Date: 2015-10-16 02:05 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/fe46f2941ea9 8139707: [TESTBUG] Quarantine unstable compiler/jvmci tests Reviewed-by: twisti ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 41b06143f4f8 Author: enevill Date: 2015-10-15 15:33 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/41b06143f4f8 8139674: aarch64: guarantee failure in TestOptionsWithRanges.java Summary: Fix negative overflow in instruction field Reviewed-by: kvn, roland, adinn, aph ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 93ae449c9b52 Author: aph Date: 2015-10-13 16:25 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/93ae449c9b52 8139041: Redundant DMB instructions Summary: Merge consecutive DMB intstructions Reviewed-by: roland, kvn, twisti ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/share/vm/asm/codeBuffer.hpp Changeset: 5ffaf14b397d Author: roland Date: 2015-10-16 11:47 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5ffaf14b397d Merge Changeset: bfd1cd5fbb7c Author: zmajo Date: 2015-10-16 15:21 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bfd1cd5fbb7c 8139380: VMError::report_and_die() does not produce replay file Summary: Change VMError::report() to use a correct format string in both JVMCI-enabled builds and builds without JVMCI. Reviewed-by: roland, kvn ! src/share/vm/utilities/vmError.cpp Changeset: 09338e9e661c Author: roland Date: 2015-10-16 15:48 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/09338e9e661c 8139750: [BACKOUT] Elide more final field's write memory barrier with escape analysis result Reviewed-by: kvn ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse3.cpp Changeset: 179aa0067f01 Author: roland Date: 2015-10-16 16:09 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/179aa0067f01 Merge Changeset: a8a8604f890f Author: dlong Date: 2015-10-17 19:40 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a8a8604f890f Merge ! make/windows/makefiles/vm.make ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/register_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp + src/share/vm/jvmci/jvmciCodeInstaller.cpp + src/share/vm/jvmci/jvmciJavaClasses.cpp + src/share/vm/jvmci/jvmciJavaClasses.hpp + src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/fakeRttiSupport.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/vmError.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: c58e4c0700f5 Author: chegar Date: 2015-10-09 14:21 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c58e4c0700f5 8138978: Examine usages of sun.misc.IOUtils Reviewed-by: alanb, mullan, psandoz, rriggs, weijun ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/runtime/8003720/VictimClassLoader.java Changeset: 33e891f71711 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/33e891f71711 Added tag jdk9-b85 for changeset 03845376ea9d ! .hgtags Changeset: 1ae4191359d8 Author: lana Date: 2015-10-09 10:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1ae4191359d8 Merge Changeset: d7ffd16382fe Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d7ffd16382fe Added tag jdk9-b86 for changeset 1ae4191359d8 ! .hgtags Changeset: 846276b97202 Author: amurillo Date: 2015-10-19 12:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/846276b97202 Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java - test/runtime/6888954/vmerrors.sh Changeset: 29c399fbbf25 Author: jprovino Date: 2015-10-20 11:17 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/29c399fbbf25 Merge ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp - src/share/vm/gc/shared/watermark.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/exceptions.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java From joseph.provino at oracle.com Tue Oct 20 20:20:19 2015 From: joseph.provino at oracle.com (joseph.provino at oracle.com) Date: Tue, 20 Oct 2015 20:20:19 +0000 Subject: hg: jdk9/hs-rt/jdk: 72 new changesets Message-ID: <201510202020.t9KKKMYZ009081@aojmv0008.oracle.com> Changeset: 4bedcee102c4 Author: zmajo Date: 2015-10-05 10:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4bedcee102c4 8137173: @HotSpotIntrinsicCandidate is not Oracle-specific Summary: Change the description of the @HotSpotIntrinsicCandidate annotation. Reviewed-by: mr, alanb ! src/java.base/share/classes/jdk/internal/HotSpotIntrinsicCandidate.java Changeset: aec28df13e56 Author: ksrini Date: 2015-09-22 11:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/aec28df13e56 8073187: Unexpected side effect in Pack200 Reviewed-by: jrose, sherman ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java ! test/tools/pack200/Pack200Props.java Changeset: 06df44c94612 Author: okutsu Date: 2015-10-02 13:21 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/06df44c94612 8138663: Missing @build in test/java/text/Format/DecimalFormat/RoundingAndPropertyTest.java Reviewed-by: naoto ! test/java/text/Format/DecimalFormat/RoundingAndPropertyTest.java Changeset: 391f8994fe9e Author: jnimeh Date: 2015-10-02 11:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/391f8994fe9e 8138704: CertStatusReqItemV2 should not implement StatusRequest interface Summary: Sets class to have proper inheritance and reduces visibility of length and send methods. Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/CertStatusReqItemV2.java Changeset: 3066806b394d Author: aefimov Date: 2015-10-05 17:38 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3066806b394d 8138716: (tz) Support tzdata2015g Reviewed-by: peytoia ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/pt/BR/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/CN/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TW/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: e27953ac27df Author: naoto Date: 2015-10-05 08:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e27953ac27df 8138613: Remove SPI locale provider adapter from the default provider list Reviewed-by: okutsu ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! test/java/util/Locale/Bug8008577.java Changeset: 55dff945e4e9 Author: jfdenise Date: 2015-10-06 09:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/55dff945e4e9 8136365: Provider "jrt" is not available after bootmodules.jimage recreation Summary: META-INF content was lost during recreate. Reviewed-by: jlaskey, sundar ! src/java.base/share/classes/jdk/internal/jimage/ImageFileCreator.java Changeset: 44548e78cce5 Author: igerasim Date: 2015-10-06 12:00 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/44548e78cce5 8138819: (se) File descriptor leak when Selector.open fails Reviewed-by: rriggs, alanb ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java Changeset: 5ea7cbf6a7bd Author: ssadetsky Date: 2015-09-16 10:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5ea7cbf6a7bd 8129838: [macosx] Regression: NPE in java.awt.Choice Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java Changeset: ff2b804a009c Author: ssadetsky Date: 2015-09-16 10:05 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ff2b804a009c 8133803: Swing JFileChooserBug2 test fais with MotifLookAndFeel Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java Changeset: dcee2c830175 Author: ssadetsky Date: 2015-09-16 10:11 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/dcee2c830175 8133108: [PIT] Container size is wrong in JEditorPane Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java + test/javax/swing/JTextPane/JTextPaneDocumentWrapping.java Changeset: 2f53d5a08475 Author: ssadetsky Date: 2015-09-16 10:16 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2f53d5a08475 8130471: [Regression] Test java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java fails Reviewed-by: alexsch, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java Changeset: 5426cea2352a Author: ssadetsky Date: 2015-09-16 10:22 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5426cea2352a 8014725: closed/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html failed intermittently Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java + test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html + test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java Changeset: d847ec6f061a Author: ssadetsky Date: 2015-09-16 10:32 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d847ec6f061a 8131670: [TEST_BUG]Test java/awt/EventQueue/6980209/bug6980209.java fails on Linux Reviewed-by: alexsch, serb ! test/java/awt/EventQueue/6980209/bug6980209.java Changeset: 2b680924a73f Author: dcherepanov Date: 2015-09-16 18:34 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2b680924a73f 8134808: Remove support for serialized applets from java.desktop Reviewed-by: serb, azvegint Contributed-by: daniil.x.titov at oracle.com ! src/java.desktop/share/classes/sun/applet/AppletPanel.java Changeset: 3a2ee8d5c00f Author: prr Date: 2015-09-18 11:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3a2ee8d5c00f Merge - src/java.base/share/native/libfdlibm/e_pow.c - src/java.base/share/native/libfdlibm/w_pow.c - src/java.base/share/native/libjava/Image.c - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java - test/javax/management/remote/mandatory/connection/NoIIOP.java - test/sun/security/tools/jarsigner/warnings.sh Changeset: f618cefbe1e3 Author: prr Date: 2015-09-19 15:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f618cefbe1e3 8136783: Run blessed-modifier-order script on java.desktop Reviewed-by: martin, serb ! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CocoaConstants.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/beans/editors/NumberEditor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/I18N.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/LZWStringTable.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/AnimationController.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/WindowsFileChooserUI.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/WindowsLookAndFeel.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/WindowsTreeUI.java ! src/java.desktop/share/classes/com/sun/media/sound/AuFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatConverter.java ! src/java.desktop/share/classes/com/sun/media/sound/DLSRegion.java ! src/java.desktop/share/classes/com/sun/media/sound/DLSSampleLoop.java ! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java ! src/java.desktop/share/classes/com/sun/media/sound/EmergencySoundbank.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/com/sun/media/sound/MidiOutDeviceProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/MidiUtils.java ! src/java.desktop/share/classes/com/sun/media/sound/ModelConnectionBlock.java ! src/java.desktop/share/classes/com/sun/media/sound/ModelTransform.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/PortMixer.java ! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencer.java ! src/java.desktop/share/classes/com/sun/media/sound/SF2Modulator.java ! src/java.desktop/share/classes/com/sun/media/sound/SF2Region.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftEnvelopeGenerator.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftFilter.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftMainMixer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftMixingMainMixer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftReverb.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/BasicStroke.java ! src/java.desktop/share/classes/java/awt/Color.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/DisplayMode.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/List.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/RenderingHints.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/SystemColor.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/TexturePaintContext.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/Transparency.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetDropEvent.java ! src/java.desktop/share/classes/java/awt/dnd/InvalidDnDOperationException.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/java/awt/font/OpenType.java ! src/java.desktop/share/classes/java/awt/geom/Arc2D.java ! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! src/java.desktop/share/classes/java/awt/im/InputMethodHighlight.java ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/awt/image/DirectColorModel.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/java/awt/image/Kernel.java ! src/java.desktop/share/classes/java/awt/image/PackedColorModel.java ! src/java.desktop/share/classes/java/awt/image/Raster.java ! src/java.desktop/share/classes/java/awt/image/RescaleOp.java ! src/java.desktop/share/classes/java/awt/image/SampleModel.java ! src/java.desktop/share/classes/java/beans/BeanInfo.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleRole.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleState.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java ! src/java.desktop/share/classes/javax/sound/midi/MetaMessage.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/BorderFactory.java ! src/java.desktop/share/classes/javax/swing/DefaultButtonModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/table/TableColumn.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/AbstractWriter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/GapContent.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/TableView.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/html/CSSBorder.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/Map.java ! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java ! src/java.desktop/share/classes/javax/swing/text/html/TableView.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFAttributes.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/applet/AppletViewer.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/ExtendedKeyCodes.java ! src/java.desktop/share/classes/sun/awt/OSInfo.java ! src/java.desktop/share/classes/sun/awt/SunHints.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/UngrabEvent.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/awt/geom/AreaOp.java ! src/java.desktop/share/classes/sun/awt/geom/Crossings.java ! src/java.desktop/share/classes/sun/awt/im/CompositionArea.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/awt/image/ByteComponentRaster.java ! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java ! src/java.desktop/share/classes/sun/awt/image/ImageCache.java ! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/IntegerComponentRaster.java ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/ShortComponentRaster.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/dc/DuctusRenderingEngine.java ! src/java.desktop/share/classes/sun/font/Type1Font.java ! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/StateTrackableDelegate.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/SurfaceManagerFactory.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/loops/CompositeType.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListLCD.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawLine.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawParallelogram.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawPath.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawPolygons.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawRect.java ! src/java.desktop/share/classes/sun/java2d/loops/FillParallelogram.java ! src/java.desktop/share/classes/sun/java2d/loops/FillPath.java ! src/java.desktop/share/classes/sun/java2d/loops/FillRect.java ! src/java.desktop/share/classes/sun/java2d/loops/FillSpans.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java ! src/java.desktop/share/classes/sun/java2d/loops/ProcessPath.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLPaints.java ! src/java.desktop/share/classes/sun/java2d/pipe/AAShapePipe.java ! src/java.desktop/share/classes/sun/java2d/pipe/LoopPipe.java ! src/java.desktop/share/classes/sun/java2d/pipe/SpanShapeRenderer.java ! src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java ! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java ! src/java.desktop/share/classes/sun/print/CustomMediaTray.java ! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java ! src/java.desktop/share/classes/sun/print/PeekGraphics.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/ImageCache.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUI.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MWMConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XCursorFontConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragAndDropProtocols.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XLayerProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XProtocolConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XUtilConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java ! src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java ! src/java.desktop/unix/classes/sun/font/X11Johab.java ! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.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/TileWorker.java ! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WObjectPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DPaints.java ! src/java.desktop/windows/classes/sun/print/Win32MediaTray.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java Changeset: d0da63a98b5a Author: yan Date: 2015-09-22 12:26 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d0da63a98b5a 8132380: Do not create LaF instance in javax/swing/plaf/windows/6921687/bug6921687.java Reviewed-by: yan, ssadetsky Contributed-by: Renjith Alexander ! test/javax/swing/plaf/windows/6921687/bug6921687.java Changeset: 8be075daa7b6 Author: alexsch Date: 2015-09-22 14:05 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8be075daa7b6 8133453: Deprecate AWTKeyStroke.registerSubclass(Class) method Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/javax/swing/KeyStroke.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java + test/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java + test/java/awt/event/KeyEvent/RegisterKeyStroke/policy Changeset: 50158fc3f602 Author: prr Date: 2015-09-23 14:09 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/50158fc3f602 8133309: Some unicode characters do not display any more after upgrading to Windows 10 Reviewed-by: serb, jgodinez ! make/data/fontconfig/windows.fontconfig.properties Changeset: dfc9bce56672 Author: prr Date: 2015-09-24 10:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/dfc9bce56672 8137059: Run blessed-modifier-order script on client demos and misc. sources Reviewed-by: jgodinez, serb ! src/demo/share/applets/MoleculeViewer/XYZApp.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/PixelTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/text/TextMeasureTests.java ! src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java ! src/demo/share/jfc/Notepad/Notepad.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java Changeset: d00ef4b0a33b Author: serb Date: 2015-09-25 00:15 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d00ef4b0a33b 8135122: The SwingUtilities2.COMPONENT_UI_PROPERTY_KEY can be removed Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: 437d366c0cef Author: serb Date: 2015-09-26 20:54 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/437d366c0cef 6646604: Typos in documentation Reviewed-by: azvegint, amenkov ! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java ! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java ! src/java.desktop/share/classes/javax/sound/midi/SysexMessage.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioInputStream.java ! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html Changeset: 50f6ebfb7890 Author: serb Date: 2015-09-26 22:38 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/50f6ebfb7890 8079965: Stop ignoring warnings for libawt_lwawt Reviewed-by: prr, ihse ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsConfig.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m Changeset: 420dd4208444 Author: serb Date: 2015-09-27 00:51 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/420dd4208444 8135160: Endless Loop in RiffReader Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java ! src/java.desktop/share/classes/com/sun/media/sound/RIFFReader.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java + test/javax/sound/sampled/spi/AudioFileReader/EndlessLoopHugeLengthWave.java Changeset: 30bcd205ee86 Author: ddehaven Date: 2015-09-28 08:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/30bcd205ee86 Merge - src/java.base/share/classes/sun/misc/JavaAWTAccess.java - src/java.base/share/classes/sun/misc/JavaAWTFontAccess.java - src/java.base/share/classes/sun/misc/JavaBeansAccess.java - src/java.base/share/classes/sun/misc/JavaIOAccess.java - src/java.base/share/classes/sun/misc/JavaIOFileDescriptorAccess.java - src/java.base/share/classes/sun/misc/JavaLangAccess.java - src/java.base/share/classes/sun/misc/JavaLangRefAccess.java - src/java.base/share/classes/sun/misc/JavaNetAccess.java - src/java.base/share/classes/sun/misc/JavaNetHttpCookieAccess.java - src/java.base/share/classes/sun/misc/JavaNetInetAddressAccess.java - src/java.base/share/classes/sun/misc/JavaNioAccess.java - src/java.base/share/classes/sun/misc/JavaSecurityAccess.java - src/java.base/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java - src/java.base/share/classes/sun/misc/JavaUtilJarAccess.java - src/java.base/share/classes/sun/misc/JavaUtilZipFileAccess.java - src/java.base/share/classes/sun/misc/SharedSecrets.java - src/java.base/share/native/libfdlibm/e_hypot.c - src/java.base/share/native/libfdlibm/w_hypot.c ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/sun/awt/AppContext.java - test/sun/misc/JavaLangAccess/FormatUnsigned.java - test/sun/misc/JavaLangAccess/NewUnsafeString.java Changeset: 34c93fd32c20 Author: alexsch Date: 2015-09-29 15:19 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/34c93fd32c20 8134917: [macosx] JOptionPane doesn't receive mouse events when opened from a drop event Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m + test/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java Changeset: 24e0d64bbe6e Author: ddehaven Date: 2015-10-05 13:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/24e0d64bbe6e Merge Changeset: 609ed729bb79 Author: ddehaven Date: 2015-10-06 07:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/609ed729bb79 Merge Changeset: 321031bf81a2 Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/321031bf81a2 Added tag jdk9-b84 for changeset 757ef7f6d004 ! .hgtags Changeset: 8beaf1b1c89e Author: lana Date: 2015-10-06 08:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8beaf1b1c89e Merge - src/java.base/share/classes/sun/misc/JavaAWTAccess.java - src/java.base/share/classes/sun/misc/JavaAWTFontAccess.java - src/java.base/share/classes/sun/misc/JavaBeansAccess.java - src/java.base/share/classes/sun/misc/JavaIOAccess.java - src/java.base/share/classes/sun/misc/JavaIOFileDescriptorAccess.java - src/java.base/share/classes/sun/misc/JavaLangAccess.java - src/java.base/share/classes/sun/misc/JavaLangRefAccess.java - src/java.base/share/classes/sun/misc/JavaNetAccess.java - src/java.base/share/classes/sun/misc/JavaNetHttpCookieAccess.java - src/java.base/share/classes/sun/misc/JavaNetInetAddressAccess.java - src/java.base/share/classes/sun/misc/JavaNioAccess.java - src/java.base/share/classes/sun/misc/JavaSecurityAccess.java - src/java.base/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java - src/java.base/share/classes/sun/misc/JavaUtilJarAccess.java - src/java.base/share/classes/sun/misc/JavaUtilZipFileAccess.java - src/java.base/share/classes/sun/misc/SharedSecrets.java - test/sun/misc/JavaLangAccess/FormatUnsigned.java - test/sun/misc/JavaLangAccess/NewUnsafeString.java Changeset: 4204dbf90380 Author: jlaskey Date: 2015-10-06 13:49 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4204dbf90380 8138960: Module version is checked incorrectly in libjimage Reviewed-by: alanb, mchung, iris Contributed-by: james.laskey at oracle.com ! src/java.base/share/native/libjimage/jimage.cpp Changeset: fe40b31c0e52 Author: mchung Date: 2015-10-06 13:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/fe40b31c0e52 8132297: JDK9 build.tools.module.ImageBuilder does not filter out .bc files Reviewed-by: alanb, chegar ! make/src/classes/build/tools/module/ModuleArchive.java Changeset: f1799292ea4b Author: darcy Date: 2015-10-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f1799292ea4b 8138823: Correct bug in port of fdlibm hypot to Java Reviewed-by: bpb ! src/java.base/share/classes/java/lang/FdLibm.java + test/java/lang/StrictMath/FdlibmTranslit.java ! test/java/lang/StrictMath/HypotTests.java ! test/java/lang/StrictMath/Tests.java Changeset: ecfc81a3741c Author: psandoz Date: 2015-10-07 15:22 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ecfc81a3741c 8135248: Add utility methods to check indexes and ranges Reviewed-by: forax, chegar, scolebourne, jrose, darcy ! src/java.base/share/classes/java/lang/ArrayIndexOutOfBoundsException.java ! src/java.base/share/classes/java/lang/IndexOutOfBoundsException.java ! src/java.base/share/classes/java/lang/StringIndexOutOfBoundsException.java ! src/java.base/share/classes/java/util/Objects.java + test/java/util/Objects/CheckIndex.java Changeset: 85ee3ed9a3dc Author: naoto Date: 2015-10-08 17:03 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/85ee3ed9a3dc 8075315: API doc of Currency.getInstance(Locale) method is incorrect. Summary: Updated API doc of Currency.getInstance(Locale)method. Reviewed-by: peytoia, naoto Contributed-by: rachna.goel at oracle.com ! src/java.base/share/classes/java/util/Currency.java Changeset: a1029a7e5efe Author: amurillo Date: 2015-10-08 14:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a1029a7e5efe Merge Changeset: 6bacc922bef7 Author: jwilhelm Date: 2015-10-15 13:23 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6bacc922bef7 Merge Changeset: de4d2d6b5530 Author: twisti Date: 2015-10-08 13:32 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/de4d2d6b5530 8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett ! make/src/classes/build/tools/module/boot.modules Changeset: dd09922656aa Author: dlong Date: 2015-10-09 02:43 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/dd09922656aa Merge Changeset: 8ed2bee756d6 Author: redestad Date: 2015-10-12 15:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8ed2bee756d6 8134607: Remove per-compiler performance counters Reviewed-by: twisti, neliasso ! src/java.management/share/classes/sun/management/CompilerThreadStat.java ! src/java.management/share/classes/sun/management/HotspotCompilation.java ! src/java.management/share/classes/sun/management/HotspotCompilationMBean.java Changeset: ab8c2b15a29a Author: dlong Date: 2015-10-17 15:41 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ab8c2b15a29a Merge Changeset: 19e3e355d9f9 Author: valeriep Date: 2015-10-08 20:51 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/19e3e355d9f9 8130648: JCK test api/java_security/AuthProvider/ProviderTests_login starts failing after JDK-7191662 Summary: Make uninitialized SunPKCS11 provider throw IllegalStateException for AuthProvider calls. Reviewed-by: mullan ! src/java.base/share/classes/java/security/AuthProvider.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java + test/sun/security/pkcs11/Provider/LoginISE.java Changeset: 9d39bec6b871 Author: weijun Date: 2015-10-09 09:33 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9d39bec6b871 8085904: Test timeout on Mac Reviewed-by: wetmore ! test/java/security/PermissionCollection/AddToReadOnlyPermissionCollection.java ! test/java/security/PermissionCollection/Concurrent.java ! test/java/security/PermissionCollection/PermissionCollectionStreamTest.java ! test/sun/security/provider/PolicyFile/CombinedPerms.java ! test/sun/security/provider/PolicyFile/CombinedPerms.policy Changeset: 5537b74dea17 Author: chegar Date: 2015-10-09 14:21 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5537b74dea17 8138978: Examine usages of sun.misc.IOUtils Reviewed-by: alanb, mullan, psandoz, rriggs, weijun ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/java.base/share/classes/sun/misc/IOUtils.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/timestamp/HttpTimestamper.java ! src/java.base/share/classes/sun/security/util/DerValue.java + src/java.base/share/classes/sun/security/util/IOUtils.java ! src/java.desktop/share/classes/sun/applet/AppletClassLoader.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/util/DerValue/BadValue.java Changeset: 87017a198d4e Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/87017a198d4e Added tag jdk9-b85 for changeset fe40b31c0e52 ! .hgtags Changeset: e8a66c0b05d7 Author: lana Date: 2015-10-09 10:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e8a66c0b05d7 Merge - src/java.base/share/classes/sun/misc/IOUtils.java Changeset: e860e54043fd Author: aefimov Date: 2015-10-10 12:52 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e860e54043fd 8139107: DateTimeFormatter with Locale.UK throw a NullPointerException when parsing zone Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/util/resources/en/GB/TimeZoneNames_en_GB.java ! src/jdk.localedata/share/classes/sun/util/resources/hi/TimeZoneNames_hi.java + test/sun/util/resources/TimeZone/Bug8139107.java Changeset: 3bd60f298de4 Author: chegar Date: 2015-10-10 17:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3bd60f298de4 8139307: Remove sun.misc.ConditionLock and Lock Reviewed-by: alanb, lancea, martin, mchung, shade, smarks - src/java.base/share/classes/sun/misc/ConditionLock.java - src/java.base/share/classes/sun/misc/Lock.java Changeset: 7fea29aaa921 Author: chegar Date: 2015-10-10 17:30 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7fea29aaa921 8139179: URLStreamHandler* should link to URL ctor that specifies how factories/providers are located Reviewed-by: alanb ! src/java.base/share/classes/java/net/URLStreamHandlerFactory.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java Changeset: de8723d4d615 Author: amlu Date: 2015-10-12 17:07 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/de8723d4d615 8139407: Mark java/rmi/registry/readTest/readTest.sh as intermittently failing Reviewed-by: chegar ! test/java/rmi/registry/readTest/readTest.sh Changeset: d1aa33d3720c Author: dfuchs Date: 2015-10-12 20:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d1aa33d3720c 8033661: readConfiguration does not cleanly reinitialize the logging system Summary: two new updateConfiguration methods have been added to LogManager: call updateConfiguration to update a configuration *after* the LogManager is initialized. Reviewed-by: mchung ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java Changeset: 640d543aea86 Author: chegar Date: 2015-10-12 19:14 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/640d543aea86 8139297: java.lang.NoClassDefFoundError: Could not initialize class jdk.internal.jimage.ImageNativeSubstrate Reviewed-by: alanb, jlaskey ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java Changeset: fed8b8b53b4b Author: plevart Date: 2015-10-14 00:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/fed8b8b53b4b 8136893: Improve early java.lang.invoke infrastructure initialization Reviewed-by: mhaupt, psandoz, redestad, vlivanov ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: 96524d5330db Author: dl Date: 2015-10-13 16:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/96524d5330db 8134851: Integrate CompletableFuture with API enhancements 8039378: CompletableFuture: Avoid StackOverflowError for long linear chains Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/CompletionStage.java ! test/java/util/concurrent/CompletableFuture/Basic.java ! test/java/util/concurrent/CompletableFuture/ThenComposeAsyncTest.java ! test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java Changeset: a0c71499805e Author: dl Date: 2015-10-13 16:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a0c71499805e 8134852: Integrate fork/join with API enhancements Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java ! test/java/util/concurrent/forkjoin/Integrate.java Changeset: adec55c103f6 Author: dl Date: 2015-10-13 16:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/adec55c103f6 8134850: Integrate the Flow API Reviewed-by: martin, psandoz, chegar + src/java.base/share/classes/java/util/concurrent/Flow.java + src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Changeset: 02bb920a3b12 Author: dl Date: 2015-10-13 16:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/02bb920a3b12 8134855: Bulk integration of java.util.concurrent.locks classes 8051848: ReentrantReadWriteLock.ReadLock fails on unlock by different thread 8049843: Lack of save / restore interrupt mechanism undermines the StampedLock Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/Condition.java ! src/java.base/share/classes/java/util/concurrent/locks/Lock.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! src/java.base/share/classes/java/util/concurrent/locks/ReadWriteLock.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java + test/java/util/concurrent/locks/Lock/CheckedLockLoops.java + test/java/util/concurrent/locks/Lock/LoopHelpers.java + test/java/util/concurrent/locks/Lock/Mutex.java ! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java + test/java/util/concurrent/locks/LockSupport/ParkLoops.java ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/RWMap.java ! test/java/util/concurrent/locks/StampedLock/Basic.java Changeset: 6dd59c01f011 Author: dl Date: 2015-10-13 16:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6dd59c01f011 8134853: Bulk integration of java.util.concurrent classes 8080939: ForkJoinPool and Phaser deadlock 8044616: Clients of Unsafe.compareAndSwapLong need to beware of using direct stores to the same field 8071638: [JAVADOC] Buggy example in javadoc for afterExecute to access a submitted job's Throwable 8043743: Data missed in java.util.concurrent.LinkedTransferQueue 8054446: Repeated offer and remove on ConcurrentLinkedQueue lead to an OutOfMemoryError 8031374: TEST_BUG: java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java fails Intermittently 8034208: Cleanup to test/java/util/concurrent/BlockingQueue/Interrupt.java 8035661: Test fix java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java from jsr166 CVS 8062841: ConcurrentHashMap.computeIfAbsent stuck in an endless loop 8073208: javadoc typo in java.util.concurrent.Executor 8073704: FutureTask.isDone returns true when task has not yet completed 8037093: java/util/concurrent/locks/Lock/TimedAcquireLeak.java fails intermittently 8022642: ScheduledThreadPoolExecutor with zero corePoolSize create endlessly threads 8065320: Busy loop in ThreadPoolExecutor.getTask for ScheduledThreadPoolExecutor 8129861: High processor load for ScheduledThreadPoolExecutor with 0 core threads 8051859: ScheduledExecutorService.scheduleWithFixedDelay fails with max delay 7146994: example afterExecute for ScheduledThreadPoolExecutor hangs Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/AbstractQueue.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayPrefixHelpers.java ! src/java.base/share/classes/java/util/Deque.java ! src/java.base/share/classes/java/util/NavigableMap.java ! src/java.base/share/classes/java/util/NavigableSet.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/Queue.java ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/CountDownLatch.java ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/Exchanger.java ! src/java.base/share/classes/java/util/concurrent/Executor.java ! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/Future.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java + src/java.base/share/classes/java/util/concurrent/Helpers.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/Phaser.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/RecursiveAction.java ! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java ! src/java.base/share/classes/java/util/concurrent/ScheduledExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/ThreadFactory.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/TimeUnit.java ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/package-info.java ! test/java/util/AbstractList/CheckForComodification.java ! test/java/util/AbstractList/FailFastIterator.java ! test/java/util/Collection/BiggernYours.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collection/testlibrary/CollectionAsserts.java ! test/java/util/Collections/BigBinarySearch.java ! test/java/util/Collections/BinarySearchNullComparator.java ! test/java/util/Collections/CheckedListBash.java ! test/java/util/Collections/CheckedMapBash.java ! test/java/util/Collections/CheckedSetBash.java ! test/java/util/Collections/EmptyCollectionSerialization.java ! test/java/util/Collections/EmptyIterator.java ! test/java/util/Collections/EmptyNavigableMap.java ! test/java/util/Collections/EmptyNavigableSet.java ! test/java/util/Collections/RacingCollections.java ! test/java/util/Collections/ReverseOrder.java ! test/java/util/Collections/RotateEmpty.java ! test/java/util/Collections/T6433170.java ! test/java/util/Collections/WrappedNull.java ! test/java/util/Hashtable/IllegalLoadFactor.java ! test/java/util/Hashtable/ReadObject.java ! test/java/util/IdentityHashMap/ToString.java ! test/java/util/LinkedHashMap/Basic.java ! test/java/util/LinkedHashMap/Cache.java ! test/java/util/LinkedHashSet/Basic.java ! test/java/util/LinkedList/Clone.java ! test/java/util/LinkedList/ComodifiedRemove.java ! test/java/util/List/ListDefaults.java ! test/java/util/Map/Defaults.java ! test/java/util/Map/Get.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/Spliterator/SpliteratorCharacteristics.java ! test/java/util/Spliterator/SpliteratorLateBindingFailFastTest.java ! test/java/util/TimSort/Sorter.java ! test/java/util/TreeMap/ContainsValue.java ! test/java/util/TreeMap/HeadTailTypeError.java ! test/java/util/TreeMap/SubMap.java ! test/java/util/Vector/ComodifiedRemoveAllElements.java ! test/java/util/Vector/IllegalConstructorArgs.java ! test/java/util/Vector/LastIndexOf.java ! test/java/util/Vector/SyncLastIndexOf.java ! test/java/util/WeakHashMap/GCDuringIteration.java + test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java + test/java/util/concurrent/BlockingQueue/DrainToFails.java ! test/java/util/concurrent/BlockingQueue/Interrupt.java ! test/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java ! test/java/util/concurrent/ConcurrentHashMap/ConcurrentContainsKeyTest.java ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java + test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java ! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java ! test/java/util/concurrent/ConcurrentQueues/GCRetention.java ! test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java ! test/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java ! test/java/util/concurrent/ConcurrentQueues/RemovePollRace.java ! test/java/util/concurrent/CopyOnWriteArrayList/COWSubList.java ! test/java/util/concurrent/CountDownLatch/Basic.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java ! test/java/util/concurrent/Executors/AutoShutdown.java + test/java/util/concurrent/FutureTask/DoneMeansDone.java ! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java ! test/java/util/concurrent/FutureTask/ExplicitSet.java ! test/java/util/concurrent/FutureTask/NegativeTimeout.java ! test/java/util/concurrent/Phaser/Basic.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java + test/java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java + test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java ! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java ! test/java/util/concurrent/ThreadPoolExecutor/Custom.java + test/java/util/concurrent/ThreadPoolExecutor/FlakyThreadFactory.java + test/java/util/concurrent/ThreadPoolExecutor/ThreadRestarts.java Changeset: 7dc9726cfa82 Author: darcy Date: 2015-10-14 16:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7dc9726cfa82 8136799: Port fdlibm cbrt to Java Reviewed-by: bpb ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/StrictMath.java - src/java.base/share/native/libfdlibm/s_cbrt.c ! src/java.base/share/native/libjava/StrictMath.c ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/lang/StrictMath/CubeRootTests.java ! test/java/lang/StrictMath/FdlibmTranslit.java ! test/java/lang/StrictMath/HypotTests.java Changeset: d97306dd54cd Author: coffeys Date: 2015-10-15 09:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d97306dd54cd 6907252: ZipFileInputStream Not Thread-Safe Reviewed-by: sherman ! src/java.base/share/classes/java/util/zip/ZStreamRef.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/native/libzip/zip_util.c + test/java/util/zip/ZipFile/ZipEntryFreeTest.java Changeset: 63ddd8dea0ff Author: igerasim Date: 2015-10-15 13:56 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/63ddd8dea0ff 8138938: Clarify javadoc for java.util.Collections.copy() Reviewed-by: smarks ! src/java.base/share/classes/java/util/Collections.java Changeset: 91fc3c3826e6 Author: coffeys Date: 2015-10-15 14:41 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/91fc3c3826e6 8038502: Deflater.needsInput() should use synchronization Reviewed-by: chegar ! src/java.base/share/classes/java/util/zip/Deflater.java Changeset: 110fc90bdfa0 Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/110fc90bdfa0 Added tag jdk9-b86 for changeset e8a66c0b05d7 ! .hgtags Changeset: 34d73930289e Author: lana Date: 2015-10-15 16:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/34d73930289e Merge - src/java.base/share/classes/sun/misc/ConditionLock.java - src/java.base/share/classes/sun/misc/Lock.java - src/java.base/share/native/libfdlibm/s_cbrt.c Changeset: 0440acded788 Author: aefimov Date: 2015-10-16 19:05 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0440acded788 8073519: schemagen does not report errors while generating xsd files Reviewed-by: dfuchs + test/javax/xml/bind/jxc/8073519/InputWithError.java + test/javax/xml/bind/jxc/8073519/SchemagenErrorReporting.java Changeset: 2a83d5647e07 Author: redestad Date: 2015-10-18 01:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2a83d5647e07 8139706: JarFile.getBytes could use InputStream.readNBytes Reviewed-by: sherman, chegar, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: 9c12c03654a4 Author: xuelei Date: 2015-10-19 08:19 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9c12c03654a4 8077806: mismatch comment and code in CipherSuite.java Reviewed-by: xuelei Contributed-by: Time Du ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java Changeset: fb7d69e4c624 Author: jlahoda Date: 2015-10-19 19:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/fb7d69e4c624 8134254: JShell API/tool: REPL for Java into JDK9 Summary: Adding makefile for jshell tool launcher. Reviewed-by: alanb, erikj, sundar Contributed-by: robert.field at oracle.com, jan.lahoda at oracle.com + make/launcher/Launcher-jdk.jshell.gmk Changeset: 423df075cf72 Author: psandoz Date: 2015-10-19 11:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/423df075cf72 8080418: Add Optional.or() Reviewed-by: chegar, forax, scolebourne ! 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/java/util/Optional/Basic.java Changeset: eb6219ff2930 Author: amurillo Date: 2015-10-19 12:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/eb6219ff2930 Merge Changeset: d8a2e5cf4627 Author: jprovino Date: 2015-10-20 11:17 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d8a2e5cf4627 Merge From stefan.karlsson at oracle.com Wed Oct 21 09:53:03 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 21 Oct 2015 09:53:03 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Message-ID: <201510210953.t9L9r3Zh012293@aojmv0008.oracle.com> Changeset: 029a2b20b570 Author: stefank Date: 2015-10-13 10:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/029a2b20b570 8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Reviewed-by: mgerdin, vlivanov ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/jni.cpp From eric.caspole at oracle.com Wed Oct 21 14:25:20 2015 From: eric.caspole at oracle.com (eric.caspole at oracle.com) Date: Wed, 21 Oct 2015 14:25:20 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510211425.t9LEPKdM005157@aojmv0008.oracle.com> Changeset: 85a63e83293f Author: ecaspole Date: 2015-10-20 14:01 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/85a63e83293f 8060017: G1: Report heap sizing time Summary: Report heap expansion time done on VM thread after collection. Previously this was included in "Other" time. Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: dcf365644bef Author: ecaspole Date: 2015-10-20 22:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dcf365644bef Merge ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: a4281fe5f387 Author: ecaspole Date: 2015-10-21 13:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a4281fe5f387 Merge ! src/share/vm/gc/g1/g1CollectedHeap.cpp From jesper.wilhelmsson at oracle.com Wed Oct 21 19:05:29 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 21 Oct 2015 19:05:29 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139772: Cleanups in Generation related code Message-ID: <201510211905.t9LJ5U94007163@aojmv0008.oracle.com> Changeset: c8afe5c4e9c2 Author: jwilhelm Date: 2015-10-19 15:03 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c8afe5c4e9c2 8139772: Cleanups in Generation related code Reviewed-by: tbenson, mgerdin ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.hpp ! src/share/vm/gc/shared/cardGeneration.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/generation.cpp ! src/share/vm/gc/shared/generation.hpp From christian.tornqvist at oracle.com Wed Oct 21 21:01:23 2015 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Wed, 21 Oct 2015 21:01:23 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510212101.t9LL1NBs029604@aojmv0008.oracle.com> Changeset: d83a5e8e97aa Author: ctornqvi Date: 2015-10-21 09:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d83a5e8e97aa 8140243: [TESTBUG] Exclude compiler/jvmci/compilerToVM/GetConstantPoolTest.java Reviewed-by: gtriantafill, kvn ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java Changeset: 6f0961ba54bb Author: ctornqvi Date: 2015-10-21 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6f0961ba54bb Merge From bob.vandette at oracle.com Wed Oct 21 23:47:35 2015 From: bob.vandette at oracle.com (bob.vandette at oracle.com) Date: Wed, 21 Oct 2015 23:47:35 +0000 Subject: hg: jdk9/hs-rt/jdk: 3 new changesets Message-ID: <201510212347.t9LNlZGe006565@aojmv0008.oracle.com> Changeset: 55573c377d64 Author: bobv Date: 2015-10-19 13:41 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/55573c377d64 8136556: Add the ability to perform static builds of MacOSX x64 binaries Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti ! make/Import.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.base.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/SecurityLibraries.gmk ! make/mapfiles/libnio/mapfile-macosx ! src/demo/share/jvmti/agent_util/agent_util.h ! src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c ! src/demo/share/jvmti/gctest/gctest.c ! src/demo/share/jvmti/heapTracker/heapTracker.c ! src/demo/share/jvmti/heapTracker/heapTracker.h ! src/demo/share/jvmti/heapViewer/heapViewer.c ! src/demo/share/jvmti/minst/minst.c ! src/demo/share/jvmti/minst/minst.h ! src/demo/share/jvmti/mtrace/mtrace.c ! src/demo/share/jvmti/mtrace/mtrace.h ! src/demo/share/jvmti/versionCheck/versionCheck.c ! src/demo/share/jvmti/waiters/Monitor.hpp ! src/demo/share/jvmti/waiters/Thread.cpp ! src/demo/share/jvmti/waiters/waiters.cpp ! src/java.base/macosx/native/libjava/java_props_macosx.c ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/share/native/libjava/check_version.c ! src/java.base/share/native/libjava/jio.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnio/nio_util.c ! src/java.base/share/native/libverify/check_code.c ! src/java.base/share/native/libzip/ZipFile.c ! src/java.base/unix/native/libjava/jlong_md.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! src/java.desktop/macosx/native/libjawt/jawt.m ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m ! src/java.desktop/macosx/native/libosxui/AquaLookAndFeel.m ! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c ! src/java.desktop/share/native/libjsound/Platform.c ! src/java.desktop/share/native/libjsound/Utilities.h ! src/java.desktop/share/native/liblcms/LCMS.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageUtils.c ! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt_headless/awt/HeadlessToolkit.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c ! src/java.desktop/unix/native/libjawt/jawt.c ! src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libjawt/jawt.cpp ! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.instrument/share/native/libinstrument/JarFacade.h ! src/java.instrument/share/native/libinstrument/Utilities.h ! src/java.management/share/native/libmanagement/management.c ! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m ! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c ! src/java.prefs/windows/native/libprefs/WindowsPreferences.c ! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c ! src/java.security.jgss/share/native/libj2gss/NativeUtil.c ! src/java.security.jgss/share/native/libj2gss/NativeUtil.h ! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c ! src/java.smartcardio/share/native/libj2pcsc/pcsc.c ! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c ! src/jdk.crypto.ec/share/native/libsunec/ECC_JNI.cpp ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_general.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c ! src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptEngine.m ! src/jdk.deploy.osx/macosx/native/libosx/Dispatch.m ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.h ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h ! src/jdk.jdwp.agent/share/native/libjdwp/vm_interface.h ! src/jdk.management/share/native/libmanagement_ext/management_ext.c ! src/jdk.pack200/share/native/common-unpack/utils.cpp ! src/jdk.pack200/share/native/libunpack/jni.cpp ! src/jdk.sctp/unix/native/libsctp/SctpNet.c ! src/jdk.security.auth/unix/native/libjaas/Unix.c ! src/jdk.security.auth/windows/native/libjaas/nt.c Changeset: 6149969c6e3b Author: bobv Date: 2015-10-19 15:48 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6149969c6e3b Merge Changeset: f267778b0caa Author: bobv Date: 2015-10-21 16:39 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f267778b0caa Merge From bob.vandette at oracle.com Wed Oct 21 23:47:37 2015 From: bob.vandette at oracle.com (bob.vandette at oracle.com) Date: Wed, 21 Oct 2015 23:47:37 +0000 Subject: hg: jdk9/hs-rt/hotspot: 4 new changesets Message-ID: <201510212347.t9LNlbFd006675@aojmv0008.oracle.com> Changeset: f108f239ffcf Author: bobv Date: 2015-10-19 13:21 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f108f239ffcf 8136556: Add the ability to perform static builds of MacOSX x64 binaries Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti ! make/Makefile ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/rules.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/vm.make ! src/os/bsd/vm/os_bsd.cpp ! src/share/vm/compiler/disassembler.cpp Changeset: 29f6b9d0f929 Author: bobv Date: 2015-10-19 15:48 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/29f6b9d0f929 Merge Changeset: aa0f8afe2943 Author: bobv Date: 2015-10-21 16:38 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/aa0f8afe2943 Merge ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/jsig.make ! src/os/bsd/vm/os_bsd.cpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp - src/share/vm/gc/shared/watermark.hpp - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java - test/runtime/6888954/vmerrors.sh Changeset: f6f813ccdde7 Author: bobv Date: 2015-10-21 17:16 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f6f813ccdde7 Merge From bob.vandette at oracle.com Wed Oct 21 23:47:35 2015 From: bob.vandette at oracle.com (bob.vandette at oracle.com) Date: Wed, 21 Oct 2015 23:47:35 +0000 Subject: hg: jdk9/hs-rt: 3 new changesets Message-ID: <201510212347.t9LNlZdJ006617@aojmv0008.oracle.com> Changeset: 58e1d618b84c Author: bobv Date: 2015-10-19 13:21 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/58e1d618b84c 8136556: Add the ability to perform static builds of MacOSX x64 binaries Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti ! common/autoconf/configure.ac ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 + make/BuildStatic.gmk ! make/Main.gmk ! make/common/NativeCompilation.gmk Changeset: 282d3849c90e Author: bobv Date: 2015-10-19 15:47 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/282d3849c90e Merge Changeset: f1a26551298e Author: bobv Date: 2015-10-21 16:38 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/f1a26551298e Merge ! make/Main.gmk From david.lindholm at oracle.com Thu Oct 22 08:55:41 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Thu, 22 Oct 2015 08:55:41 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139952: Remove UseCMSAdaptiveFreeLists, UseAsyncConcMarkSweepGC, CMSDictionaryChoice, CMSOverflowEarlyRestoration and CMSTestInFreeList Message-ID: <201510220855.t9M8tfqZ008451@aojmv0008.oracle.com> Changeset: 1e70b7cb4cb3 Author: david Date: 2015-10-22 08:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1e70b7cb4cb3 8139952: Remove UseCMSAdaptiveFreeLists, UseAsyncConcMarkSweepGC, CMSDictionaryChoice, CMSOverflowEarlyRestoration and CMSTestInFreeList Reviewed-by: jwilhelm, ecaspole ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/vmCMSOperations.hpp ! src/share/vm/gc/shared/generationSpec.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp From erik.helin at oracle.com Thu Oct 22 10:58:19 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Thu, 22 Oct 2015 10:58:19 +0000 Subject: hg: jdk9/hs-rt: 8139256: Add Makefile target to run internal VM tests Message-ID: <201510221058.t9MAwJ9u001484@aojmv0008.oracle.com> Changeset: 61ca9d7b1d76 Author: ehelin Date: 2015-10-21 13:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/61ca9d7b1d76 8139256: Add Makefile target to run internal VM tests Reviewed-by: erikj, ihse ! make/Main.gmk From erik.helin at oracle.com Thu Oct 22 10:58:22 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Thu, 22 Oct 2015 10:58:22 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139256: Add Makefile target to run internal VM tests Message-ID: <201510221058.t9MAwMpD001675@aojmv0008.oracle.com> Changeset: 5aba3631c8c0 Author: ehelin Date: 2015-10-21 13:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5aba3631c8c0 8139256: Add Makefile target to run internal VM tests Reviewed-by: ihse, erikj ! test/Makefile From erik.helin at oracle.com Thu Oct 22 16:19:52 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Thu, 22 Oct 2015 16:19:52 +0000 Subject: hg: jdk9/hs-rt: 8139271: Add top-level Makefile target to run hotspots jtreg tests Message-ID: <201510221619.t9MGJqkf003982@aojmv0008.oracle.com> Changeset: 6bf711eaf861 Author: ehelin Date: 2015-10-22 15:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/6bf711eaf861 8139271: Add top-level Makefile target to run hotspots jtreg tests Reviewed-by: ihse, erikj ! make/Main.gmk From coleen.phillimore at oracle.com Thu Oct 22 23:37:48 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 22 Oct 2015 23:37:48 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510222337.t9MNbmNu016122@aojmv0008.oracle.com> Changeset: 825cee2cd7a6 Author: goetz Date: 2015-10-22 13:07 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/825cee2cd7a6 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland ! agent/src/os/linux/symtab.c ! make/linux/makefiles/gcc.make ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/placeholders.hpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/services/threadService.hpp Changeset: 96d9c10f256b Author: coleenp Date: 2015-10-22 17:24 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/96d9c10f256b Merge ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/runtime/arguments.cpp From erik.helin at oracle.com Fri Oct 23 16:56:02 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Fri, 23 Oct 2015 16:56:02 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138975: G1CollectorPolicy::calculate_young_list_target_length should be const Message-ID: <201510231656.t9NGu2cQ008622@aojmv0008.oracle.com> Changeset: 4b28e0afd0c0 Author: ehelin Date: 2015-10-20 14:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4b28e0afd0c0 8138975: G1CollectorPolicy::calculate_young_list_target_length should be const Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp From coleen.phillimore at oracle.com Fri Oct 23 20:10:46 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 23 Oct 2015 20:10:46 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8129855: "-XX:+IgnoreUnrecognizedVMOptions" hides out of range VM options. Message-ID: <201510232010.t9NKAkM5013547@aojmv0008.oracle.com> Changeset: 0314c31d9c3e Author: gziemski Date: 2015-10-23 11:17 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0314c31d9c3e 8129855: "-XX:+IgnoreUnrecognizedVMOptions" hides out of range VM options. Summary: Implement strict spec rgarding how IgnoreUnrecognizedVMOptions works, supplied with the corresponding test case. Reviewed-by: dcubed, ddmitriev ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/membars/DekkerTest.java + test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java From coleen.phillimore at oracle.com Fri Oct 23 23:19:06 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 23 Oct 2015 23:19:06 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510232319.t9NNJ6wx017121@aojmv0008.oracle.com> Changeset: 6ab7e19c9220 Author: coleenp Date: 2015-10-23 16:48 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6ab7e19c9220 8140274: methodHandles and constantPoolHandles should be passed as const references Summary: modified code to use const reference parameters Reviewed-by: sspitsyn, twisti ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciSignature.cpp ! src/share/vm/ci/ciSignature.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/resolutionErrors.cpp ! src/share/vm/classfile/resolutionErrors.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/debugInfoRec.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! src/share/vm/compiler/methodMatcher.cpp ! src/share/vm/compiler/methodMatcher.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecode.hpp ! src/share/vm/interpreter/bytecodeStream.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/bytecodeTracer.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciEnv.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/fieldInfo.hpp ! src/share/vm/oops/fieldStreams.hpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/oops/generateOopMap.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/nativeLookup.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/reflection.hpp ! src/share/vm/runtime/relocator.cpp ! src/share/vm/runtime/relocator.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp Changeset: f8ad4efb6be8 Author: coleenp Date: 2015-10-23 23:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f8ad4efb6be8 Merge ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp From daniel.daugherty at oracle.com Sun Oct 25 00:34:48 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Sun, 25 Oct 2015 00:34:48 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid Message-ID: <201510250034.t9P0YnKb027670@aojmv0008.oracle.com> Changeset: a0c7a69277da Author: dcubed Date: 2015-10-24 15:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a0c7a69277da 8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid Summary: Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields. Reviewed-by: cvarming, dholmes, sspitsyn, coleenp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/vmStructs.cpp From david.holmes at oracle.com Mon Oct 26 00:42:22 2015 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Mon, 26 Oct 2015 00:42:22 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8134642: ParkEvent::RawThreadIdentity appears to be unused and should be removed Message-ID: <201510260042.t9Q0gMPO021831@aojmv0008.oracle.com> Changeset: 4bf6d3c2c816 Author: dholmes Date: 2015-10-25 19:19 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4bf6d3c2c816 8134642: ParkEvent::RawThreadIdentity appears to be unused and should be removed Reviewed-by: dcubed, hseigel ! src/share/vm/runtime/park.hpp From igor.ignatyev at oracle.com Mon Oct 26 11:17:37 2015 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Mon, 26 Oct 2015 11:17:37 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139903: G1EvacStats does not split log entries. Message-ID: <201510261117.t9QBHb8D002228@aojmv0008.oracle.com> Changeset: 4d7995577f52 Author: mchernov Date: 2015-10-23 14:33 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4d7995577f52 8139903: G1EvacStats does not split log entries. Summary: Added gclog_or_tty->cr() to G1EvacStats to avoid concatenated PLAB log entries. Reviewed-by: tschatzl, dfazunen ! src/share/vm/gc/g1/g1EvacStats.cpp From jesper.wilhelmsson at oracle.com Mon Oct 26 17:26:36 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 26 Oct 2015 17:26:36 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510261726.t9QHQaZm013955@aojmv0008.oracle.com> Changeset: 714c9bead5bb Author: drwhite Date: 2015-10-21 14:13 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/714c9bead5bb 8140251: Define the G1 term MMU somewhere in the source code. Summary: (MINOR) Simple comment fix to define Minimum Mutator Utilization (MMU) Reviewed-by: jwilhelm ! src/share/vm/gc/g1/g1MMUTracker.hpp Changeset: 834a43b2db17 Author: aharlap Date: 2015-10-22 11:33 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/834a43b2db17 8139664: Delete ConcurrentMarkSweepThread::is_ConcurrentGC_thread() Summary: Remove virtual method with same implementation as on base class Reviewed-by: pliden, drwhite ! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp From coleen.phillimore at oracle.com Mon Oct 26 18:52:14 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Mon, 26 Oct 2015 18:52:14 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510261852.t9QIqESE029026@aojmv0008.oracle.com> Changeset: 0aa8adafb982 Author: sangheki Date: 2015-10-26 08:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0aa8adafb982 8139801: Error message from validation check has wrong order on Windows Summary: Added flushing stdout and stderr before exit or abort Reviewed-by: coleenp, cjplummer ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/java.cpp Changeset: 2c30539cb670 Author: coleenp Date: 2015-10-26 18:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2c30539cb670 Merge From coleen.phillimore at oracle.com Mon Oct 26 20:22:30 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Mon, 26 Oct 2015 20:22:30 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510262022.t9QKMUg2016372@aojmv0008.oracle.com> Changeset: c8434ad4f332 Author: coleenp Date: 2015-10-26 13:11 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c8434ad4f332 8139163: InstanceKlass::cast passes through NULL Summary: Reduce raw (InstanceKlass*) casts and InstanceKlass::cast, which no long allows null Reviewed-by: twisti, kbarrett ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/bytecodeAssembler.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/oopFactory.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/exceptions.cpp Changeset: 78fcf4f320c2 Author: coleenp Date: 2015-10-26 20:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/78fcf4f320c2 Merge From david.lindholm at oracle.com Tue Oct 27 09:05:09 2015 From: david.lindholm at oracle.com (david.lindholm at oracle.com) Date: Tue, 27 Oct 2015 09:05:09 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139116: Fixes for warning "format not a string literal" Message-ID: <201510270905.t9R959kk000282@aojmv0008.oracle.com> Changeset: eb05a697271f Author: goetz Date: 2015-10-09 16:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/eb05a697271f 8139116: Fixes for warning "format not a string literal" Reviewed-by: ddmitriev, david, simonis ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/writeableFlags.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/xmlstream.cpp From thomas.schatzl at oracle.com Tue Oct 27 15:07:43 2015 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Tue, 27 Oct 2015 15:07:43 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8140583: Without PrintPLAB, there are superfluous newlines in the GC log messages Message-ID: <201510271507.t9RF7hLF006190@aojmv0008.oracle.com> Changeset: f22aeb038230 Author: tschatzl Date: 2015-10-27 11:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f22aeb038230 8140583: Without PrintPLAB, there are superfluous newlines in the GC log messages Summary: Conditionalize offending newlines by -XX:+PrintPLAB Reviewed-by: mgerdin ! src/share/vm/gc/g1/g1EvacStats.cpp From chris.hegarty at oracle.com Tue Oct 27 16:54:50 2015 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 27 Oct 2015 16:54:50 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510271654.t9RGsoil026831@aojmv0008.oracle.com> Changeset: 9319d5be1bfb Author: chegar Date: 2015-10-27 14:18 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9319d5be1bfb 8139891: Prepare Unsafe for true encapsulation Reviewed-by: alanb, dholmes, jrose, psandoz, twisti ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/shark/sharkIntrinsics.cpp ! test/compiler/unsafe/UnsafeGetConstantField.java Changeset: f27912435e2f Author: chegar Date: 2015-10-27 15:09 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f27912435e2f Merge From chris.hegarty at oracle.com Tue Oct 27 16:54:50 2015 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 27 Oct 2015 16:54:50 +0000 Subject: hg: jdk9/hs-rt/jdk: 8139891: Prepare Unsafe for true encapsulation Message-ID: <201510271654.t9RGsomt026834@aojmv0008.oracle.com> Changeset: bd9ffb2bd98f Author: chegar Date: 2015-10-27 14:19 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/bd9ffb2bd98f 8139891: Prepare Unsafe for true encapsulation Reviewed-by: alanb, dholmes, jrose, psandoz, twisti ! src/java.base/share/classes/java/nio/Bits.java ! 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/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/sun/misc/Unsafe.java ! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java From per.liden at oracle.com Wed Oct 28 08:18:53 2015 From: per.liden at oracle.com (per.liden at oracle.com) Date: Wed, 28 Oct 2015 08:18:53 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8138920: Refactor the sampling thread from ConcurrentG1RefineThread Message-ID: <201510280818.t9S8Is2p002302@aojmv0008.oracle.com> Changeset: c664861faadc Author: drwhite Date: 2015-10-26 12:22 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c664861faadc 8138920: Refactor the sampling thread from ConcurrentG1RefineThread Summary: Helps enable running without concurrent refinement threads Reviewed-by: brutisso, pliden ! src/share/vm/gc/g1/concurrentG1Refine.cpp ! src/share/vm/gc/g1/concurrentG1Refine.hpp ! src/share/vm/gc/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/concurrentMarkThread.hpp + src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp + src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/share/vm/gc/shared/concurrentGCThread.cpp From mikael.gerdin at oracle.com Wed Oct 28 09:43:20 2015 From: mikael.gerdin at oracle.com (mikael.gerdin at oracle.com) Date: Wed, 28 Oct 2015 09:43:20 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139149: Split G1 evacuate_collection_set into multiple steps Message-ID: <201510280943.t9S9hKX6017172@aojmv0008.oracle.com> Changeset: 80023d1b61e3 Author: mgerdin Date: 2015-10-14 14:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/80023d1b61e3 8139149: Split G1 evacuate_collection_set into multiple steps Reviewed-by: ehelin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp From christian.tornqvist at oracle.com Wed Oct 28 15:36:05 2015 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Wed, 28 Oct 2015 15:36:05 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139900: [TESTBUG] Remove G1UpdateBufferSize and InitialBootClassLoaderMetaspaceSize from TestOptionsWithRanges Message-ID: <201510281536.t9SFa5uI025600@aojmv0008.oracle.com> Changeset: 33773c9db7b8 Author: ddmitriev Date: 2015-10-27 14:33 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/33773c9db7b8 8139900: [TESTBUG] Remove G1UpdateBufferSize and InitialBootClassLoaderMetaspaceSize from TestOptionsWithRanges Reviewed-by: gziemski, sangheki, ctornqvi ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java From coleen.phillimore at oracle.com Wed Oct 28 17:18:48 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 28 Oct 2015 17:18:48 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510281718.t9SHImh5019257@aojmv0008.oracle.com> Changeset: 4535697211eb Author: coleenp Date: 2015-10-28 09:47 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4535697211eb 8139203: Consistent naming for klass type predicates 8138923: Remove oop coupling with InstanceKlass subclasses Summary: Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass. Reviewed-by: jrose, lfoltan, stefank ! src/share/vm/ci/ciArrayKlass.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciType.cpp ! src/share/vm/ci/ciTypeArrayKlass.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/placeholders.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/parallel/psCompactionManager.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/oopFactory.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.inline.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klass.inline.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/serviceUtil.hpp Changeset: 5451df1520e3 Author: coleenp Date: 2015-10-28 15:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5451df1520e3 Merge ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/services/heapDumper.cpp Changeset: c4aa3283f983 Author: coleenp Date: 2015-10-28 16:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c4aa3283f983 Merge From bob.vandette at oracle.com Wed Oct 28 19:02:48 2015 From: bob.vandette at oracle.com (bob.vandette at oracle.com) Date: Wed, 28 Oct 2015 19:02:48 +0000 Subject: hg: jdk9/hs-rt/jdk: 8140396: BUILD_LIBJIMAGE missing as a dependency to JAVA_BASE_EXPORT_SYMBOLS_SRC Message-ID: <201510281902.t9SJ2mEQ011774@aojmv0008.oracle.com> Changeset: 31d0181ac7af Author: bobv Date: 2015-10-28 10:00 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/31d0181ac7af 8140396: BUILD_LIBJIMAGE missing as a dependency to JAVA_BASE_EXPORT_SYMBOLS_SRC Reviewed-by: ihse, erikj ! make/lib/Lib-java.base.gmk From christian.tornqvist at oracle.com Wed Oct 28 20:53:08 2015 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Wed, 28 Oct 2015 20:53:08 +0000 Subject: hg: jdk9/hs-rt/jdk: 2 new changesets Message-ID: <201510282053.t9SKr8Eh003241@aojmv0008.oracle.com> Changeset: 5153d05ef8fa Author: ctornqvi Date: 2015-10-28 08:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5153d05ef8fa 8140647: [TESTBUG] Add failing JDK jtreg tests to ProblemList Reviewed-by: dcubed, rriggs ! test/ProblemList.txt Changeset: f7dffeae11a0 Author: ctornqvi Date: 2015-10-28 19:07 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f7dffeae11a0 Merge From dmitry.samersoff at oracle.com Wed Oct 28 22:20:41 2015 From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com) Date: Wed, 28 Oct 2015 22:20:41 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510282220.t9SMKfSa018485@aojmv0008.oracle.com> Changeset: 86c144769ef4 Author: dsamersoff Date: 2015-10-28 21:47 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/86c144769ef4 8140663: FrameValue might be used uninitialized Summary: Add a constructor Reviewed-by: sspitsyn, jwilhelm ! src/share/vm/runtime/frame.hpp Changeset: 3c97451c88ca Author: dsamersoff Date: 2015-10-28 19:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3c97451c88ca Merge From coleen.phillimore at oracle.com Wed Oct 28 23:56:25 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 28 Oct 2015 23:56:25 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510282356.t9SNuQIU004585@aojmv0008.oracle.com> Changeset: ed89ad123a4e Author: gziemski Date: 2015-10-28 09:09 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ed89ad123a4e 8140539: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1 Summary: Add back "-XX:+IgnoreUnrecognizedVMOptions" that was removed in a prototype. Reviewed-by: dcubed, ddmitriev ! test/compiler/membars/DekkerTest.java ! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java Changeset: ab480d51b045 Author: coleenp Date: 2015-10-28 20:30 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ab480d51b045 Merge Changeset: f29bfadf2027 Author: coleenp Date: 2015-10-28 23:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f29bfadf2027 Merge From dmitry.samersoff at oracle.com Thu Oct 29 04:35:16 2015 From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com) Date: Thu, 29 Oct 2015 04:35:16 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510290435.t9T4ZGgP020713@aojmv0008.oracle.com> Changeset: ca77238d7b73 Author: dsamersoff Date: 2015-10-28 18:20 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ca77238d7b73 8139762: Format warnings in libjvm_db.c Summary: Fix format string Reviewed-by: sspitsyn ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/libjvm_db.c Changeset: 2a6d30096770 Author: dsamersoff Date: 2015-10-28 16:45 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2a6d30096770 Merge Changeset: 978ced4575b1 Author: dsamersoff Date: 2015-10-29 02:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/978ced4575b1 Merge From erik.helin at oracle.com Thu Oct 29 13:51:18 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Thu, 29 Oct 2015 13:51:18 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8140761: Remove caching from WorkerDataArray Message-ID: <201510291351.t9TDpInF001467@aojmv0008.oracle.com> Changeset: dd6639e96520 Author: ehelin Date: 2015-10-29 11:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dd6639e96520 8140761: Remove caching from WorkerDataArray Reviewed-by: tschatzl, mgerdin, tbenson ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp From erik.helin at oracle.com Thu Oct 29 16:12:28 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Thu, 29 Oct 2015 16:12:28 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8140393: Move WorkerDataArray to its own file Message-ID: <201510291612.t9TGCSV5000786@aojmv0008.oracle.com> Changeset: 9c3631bf7c4b Author: ehelin Date: 2015-10-29 14:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9c3631bf7c4b 8140393: Move WorkerDataArray to its own file Reviewed-by: tschatzl, mgerdin, tbenson ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp + src/share/vm/gc/g1/workerDataArray.cpp + src/share/vm/gc/g1/workerDataArray.hpp + src/share/vm/gc/g1/workerDataArray.inline.hpp ! src/share/vm/prims/jni.cpp From erik.helin at oracle.com Thu Oct 29 18:38:40 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Thu, 29 Oct 2015 18:38:40 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8140489: Introduce shorthand for average_time_ms in G1CollectorPolicy Message-ID: <201510291838.t9TIceo5029783@aojmv0008.oracle.com> Changeset: 110260436fc6 Author: ehelin Date: 2015-10-29 17:32 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/110260436fc6 8140489: Introduce shorthand for average_time_ms in G1CollectorPolicy Reviewed-by: mgerdin, tschatzl, drwhite ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp From jesper.wilhelmsson at oracle.com Fri Oct 30 01:27:07 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 30 Oct 2015 01:27:07 +0000 Subject: hg: jdk9/hs-rt/corba: 7 new changesets Message-ID: <201510300127.t9U1R7Fb019138@aojmv0008.oracle.com> Changeset: e2c563af9ef4 Author: msheppar Date: 2015-06-25 13:48 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/e2c563af9ef4 8076383: Better CORBA exception handling Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/StubGenerator.java Changeset: dc8238c2c66a Author: msheppar Date: 2015-07-14 16:49 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/dc8238c2c66a 8076392: Improve IIOPInputStream consistency Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: a88d571b42b6 Author: msheppar Date: 2015-07-14 18:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/a88d571b42b6 8076387: Better CORBA value handling Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPOutputStream.java Changeset: 00f48ecbc099 Author: lana Date: 2015-10-19 00:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/00f48ecbc099 Added tag jdk9-b87 for changeset a5c40ac9b916 ! .hgtags Changeset: ab90c50a6a13 Author: lana Date: 2015-10-21 18:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/ab90c50a6a13 Merge Changeset: 98075de2b055 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/98075de2b055 Added tag jdk9-b88 for changeset 00f48ecbc099 ! .hgtags Changeset: c847a53b38d2 Author: lana Date: 2015-10-22 11:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/c847a53b38d2 Merge From jesper.wilhelmsson at oracle.com Fri Oct 30 01:27:08 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 30 Oct 2015 01:27:08 +0000 Subject: hg: jdk9/hs-rt/jaxws: 3 new changesets Message-ID: <201510300127.t9U1R8Eb019205@aojmv0008.oracle.com> Changeset: 136e8bcba562 Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/136e8bcba562 Added tag jdk9-b87 for changeset f7dba191a38c ! .hgtags Changeset: f6425fec60ab Author: lana Date: 2015-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/f6425fec60ab Merge Changeset: 2d84c6f4cbba Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/2d84c6f4cbba Added tag jdk9-b88 for changeset f6425fec60ab ! .hgtags From jesper.wilhelmsson at oracle.com Fri Oct 30 01:27:09 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 30 Oct 2015 01:27:09 +0000 Subject: hg: jdk9/hs-rt: 19 new changesets Message-ID: <201510300127.t9U1R9tv019211@aojmv0008.oracle.com> Changeset: a60a0c1bd394 Author: erikj Date: 2015-10-20 09:47 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/a60a0c1bd394 8139735: Switch compilers in JPRT for windows and linux Reviewed-by: tbell, ihse ! make/devkit/Tools.gmk ! make/devkit/createWindowsDevkit.sh ! make/jprt.properties Changeset: 24a3936909e3 Author: ihse Date: 2015-10-20 10:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/24a3936909e3 8139668: Generate README-build.html from markdown Reviewed-by: erikj ! README-builds.html + README-builds.md + common/bin/update-build-readme.sh Changeset: 257534f191e8 Author: ihse Date: 2015-10-20 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/257534f191e8 8139969: Fix unzip in compare.sh broken by JDK-8136813 Reviewed-by: erikj ! common/autoconf/compare.sh.in ! common/bin/compare.sh Changeset: cb3f10185e63 Author: erikj Date: 2015-10-20 17:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/cb3f10185e63 8139813: Base heap size on type of boot jdk, not architecture of build machine Reviewed-by: tbell, ihse ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh Changeset: 8851df90bb66 Author: erikj Date: 2015-10-02 17:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/8851df90bb66 8138739: Enable devkit on macosx in JPRT (again) Reviewed-by: ihse ! make/jprt.properties Changeset: 11c070dc7985 Author: ddehaven Date: 2015-10-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/11c070dc7985 Merge Changeset: efbea01d5b5c Author: prr Date: 2015-10-12 14:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/efbea01d5b5c Merge - common/autoconf/builddeps.conf.example - common/autoconf/builddeps.conf.nfs.example - common/autoconf/builddeps.m4 Changeset: a44eac54cdc3 Author: prr Date: 2015-10-20 08:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/a44eac54cdc3 Merge ! make/jprt.properties Changeset: 827ea558b8a3 Author: prr Date: 2015-10-20 10:33 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/827ea558b8a3 Merge Changeset: 8d498217b215 Author: amurillo Date: 2015-10-20 11:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/8d498217b215 Merge Changeset: 0c140bff9257 Author: lana Date: 2015-10-19 00:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/0c140bff9257 Added tag jdk9-b87 for changeset fd4f4f756107 ! .hgtags Changeset: 0bb87e05d83e Author: lana Date: 2015-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/0bb87e05d83e Merge Changeset: e3cd4b33d245 Author: lana Date: 2015-10-21 18:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/e3cd4b33d245 Merge Changeset: 23d62be63eef Author: ihse Date: 2015-10-22 15:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/23d62be63eef 8140277: Configuration out-of-date check should also check closed sources Reviewed-by: erikj ! make/Init.gmk Changeset: ae4aba7142a1 Author: ihse Date: 2015-10-22 16:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/ae4aba7142a1 8140282: Remove test directories on clean-test-* Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/MainSupport.gmk Changeset: 9c467f2d46f0 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/9c467f2d46f0 Added tag jdk9-b88 for changeset 0bb87e05d83e ! .hgtags Changeset: 8d873b9b0031 Author: lana Date: 2015-10-22 11:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/8d873b9b0031 Merge Changeset: 97134c4eba32 Author: amurillo Date: 2015-10-22 16:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/97134c4eba32 Merge Changeset: 1697e1f12275 Author: jwilhelm Date: 2015-10-30 00:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/1697e1f12275 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in From jesper.wilhelmsson at oracle.com Fri Oct 30 01:27:11 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 30 Oct 2015 01:27:11 +0000 Subject: hg: jdk9/hs-rt/jaxp: 9 new changesets Message-ID: <201510300127.t9U1RBAf019301@aojmv0008.oracle.com> Changeset: 00fa5efc9ace Author: joehw Date: 2015-04-18 00:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/00fa5efc9ace 8068842: Better JAXP data handling Reviewed-by: dfuchs, lancea, hawtin ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/LCount.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/EncodingMap.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/PrimeNumberSequenceGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SymbolTable.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Utils.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ElemDesc.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Keywords.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java ! src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java Changeset: 3345330dd03a Author: joehw Date: 2015-05-12 10:02 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/3345330dd03a 8079323: Serialization compatibility for Templates: need to exclude Hashtable from serialization Reviewed-by: dfuchs, lancea, hawtin ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java + test/javax/xml/jaxp/unittest/transform/TemplatesTest.java Changeset: e9fb9655fd36 Author: joehw Date: 2015-05-26 10:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/e9fb9655fd36 8078427: More supportive home environment Reviewed-by: dfuchs, lancea, skoivu ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java Changeset: 5f2ff10c2974 Author: joehw Date: 2015-07-07 15:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/5f2ff10c2974 8086733: Improve namespace handling Reviewed-by: dfuchs, lancea, ahgross ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/Entity.java Changeset: 686f3a3e49ac Author: joehw Date: 2015-07-07 16:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/686f3a3e49ac 8130078: Document better processing Reviewed-by: dfuchs, lancea, ahgross ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java Changeset: 4700fd67e942 Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/4700fd67e942 Added tag jdk9-b87 for changeset eb435c878c2c ! .hgtags Changeset: 198a7fd9ec1f Author: lana Date: 2015-10-21 18:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/198a7fd9ec1f Merge - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java Changeset: 27b625ce80f4 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/27b625ce80f4 Added tag jdk9-b88 for changeset 4700fd67e942 ! .hgtags Changeset: 5021da4c9496 Author: lana Date: 2015-10-22 11:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/5021da4c9496 Merge - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java From jesper.wilhelmsson at oracle.com Fri Oct 30 01:27:12 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 30 Oct 2015 01:27:12 +0000 Subject: hg: jdk9/hs-rt/nashorn: 14 new changesets Message-ID: <201510300127.t9U1RCaP019326@aojmv0008.oracle.com> Changeset: 17b58e15ad54 Author: attila Date: 2015-10-19 22:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/17b58e15ad54 8139884: Use privileged blocks when working with class loaders Reviewed-by: hannesw, mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java Changeset: dd36e980905b Author: attila Date: 2015-10-20 23:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/dd36e980905b 8139761: Improve Dynalink class nomenclature and package organization Reviewed-by: hannesw, sundar - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.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/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java Changeset: a8d5f14eebcc Author: attila Date: 2015-10-20 23:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/a8d5f14eebcc 8139887: Reduce visibility of few methods in TypeUtilities and Guards API Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java Changeset: c3a5e415a09f Author: attila Date: 2015-10-20 23:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/c3a5e415a09f 8139888: Improve Dynalink JavaDoc some more Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java Changeset: 490cafd88488 Author: attila Date: 2015-10-20 23:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/490cafd88488 8139895: Introduce GuardingDynamicLinkerExporter Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java Changeset: e6bb9489faac Author: attila Date: 2015-10-21 10:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/e6bb9489faac 8139905: Add a convenience AccessControlContext factory Reviewed-by: hannesw, sundar - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassLoaderGetterContextProvider.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessControlContextFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java Changeset: d35aa8beb997 Author: attila Date: 2015-10-21 10:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/d35aa8beb997 8139919: Make CallSiteDescriptor a concrete class Reviewed-by: hannesw, lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java Changeset: 7cb19fa78763 Author: attila Date: 2015-10-21 19:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/7cb19fa78763 8139931: Introduce Operation objects in Dynalink instead of string encoding Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionCall.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.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/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/InvokeByName.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/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.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 ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java Changeset: 061682b25ca9 Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/061682b25ca9 Added tag jdk9-b87 for changeset 0bf2fe0c7b32 ! .hgtags Changeset: a2aa804daac9 Author: lana Date: 2015-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/a2aa804daac9 Merge Changeset: b640f10ccd6d Author: lana Date: 2015-10-21 18:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/b640f10ccd6d Merge - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html Changeset: 77d303d8a943 Author: attila Date: 2015-10-22 10:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/77d303d8a943 8140273: restore use of CompositeOperation.contains where it is needed Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java Changeset: 40bda1a456b9 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/40bda1a456b9 Added tag jdk9-b88 for changeset a2aa804daac9 ! .hgtags Changeset: 62641244c378 Author: lana Date: 2015-10-22 11:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/62641244c378 Merge - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html From jesper.wilhelmsson at oracle.com Fri Oct 30 01:27:14 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 30 Oct 2015 01:27:14 +0000 Subject: hg: jdk9/hs-rt/langtools: 11 new changesets Message-ID: <201510300127.t9U1REiW019337@aojmv0008.oracle.com> Changeset: 161940723360 Author: sadayapalam Date: 2015-10-20 15:25 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/161940723360 8139836: Can't use super::x method reference when x is protected Summary: Javac incorrectly diasllows reference to a protected method from a super class in method reference expressions. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/MethodReference74.java + test/tools/javac/lambda/pkg/Parent.java Changeset: 0cce85265987 Author: sadayapalam Date: 2015-10-21 17:52 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/0cce85265987 8138729: javac -parameters should not emit parameter names for lambda expressions Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! test/tools/javac/MethodParameters/ClassFileVisitor.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LambdaTest.out ! test/tools/javac/MethodParameters/ReflectionVisitor.java Changeset: 288f18dd9157 Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/288f18dd9157 Added tag jdk9-b87 for changeset 45f796d8cdcd ! .hgtags Changeset: ac57d80b205d Author: lana Date: 2015-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/ac57d80b205d Merge Changeset: 96a99cfb21be Author: lana Date: 2015-10-21 18:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/96a99cfb21be Merge Changeset: 820841f0e8bd Author: alundblad Date: 2015-10-22 09:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/820841f0e8bd 8087349: Test tools/sjavac/IncCompInheritance.java is failing Summary: Refactoring of Dependencies framework. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java ! test/tools/javac/importscope/dependencies/DependenciesTest.java Changeset: 4b374a9b4b22 Author: sadayapalam Date: 2015-10-22 16:18 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/4b374a9b4b22 8074803: Name clash Summary: Javac incorrectly reports a name clash. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/NameClash/NameClashTest.java Changeset: 86e463879ae7 Author: mcimadamore Date: 2015-10-22 18:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/86e463879ae7 8140333: Tweak langtools IntelliJ project to better support Kulla changes Summary: Add support for target.java.home option to the idea target Reviewed-by: jlahoda ! make/build.xml ! make/intellij/ant.xml ! make/intellij/workspace.xml Changeset: 4789df418bc3 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/4789df418bc3 Added tag jdk9-b88 for changeset ac57d80b205d ! .hgtags Changeset: b3f440e93b97 Author: lana Date: 2015-10-22 11:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/b3f440e93b97 Merge Changeset: b3ed4ac7cd91 Author: sadayapalam Date: 2015-10-23 08:21 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/b3ed4ac7cd91 8057685: javac should not crash compiling type annotations Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java From jesper.wilhelmsson at oracle.com Fri Oct 30 01:27:14 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 30 Oct 2015 01:27:14 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8 new changesets Message-ID: <201510300127.t9U1RExf019340@aojmv0008.oracle.com> Changeset: 4be1d228e368 Author: twisti Date: 2015-10-21 11:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4be1d228e368 8139935: Bootcycle builds are broken on jdk9/hs due to JVMCI changes Reviewed-by: erikj ! make/gensrc/Gensrc-jdk.vm.ci.gmk Changeset: bc48b669bc66 Author: lana Date: 2015-10-19 00:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bc48b669bc66 Added tag jdk9-b87 for changeset d7ffd16382fe ! .hgtags Changeset: e197d5a708f1 Author: lana Date: 2015-10-21 18:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e197d5a708f1 Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java - test/runtime/6888954/vmerrors.sh Changeset: b0e0a53226fd Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b0e0a53226fd Added tag jdk9-b88 for changeset bc48b669bc66 ! .hgtags Changeset: 1904cb079212 Author: lana Date: 2015-10-22 11:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1904cb079212 Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java - test/runtime/6888954/vmerrors.sh Changeset: 6bea4fdaae80 Author: amurillo Date: 2015-10-22 16:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6bea4fdaae80 Merge - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp - src/share/vm/gc/shared/watermark.hpp Changeset: 20dff0211ded Author: mgerdin Date: 2015-10-26 17:13 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/20dff0211ded 8140452: Internal Error memory/allocation.cpp:179 Summary: use const ref & and avoid copy ctor Reviewed-by: coleenp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp Changeset: 97a7ba9f10cf Author: jwilhelm Date: 2015-10-30 00:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/97a7ba9f10cf Merge ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp From jesper.wilhelmsson at oracle.com Fri Oct 30 01:27:16 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 30 Oct 2015 01:27:16 +0000 Subject: hg: jdk9/hs-rt/jdk: 65 new changesets Message-ID: <201510300127.t9U1RICM019361@aojmv0008.oracle.com> Changeset: 9d2d39daa496 Author: darcy Date: 2015-10-19 13:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9d2d39daa496 8139925: Problem list LFMultiThreadCachingTest.java on windows Reviewed-by: rriggs, chegar ! test/ProblemList.txt Changeset: a4bb084549a1 Author: ascarpino Date: 2015-10-19 17:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a4bb084549a1 8139860: Add ucrypto/TestRSA.java to ProblemList: Message is larger than modulus Reviewed-by: xuelei ! test/ProblemList.txt Changeset: 5f032cc89bfd Author: ascarpino Date: 2015-10-19 17:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5f032cc89bfd 8133151: Preferred provider configuration for JCE Reviewed-by: valeriep ! make/gendata/Gendata-java.base.gmk ! make/src/classes/build/tools/makejavasecurity/MakeJavaSecurity.java ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/conf/security/java.security ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java ! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java Changeset: 37de30468e37 Author: peytoia Date: 2015-10-20 19:34 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/37de30468e37 8072600: Unicode 8 support Reviewed-by: okutsu ! make/data/characterdata/CharacterData00.java.template ! make/data/characterdata/CharacterData01.java.template ! make/data/unicodedata/PropList.txt ! make/data/unicodedata/Scripts.txt ! make/data/unicodedata/SpecialCasing.txt ! make/data/unicodedata/UnicodeData.txt ! make/data/unicodedata/VERSION ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/sun/text/resources/nfc.icu ! src/java.base/share/classes/sun/text/resources/nfkc.icu ! src/java.base/share/classes/sun/text/resources/nfkc_cf.icu ! src/java.base/share/classes/sun/text/resources/ubidi.icu ! src/java.base/share/classes/sun/text/resources/uprops.icu ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! test/java/lang/Character/CheckProp.java ! test/java/lang/Character/CheckScript.java ! test/java/lang/Character/PropList.txt ! test/java/lang/Character/PropertyValueAliases.txt ! test/java/lang/Character/Scripts.txt Changeset: 86713515444c Author: ntv Date: 2015-10-20 13:10 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/86713515444c 8134928: java.time.Instant.truncatedTo(TemporalUnit unit) is truncating up if the year < 1970 Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/Instant.java ! test/java/time/tck/java/time/TCKInstant.java Changeset: 392e83351179 Author: azvegint Date: 2015-09-30 13:31 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/392e83351179 8076540: [macosx] NPE due to incorrect threading Reviewed-by: alexsch, azvegint + test/sun/java2d/loops/CopyAreaSpeed.html + test/sun/java2d/loops/CopyAreaSpeed.java Changeset: 1ca9365c8173 Author: alexsch Date: 2015-09-30 17:46 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1ca9365c8173 8040322: TextArea.replaceRange() and insert() are broken with setText(null) Reviewed-by: serb, azvegint Contributed-by: Ambarish Rapte ! src/java.desktop/share/classes/java/awt/TextArea.java + test/java/awt/TextArea/TextAreaEditing/TextAreaEditing.java Changeset: 605ab377eed1 Author: alexsch Date: 2015-10-02 10:29 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/605ab377eed1 8138674: Some platforms may not support showing the user-specified title in a file dialog Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/FileDialog.java Changeset: 6fa168f3c0c0 Author: alexsch Date: 2015-10-02 17:12 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6fa168f3c0c0 8067346: Swing submenu has a changed starting offset Reviewed-by: serb, alexsch Contributed-by: Rajeev Chamyal ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/sun/awt/OSInfo.java + test/javax/swing/JMenu/8067346/bug8067346.java Changeset: 53700840d4d5 Author: ssadetsky Date: 2015-10-05 15:13 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/53700840d4d5 8058959: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically Reviewed-by: alexsch, serb ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java Changeset: b5125fa7ef4b Author: ssadetsky Date: 2015-10-05 15:29 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b5125fa7ef4b 8079595: Resizing dialog which is JWindow parent makes JVM crash Reviewed-by: alexsch, serb ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp + test/java/awt/Frame/FrameResize/ShowChildWhileResizingTest.java Changeset: 9b0e9d8ccccf Author: psadhukhan Date: 2015-10-05 15:36 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9b0e9d8ccccf 8132985: Crash in freetypescaler.c due to double free Reviewed-by: prr, simonis ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/java/awt/FontClass/FontDisposer/FontDisposeTest.java Changeset: eafaa1778c63 Author: mcherkas Date: 2015-10-06 10:24 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/eafaa1778c63 8086038: [macosx] No available data flavors when copying from Microsoft Word for Mac Reviewed-by: serb, alexsch ! src/java.datatransfer/macosx/classes/sun/datatransfer/resources/flavormap.properties ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m Changeset: 95263779ee37 Author: ddehaven Date: 2015-10-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/95263779ee37 Merge Changeset: b89f353e2f9a Author: serb Date: 2015-10-07 19:47 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b89f353e2f9a 4763438: Replace uses of @beaninfo with meta facility in core j2se Reviewed-by: alexsch, erikj ! make/gensrc/GensrcSwing.gmk ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComboBox.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JMenuItem.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JScrollPane.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSlider.java ! src/java.desktop/share/classes/javax/swing/JSpinner.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JTextPane.java ! src/java.desktop/share/classes/javax/swing/JToggleButton.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/table/TableColumn.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/javax/swing/tree/VariableHeightLayoutCache.java Changeset: aafc0a279f95 Author: psadhukhan Date: 2015-10-12 15:28 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/aafc0a279f95 8072682: getBounds call on graphics.getDeviceConfiguration() returning cached information Reviewed-by: serb, flar ! src/java.desktop/share/classes/sun/awt/image/BufferedImageGraphicsConfig.java + test/java/awt/Graphics2D/DeviceBounds.java Changeset: bdc017c292af Author: serb Date: 2015-10-12 16:26 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/bdc017c292af 8136858: Examine the usage of ThreadGroup.stop() in sun.awt.AppContext Reviewed-by: alexsch, chegar ! src/java.desktop/share/classes/sun/awt/AppContext.java + test/java/awt/AppContext/ApplicationThreadsStop/ApplicationThreadsStop.java + test/java/awt/AppContext/ApplicationThreadsStop/java.policy Changeset: 4b901a05d4ee Author: prr Date: 2015-10-12 14:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4b901a05d4ee Merge - src/java.base/share/classes/sun/misc/ConditionLock.java - src/java.base/share/classes/sun/misc/IOUtils.java - src/java.base/share/classes/sun/misc/Lock.java Changeset: daf3f9e17405 Author: serb Date: 2015-10-13 14:59 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/daf3f9e17405 8066904: NullPointerException when calling ImageIO.read(InputStream) with corrupt BMP Reviewed-by: serb, prr Contributed-by: Jayathirth D V ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties + test/javax/imageio/plugins/bmp/Bug8066904.java Changeset: 54a5ff7b22b6 Author: prr Date: 2015-10-20 08:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/54a5ff7b22b6 Merge - src/java.base/share/native/libfdlibm/s_cbrt.c Changeset: 3b02e93e1f9d Author: prr Date: 2015-10-20 10:33 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3b02e93e1f9d Merge Changeset: f4b410327913 Author: jbachorik Date: 2015-10-20 20:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f4b410327913 8139870: sun.management.LazyCompositeData.isTypeMatched() fails for composite types with items of ArrayType Reviewed-by: dfuchs ! src/java.management/share/classes/sun/management/LazyCompositeData.java + test/sun/management/LazyCompositeDataTest.java Changeset: 92ff2c7d2c50 Author: amurillo Date: 2015-10-20 11:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/92ff2c7d2c50 Merge ! test/ProblemList.txt Changeset: 796a4f0d5082 Author: amurillo Date: 2015-10-20 17:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/796a4f0d5082 Merge Changeset: d715a59bca20 Author: rriggs Date: 2015-10-21 14:18 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d715a59bca20 8138963: java.lang.Objects new method to default to non-null Summary: add java.util.Object.nonNullElse and nonNullElseGet Reviewed-by: dfuchs, jrose, psandoz, smarks, igerasim, chegar ! src/java.base/share/classes/java/util/Objects.java ! test/java/util/Objects/BasicObjectsTest.java Changeset: 9a84eb7c34e1 Author: igerasim Date: 2015-10-21 22:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9a84eb7c34e1 8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout Reviewed-by: chegar ! test/java/net/MulticastSocket/MultiDead.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 26690783d6fd Author: sjiang Date: 2015-05-07 09:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/26690783d6fd 8078440: Safer managed types Reviewed-by: dfuchs, ahgross ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java Changeset: a0e3501ef531 Author: smarks Date: 2015-05-08 15:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a0e3501ef531 8076413: Better JRMP message handling Reviewed-by: coffeys, igerasim, ahgross ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java Changeset: e803843a9a36 Author: serb Date: 2015-05-23 02:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e803843a9a36 8080541: More direct property handling Reviewed-by: prr, alexsch ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java Changeset: 3975503a71c5 Author: weijun Date: 2015-05-24 16:35 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3975503a71c5 8048030: Expectations should be consistent Reviewed-by: valeriep, mullan, ahgross ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/SSL.java ! test/sun/security/krb5/name/Constructors.java Changeset: 662689223d73 Author: joehw Date: 2015-05-26 10:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/662689223d73 8078427: More supportive home environment Reviewed-by: dfuchs, lancea, skoivu ! src/java.base/share/conf/security/java.security ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/SecurityManager/RestrictedPackages.java Changeset: 7cdc4d83ad66 Author: dtitov Date: 2015-06-09 11:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7cdc4d83ad66 8080246: JNLP app cannot be launched due to deadlock Reviewed-by: serb, vdrozdov ! src/java.desktop/share/classes/sun/awt/SunToolkit.java Changeset: 2fed1d855201 Author: prr Date: 2015-06-16 14:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2fed1d855201 8086092: More palette improvements Reviewed-by: bae, serb, mschoene ! make/lib/Awt2dLibraries.gmk Changeset: 323d428e6f0f Author: jbachorik Date: 2015-06-15 12:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/323d428e6f0f 8087350: Improve array conversions Reviewed-by: dfuchs, ahgross ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java Changeset: aa49cbb03b23 Author: ptbrunet Date: 2015-06-25 15:00 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/aa49cbb03b23 8129611: Accessbridge error handling improvement Reviewed-by: prr, ahgross, asmotrak Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp ! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp Changeset: 56af9a78c8b7 Author: smarks Date: 2015-06-25 16:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/56af9a78c8b7 8080688: Service for DGC services Reviewed-by: skoivu, igerasim, jeff ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java Changeset: 21be49e17e72 Author: chegar Date: 2015-06-29 11:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/21be49e17e72 8103671: More objective stream classes Reviewed-by: rriggs, igerasim ! src/java.base/share/classes/java/io/ObjectStreamClass.java Changeset: 6b7960246d55 Author: juh Date: 2015-06-30 14:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6b7960246d55 8081744: Clear out list corner case Reviewed-by: mullan, rhalade ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java Changeset: 5bf77113d49b Author: chegar Date: 2015-07-03 14:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5bf77113d49b 8130253: ObjectStreamClass.getFields too restrictive Reviewed-by: igerasim, skoivu ! src/java.base/share/classes/java/io/ObjectStreamClass.java Changeset: 76abc44582c5 Author: michaelm Date: 2015-07-09 13:23 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/76abc44582c5 8130193: Improve HTTP connections Reviewed-by: alanb ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 271003ea3228 Author: xuelei Date: 2015-07-13 13:37 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/271003ea3228 8130864: Better server identity handling Reviewed-by: jnimeh, asmotrak, ahgross ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: 1fc869ad86a0 Author: ptbrunet Date: 2015-07-14 17:06 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1fc869ad86a0 8130185: More accessible access switch Reviewed-by: prr, ahgross, asmotrak Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp Changeset: 5a5525f17ba1 Author: xuelei Date: 2015-07-20 01:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5a5525f17ba1 8081760: Better group dynamics Summary: Allows user to specify custom DH groups. Also reviewed by Alexander Fomin . Reviewed-by: coffeys, mullan, weijun, jnimeh, ahgross, asmotrak ! src/java.base/share/classes/sun/security/ssl/DHCrypt.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security ! test/sun/security/ssl/DHKeyExchange/DHEKeySizing.java Changeset: 4a64fcb2f34f Author: smarks Date: 2015-07-20 14:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4a64fcb2f34f 8076339: Better handling of remote object invocation Reviewed-by: asmotrak, igerasim, skoivu ! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java Changeset: a9dbc8a56c73 Author: vinnie Date: 2015-07-24 16:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a9dbc8a56c73 8131291: Perfect parameter patterning Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java Changeset: a4dd1239afd6 Author: prr Date: 2015-07-24 09:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a4dd1239afd6 8103675: Better Binary searches Reviewed-by: srl, serb, mschoene ! src/java.desktop/share/native/libfontmanager/layout/LookupTables.cpp Changeset: 7b7c731a73d1 Author: prr Date: 2015-07-29 11:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7b7c731a73d1 8132042: Preserve layout presentation Reviewed-by: mschoene, srl, serb ! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp ! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h ! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.cpp ! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.h ! src/java.desktop/share/native/libfontmanager/layout/MorphTables.cpp ! src/java.desktop/share/native/libfontmanager/layout/MorphTables2.cpp ! src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.cpp ! src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.cpp ! src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.cpp ! src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.cpp ! src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.cpp Changeset: 49760292750d Author: bpb Date: 2015-08-06 10:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/49760292750d 8130891: (bf) More direct buffering Summary: Improve non-byte direct buffering. Reviewed-by: alanb, jeff, ahgross, robm, rriggs ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template Changeset: b30f4c331df7 Author: coffeys Date: 2015-09-01 18:12 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b30f4c331df7 8133196: HTTPS hostname invalid issue with InetAddress Reviewed-by: chegar, xuelei ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/native/libnet/InetAddress.c ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h + test/java/net/InetAddress/getOriginalHostName.java Changeset: 5dcf71508c1f Author: chegar Date: 2015-09-08 12:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5dcf71508c1f 8135043: ObjectStreamClass.getField(String) too restrictive Reviewed-by: igerasim ! src/java.base/share/classes/java/io/ObjectStreamClass.java + test/java/io/ObjectInputStream/TestObjectStreamClass.java Changeset: a6edbf822256 Author: chegar Date: 2015-10-12 10:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a6edbf822256 8139352: java/net/InetAddress/getOriginalHostName.java fails to compile Reviewed-by: mchung, henryjen ! test/java/net/InetAddress/getOriginalHostName.java Changeset: 0198481aa9bd Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0198481aa9bd Added tag jdk9-b87 for changeset 110fc90bdfa0 ! .hgtags Changeset: 6e50b992bef4 Author: lana Date: 2015-10-21 15:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6e50b992bef4 Merge - src/java.base/share/classes/sun/misc/ConditionLock.java - src/java.base/share/classes/sun/misc/Lock.java - src/java.base/share/native/libfdlibm/s_cbrt.c Changeset: 35f286a7dd46 Author: lana Date: 2015-10-21 18:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/35f286a7dd46 Merge Changeset: f92824cdbaf3 Author: erikj Date: 2015-10-22 12:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f92824cdbaf3 8140223: fix the build with a toolchain with a linker defaulting to ld --as-needed Reviewed-by: erikj, ihse Contributed-by: doko at ubuntu.com ! make/launcher/Launcher-jdk.pack200.gmk ! make/lib/Awt2dLibraries.gmk Changeset: d93844d0cdd5 Author: lancea Date: 2015-10-22 11:36 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d93844d0cdd5 8139056: Add convenience methods to Statement.java Reviewed-by: joehw, rriggs ! src/java.sql/share/classes/java/sql/Statement.java + test/java/sql/testng/test/sql/CallableStatementTests.java + test/java/sql/testng/test/sql/PreparedStatementTests.java + test/java/sql/testng/test/sql/StatementTests.java + test/java/sql/testng/util/StubCallableStatement.java + test/java/sql/testng/util/StubPreparedStatement.java + test/java/sql/testng/util/StubStatement.java Changeset: 7ee964fb0608 Author: jjg Date: 2015-10-22 10:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7ee964fb0608 8140325: Incorrect package.html file Reviewed-by: darcy ! src/java.base/share/classes/overview-core.html ! src/java.naming/share/classes/javax/naming/spi/package.html Changeset: 4a00f31b3995 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4a00f31b3995 Added tag jdk9-b88 for changeset 6e50b992bef4 ! .hgtags Changeset: eec915634930 Author: lana Date: 2015-10-22 11:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/eec915634930 Merge Changeset: de3398e1b429 Author: amurillo Date: 2015-10-22 16:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/de3398e1b429 Merge Changeset: eb131795e76e Author: naoto Date: 2015-10-22 21:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/eb131795e76e 8136668: Default locale provider adapter incorrectly set to JRE Reviewed-by: okutsu ! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java Changeset: 7e55cb303917 Author: naoto Date: 2015-10-22 21:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7e55cb303917 8134720: Lazy initialization support for currency names in DecimalFormatSymbols Reviewed-by: okutsu ! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/CalendarDataUtility.java ! src/java.base/share/classes/sun/util/locale/provider/CalendarProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.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/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java Changeset: 3349db932831 Author: stuefe Date: 2015-10-07 15:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3349db932831 8139037: [aix] Crash in ResolverConfigurationImpl.c - pointer shearing Reviewed-by: goetz, simonis ! src/java.base/unix/native/libnet/ResolverConfigurationImpl.c Changeset: f70dcc362579 Author: amurillo Date: 2015-10-26 17:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f70dcc362579 Merge Changeset: 9df3634d9fe2 Author: jwilhelm Date: 2015-10-30 00:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9df3634d9fe2 Merge ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/native/libnet/net_util.c ! test/ProblemList.txt From david.holmes at oracle.com Fri Oct 30 03:21:57 2015 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 30 Oct 2015 03:21:57 +0000 Subject: hg: jdk9/hs-rt/hotspot: 3 new changesets Message-ID: <201510300321.t9U3Lvxq009393@aojmv0008.oracle.com> Changeset: 050821833f00 Author: dholmes Date: 2015-10-29 18:59 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/050821833f00 8131045: Obsolete JNIDetachReleasesMonitors Reviewed-by: dcubed, dsimms, sspitsyn ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp Changeset: f81484d852ac Author: cjplummer Date: 2015-10-29 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f81484d852ac 8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests Summary: Use new external.lib.roots property in TEST.ROOT so /../../test/lib is not needed. Reviewed-by: mseledtsov, sla, iklam ! test/TEST.ROOT ! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/compiler/c2/6589834/Test_ia32.java ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/compiler/codecache/CheckSegmentedCodeCache.java ! test/compiler/codecache/OverflowCodeCacheTest.java ! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java ! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java ! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java ! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java ! test/compiler/codecache/jmx/BeanTypeTest.java ! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java ! test/compiler/codecache/jmx/GetUsageTest.java ! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java ! test/compiler/codecache/jmx/ManagerNamesTest.java ! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java ! test/compiler/codecache/jmx/PeakUsageTest.java ! test/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/compiler/codecache/jmx/ThresholdNotificationsTest.java ! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java ! test/compiler/codecache/jmx/UsageThresholdExceededTest.java ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java ! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/compiler/codecache/stress/RandomAllocationTest.java ! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java ! test/compiler/compilercontrol/matcher/MethodMatcherTest.java ! test/compiler/floatingpoint/TestPow2.java ! test/compiler/intrinsics/IntrinsicAvailableTest.java ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/CollectCountersTest.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsMatureTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/oracle/GetMethodOptionTest.java ! test/compiler/oracle/MethodMatcherTest.java ! test/compiler/rangechecks/TestExplicitRangeChecks.java ! test/compiler/rangechecks/TestRangeCheckSmearing.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/compiler/runtime/8010927/Test8010927.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/tiered/ConstantGettersTransitionsTest.java ! test/compiler/tiered/LevelTransitionTest.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java ! test/compiler/uncommontrap/8009761/Test8009761.java ! test/compiler/uncommontrap/TestUnstableIfTrap.java ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/compiler/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeFramesTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/gc/CondCardMark/Basic.java ! test/gc/TestSmallHeap.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestNewRatioFlag.java ! test/gc/arguments/TestNewSizeFlags.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java ! test/gc/arguments/TestSurvivorRatioFlag.java ! test/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/gc/g1/TestHumongousCodeCacheRoots.java ! test/gc/g1/TestLargePageUseForAuxMemory.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/gc/g1/humongousObjects/TestHumongousThreshold.java ! test/gc/g1/mixedgc/TestLogging.java ! test/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/gc/whitebox/TestConcMarkCycleWB.java ! test/gc/whitebox/TestWBGC.java ! test/runtime/ClassUnload/KeepAliveClass.java ! test/runtime/ClassUnload/KeepAliveClassLoader.java ! test/runtime/ClassUnload/KeepAliveObject.java ! test/runtime/ClassUnload/KeepAliveSoftReference.java ! test/runtime/ClassUnload/UnloadTest.java ! test/runtime/NMT/ChangeTrackingLevel.java ! test/runtime/NMT/JcmdDetailDiff.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocStressTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/MallocTrackingVerify.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java ! test/runtime/SharedArchiveFile/SharedStrings.java ! test/runtime/interned/SanityTest.java ! test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReadVMPageSize.java ! test/runtime/memory/ReserveMemory.java ! test/runtime/memory/RunUnitTestsConcurrently.java ! test/runtime/memory/StressVirtualSpaceResize.java ! test/runtime/whitebox/WBStackSize.java ! test/sanity/WBApi.java ! test/serviceability/ParserTest.java ! test/serviceability/dcmd/gc/HeapDumpAllTest.java ! test/serviceability/dcmd/gc/HeapDumpTest.java ! test/serviceability/sa/DeadlockDetectionTest.java ! test/serviceability/sa/TestClassLoaderStats.java ! test/serviceability/sa/TestStackTrace.java ! test/testlibrary_tests/TestPlatformIsTieredSupported.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java ! test/testlibrary_tests/whitebox/BlobSanityTest.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java Changeset: 6acc55e6cf00 Author: dholmes Date: 2015-10-29 21:38 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6acc55e6cf00 Merge From david.holmes at oracle.com Fri Oct 30 03:21:59 2015 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 30 Oct 2015 03:21:59 +0000 Subject: hg: jdk9/hs-rt/jdk: 2 new changesets Message-ID: <201510300321.t9U3Lxrk009446@aojmv0008.oracle.com> Changeset: 8a1e0568b885 Author: cjplummer Date: 2015-10-29 12:02 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8a1e0568b885 8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests Summary: Use new external.lib.roots property in TEST.ROOT so /../../test/lib is not needed. Reviewed-by: mseledtsov, sla, iklam ! test/TEST.ROOT ! test/com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.java ! test/java/util/Arrays/TimSortStackSize2.java ! test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java ! test/sun/tools/jhsdb/BasicLauncherTest.java ! test/sun/tools/jmap/BasicJMapTest.java ! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java ! test/sun/tools/jstack/DeadlockDetectionTest.java Changeset: ffb1b9f8265b Author: dholmes Date: 2015-10-29 21:38 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ffb1b9f8265b Merge From david.holmes at oracle.com Fri Oct 30 06:48:46 2015 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 30 Oct 2015 06:48:46 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8129526: Solaris: clean up another remnant of interruptible I/O Message-ID: <201510300648.t9U6mk9G015066@aojmv0008.oracle.com> Changeset: 6e76f1f75b89 Author: dholmes Date: 2015-10-30 00:23 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6e76f1f75b89 8129526: Solaris: clean up another remnant of interruptible I/O Reviewed-by: fparain, dcubed ! src/os/aix/vm/jvm_aix.cpp ! src/os/aix/vm/jvm_aix.h ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/jvm_bsd.cpp ! src/os/bsd/vm/jvm_bsd.h ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/jvm_linux.cpp ! src/os/linux/vm/jvm_linux.h ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/jvm_solaris.cpp ! src/os/solaris/vm/jvm_solaris.h ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp From bengt.rutisson at oracle.com Fri Oct 30 08:29:43 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Fri, 30 Oct 2015 08:29:43 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <201510300829.t9U8ThYW001151@aojmv0008.oracle.com> Changeset: b352019b1fca Author: brutisso Date: 2015-10-30 06:46 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b352019b1fca 8140781: Remove _MARKING_STATS_ from the G1 code Reviewed-by: kbarrett, david ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp Changeset: 145a439b47cd Author: brutisso Date: 2015-10-30 06:50 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/145a439b47cd Merge From poonam.bajaj at oracle.com Fri Oct 30 18:37:14 2015 From: poonam.bajaj at oracle.com (poonam.bajaj at oracle.com) Date: Fri, 30 Oct 2015 18:37:14 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8140249: JVM Crashing During startUp If Flight Recording is enabled Message-ID: <201510301837.t9UIbEX7022108@aojmv0008.oracle.com> Changeset: d806ff9d9804 Author: poonam Date: 2015-10-30 08:29 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d806ff9d9804 8140249: JVM Crashing During startUp If Flight Recording is enabled Reviewed-by: dholmes Contributed-by: Shafi Ahmad ! src/cpu/x86/vm/vm_version_x86.hpp From coleen.phillimore at oracle.com Fri Oct 30 23:03:34 2015 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 30 Oct 2015 23:03:34 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139564: Convert TraceDefaultMethods to Unified Logging Message-ID: <201510302303.t9UN3YOx015849@aojmv0008.oracle.com> Changeset: 96773453776a Author: rprotacio Date: 2015-10-30 16:39 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/96773453776a 8139564: Convert TraceDefaultMethods to Unified Logging Summary: The former -XX:+TraceDefaultMethods flag is updated to the unified logging framework and is now replaced with -Xlog:defaultmethods. Reviewed-by: acorn, coleenp, hseigel ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/ostream.cpp + test/runtime/logging/DefaultMethodsTest.java From ioi.lam at oracle.com Sat Oct 31 08:26:18 2015 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Sat, 31 Oct 2015 08:26:18 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8139026: hotspot/make/hotspot.script cannot handle command-line arguments with spaces Message-ID: <201510310826.t9V8QIA6001799@aojmv0008.oracle.com> Changeset: 8d33e189e86d Author: iklam Date: 2015-10-30 16:18 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8d33e189e86d 8139026: hotspot/make/hotspot.script cannot handle command-line arguments with spaces Summary: Use "$@" Reviewed-by: twisti, ihse ! make/hotspot.script From erik.helin at oracle.com Sat Oct 31 12:53:46 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Sat, 31 Oct 2015 12:53:46 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8140508: Add utility method for logging phases to G1CollectorPolicy Message-ID: <201510311253.t9VCrku8011700@aojmv0008.oracle.com> Changeset: ddc17a69ffc5 Author: ehelin Date: 2015-10-30 10:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ddc17a69ffc5 8140508: Add utility method for logging phases to G1CollectorPolicy Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp From erik.helin at oracle.com Sat Oct 31 16:55:01 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Sat, 31 Oct 2015 16:55:01 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8140509: Add note_gc_start to G1CollectorPolicy Message-ID: <201510311655.t9VGt1aA014134@aojmv0008.oracle.com> Changeset: 82b971bf9c3c Author: ehelin Date: 2015-10-31 15:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/82b971bf9c3c 8140509: Add note_gc_start to G1CollectorPolicy Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp