From aph at redhat.com Fri Jan 2 14:27:53 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 02 Jan 2015 14:27:53 +0000 Subject: [aarch64-port-dev ] What now? In-Reply-To: <54945708.1010506@oracle.com> References: <549447D1.6020206@redhat.com> <54945708.1010506@oracle.com> Message-ID: <54A6AAE9.9030703@redhat.com> On 12/19/2014 04:49 PM, Vladimir Kozlov wrote: > You can split it into: > > os_cpu/ http://cr.openjdk.java.net/~aph/aarch64-8068055-1/ > cpu/ the rest (assembler, interpreters) http://cr.openjdk.java.net/~aph/aarch64-8068054-1/ > cpu/ C1+C2+stubs http://cr.openjdk.java.net/~aph/aarch64-8068053-2/ Okay, done. I have posted all the patches to hotspot-dev. The total size is more than 50k lines, so it might take some reviewing. Please let me know if there's anything more I should do. Thanks, Andrew. From aph at redhat.com Fri Jan 2 15:59:17 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 02 Jan 2015 15:59:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk9/hotspot: Fix implementation of InterpreterMacroAssembler::increment_mdp_data_at(). Message-ID: <201501021559.t02FxHdm026106@aojmv0008> Changeset: b5ab9913a234 Author: aph Date: 2015-01-02 05:38 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/b5ab9913a234 Fix implementation of InterpreterMacroAssembler::increment_mdp_data_at(). ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp From vladimir.kozlov at oracle.com Mon Jan 5 20:33:33 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Mon, 05 Jan 2015 12:33:33 -0800 Subject: [aarch64-port-dev ] Copyright header! In-Reply-To: <54A6AAE9.9030703@redhat.com> References: <549447D1.6020206@redhat.com> <54945708.1010506@oracle.com> <54A6AAE9.9030703@redhat.com> Message-ID: <54AAF51D.2020109@oracle.com> Andrew, I have general comment about Copyright headers. Read this: https://bugs.openjdk.java.net/browse/JDK-8016274 Please, follow examples which SAP has in PPC64 files. For totally new files you still need point Oracle address - the text after "DO NOT ..." should be the same in all files. And place "All rights reserved." on the same line as "Copyright". /* * Copyright (c) 2014, Red Hat Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ For files, which are based on existing files, Red Hat copyright line should follow Oracle's line: /* * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2014, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. Thanks, Vladimir From aph at redhat.com Tue Jan 6 08:51:49 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 06 Jan 2015 08:51:49 +0000 Subject: [aarch64-port-dev ] Copyright header! In-Reply-To: <54AAF51D.2020109@oracle.com> References: <549447D1.6020206@redhat.com> <54945708.1010506@oracle.com> <54A6AAE9.9030703@redhat.com> <54AAF51D.2020109@oracle.com> Message-ID: <54ABA225.8030904@redhat.com> Hi, On 05/01/15 20:33, Vladimir Kozlov wrote: > I have general comment about Copyright headers. Read this: > > https://bugs.openjdk.java.net/browse/JDK-8016274 "It seems that you have tried to perform an operation which you are not permitted to perform. "If you think this message is wrong, please contact your JIRA administrators." Andrew. From ed at camswl.com Tue Jan 6 16:12:51 2015 From: ed at camswl.com (ed at camswl.com) Date: Tue, 06 Jan 2015 16:12:51 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: Add java.lang.ref.Reference.get intrinsic to template interpreter Message-ID: <201501061612.t06GCp4m003545@aojmv0008> Changeset: c47a4731e5e0 Author: enevill Date: 2015-01-06 15:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c47a4731e5e0 Add java.lang.ref.Reference.get intrinsic to template interpreter ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp From ed at camswl.com Tue Jan 6 16:51:13 2015 From: ed at camswl.com (ed at camswl.com) Date: Tue, 06 Jan 2015 16:51:13 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk9/hotspot: Add java.lang.ref.Reference.get intrinsic to template interpreter Message-ID: <201501061651.t06GpD0E011018@aojmv0008> Changeset: 49928cc2e862 Author: enevill Date: 2015-01-06 16:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/49928cc2e862 Add java.lang.ref.Reference.get intrinsic to template interpreter ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp From vladimir.kozlov at oracle.com Tue Jan 6 17:44:16 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 06 Jan 2015 09:44:16 -0800 Subject: [aarch64-port-dev ] Copyright header! In-Reply-To: <54ABA225.8030904@redhat.com> References: <549447D1.6020206@redhat.com> <54945708.1010506@oracle.com> <54A6AAE9.9030703@redhat.com> <54AAF51D.2020109@oracle.com> <54ABA225.8030904@redhat.com> Message-ID: <54AC1EF0.6030201@oracle.com> Sorry, I missed that it is marked confidential. There was internal discussion and the next was response: On 6/10/13 2:30 PM, Iris Clark wrote: > Hi, Dave. > > Just had a chat with Mark about this. > > The templates in the repos (e.g. hotspot/make/templates) don't tell the full story. > > For a file that is independently generated by another company (not ORCL), this is the expected copyright/license block: > > /* > * > * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. > * > * * including Oracle address> > */ > > For files that another company derives from Oracle files, this is the expected block: > > /* > * Copyright (c) %YEARS%, Oracle and/or its affiliates. All rights reserved. > * > * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. > * > * * including Oracle address> > */ > > Multiple companies may assert a "Portions of" copyright before the "DO NOT ALTER" line. > Thanks, Vladimir On 1/6/15 12:51 AM, Andrew Haley wrote: > Hi, > > On 05/01/15 20:33, Vladimir Kozlov wrote: > >> I have general comment about Copyright headers. Read this: >> >> https://bugs.openjdk.java.net/browse/JDK-8016274 > > "It seems that you have tried to perform an operation which you are not permitted to perform. > > "If you think this message is wrong, please contact your JIRA administrators." > > Andrew. > From aph at redhat.com Tue Jan 6 19:06:42 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 06 Jan 2015 19:06:42 +0000 Subject: [aarch64-port-dev ] Copyright header! In-Reply-To: <54AC1EF0.6030201@oracle.com> References: <549447D1.6020206@redhat.com> <54945708.1010506@oracle.com> <54A6AAE9.9030703@redhat.com> <54AAF51D.2020109@oracle.com> <54ABA225.8030904@redhat.com> <54AC1EF0.6030201@oracle.com> Message-ID: <54AC3242.9090503@redhat.com> On 01/06/2015 05:44 PM, Vladimir Kozlov wrote: > Sorry, I missed that it is marked confidential. There was internal discussion and the next was response: Yes, that's what I thought the rule was. I guess I must have got it wrong in some files. I'll have a look. Regards, Andrew. From edward.nevill at linaro.org Thu Jan 8 09:32:06 2015 From: edward.nevill at linaro.org (Edward Nevill) Date: Thu, 08 Jan 2015 09:32:06 +0000 Subject: [aarch64-port-dev ] JTREG, SPECjbb2013 and Hadoop/Terasort results for OpenJDK 8 on AArch64 Message-ID: <1420709526.15543.4.camel@mylittlepony.linaroharston> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 10 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/summary/2015/008/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 540; fail: 20; error: 29 Build 1: aarch64/2014/oct/14 pass: 578; fail: 48; error: 1 Build 2: aarch64/2014/oct/15 pass: 578; fail: 48; error: 1 Build 3: aarch64/2014/oct/17 pass: 578; fail: 48; error: 1 Build 4: aarch64/2014/nov/01 pass: 578; fail: 48; error: 1 Build 5: aarch64/2014/nov/20 pass: 584; fail: 53; error: 1 Build 6: aarch64/2014/nov/28 pass: 584; fail: 53; error: 1 Build 7: aarch64/2014/dec/05 pass: 584; fail: 53; error: 1 Build 8: aarch64/2014/dec/12 pass: 586; fail: 51; error: 1 Build 9: aarch64/2014/dec/16 pass: 585; fail: 52; error: 1 Build 10: aarch64/2015/jan/08 pass: 584; fail: 53; error: 1 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 5,297; fail: 200; error: 76 Build 1: aarch64/2014/oct/14 pass: 5,296; fail: 236; error: 16 Build 2: aarch64/2014/oct/15 pass: 5,286; fail: 238; error: 24 Build 3: aarch64/2014/oct/17 pass: 5,293; fail: 233; error: 22 Build 4: aarch64/2014/nov/01 pass: 5,294; fail: 235; error: 19 Build 5: aarch64/2014/nov/20 pass: 5,324; fail: 212; error: 24 Build 6: aarch64/2014/nov/28 pass: 5,324; fail: 216; error: 20 Build 7: aarch64/2014/dec/05 pass: 5,323; fail: 217; error: 20 Build 8: aarch64/2014/dec/12 pass: 5,334; fail: 206; error: 20 Build 9: aarch64/2014/dec/16 pass: 5,332; fail: 205; error: 23 Build 10: aarch64/2015/jan/08 pass: 5,327; fail: 211; error: 22 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 3,031; error: 16 Build 1: aarch64/2014/oct/14 pass: 3,037; error: 9 Build 2: aarch64/2014/oct/15 pass: 3,035; error: 11 Build 3: aarch64/2014/oct/17 pass: 3,035; error: 11 Build 4: aarch64/2014/nov/01 pass: 3,035; error: 11 Build 5: aarch64/2014/nov/20 pass: 3,038; error: 10 Build 6: aarch64/2014/nov/28 pass: 3,034; error: 14 Build 7: aarch64/2014/dec/05 pass: 3,037; error: 11 Build 8: aarch64/2014/dec/12 pass: 3,036; error: 12 Build 9: aarch64/2014/dec/16 pass: 3,039; error: 9 Build 10: aarch64/2015/jan/08 pass: 3,038; error: 10 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 559; fail: 1; error: 29 Build 1: aarch64/2014/oct/14 pass: 594; fail: 32; error: 1 Build 2: aarch64/2014/oct/15 pass: 592; fail: 34; error: 1 Build 3: aarch64/2014/oct/17 pass: 593; fail: 33; error: 1 Build 4: aarch64/2014/nov/01 pass: 588; fail: 37; error: 2 Build 5: aarch64/2014/nov/20 pass: 600; fail: 36; error: 2 Build 6: aarch64/2014/nov/28 pass: 601; fail: 36; error: 1 Build 7: aarch64/2014/dec/05 pass: 599; fail: 38; error: 1 Build 8: aarch64/2014/dec/12 pass: 599; fail: 38; error: 1 Build 9: aarch64/2014/dec/16 pass: 602; fail: 35; error: 1 Build 10: aarch64/2015/jan/08 pass: 599; fail: 38; error: 1 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 5,303; fail: 194; error: 76 Build 1: aarch64/2014/oct/14 pass: 5,304; fail: 226; error: 18 Build 2: aarch64/2014/oct/15 pass: 5,303; fail: 217; error: 28 Build 3: aarch64/2014/oct/17 pass: 5,304; fail: 219; error: 25 Build 4: aarch64/2014/nov/01 pass: 5,295; fail: 233; error: 20 Build 5: aarch64/2014/nov/20 pass: 5,337; fail: 199; error: 24 Build 6: aarch64/2014/nov/28 pass: 5,116; fail: 424; error: 20 Build 7: aarch64/2014/dec/05 pass: 5,337; fail: 198; error: 25 Build 8: aarch64/2014/dec/12 pass: 5,318; fail: 218; error: 24 Build 9: aarch64/2014/dec/16 pass: 5,331; fail: 205; error: 24 Build 10: aarch64/2015/jan/08 pass: 5,330; fail: 202; error: 28 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 3,036; error: 11 Build 1: aarch64/2014/oct/14 pass: 3,037; error: 9 Build 2: aarch64/2014/oct/15 pass: 3,032; fail: 1; error: 13 Build 3: aarch64/2014/oct/17 pass: 3,034; error: 12 Build 4: aarch64/2014/nov/01 pass: 3,034; fail: 1; error: 11 Build 5: aarch64/2014/nov/20 pass: 3,037; error: 11 Build 6: aarch64/2014/nov/28 pass: 3,039; error: 9 Build 7: aarch64/2014/dec/05 pass: 3,041; error: 7 Build 8: aarch64/2014/dec/12 pass: 3,040; error: 8 Build 9: aarch64/2014/dec/16 pass: 3,036; error: 12 Build 10: aarch64/2015/jan/08 pass: 3,038; fail: 1; error: 9 Previous results can be found here: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/index.html SPECjbb2013 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2013 composite tests and compares the performance against the baseline performance of the server compiler taken on 2014-04-01. In accordance with [1], the SPECjbb2013 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 1.19x Relative performance: Server critical-jOPS (nc): 1.48x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/SPECjbb2013-1.00-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the client and server compilers on 2014-04-01. Relative performance: Zero: 1.0, Client: 48.51, Server: 82.54 Client 48.51 / Client 2014-04-01 (43.00): 1.13x Server 82.54 / Server 2014-04-01 (71.00): 1.16x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 10 days. 2014-10-14 pass rate: 881/881, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/287/results/ 2014-10-15 pass rate: 881/881, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/288/results/ 2014-10-17 pass rate: 881/881, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/290/results/ 2014-11-01 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/305/results/ 2014-11-20 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/324/results/ 2014-11-28 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/332/results/ 2014-12-05 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/339/results/ 2014-12-12 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/346/results/ 2014-12-16 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/350/results/ 2015-01-08 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/008/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jcstress-nightly-runs/ From edward.nevill at linaro.org Thu Jan 8 13:00:12 2015 From: edward.nevill at linaro.org (Edward Nevill) Date: Thu, 08 Jan 2015 13:00:12 +0000 Subject: [aarch64-port-dev ] RFR: Fix guarantee failure in syncronizer.cpp Message-ID: <1420722012.27866.8.camel@mylittlepony.linaroharston> Hi, The following patch fixes a guarantee failure # Internal Error (synchronizer.cpp:1430), pid=23066, tid=4393646813680 # guarantee(mid->header()->is_neutral()) failed: invariant The problem would seem to be that using stxr in the lock updating code the updated value of the header does not become immediately visible. The solution is to use stlxr instead. The patch below is for jdk8 but parallel patches are needed for jdk7 and jdk9. All the best, Ed. --- CUT HERE --- # HG changeset patch # User enevill # Date 1420721252 0 # Thu Jan 08 12:47:32 2015 +0000 # Node ID 06c52e8fd6d340918f14faabc9f7b62366a38c31 # Parent c47a4731e5e09f05023f169049836f5022eaeadb Fix guarantee failure in syncronizer.cpp diff -r c47a4731e5e0 -r 06c52e8fd6d3 src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Tue Jan 06 15:57:27 2015 +0000 +++ b/src/cpu/aarch64/vm/aarch64.ad Thu Jan 08 12:47:32 2015 +0000 @@ -2968,7 +2968,8 @@ __ ldxr(tmp, oop); __ cmp(tmp, disp_hdr); __ br(Assembler::NE, cas_failed); - __ stxr(tmp, box, oop); + // use stlxr to ensure update is immediately visible + __ stlxr(tmp, box, oop); __ cbzw(tmp, cont); __ b(retry_load); } @@ -3017,7 +3018,8 @@ __ ldxr(rscratch1, tmp); __ cmp(disp_hdr, rscratch1); __ br(Assembler::NE, fail); - __ stxr(rscratch1, rthread, tmp); + // use stlxr to ensure update is immediately visible + __ stlxr(rscratch1, rthread, tmp); __ cbnzw(rscratch1, retry_load); __ bind(fail); } @@ -3105,7 +3107,8 @@ __ ldxr(tmp, oop); __ cmp(box, tmp); __ br(Assembler::NE, cas_failed); - __ stxr(tmp, disp_hdr, oop); + // use stlxr to ensure update is immediately visible + __ stlxr(tmp, disp_hdr, oop); __ cbzw(tmp, cont); __ b(retry_load); } --- CUT HERE --- From aph at redhat.com Thu Jan 8 13:18:04 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 08 Jan 2015 13:18:04 +0000 Subject: [aarch64-port-dev ] RFR: Fix guarantee failure in syncronizer.cpp In-Reply-To: <1420722012.27866.8.camel@mylittlepony.linaroharston> References: <1420722012.27866.8.camel@mylittlepony.linaroharston> Message-ID: <54AE838C.8020904@redhat.com> On 01/08/2015 01:00 PM, Edward Nevill wrote: > The patch below is for jdk8 but parallel patches are needed for jdk7 and jdk9. Looks good. OK for all JDK versions. Thanks, Andrew. From ed at camswl.com Thu Jan 8 13:24:57 2015 From: ed at camswl.com (ed at camswl.com) Date: Thu, 08 Jan 2015 13:24:57 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: Fix guarantee failure in syncronizer.cpp Message-ID: <201501081324.t08DOvid017392@aojmv0008> Changeset: 06c52e8fd6d3 Author: enevill Date: 2015-01-08 12:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/06c52e8fd6d3 Fix guarantee failure in syncronizer.cpp ! src/cpu/aarch64/vm/aarch64.ad From ed at camswl.com Thu Jan 8 13:44:13 2015 From: ed at camswl.com (ed at camswl.com) Date: Thu, 08 Jan 2015 13:44:13 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk9/hotspot: Fix guarantee failure in syncronizer.cpp Message-ID: <201501081344.t08DiDIL021708@aojmv0008> Changeset: cf552dad5657 Author: enevill Date: 2015-01-08 13:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/cf552dad5657 Fix guarantee failure in syncronizer.cpp ! src/cpu/aarch64/vm/aarch64.ad From aph at redhat.com Fri Jan 9 18:20:11 2015 From: aph at redhat.com (aph at redhat.com) Date: Fri, 09 Jan 2015 18:20:11 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk9/hotspot: 5 new changesets Message-ID: <201501091820.t09IKBRL017012@aojmv0008> Changeset: abd44dfea909 Author: aph Date: 2015-01-02 10:58 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/abd44dfea909 Small cleanups. ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: affd9f70b4af Author: aph Date: 2015-01-06 11:36 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/affd9f70b4af Typo in comment ! src/cpu/aarch64/vm/aarch64.ad Changeset: 2cc14ba6c920 Author: aph Date: 2015-01-06 11:36 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/2cc14ba6c920 Delete dead code in FpuStackSim. ! src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp ! src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp Changeset: 4bf1d55806f2 Author: enevill Date: 2015-01-06 15:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/4bf1d55806f2 Add java.lang.ref.Reference.get intrinsic to template interpreter ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 6ed4821cc0d3 Author: aph Date: 2015-01-09 13:18 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/6ed4821cc0d3 Merge ! src/cpu/aarch64/vm/aarch64.ad From edward.nevill at gmail.com Fri Jan 9 20:33:42 2015 From: edward.nevill at gmail.com (Edward Nevill) Date: Fri, 09 Jan 2015 20:33:42 +0000 Subject: [aarch64-port-dev ] JTREG, SPECjbb2013 and Hadoop/Terasort results for OpenJDK 8 on AArch64 Message-ID: <1420835622.1280.2.camel@mint> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 10 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/summary/2015/009/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 540; fail: 20; error: 29 Build 1: aarch64/2014/oct/14 pass: 578; fail: 48; error: 1 Build 2: aarch64/2014/oct/15 pass: 578; fail: 48; error: 1 Build 3: aarch64/2014/oct/17 pass: 578; fail: 48; error: 1 Build 4: aarch64/2014/nov/01 pass: 578; fail: 48; error: 1 Build 5: aarch64/2014/nov/20 pass: 584; fail: 53; error: 1 Build 6: aarch64/2014/nov/28 pass: 584; fail: 53; error: 1 Build 7: aarch64/2014/dec/05 pass: 584; fail: 53; error: 1 Build 8: aarch64/2014/dec/12 pass: 586; fail: 51; error: 1 Build 9: aarch64/2014/dec/16 pass: 585; fail: 52; error: 1 Build 10: aarch64/2015/jan/08 pass: 584; fail: 53; error: 1 Build 11: aarch64/2015/jan/09 pass: 584; fail: 53; error: 1 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 5,297; fail: 200; error: 76 Build 1: aarch64/2014/oct/14 pass: 5,296; fail: 236; error: 16 Build 2: aarch64/2014/oct/15 pass: 5,286; fail: 238; error: 24 Build 3: aarch64/2014/oct/17 pass: 5,293; fail: 233; error: 22 Build 4: aarch64/2014/nov/01 pass: 5,294; fail: 235; error: 19 Build 5: aarch64/2014/nov/20 pass: 5,324; fail: 212; error: 24 Build 6: aarch64/2014/nov/28 pass: 5,324; fail: 216; error: 20 Build 7: aarch64/2014/dec/05 pass: 5,323; fail: 217; error: 20 Build 8: aarch64/2014/dec/12 pass: 5,334; fail: 206; error: 20 Build 9: aarch64/2014/dec/16 pass: 5,332; fail: 205; error: 23 Build 10: aarch64/2015/jan/08 pass: 5,327; fail: 211; error: 22 Build 11: aarch64/2015/jan/09 pass: 5,330; fail: 212; error: 18 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 3,031; error: 16 Build 1: aarch64/2014/oct/14 pass: 3,037; error: 9 Build 2: aarch64/2014/oct/15 pass: 3,035; error: 11 Build 3: aarch64/2014/oct/17 pass: 3,035; error: 11 Build 4: aarch64/2014/nov/01 pass: 3,035; error: 11 Build 5: aarch64/2014/nov/20 pass: 3,038; error: 10 Build 6: aarch64/2014/nov/28 pass: 3,034; error: 14 Build 7: aarch64/2014/dec/05 pass: 3,037; error: 11 Build 8: aarch64/2014/dec/12 pass: 3,036; error: 12 Build 9: aarch64/2014/dec/16 pass: 3,039; error: 9 Build 10: aarch64/2015/jan/08 pass: 3,038; error: 10 Build 11: aarch64/2015/jan/09 pass: 3,037; error: 11 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 559; fail: 1; error: 29 Build 1: aarch64/2014/oct/14 pass: 594; fail: 32; error: 1 Build 2: aarch64/2014/oct/15 pass: 592; fail: 34; error: 1 Build 3: aarch64/2014/oct/17 pass: 593; fail: 33; error: 1 Build 4: aarch64/2014/nov/01 pass: 588; fail: 37; error: 2 Build 5: aarch64/2014/nov/20 pass: 600; fail: 36; error: 2 Build 6: aarch64/2014/nov/28 pass: 601; fail: 36; error: 1 Build 7: aarch64/2014/dec/05 pass: 599; fail: 38; error: 1 Build 8: aarch64/2014/dec/12 pass: 599; fail: 38; error: 1 Build 9: aarch64/2014/dec/16 pass: 602; fail: 35; error: 1 Build 10: aarch64/2015/jan/08 pass: 599; fail: 38; error: 1 Build 11: aarch64/2015/jan/09 pass: 599; fail: 38; error: 1 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 5,303; fail: 194; error: 76 Build 1: aarch64/2014/oct/14 pass: 5,304; fail: 226; error: 18 Build 2: aarch64/2014/oct/15 pass: 5,303; fail: 217; error: 28 Build 3: aarch64/2014/oct/17 pass: 5,304; fail: 219; error: 25 Build 4: aarch64/2014/nov/01 pass: 5,295; fail: 233; error: 20 Build 5: aarch64/2014/nov/20 pass: 5,337; fail: 199; error: 24 Build 6: aarch64/2014/nov/28 pass: 5,116; fail: 424; error: 20 Build 7: aarch64/2014/dec/05 pass: 5,337; fail: 198; error: 25 Build 8: aarch64/2014/dec/12 pass: 5,318; fail: 218; error: 24 Build 9: aarch64/2014/dec/16 pass: 5,331; fail: 205; error: 24 Build 10: aarch64/2015/jan/08 pass: 5,330; fail: 202; error: 28 Build 11: aarch64/2015/jan/09 pass: 5,339; fail: 201; error: 20 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2014/sep/25 pass: 3,036; error: 11 Build 1: aarch64/2014/oct/14 pass: 3,037; error: 9 Build 2: aarch64/2014/oct/15 pass: 3,032; fail: 1; error: 13 Build 3: aarch64/2014/oct/17 pass: 3,034; error: 12 Build 4: aarch64/2014/nov/01 pass: 3,034; fail: 1; error: 11 Build 5: aarch64/2014/nov/20 pass: 3,037; error: 11 Build 6: aarch64/2014/nov/28 pass: 3,039; error: 9 Build 7: aarch64/2014/dec/05 pass: 3,041; error: 7 Build 8: aarch64/2014/dec/12 pass: 3,040; error: 8 Build 9: aarch64/2014/dec/16 pass: 3,036; error: 12 Build 10: aarch64/2015/jan/08 pass: 3,038; fail: 1; error: 9 Build 11: aarch64/2015/jan/09 pass: 3,038; error: 10 Previous results can be found here: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/index.html SPECjbb2013 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2013 composite tests and compares the performance against the baseline performance of the server compiler taken on 2014-04-01. In accordance with [1], the SPECjbb2013 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 1.23x Relative performance: Server critical-jOPS (nc): 1.63x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/SPECjbb2013-1.00-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the client and server compilers on 2014-04-01. Relative performance: Zero: 1.0, Client: 49.53, Server: 84.52 Client 49.53 / Client 2014-04-01 (43.00): 1.15x Server 84.52 / Server 2014-04-01 (71.00): 1.19x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 10 days. 2014-10-15 pass rate: 881/881, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/288/results/ 2014-10-17 pass rate: 881/881, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/290/results/ 2014-11-01 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/305/results/ 2014-11-20 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/324/results/ 2014-11-28 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/332/results/ 2014-12-05 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/339/results/ 2014-12-12 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/346/results/ 2014-12-16 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2014/350/results/ 2015-01-08 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/008/results/ 2015-01-09 pass rate: 11550/11550, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/009/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jcstress-nightly-runs/ From dean.long at oracle.com Mon Jan 12 04:31:28 2015 From: dean.long at oracle.com (Dean Long) Date: Sun, 11 Jan 2015 20:31:28 -0800 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> Message-ID: <54B34E20.5030506@oracle.com> I found a small problem with the new config.sub wrapper. It works with the bash shell but not with the dash shell. The problem seems to be with this line: result=`. $DIR/autoconf-config.sub $sub_args "$@"` "dash" doesn't seem to support args passed with ".", so $sub_args "$@" are ignored. dl From aph at redhat.com Mon Jan 12 10:25:12 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 12 Jan 2015 10:25:12 +0000 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B34E20.5030506@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> Message-ID: <54B3A108.9070203@redhat.com> On 12/01/15 04:31, Dean Long wrote: > I found a small problem with the new config.sub wrapper. It works with > the bash shell but not with the dash shell. > The problem seems to be with this line: > > result=`. $DIR/autoconf-config.sub $sub_args "$@"` > > "dash" doesn't seem to support args passed with ".", so $sub_args "$@" > are ignored. Thank you. Sorry for the breakage; I didn't intend to use any non-portable shell idioms. I'm not expert enough to say whether this is a bug in dash, but I don't suppose that matters: we are where we are. There's no reason not to replace the "." with "bash". Do you want me to do anything? Andrew. From magnus.ihse.bursie at oracle.com Mon Jan 12 11:49:34 2015 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Mon, 12 Jan 2015 12:49:34 +0100 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B34E20.5030506@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> Message-ID: <54B3B4CE.8060804@oracle.com> On 2015-01-12 05:31, Dean Long wrote: > I found a small problem with the new config.sub wrapper. It works > with the bash shell but not with the dash shell. > The problem seems to be with this line: > > result=`. $DIR/autoconf-config.sub $sub_args "$@"` > > "dash" doesn't seem to support args passed with ".", so $sub_args "$@" > are ignored. bash is the required shell for running configure. We do not support non-bash shells. In fact, we go to lengths to try to ensure that we are indeed running under bash. /Magnus From dean.long at oracle.com Tue Jan 13 08:32:43 2015 From: dean.long at oracle.com (Dean Long) Date: Tue, 13 Jan 2015 00:32:43 -0800 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B3B4CE.8060804@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3B4CE.8060804@oracle.com> Message-ID: <54B4D82B.3050608@oracle.com> On 1/12/2015 3:49 AM, Magnus Ihse Bursie wrote: > On 2015-01-12 05:31, Dean Long wrote: >> I found a small problem with the new config.sub wrapper. It works >> with the bash shell but not with the dash shell. >> The problem seems to be with this line: >> >> result=`. $DIR/autoconf-config.sub $sub_args "$@"` >> >> "dash" doesn't seem to support args passed with ".", so $sub_args >> "$@" are ignored. > > bash is the required shell for running configure. We do not support > non-bash shells. In fact, we go to lengths to try to ensure that we > are indeed running under bash. > > /Magnus I was thinking 'bash configure' was enough, but it turns out 'CONFIG_SHELL=bash bash configure' gives better results. dl From dean.long at oracle.com Tue Jan 13 08:44:04 2015 From: dean.long at oracle.com (Dean Long) Date: Tue, 13 Jan 2015 00:44:04 -0800 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B3A108.9070203@redhat.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3A108.9070203@redhat.com> Message-ID: <54B4DAD4.5060904@oracle.com> On 1/12/2015 2:25 AM, Andrew Haley wrote: > On 12/01/15 04:31, Dean Long wrote: >> I found a small problem with the new config.sub wrapper. It works with >> the bash shell but not with the dash shell. >> The problem seems to be with this line: >> >> result=`. $DIR/autoconf-config.sub $sub_args "$@"` >> >> "dash" doesn't seem to support args passed with ".", so $sub_args "$@" >> are ignored. > Thank you. Sorry for the breakage; I didn't intend to use any > non-portable shell idioms. I'm not expert enough to say whether this > is a bug in dash, but I don't suppose that matters: we are where we > are. > > There's no reason not to replace the "." with "bash". Do you want me > to do anything? I guess not, since we only support bash. However, I did notice another problem with the same file. "aarch64-linux-gnu" comes out as "aarch64-linux-gnu" instead of "aarch64-unknown-linux-gnu". I came up with a simpler version, where I replace "aarch64-" with "arm-", run autoconf-config.sub, then replace "arm-" back to "aarch64-". dl > Andrew. From aph at redhat.com Tue Jan 13 09:08:19 2015 From: aph at redhat.com (Andrew Haley) Date: Tue, 13 Jan 2015 09:08:19 +0000 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B4DAD4.5060904@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3A108.9070203@redhat.com> <54B4DAD4.5060904@oracle.com> Message-ID: <54B4E083.9040502@redhat.com> On 13/01/15 08:44, Dean Long wrote: > I came up with a simpler version, where I replace "aarch64-" with > "arm-", run autoconf-config.sub, then replace "arm-" back to > "aarch64-". Thanks. That sounds good to me. Andrew. From adinn at icedtea.classpath.org Tue Jan 13 14:47:11 2015 From: adinn at icedtea.classpath.org (adinn at icedtea.classpath.org) Date: Tue, 13 Jan 2015 14:47:11 +0000 Subject: [aarch64-port-dev ] /hg/icedtea7-forest-aarch64/corba: 3 new changesets Message-ID: changeset 8eeadf462400 in /hg/icedtea7-forest-aarch64/corba details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/corba?cmd=changeset;node=8eeadf462400 author: andrew date: Fri Dec 12 06:37:54 2014 +0000 Added tag icedtea-2.6pre15 for changeset 9a9cde985e01 changeset 1eb2d75d86f0 in /hg/icedtea7-forest-aarch64/corba details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/corba?cmd=changeset;node=1eb2d75d86f0 author: andrew date: Tue Dec 30 21:41:16 2014 +0000 Added tag icedtea-2.6pre16 for changeset 8eeadf462400 changeset c0ce13c123b7 in /hg/icedtea7-forest-aarch64/corba details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/corba?cmd=changeset;node=c0ce13c123b7 author: adinn date: Tue Jan 13 14:46:14 2015 +0000 merge diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 9a9cde985e01 -r c0ce13c123b7 .hgtags --- a/.hgtags Wed Dec 10 06:02:58 2014 +0000 +++ b/.hgtags Tue Jan 13 14:46:14 2015 +0000 @@ -551,3 +551,5 @@ f2ef4247a9a496bb173a6592a6f13e716670b8d3 icedtea-2.6pre12 9b3eb26f177e896dc081de80b5f0fe0bea12b5e4 icedtea-2.6pre13 646234c2fd7be902c44261aa8f909dfd115f308d icedtea-2.6pre14 +9a9cde985e018164da97d4ed1b51a83cda59f93a icedtea-2.6pre15 +8eeadf4624006ab6af52354a15aee8f9a890fc16 icedtea-2.6pre16 From adinn at icedtea.classpath.org Tue Jan 13 14:47:18 2015 From: adinn at icedtea.classpath.org (adinn at icedtea.classpath.org) Date: Tue, 13 Jan 2015 14:47:18 +0000 Subject: [aarch64-port-dev ] /hg/icedtea7-forest-aarch64/hotspot: 4 new changesets Message-ID: changeset 7891f0e7ae10 in /hg/icedtea7-forest-aarch64/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/hotspot?cmd=changeset;node=7891f0e7ae10 author: andrew date: Fri Dec 12 06:38:01 2014 +0000 Added tag icedtea-2.6pre15 for changeset 5ad4c0916974 changeset a685a32270c3 in /hg/icedtea7-forest-aarch64/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/hotspot?cmd=changeset;node=a685a32270c3 author: andrew date: Tue Dec 30 21:41:20 2014 +0000 Added tag icedtea-2.6pre16 for changeset 7891f0e7ae10 changeset 0a377d9c35cd in /hg/icedtea7-forest-aarch64/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/hotspot?cmd=changeset;node=0a377d9c35cd author: Edward Nevill date: Fri Jan 09 10:05:00 2015 +0000 Fix guarantee failure in syncronizer.cpp changeset 219b0a7f15b6 in /hg/icedtea7-forest-aarch64/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/hotspot?cmd=changeset;node=219b0a7f15b6 author: adinn date: Tue Jan 13 14:41:43 2015 +0000 merge diffstat: .hgtags | 2 ++ src/cpu/aarch64/vm/aarch64.ad | 9 ++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diffs (42 lines): diff -r 5ad4c0916974 -r 219b0a7f15b6 .hgtags --- a/.hgtags Thu Dec 11 16:42:03 2014 +0000 +++ b/.hgtags Tue Jan 13 14:41:43 2015 +0000 @@ -779,3 +779,5 @@ 0c2099cd04cd24778c5baccc7c8a72c311ef6f84 icedtea-2.6pre12 c6fa18ed8a01a15e1210bf44dc7075463e0a514b icedtea-2.6pre13 1d3d9e81c8e16bfe948da9bc0756e922a3802ca4 icedtea-2.6pre14 +5ad4c09169742e076305193c1e0b8256635cf33e icedtea-2.6pre15 +7891f0e7ae10d8f636fdbf29bcfe06f43d057e5f icedtea-2.6pre16 diff -r 5ad4c0916974 -r 219b0a7f15b6 src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Thu Dec 11 16:42:03 2014 +0000 +++ b/src/cpu/aarch64/vm/aarch64.ad Tue Jan 13 14:41:43 2015 +0000 @@ -2950,7 +2950,8 @@ __ ldxr(tmp, oop); __ cmp(tmp, disp_hdr); __ br(Assembler::NE, cas_failed); - __ stxr(tmp, box, oop); + // use stlxr to ensure update is immediately visible + __ stlxr(tmp, box, oop); __ cbzw(tmp, cont); __ b(retry_load); } @@ -2999,7 +3000,8 @@ __ ldxr(rscratch1, tmp); __ cmp(disp_hdr, rscratch1); __ br(Assembler::NE, fail); - __ stxr(rscratch1, rthread, tmp); + // use stlxr to ensure update is immediately visible + __ stlxr(rscratch1, rthread, tmp); __ cbnzw(rscratch1, retry_load); __ bind(fail); } @@ -3087,7 +3089,8 @@ __ ldxr(tmp, oop); __ cmp(box, tmp); __ br(Assembler::NE, cas_failed); - __ stxr(tmp, disp_hdr, oop); + // use stlxr to ensure update is immediately visible + __ stlxr(tmp, disp_hdr, oop); __ cbzw(tmp, cont); __ b(retry_load); } From adinn at icedtea.classpath.org Tue Jan 13 14:47:23 2015 From: adinn at icedtea.classpath.org (adinn at icedtea.classpath.org) Date: Tue, 13 Jan 2015 14:47:23 +0000 Subject: [aarch64-port-dev ] /hg/icedtea7-forest-aarch64/jaxp: 3 new changesets Message-ID: changeset a41b3447afd7 in /hg/icedtea7-forest-aarch64/jaxp details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jaxp?cmd=changeset;node=a41b3447afd7 author: andrew date: Fri Dec 12 06:37:56 2014 +0000 Added tag icedtea-2.6pre15 for changeset 133c38a2d10f changeset 54100657ce67 in /hg/icedtea7-forest-aarch64/jaxp details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jaxp?cmd=changeset;node=54100657ce67 author: andrew date: Tue Dec 30 21:41:16 2014 +0000 Added tag icedtea-2.6pre16 for changeset a41b3447afd7 changeset eb8f818b68c5 in /hg/icedtea7-forest-aarch64/jaxp details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jaxp?cmd=changeset;node=eb8f818b68c5 author: adinn date: Tue Jan 13 14:46:15 2015 +0000 merge diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 133c38a2d10f -r eb8f818b68c5 .hgtags --- a/.hgtags Wed Dec 10 06:02:59 2014 +0000 +++ b/.hgtags Tue Jan 13 14:46:15 2015 +0000 @@ -552,3 +552,5 @@ 1edb9d1d6451a8e147d74e69021bc3f00622b8c6 icedtea-2.6pre12 a2841c1a7f292ee7ba33121435b566d347b99ddb icedtea-2.6pre13 35cfccb24a9c229f960169ec986beae2329b0688 icedtea-2.6pre14 +133c38a2d10fdb95e332ceefa4db8cf765c8b413 icedtea-2.6pre15 +a41b3447afd7011c7d08b5077549695687b70ea4 icedtea-2.6pre16 From adinn at icedtea.classpath.org Tue Jan 13 14:47:29 2015 From: adinn at icedtea.classpath.org (adinn at icedtea.classpath.org) Date: Tue, 13 Jan 2015 14:47:29 +0000 Subject: [aarch64-port-dev ] /hg/icedtea7-forest-aarch64/jaxws: 3 new changesets Message-ID: changeset 4bd22fe291c5 in /hg/icedtea7-forest-aarch64/jaxws details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jaxws?cmd=changeset;node=4bd22fe291c5 author: andrew date: Fri Dec 12 06:37:56 2014 +0000 Added tag icedtea-2.6pre15 for changeset 8946500e8f3d changeset f36becc08f66 in /hg/icedtea7-forest-aarch64/jaxws details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jaxws?cmd=changeset;node=f36becc08f66 author: andrew date: Tue Dec 30 21:41:17 2014 +0000 Added tag icedtea-2.6pre16 for changeset 4bd22fe291c5 changeset 2e49d873ea5e in /hg/icedtea7-forest-aarch64/jaxws details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jaxws?cmd=changeset;node=2e49d873ea5e author: adinn date: Tue Jan 13 14:46:15 2015 +0000 merge diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 8946500e8f3d -r 2e49d873ea5e .hgtags --- a/.hgtags Wed Dec 10 06:03:01 2014 +0000 +++ b/.hgtags Tue Jan 13 14:46:15 2015 +0000 @@ -551,3 +551,5 @@ d4724872ee06431c99edda9b86115a2a7ec9c8a1 icedtea-2.6pre12 26d6f6067c7ba517c98992828f9d9e87df20356d icedtea-2.6pre13 8b238b2b6e64991f24d524a6e3ca878df11f1ba4 icedtea-2.6pre14 +8946500e8f3d879b28e1e257d3683efe38217b4b icedtea-2.6pre15 +4bd22fe291c59aaf427b15a64423bb38ebfff2e9 icedtea-2.6pre16 From adinn at icedtea.classpath.org Tue Jan 13 14:47:37 2015 From: adinn at icedtea.classpath.org (adinn at icedtea.classpath.org) Date: Tue, 13 Jan 2015 14:47:37 +0000 Subject: [aarch64-port-dev ] /hg/icedtea7-forest-aarch64/jdk: 7 new changesets Message-ID: changeset 6dd583aadca8 in /hg/icedtea7-forest-aarch64/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jdk?cmd=changeset;node=6dd583aadca8 author: andrew date: Fri Dec 12 04:45:32 2014 +0000 Bump to icedtea-2.6.0pre15 changeset 124b6842138b in /hg/icedtea7-forest-aarch64/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jdk?cmd=changeset;node=124b6842138b author: andrew date: Fri Dec 12 06:37:57 2014 +0000 Added tag icedtea-2.6pre15 for changeset 6dd583aadca8 changeset 6e96282e913f in /hg/icedtea7-forest-aarch64/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jdk?cmd=changeset;node=6e96282e913f author: andrew date: Fri Dec 12 16:55:22 2014 +0000 PR2145, RH114622: Printing to Postscript doesn't support dieresis Contributed-by: philip.race at oracle.com changeset e3df2e31e33f in /hg/icedtea7-forest-aarch64/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jdk?cmd=changeset;node=e3df2e31e33f author: prr date: Fri Sep 27 13:06:47 2013 -0700 8020190, PR2160, RH1176718: Fatal: Bug in native code: jfieldID must match object Reviewed-by: jgodinez, vadim changeset 2e8f3cd07f14 in /hg/icedtea7-forest-aarch64/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jdk?cmd=changeset;node=2e8f3cd07f14 author: andrew date: Tue Dec 23 18:39:55 2014 +0000 Bump to icedtea-2.6.0pre16 changeset a97c208d888a in /hg/icedtea7-forest-aarch64/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jdk?cmd=changeset;node=a97c208d888a author: andrew date: Tue Dec 30 21:41:18 2014 +0000 Added tag icedtea-2.6pre16 for changeset 2e8f3cd07f14 changeset 6bbc52d40754 in /hg/icedtea7-forest-aarch64/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/jdk?cmd=changeset;node=6bbc52d40754 author: adinn date: Tue Jan 13 14:46:15 2015 +0000 merge diffstat: .hgtags | 2 ++ make/jdk_generic_profile.sh | 2 +- src/share/classes/sun/font/FreetypeFontScaler.java | 8 ++++---- src/share/native/sun/font/freetypeScaler.c | 9 +++++---- src/solaris/classes/sun/font/FcFontConfiguration.java | 2 +- 5 files changed, 13 insertions(+), 10 deletions(-) diffs (104 lines): diff -r 0799319cc6be -r 6bbc52d40754 .hgtags --- a/.hgtags Wed Dec 10 06:03:01 2014 +0000 +++ b/.hgtags Tue Jan 13 14:46:15 2015 +0000 @@ -535,3 +535,5 @@ 3620a98d0295f2b5ba4483483e61bfc386e734c1 icedtea-2.6pre12 13bd267f397d41749dcd08576a80f368cf3aaad7 icedtea-2.6pre13 ccdc37cdfaa891e3c14174378a8e7a5871e8893b icedtea-2.6pre14 +6dd583aadca80b71e8c004d9f4f3deb1d779ccfb icedtea-2.6pre15 +2e8f3cd07f149eab799f60db51ff3629f6ab0664 icedtea-2.6pre16 diff -r 0799319cc6be -r 6bbc52d40754 make/jdk_generic_profile.sh --- a/make/jdk_generic_profile.sh Wed Dec 10 06:03:01 2014 +0000 +++ b/make/jdk_generic_profile.sh Tue Jan 13 14:46:15 2015 +0000 @@ -625,7 +625,7 @@ # IcedTea versioning export ICEDTEA_NAME="IcedTea" -export PACKAGE_VERSION="2.6.0pre14" +export PACKAGE_VERSION="2.6.0pre16" export DERIVATIVE_ID="${ICEDTEA_NAME} ${PACKAGE_VERSION}" echo "Building ${DERIVATIVE_ID}" diff -r 0799319cc6be -r 6bbc52d40754 src/share/classes/sun/font/FreetypeFontScaler.java --- a/src/share/classes/sun/font/FreetypeFontScaler.java Wed Dec 10 06:03:01 2014 +0000 +++ b/src/share/classes/sun/font/FreetypeFontScaler.java Tue Jan 13 14:46:15 2015 +0000 @@ -169,7 +169,7 @@ public synchronized void dispose() { if (nativeScaler != 0L) { - disposeNativeScaler(nativeScaler); + disposeNativeScaler(font.get(), nativeScaler); nativeScaler = 0L; } } @@ -190,7 +190,7 @@ synchronized int getGlyphCode(char charCode) throws FontScalerException { if (nativeScaler != 0L) { - return getGlyphCodeNative(nativeScaler, charCode); + return getGlyphCodeNative(font.get(), nativeScaler, charCode); } return FontScaler.getNullScaler().getGlyphCode(charCode); } @@ -245,9 +245,9 @@ private native long getLayoutTableCacheNative(long pScaler); - private native void disposeNativeScaler(long pScaler); + private native void disposeNativeScaler(Font2D font2D, long pScaler); - private native int getGlyphCodeNative(long pScaler, char charCode); + private native int getGlyphCodeNative(Font2D font, long pScaler, char charCode); private native int getNumGlyphsNative(long pScaler); private native int getMissingGlyphCodeNative(long pScaler); diff -r 0799319cc6be -r 6bbc52d40754 src/share/native/sun/font/freetypeScaler.c --- a/src/share/native/sun/font/freetypeScaler.c Wed Dec 10 06:03:01 2014 +0000 +++ b/src/share/native/sun/font/freetypeScaler.c Tue Jan 13 14:46:15 2015 +0000 @@ -1038,13 +1038,13 @@ */ JNIEXPORT void JNICALL Java_sun_font_FreetypeFontScaler_disposeNativeScaler( - JNIEnv *env, jobject scaler, jlong pScaler) { + JNIEnv *env, jobject scaler, jobject font2D, jlong pScaler) { FTScalerInfo* scalerInfo = (FTScalerInfo *) jlong_to_ptr(pScaler); /* Freetype functions *may* cause callback to java that can use cached values. Make sure our cache is up to date. NB: scaler context is not important at this point, can use NULL. */ - int errCode = setupFTContext(env, scaler, scalerInfo, NULL); + int errCode = setupFTContext(env, font2D, scalerInfo, NULL); if (errCode) { return; } @@ -1093,7 +1093,8 @@ */ JNIEXPORT jint JNICALL Java_sun_font_FreetypeFontScaler_getGlyphCodeNative( - JNIEnv *env, jobject scaler, jlong pScaler, jchar charCode) { + JNIEnv *env, jobject scaler, + jobject font2D, jlong pScaler, jchar charCode) { FTScalerInfo* scalerInfo = (FTScalerInfo *) jlong_to_ptr(pScaler); int errCode; @@ -1106,7 +1107,7 @@ /* Freetype functions *may* cause callback to java that can use cached values. Make sure our cache is up to date. Scaler context is not important here, can use NULL. */ - errCode = setupFTContext(env, scaler, scalerInfo, NULL); + errCode = setupFTContext(env, font2D, scalerInfo, NULL); if (errCode) { return 0; } diff -r 0799319cc6be -r 6bbc52d40754 src/solaris/classes/sun/font/FcFontConfiguration.java --- a/src/solaris/classes/sun/font/FcFontConfiguration.java Wed Dec 10 06:03:01 2014 +0000 +++ b/src/solaris/classes/sun/font/FcFontConfiguration.java Tue Jan 13 14:46:15 2015 +0000 @@ -180,7 +180,7 @@ String[] componentFaceNames = cfi[idx].getComponentFaceNames(); FontDescriptor[] ret = new FontDescriptor[componentFaceNames.length]; for (int i = 0; i < componentFaceNames.length; i++) { - ret[i] = new FontDescriptor(componentFaceNames[i], StandardCharsets.UTF_8.newEncoder(), new int[0]); + ret[i] = new FontDescriptor(componentFaceNames[i], StandardCharsets.ISO_8859_1.newEncoder(), new int[0]); } return ret; From adinn at icedtea.classpath.org Tue Jan 13 14:47:49 2015 From: adinn at icedtea.classpath.org (adinn at icedtea.classpath.org) Date: Tue, 13 Jan 2015 14:47:49 +0000 Subject: [aarch64-port-dev ] /hg/icedtea7-forest-aarch64/langtools: 3 new changesets Message-ID: changeset c802d4cdd4cb in /hg/icedtea7-forest-aarch64/langtools details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/langtools?cmd=changeset;node=c802d4cdd4cb author: andrew date: Fri Dec 12 06:37:58 2014 +0000 Added tag icedtea-2.6pre15 for changeset 029dd486cd1a changeset e1dd8fea9abd in /hg/icedtea7-forest-aarch64/langtools details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/langtools?cmd=changeset;node=e1dd8fea9abd author: andrew date: Tue Dec 30 21:41:19 2014 +0000 Added tag icedtea-2.6pre16 for changeset c802d4cdd4cb changeset 0d0e3c2fbb5c in /hg/icedtea7-forest-aarch64/langtools details: http://icedtea.classpath.org/hg/icedtea7-forest-aarch64/langtools?cmd=changeset;node=0d0e3c2fbb5c author: adinn date: Tue Jan 13 14:46:15 2015 +0000 merge diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 029dd486cd1a -r 0d0e3c2fbb5c .hgtags --- a/.hgtags Wed Dec 10 06:03:02 2014 +0000 +++ b/.hgtags Tue Jan 13 14:46:15 2015 +0000 @@ -551,3 +551,5 @@ 987d772301e91c896178f47f39d82d87e9da1e39 icedtea-2.6pre12 a072de9f83ed85a6a86d052d13488009230d7d4b icedtea-2.6pre13 ecf2ec173dd2c19b63d7cf543db23ec7d4f4732a icedtea-2.6pre14 +029dd486cd1a8f6d7684b1633aae41c613055dd2 icedtea-2.6pre15 +c802d4cdd4cbfa8116e4f612cf536de32d67221a icedtea-2.6pre16 From dean.long at oracle.com Tue Jan 13 18:56:21 2015 From: dean.long at oracle.com (Dean Long) Date: Tue, 13 Jan 2015 10:56:21 -0800 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B4E083.9040502@redhat.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3A108.9070203@redhat.com> <54B4DAD4.5060904@oracle.com> <54B4E083.9040502@redhat.com> Message-ID: <54B56A55.3020803@oracle.com> On 1/13/2015 1:08 AM, Andrew Haley wrote: > On 13/01/15 08:44, Dean Long wrote: > >> I came up with a simpler version, where I replace "aarch64-" with >> "arm-", run autoconf-config.sub, then replace "arm-" back to >> "aarch64-". > Thanks. That sounds good to me. > > Andrew. Here's the patch. If it looks good, I can file a bug and push it to the staging repo. dl diff -r b052cb38b985 common/autoconf/build-aux/config.sub --- a/common/autoconf/build-aux/config.sub Thu Dec 11 15:05:06 2014 -0800 +++ b/common/autoconf/build-aux/config.sub Tue Jan 13 13:57:23 2015 -0500 @@ -41,25 +41,8 @@ case $1 in -- ) # Stop option processing shift; break ;; - aarch64-gnu ) - sub_args="$sub_args aarch64-unknown-gnu" - shift; ;; - aarch64-linux ) - sub_args="$sub_args aarch64-unknown-linux-gnu" - shift; ;; - aarch64-*-linux ) - os=`echo $1 | sed 's/aarch64-\(.*\)-linux/\1/'` - config="aarch64-unknown-linux-gnu" - sub_args="$sub_args $config" - shift; ;; - aarch64-*-gnu ) - os=`echo $1 | sed 's/aarch64-\(.*\)-gnu.*$/\1/'` - config="aarch64-unknown-gnu" - sub_args="$sub_args $config" - shift; ;; - aarch64-*-linux-* ) - os=`echo $1 | sed 's/aarch64-\(.*\)-linux-.*$/'` - config="aarch64-unknown-linux-gnu" + aarch64-* ) + config=`echo $1 | sed 's/^aarch64-/arm-/'` sub_args="$sub_args $config" shift; ;; - ) # Use stdin as input. @@ -74,9 +57,7 @@ result=`. $DIR/autoconf-config.sub $sub_args "$@"` exitcode=$? -if [ "x$os" != "x" ] ; then - result=`echo $result | sed "s/-unknown-/-$os-/"` -fi +result=`echo $result | sed "s/^arm-/aarch64-/"` echo $result exit $exitcode From magnus.ihse.bursie at oracle.com Wed Jan 14 13:27:15 2015 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Wed, 14 Jan 2015 14:27:15 +0100 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B4D82B.3050608@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3B4CE.8060804@oracle.com> <54B4D82B.3050608@oracle.com> Message-ID: <54B66EB3.3020601@oracle.com> On 2015-01-13 09:32, Dean Long wrote: > On 1/12/2015 3:49 AM, Magnus Ihse Bursie wrote: >> On 2015-01-12 05:31, Dean Long wrote: >>> I found a small problem with the new config.sub wrapper. It works >>> with the bash shell but not with the dash shell. >>> The problem seems to be with this line: >>> >>> result=`. $DIR/autoconf-config.sub $sub_args "$@"` >>> >>> "dash" doesn't seem to support args passed with ".", so $sub_args >>> "$@" are ignored. >> >> bash is the required shell for running configure. We do not support >> non-bash shells. In fact, we go to lengths to try to ensure that we >> are indeed running under bash. >> >> /Magnus > I was thinking 'bash configure' was enough, but it turns out > 'CONFIG_SHELL=bash bash configure' gives better results. Hm, that's interesting. We were attempting to automatically use bash in the real configure script, regardless of what shell the user had to start the top-level configure wrapper. If you try the patch below, does it work better when you run "dash configure"? diff --git a/common/autoconf/configure b/common/autoconf/configure --- a/common/autoconf/configure +++ b/common/autoconf/configure @@ -36,6 +36,13 @@ shift fi +if test "x$BASH" = x; then + echo "Error: This script must be run using bash." 1>&2 + exit 1 +fi +# Force autoconf to use bash +export CONFIG_SHELL=$BASH + conf_script_dir="$TOPDIR/common/autoconf" if [ "$CUSTOM_CONFIG_DIR" = "" ]; then /Magnus From dean.long at oracle.com Wed Jan 14 22:02:42 2015 From: dean.long at oracle.com (Dean Long) Date: Wed, 14 Jan 2015 14:02:42 -0800 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B66EB3.3020601@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3B4CE.8060804@oracle.com> <54B4D82B.3050608@oracle.com> <54B66EB3.3020601@oracle.com> Message-ID: <54B6E782.3040405@oracle.com> On 1/14/2015 5:27 AM, Magnus Ihse Bursie wrote: > On 2015-01-13 09:32, Dean Long wrote: >> On 1/12/2015 3:49 AM, Magnus Ihse Bursie wrote: >>> On 2015-01-12 05:31, Dean Long wrote: >>>> I found a small problem with the new config.sub wrapper. It works >>>> with the bash shell but not with the dash shell. >>>> The problem seems to be with this line: >>>> >>>> result=`. $DIR/autoconf-config.sub $sub_args "$@"` >>>> >>>> "dash" doesn't seem to support args passed with ".", so $sub_args >>>> "$@" are ignored. >>> >>> bash is the required shell for running configure. We do not support >>> non-bash shells. In fact, we go to lengths to try to ensure that we >>> are indeed running under bash. >>> >>> /Magnus >> I was thinking 'bash configure' was enough, but it turns out >> 'CONFIG_SHELL=bash bash configure' gives better results. > > Hm, that's interesting. We were attempting to automatically use bash > in the real configure script, regardless of what shell the user had to > start the top-level configure wrapper. > > If you try the patch below, does it work better when you run "dash > configure"? > > diff --git a/common/autoconf/configure b/common/autoconf/configure > --- a/common/autoconf/configure > +++ b/common/autoconf/configure > @@ -36,6 +36,13 @@ > shift > fi > > +if test "x$BASH" = x; then > + echo "Error: This script must be run using bash." 1>&2 > + exit 1 > +fi > +# Force autoconf to use bash > +export CONFIG_SHELL=$BASH > + > conf_script_dir="$TOPDIR/common/autoconf" > > if [ "$CUSTOM_CONFIG_DIR" = "" ]; then > > /Magnus > Yes, that patch solves the problem. dl From dean.long at oracle.com Wed Jan 14 23:34:15 2015 From: dean.long at oracle.com (Dean Long) Date: Wed, 14 Jan 2015 15:34:15 -0800 Subject: [aarch64-port-dev ] AARCH64: RFR (XS) 8068927: AARCH64: better handling of aarch64- triples (was RFR: AARCH64: Top-level JDK changes) In-Reply-To: <54B56A55.3020803@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3A108.9070203@redhat.com> <54B4DAD4.5060904@oracle.com> <54B4E083.9040502@redhat.com> <54B56A55.3020803@oracle.com> Message-ID: <54B6FCF7.1010202@oracle.com> Can I get a review for this? https://bugs.openjdk.java.net/browse/JDK-8068927 http://cr.openjdk.java.net/~dlong/8068927/webrev/ thanks, dl On 1/13/2015 10:56 AM, Dean Long wrote: > On 1/13/2015 1:08 AM, Andrew Haley wrote: >> On 13/01/15 08:44, Dean Long wrote: >> >>> I came up with a simpler version, where I replace "aarch64-" with >>> "arm-", run autoconf-config.sub, then replace "arm-" back to >>> "aarch64-". >> Thanks. That sounds good to me. >> >> Andrew. > > Here's the patch. If it looks good, I can file a bug and push it to > the staging repo. > > dl > > > diff -r b052cb38b985 common/autoconf/build-aux/config.sub > --- a/common/autoconf/build-aux/config.sub Thu Dec 11 15:05:06 > 2014 -0800 > +++ b/common/autoconf/build-aux/config.sub Tue Jan 13 13:57:23 > 2015 -0500 > @@ -41,25 +41,8 @@ > case $1 in > -- ) # Stop option processing > shift; break ;; > - aarch64-gnu ) > - sub_args="$sub_args aarch64-unknown-gnu" > - shift; ;; > - aarch64-linux ) > - sub_args="$sub_args aarch64-unknown-linux-gnu" > - shift; ;; > - aarch64-*-linux ) > - os=`echo $1 | sed 's/aarch64-\(.*\)-linux/\1/'` > - config="aarch64-unknown-linux-gnu" > - sub_args="$sub_args $config" > - shift; ;; > - aarch64-*-gnu ) > - os=`echo $1 | sed 's/aarch64-\(.*\)-gnu.*$/\1/'` > - config="aarch64-unknown-gnu" > - sub_args="$sub_args $config" > - shift; ;; > - aarch64-*-linux-* ) > - os=`echo $1 | sed 's/aarch64-\(.*\)-linux-.*$/'` > - config="aarch64-unknown-linux-gnu" > + aarch64-* ) > + config=`echo $1 | sed 's/^aarch64-/arm-/'` > sub_args="$sub_args $config" > shift; ;; > - ) # Use stdin as input. > @@ -74,9 +57,7 @@ > result=`. $DIR/autoconf-config.sub $sub_args "$@"` > exitcode=$? > > -if [ "x$os" != "x" ] ; then > - result=`echo $result | sed "s/-unknown-/-$os-/"` > -fi > +result=`echo $result | sed "s/^arm-/aarch64-/"` > > echo $result > exit $exitcode > From aph at redhat.com Thu Jan 15 13:29:59 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 15 Jan 2015 13:29:59 +0000 Subject: [aarch64-port-dev ] Changes to JavaThread::_thread_state must use acquire and release Message-ID: <54B7C0D7.7050701@redhat.com> The GC threads interact with changes to thread_state such that all accesses must be ordered. In addition, we were incorrectly accessing thread_state as a doubleword in a few places. Andrew. # HG changeset patch # User aph # Date 1421328403 18000 # Thu Jan 15 08:26:43 2015 -0500 # Node ID 0b3590e22a843724aac9ed4a18947314a809f5cf # Parent 99bde6a0f59372efd2a5f97eab4ad4b039815ae1 Accesses of JavaThread::_thread_state must use acquire and release. diff -r 99bde6a0f593 -r 0b3590e22a84 src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp --- a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Fri Jan 09 13:22:02 2015 -0500 +++ b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Thu Jan 15 08:26:43 2015 -0500 @@ -1846,7 +1846,8 @@ // Now set thread in native __ mov(rscratch1, _thread_in_native); - __ str(rscratch1, Address(rthread, JavaThread::thread_state_offset())); + __ lea(rscratch2, Address(rthread, JavaThread::thread_state_offset())); + __ stlrw(rscratch1, rscratch2); { int return_type = 0; @@ -1903,7 +1904,8 @@ // Thread A is resumed to finish this native method, but doesn't block here since it // didn't see any synchronization is progress, and escapes. __ mov(rscratch1, _thread_in_native_trans); - __ str(rscratch1, Address(rthread, JavaThread::thread_state_offset())); + __ lea(rscratch2, Address(rthread, JavaThread::thread_state_offset())); + __ stlrw(rscratch1, rscratch2); if(os::is_MP()) { if (UseMembar) { @@ -1967,7 +1969,8 @@ // change thread state __ mov(rscratch1, _thread_in_Java); - __ str(rscratch1, Address(rthread, JavaThread::thread_state_offset())); + __ lea(rscratch2, Address(rthread, JavaThread::thread_state_offset())); + __ stlrw(rscratch1, rscratch2); __ bind(after_transition); Label reguard; diff -r 99bde6a0f593 -r 0b3590e22a84 src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp --- a/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Fri Jan 09 13:22:02 2015 -0500 +++ b/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Thu Jan 15 08:26:43 2015 -0500 @@ -1098,7 +1098,8 @@ // Change state to native __ mov(rscratch1, _thread_in_native); - __ strw(rscratch1, Address(rthread, JavaThread::thread_state_offset())); + __ lea(rscratch2, Address(rthread, JavaThread::thread_state_offset())); + __ stlrw(rscratch1, rscratch2); // Call the native method. __ blrt(r10, rscratch1); @@ -1119,7 +1120,8 @@ // change thread state __ mov(rscratch1, _thread_in_native_trans); - __ strw(rscratch1, Address(rthread, JavaThread::thread_state_offset())); + __ lea(rscratch2, Address(rthread, JavaThread::thread_state_offset())); + __ stlrw(rscratch1, rscratch2); if (os::is_MP()) { if (UseMembar) { @@ -1168,7 +1170,8 @@ // change thread state __ mov(rscratch1, _thread_in_Java); - __ strw(rscratch1, Address(rthread, JavaThread::thread_state_offset())); + __ lea(rscratch2, Address(rthread, JavaThread::thread_state_offset())); + __ stlrw(rscratch1, rscratch2); // reset_last_Java_frame __ reset_last_Java_frame(true, true); diff -r 99bde6a0f593 -r 0b3590e22a84 src/share/vm/runtime/thread.hpp --- a/src/share/vm/runtime/thread.hpp Fri Jan 09 13:22:02 2015 -0500 +++ b/src/share/vm/runtime/thread.hpp Thu Jan 15 08:26:43 2015 -0500 @@ -1017,7 +1017,7 @@ address last_Java_pc(void) { return _anchor.last_Java_pc(); } // Safepoint support -#ifndef PPC64 +#if ! (defined(PPC64) || defined(AARCH64)) JavaThreadState thread_state() const { return _thread_state; } void set_thread_state(JavaThreadState s) { _thread_state = s; } #else diff -r 99bde6a0f593 -r 0b3590e22a84 src/share/vm/runtime/thread.inline.hpp --- a/src/share/vm/runtime/thread.inline.hpp Fri Jan 09 13:22:02 2015 -0500 +++ b/src/share/vm/runtime/thread.inline.hpp Thu Jan 15 08:26:43 2015 -0500 @@ -122,7 +122,7 @@ set_has_async_exception(); } -#ifdef PPC64 +#if defined(PPC64) || defined (AARCH64) inline JavaThreadState JavaThread::thread_state() const { return (JavaThreadState) OrderAccess::load_acquire((volatile jint*)&_thread_state); } From magnus.ihse.bursie at oracle.com Thu Jan 15 13:41:46 2015 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Thu, 15 Jan 2015 14:41:46 +0100 Subject: [aarch64-port-dev ] AARCH64: RFR (XS) 8068927: AARCH64: better handling of aarch64- triples (was RFR: AARCH64: Top-level JDK changes) In-Reply-To: <54B6FCF7.1010202@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3A108.9070203@redhat.com> <54B4DAD4.5060904@oracle.com> <54B4E083.9040502@redhat.com> <54B56A55.3020803@oracle.com> <54B6FCF7.1010202@oracle.com> Message-ID: <54B7C39A.1050000@oracle.com> On 2015-01-15 00:34, Dean Long wrote: > Can I get a review for this? > > https://bugs.openjdk.java.net/browse/JDK-8068927 > http://cr.openjdk.java.net/~dlong/8068927/webrev/ Looks good to me. (However, I'm not a formal reviewer for the aarch64-port project) /Magnus From magnus.ihse.bursie at oracle.com Thu Jan 15 13:44:32 2015 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Thu, 15 Jan 2015 14:44:32 +0100 Subject: [aarch64-port-dev ] RFR: AARCH64: Top-level JDK changes In-Reply-To: <54B6E782.3040405@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3B4CE.8060804@oracle.com> <54B4D82B.3050608@oracle.com> <54B66EB3.3020601@oracle.com> <54B6E782.3040405@oracle.com> Message-ID: <54B7C440.7070807@oracle.com> On 2015-01-14 23:02, Dean Long wrote: > On 1/14/2015 5:27 AM, Magnus Ihse Bursie wrote: >> On 2015-01-13 09:32, Dean Long wrote: >>> On 1/12/2015 3:49 AM, Magnus Ihse Bursie wrote: >>>> On 2015-01-12 05:31, Dean Long wrote: >>>>> I found a small problem with the new config.sub wrapper. It works >>>>> with the bash shell but not with the dash shell. >>>>> The problem seems to be with this line: >>>>> >>>>> result=`. $DIR/autoconf-config.sub $sub_args "$@"` >>>>> >>>>> "dash" doesn't seem to support args passed with ".", so $sub_args >>>>> "$@" are ignored. >>>> >>>> bash is the required shell for running configure. We do not support >>>> non-bash shells. In fact, we go to lengths to try to ensure that we >>>> are indeed running under bash. >>>> >>>> /Magnus >>> I was thinking 'bash configure' was enough, but it turns out >>> 'CONFIG_SHELL=bash bash configure' gives better results. >> >> Hm, that's interesting. We were attempting to automatically use bash >> in the real configure script, regardless of what shell the user had >> to start the top-level configure wrapper. >> >> If you try the patch below, does it work better when you run "dash >> configure"? >> >> diff --git a/common/autoconf/configure b/common/autoconf/configure >> --- a/common/autoconf/configure >> +++ b/common/autoconf/configure >> @@ -36,6 +36,13 @@ >> shift >> fi >> >> +if test "x$BASH" = x; then >> + echo "Error: This script must be run using bash." 1>&2 >> + exit 1 >> +fi >> +# Force autoconf to use bash >> +export CONFIG_SHELL=$BASH >> + >> conf_script_dir="$TOPDIR/common/autoconf" >> >> if [ "$CUSTOM_CONFIG_DIR" = "" ]; then >> >> /Magnus >> > > Yes, that patch solves the problem. Thank you for testing it! I have opened https://bugs.openjdk.java.net/browse/JDK-8069057 and will integrate the fix to jdk9-dev. /Magnus From dean.long at oracle.com Thu Jan 15 20:04:51 2015 From: dean.long at oracle.com (Dean Long) Date: Thu, 15 Jan 2015 12:04:51 -0800 Subject: [aarch64-port-dev ] AARCH64: RFR (XS) 8068927: AARCH64: better handling of aarch64- triples (was RFR: AARCH64: Top-level JDK changes) In-Reply-To: <54B7C39A.1050000@oracle.com> References: <545CFFA9.4070107@redhat.com> <545D0290.5080307@oracle.com> <54B34E20.5030506@oracle.com> <54B3A108.9070203@redhat.com> <54B4DAD4.5060904@oracle.com> <54B4E083.9040502@redhat.com> <54B56A55.3020803@oracle.com> <54B6FCF7.1010202@oracle.com> <54B7C39A.1050000@oracle.com> Message-ID: <54B81D63.3050207@oracle.com> On 1/15/2015 5:41 AM, Magnus Ihse Bursie wrote: > On 2015-01-15 00:34, Dean Long wrote: >> Can I get a review for this? >> >> https://bugs.openjdk.java.net/browse/JDK-8068927 >> http://cr.openjdk.java.net/~dlong/8068927/webrev/ > > Looks good to me. (However, I'm not a formal reviewer for the > aarch64-port project) > > /Magnus > You're a Reviewer for jdk9, and this change will be going into 9 after it does its time in aarch64 staging, so I hope that's good enough. dl From dean.long at oracle.com Thu Jan 15 20:16:27 2015 From: dean.long at oracle.com (dean.long at oracle.com) Date: Thu, 15 Jan 2015 20:16:27 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage: 8068927: AARCH64: better handling of aarch64- triples Message-ID: <201501152016.t0FKGR3l003704@aojmv0008> Changeset: c360aeb77273 Author: dlong Date: 2015-01-15 15:12 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/c360aeb77273 8068927: AARCH64: better handling of aarch64- triples Summary: convert aarch64- to arm-, let upstream code do the work, then convert back to aarch64- Reviewed-by: ihse ! common/autoconf/build-aux/config.sub From vladimir.kozlov at oracle.com Thu Jan 15 22:00:11 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Thu, 15 Jan 2015 22:00:11 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 8068055: AARCH64: os_cpu Message-ID: <201501152200.t0FM0BCM025564@aojmv0008> Changeset: 73d7851fa9f2 Author: aph Date: 2015-01-15 11:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/73d7851fa9f2 8068055: AARCH64: os_cpu Summary: add src/os_cpu/linux_aarch64/vm/* files Reviewed-by: kvn, roland, dholmes + src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/linux_aarch64.S + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp From adinn at redhat.com Mon Jan 19 10:48:08 2015 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 19 Jan 2015 10:48:08 +0000 Subject: [aarch64-port-dev ] Changes to JavaThread::_thread_state must use acquire and release In-Reply-To: <54B7C0D7.7050701@redhat.com> References: <54B7C0D7.7050701@redhat.com> Message-ID: <54BCE0E8.1050709@redhat.com> On 15/01/15 13:29, Andrew Haley wrote: > The GC threads interact with changes to thread_state such that all > accesses must be ordered. In addition, we were incorrectly accessing > thread_state as a doubleword in a few places. I noticed that templateInterpreter_aarch64.cpp generates a read of the thread_state field under InterpreterGenerator::generate_native_entry when inserting a (debug build-only) sanity check: // change thread state #ifdef ASSERT { Label L; ==> __ ldrw(t, Address(rthread, JavaThread::thread_state_offset())); __ cmp(t, _thread_in_Java); __ br(Assembler::EQ, L); __ stop("Wrong thread state in native stub"); __ bind(L); } #endif // Change state to native __ mov(rscratch1, _thread_in_native); __ lea(rscratch2, Address(rthread, JavaThread::thread_state_offset())); __ stlrw(rscratch1, rscratch2); Is it ok for that read to be ldrw or ought it to be ldarw? If all is ok then I think it is safe to use an ldrw but the point of this code is to find cases where something is rotten in the state of Danmark . . . regards, Andrew Dinn ----------- From aph at redhat.com Mon Jan 19 14:12:59 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 19 Jan 2015 14:12:59 +0000 Subject: [aarch64-port-dev ] Changes to JavaThread::_thread_state must use acquire and release In-Reply-To: <54BCE0E8.1050709@redhat.com> References: <54B7C0D7.7050701@redhat.com> <54BCE0E8.1050709@redhat.com> Message-ID: <54BD10EB.5010804@redhat.com> On 19/01/15 10:48, Andrew Dinn wrote: > Is it ok for that read to be ldrw or ought it to be ldarw? If all is ok > then I think it is safe to use an ldrw but the point of this code is to > find cases where something is rotten in the state of Danmark . . . For consistency's sake it should be ldarw, shouldn't it? If you're happy to do the work, please apply it in all branches. Andrew. From vladimir.kozlov at oracle.com Tue Jan 20 21:36:06 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 20 Jan 2015 21:36:06 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 8068054: AARCH64: Assembler interpreter, shared runtime Message-ID: <201501202136.t0KLa6KO020989@aojmv0008> Changeset: 647c8b619d80 Author: aph Date: 2015-01-20 11:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/647c8b619d80 8068054: AARCH64: Assembler interpreter, shared runtime Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files. Reviewed-by: kvn, roland, coleenp, twisti + src/cpu/aarch64/vm/aarch64Test.cpp + src/cpu/aarch64/vm/aarch64_call.cpp + src/cpu/aarch64/vm/aarch64_linkage.S + src/cpu/aarch64/vm/assembler_aarch64.cpp + src/cpu/aarch64/vm/assembler_aarch64.hpp + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodes_aarch64.cpp + src/cpu/aarch64/vm/bytecodes_aarch64.hpp + src/cpu/aarch64/vm/bytes_aarch64.hpp + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp + src/cpu/aarch64/vm/compiledIC_aarch64.cpp + src/cpu/aarch64/vm/copy_aarch64.hpp + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/cpustate_aarch64.hpp + src/cpu/aarch64/vm/debug_aarch64.cpp + src/cpu/aarch64/vm/decode_aarch64.hpp + src/cpu/aarch64/vm/depChecker_aarch64.cpp + src/cpu/aarch64/vm/depChecker_aarch64.hpp + src/cpu/aarch64/vm/disassembler_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.cpp + src/cpu/aarch64/vm/frame_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.inline.hpp + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp + src/cpu/aarch64/vm/globals_aarch64.hpp + src/cpu/aarch64/vm/icBuffer_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.hpp + src/cpu/aarch64/vm/immediate_aarch64.cpp + src/cpu/aarch64/vm/immediate_aarch64.hpp + 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/interpreterRT_aarch64.cpp + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp + src/cpu/aarch64/vm/interpreter_aarch64.cpp + src/cpu/aarch64/vm/interpreter_aarch64.hpp + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp + src/cpu/aarch64/vm/jniTypes_aarch64.hpp + src/cpu/aarch64/vm/jni_aarch64.h + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp + src/cpu/aarch64/vm/macroAssembler_aarch64.hpp + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.hpp + src/cpu/aarch64/vm/nativeInst_aarch64.cpp + src/cpu/aarch64/vm/nativeInst_aarch64.hpp + src/cpu/aarch64/vm/registerMap_aarch64.hpp + src/cpu/aarch64/vm/register_aarch64.cpp + src/cpu/aarch64/vm/register_aarch64.hpp + src/cpu/aarch64/vm/register_definitions_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.hpp + src/cpu/aarch64/vm/runtime_aarch64.cpp + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp + src/cpu/aarch64/vm/templateTable_aarch64.cpp + src/cpu/aarch64/vm/templateTable_aarch64.hpp + src/cpu/aarch64/vm/vmStructs_aarch64.hpp + src/cpu/aarch64/vm/vm_version_aarch64.cpp + src/cpu/aarch64/vm/vm_version_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.cpp + src/cpu/aarch64/vm/vmreg_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp From vladimir.kozlov at oracle.com Tue Jan 20 23:24:27 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 20 Jan 2015 23:24:27 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 8068053: AARCH64: C1 and C2 compilers Message-ID: <201501202324.t0KNORFo016033@aojmv0008> Changeset: d498aba2c736 Author: aph Date: 2015-01-20 12:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d498aba2c736 8068053: AARCH64: C1 and C2 compilers Summary: add src/cpu/aarch64/vm/* C1 and C2 files Reviewed-by: kvn, roland + src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/aarch64_ad.m4 + src/cpu/aarch64/vm/ad_encode.m4 + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp + src/cpu/aarch64/vm/c1_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_init_aarch64.cpp From vladimir.kozlov at oracle.com Tue Jan 20 23:34:13 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 20 Jan 2015 15:34:13 -0800 Subject: [aarch64-port-dev ] AARCH64 stage: next steps Message-ID: <54BEE5F5.1020303@oracle.com> Hi, Andrew I pushed 8068053 and 8068054 changes today. Are these the last changes? If yes, please, try to build whole JDK from sources in stage repository and run tests. If everything alright, I will merge latest jdk9/dev into stage repo and we can start final testing. Thanks, Vladimir From aph at redhat.com Wed Jan 21 09:32:14 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 21 Jan 2015 09:32:14 +0000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54BEE5F5.1020303@oracle.com> References: <54BEE5F5.1020303@oracle.com> Message-ID: <54BF721E.8040705@redhat.com> On 20/01/15 23:34, Vladimir Kozlov wrote: > I pushed 8068053 and 8068054 changes today. > Are these the last changes? > If yes, please, try to build whole JDK from sources in stage repository > and run tests. Okay. I'm wondering how extensive these tests should be. I guess I should do something a bit more extensive than simple smoke tests. > If everything alright, I will merge latest jdk9/dev into stage repo and > we can start final testing. Okay. One thing I should mention. Since we merged JDK 8 and 9 late last year we have been seeing an assertion failure: # Internal Error (/local/aarch64/jdk9/hotspot/src/share/vm/opto/ifg.cpp:693), pid=3309, tid=4395009634816 # assert(int_pressure.current_pressure() == count_int_pressure(liveout)) failed: the int pressure is incorrect We're still trying to track this down. We have identified the changeset which triggers it, but we don't know exactly where the bug is. Being unable to replay the compilation makes this especially difficult. Andrew. From vladimir.kozlov at oracle.com Wed Jan 21 10:35:00 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 21 Jan 2015 02:35:00 -0800 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54BF721E.8040705@redhat.com> References: <54BEE5F5.1020303@oracle.com> <54BF721E.8040705@redhat.com> Message-ID: <54BF80D4.3050804@oracle.com> On 1/21/15 1:32 AM, Andrew Haley wrote: > On 20/01/15 23:34, Vladimir Kozlov wrote: >> I pushed 8068053 and 8068054 changes today. >> Are these the last changes? >> If yes, please, try to build whole JDK from sources in stage repository >> and run tests. > > Okay. I'm wondering how extensive these tests should be. I guess I > should do something a bit more extensive than simple smoke tests. > >> If everything alright, I will merge latest jdk9/dev into stage repo and >> we can start final testing. > > Okay. > > One thing I should mention. Since we merged JDK 8 and 9 late last > year we have been seeing an assertion failure: > > # Internal Error (/local/aarch64/jdk9/hotspot/src/share/vm/opto/ifg.cpp:693), pid=3309, tid=4395009634816 > # assert(int_pressure.current_pressure() == count_int_pressure(liveout)) failed: the int pressure is incorrect Do you see this failure only on arm64 or on other platforms too? > > We're still trying to track this down. We have identified the > changeset which triggers it, but we don't know exactly where the bug > is. Being unable to replay the compilation makes this especially > difficult. Some classes may not needed for compilation in replay. Try to remove corresponding lines in replay file. Vladimir > > Andrew. > From aph at redhat.com Wed Jan 21 11:03:34 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 21 Jan 2015 11:03:34 +0000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54BF80D4.3050804@oracle.com> References: <54BEE5F5.1020303@oracle.com> <54BF721E.8040705@redhat.com> <54BF80D4.3050804@oracle.com> Message-ID: <54BF8786.4040101@redhat.com> On 01/21/2015 10:35 AM, Vladimir Kozlov wrote: > On 1/21/15 1:32 AM, Andrew Haley wrote: >> On 20/01/15 23:34, Vladimir Kozlov wrote: >>> I pushed 8068053 and 8068054 changes today. >>> Are these the last changes? >>> If yes, please, try to build whole JDK from sources in stage repository >>> and run tests. >> >> Okay. I'm wondering how extensive these tests should be. I guess I >> should do something a bit more extensive than simple smoke tests. >> >>> If everything alright, I will merge latest jdk9/dev into stage repo and >>> we can start final testing. >> >> Okay. >> >> One thing I should mention. Since we merged JDK 8 and 9 late last >> year we have been seeing an assertion failure: >> >> # Internal Error (/local/aarch64/jdk9/hotspot/src/share/vm/opto/ifg.cpp:693), pid=3309, tid=4395009634816 >> # assert(int_pressure.current_pressure() == count_int_pressure(liveout)) failed: the int pressure is incorrect > > Do you see this failure only on arm64 or on other platforms too? I have only ever seen it on ARM64. >> We're still trying to track this down. We have identified the >> changeset which triggers it, but we don't know exactly where the bug >> is. Being unable to replay the compilation makes this especially >> difficult. > > Some classes may not needed for compilation in replay. Try to remove corresponding lines in replay file. Thanks, I'll try that. Andrew. From aph at redhat.com Wed Jan 21 15:05:05 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 21 Jan 2015 15:05:05 +0000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54BEE5F5.1020303@oracle.com> References: <54BEE5F5.1020303@oracle.com> Message-ID: <54BFC021.3080907@redhat.com> On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: > I pushed 8068053 and 8068054 changes today. > Are these the last changes? Yes. > If yes, please, try to build whole JDK from sources in stage repository > and run tests. It looks fine. > If everything alright, I will merge latest jdk9/dev into stage repo and > we can start final testing. Okay. Thanks, Andrew. From aph at redhat.com Wed Jan 21 15:26:04 2015 From: aph at redhat.com (Andrew Haley) Date: Wed, 21 Jan 2015 15:26:04 +0000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54BFC021.3080907@redhat.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> Message-ID: <54BFC50C.9080804@redhat.com> On 01/21/2015 03:05 PM, Andrew Haley wrote: > On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: >> I pushed 8068053 and 8068054 changes today. >> Are these the last changes? > > Yes. Oops, I forgot one: https://bugs.openjdk.java.net/browse/JDK-8069593 webrev at http://cr.openjdk.java.net/~aph/aarch64-8069593-2/ Andrew. From vladimir.kozlov at oracle.com Wed Jan 21 19:52:27 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 21 Jan 2015 11:52:27 -0800 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54BFC021.3080907@redhat.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> Message-ID: <54C0037B.5080406@oracle.com> Thank you, Andrew I submitted the merge job and we start testing after it is finished. It is only our (Oracle) side work for now. Regards, Vladimir On 1/21/15 7:05 AM, Andrew Haley wrote: > On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: >> I pushed 8068053 and 8068054 changes today. >> Are these the last changes? > > Yes. > >> If yes, please, try to build whole JDK from sources in stage repository >> and run tests. > > It looks fine. > >> If everything alright, I will merge latest jdk9/dev into stage repo and >> we can start final testing. > > Okay. > > Thanks, > Andrew. > > From dean.long at oracle.com Wed Jan 21 20:11:37 2015 From: dean.long at oracle.com (Dean Long) Date: Wed, 21 Jan 2015 12:11:37 -0800 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54BFC50C.9080804@redhat.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> Message-ID: <54C007F9.6090003@oracle.com> On 1/21/2015 7:26 AM, Andrew Haley wrote: > On 01/21/2015 03:05 PM, Andrew Haley wrote: >> On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: >>> I pushed 8068053 and 8068054 changes today. >>> Are these the last changes? >> Yes. > Oops, I forgot one: > > https://bugs.openjdk.java.net/browse/JDK-8069593 > > webrev at > > http://cr.openjdk.java.net/~aph/aarch64-8069593-2/ > > Andrew. > Doesn't the OrderAccess::fence() take care of this when UseMembar is true? If so, then perhaps the #if defined(PPC64) || defined (AARCH64) build-time check should be replaced with a runtime check ofUseMembar. dl From vladimir.kozlov at oracle.com Wed Jan 21 20:38:52 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 21 Jan 2015 12:38:52 -0800 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C007F9.6090003@oracle.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> Message-ID: <54C00E5C.7090505@oracle.com> #ifdef was added for https://bugs.openjdk.java.net/browse/JDK-8032634 after David H. rose concerns about unconditional use of OrderAccess in 8029396 changes in these methods: http://mail.openjdk.java.net/pipermail/hotspot-dev/2014-January/012194.html I would like to keep #ifdef for now and experiment if runtime check later since it affects ppc64 port too. Changes look fine to me. Thanks, Vladimir On 1/21/15 12:11 PM, Dean Long wrote: > On 1/21/2015 7:26 AM, Andrew Haley wrote: >> On 01/21/2015 03:05 PM, Andrew Haley wrote: >>> On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: >>>> I pushed 8068053 and 8068054 changes today. >>>> Are these the last changes? >>> Yes. >> Oops, I forgot one: >> >> https://bugs.openjdk.java.net/browse/JDK-8069593 >> >> webrev at >> >> http://cr.openjdk.java.net/~aph/aarch64-8069593-2/ >> >> Andrew. >> > > Doesn't the OrderAccess::fence() take care of this when UseMembar is > true? If so, then > perhaps the > > #if defined(PPC64) || defined (AARCH64) > > build-time check should be replaced with a runtime check ofUseMembar. > > dl > From dean.long at oracle.com Wed Jan 21 20:42:59 2015 From: dean.long at oracle.com (Dean Long) Date: Wed, 21 Jan 2015 12:42:59 -0800 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C00E5C.7090505@oracle.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <54C00E5C.7090505@oracle.com> Message-ID: <54C00F53.6050606@oracle.com> OK. dl On 1/21/2015 12:38 PM, Vladimir Kozlov wrote: > #ifdef was added for https://bugs.openjdk.java.net/browse/JDK-8032634 > after David H. rose concerns about unconditional use of OrderAccess in > 8029396 changes in these methods: > > http://mail.openjdk.java.net/pipermail/hotspot-dev/2014-January/012194.html > > > I would like to keep #ifdef for now and experiment if runtime check > later since it affects ppc64 port too. > > Changes look fine to me. > > Thanks, > Vladimir > > On 1/21/15 12:11 PM, Dean Long wrote: >> On 1/21/2015 7:26 AM, Andrew Haley wrote: >>> On 01/21/2015 03:05 PM, Andrew Haley wrote: >>>> On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: >>>>> I pushed 8068053 and 8068054 changes today. >>>>> Are these the last changes? >>>> Yes. >>> Oops, I forgot one: >>> >>> https://bugs.openjdk.java.net/browse/JDK-8069593 >>> >>> webrev at >>> >>> http://cr.openjdk.java.net/~aph/aarch64-8069593-2/ >>> >>> Andrew. >>> >> >> Doesn't the OrderAccess::fence() take care of this when UseMembar is >> true? If so, then >> perhaps the >> >> #if defined(PPC64) || defined (AARCH64) >> >> build-time check should be replaced with a runtime check ofUseMembar. >> >> dl >> From vladimir.kozlov at oracle.com Wed Jan 21 23:45:31 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 21 Jan 2015 23:45:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/corba: 6 new changesets Message-ID: <201501212345.t0LNjV9o018518@aojmv0008> Changeset: 1f57bd728c9e Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/corba/rev/1f57bd728c9e Added tag jdk9-b43 for changeset 9645e35616b6 ! .hgtags Changeset: 9e3f2bed80c0 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/corba/rev/9e3f2bed80c0 Added tag jdk9-b44 for changeset 1f57bd728c9e ! .hgtags Changeset: cada2bd4ec02 Author: alanb Date: 2015-01-06 13:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/corba/rev/cada2bd4ec02 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung - src/java.corba/share/classes/javax/transaction/InvalidTransactionException.java - src/java.corba/share/classes/javax/transaction/TransactionRequiredException.java - src/java.corba/share/classes/javax/transaction/TransactionRolledbackException.java - src/java.corba/share/classes/javax/transaction/package.html - src/java.sql/share/classes/javax/transaction/xa/XAException.java - src/java.sql/share/classes/javax/transaction/xa/XAResource.java - src/java.sql/share/classes/javax/transaction/xa/Xid.java - src/java.sql/share/classes/javax/transaction/xa/package.html Changeset: 729f92339a54 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/corba/rev/729f92339a54 Added tag jdk9-b45 for changeset 9e3f2bed80c0 ! .hgtags Changeset: 326f2068b4a4 Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/corba/rev/326f2068b4a4 Merge - src/java.corba/share/classes/javax/transaction/InvalidTransactionException.java - src/java.corba/share/classes/javax/transaction/TransactionRequiredException.java - src/java.corba/share/classes/javax/transaction/TransactionRolledbackException.java - src/java.corba/share/classes/javax/transaction/package.html - src/java.sql/share/classes/javax/transaction/xa/XAException.java - src/java.sql/share/classes/javax/transaction/xa/XAResource.java - src/java.sql/share/classes/javax/transaction/xa/Xid.java - src/java.sql/share/classes/javax/transaction/xa/package.html Changeset: ee8447ca632e Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/corba/rev/ee8447ca632e Added tag jdk9-b46 for changeset 326f2068b4a4 ! .hgtags From vladimir.kozlov at oracle.com Wed Jan 21 23:45:32 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 21 Jan 2015 23:45:32 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage: 43 new changesets Message-ID: <201501212345.t0LNjWrR018522@aojmv0008> Changeset: 3090ffe91c33 Author: erikj Date: 2014-12-12 15:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/3090ffe91c33 8067254: No debug symbols in JPRT Windows builds Reviewed-by: tbell ! make/StripBinaries.gmk Changeset: fed09f6c3711 Author: sgehwolf Date: 2014-12-12 15:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/fed09f6c3711 8067330: ZERO_ARCHDEF incorrectly defined for PPC/PPC64 architectures Reviewed-by: simonis, tbell, erikj ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 9bbdf9dff4eb Author: mchung Date: 2014-12-15 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/9bbdf9dff4eb 8067360: verify-modules target was dropped in jdk9 b41 Reviewed-by: alanb, erikj ! make/Main.gmk Changeset: 75ad722b5f04 Author: joehw Date: 2014-12-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/75ad722b5f04 8065673: XML Test Colo: Add test build system for JAXP tests Reviewed-by: alanb, joehw Contributed-by: tristan.yan at oracle.com ! make/jprt.properties ! test/Makefile Changeset: fbf5c12d061a Author: alundblad Date: 2014-12-16 11:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/fbf5c12d061a 8066138: Trailing whitespace in title of javadoc: Overview (Java Platform SE 7 ) Summary: Trims whitespace of arguments in OptionOnly, OptionPair and OptionTrip. Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 49f961cf19ad Author: ehelin Date: 2014-12-16 12:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/49f961cf19ad 8067442: Tests using -Xshare:dump does not work with 'make test' Reviewed-by: erikj, dholmes ! make/Main.gmk Changeset: e6eb75961920 Author: smarks Date: 2014-12-15 17:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/e6eb75961920 8067631: hgforest.sh mishandles arguments with spaces Reviewed-by: chegar ! common/bin/hgforest.sh Changeset: f4ef2a4bf3dc Author: mchung Date: 2014-12-17 16:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/f4ef2a4bf3dc 8067829: Remove setting -bootclasspath $(JDK_OUTPUTDIR)/classes from Javadoc.gmk Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 3bbadbebbf4f Author: mchung Date: 2014-12-18 13:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/3bbadbebbf4f 8067898: Disable verify-modules until JDK-8067479 is resolved Reviewed-by: ksrini ! make/Main.gmk Changeset: c82ea5393dda Author: thartmann Date: 2014-12-12 09:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/c82ea5393dda 8066433: Move Whitebox test library to top level repository Summary: Moved Whitebox test library to top level repository. Reviewed-by: iignatyev, sla, mr + test/lib/Makefile + test/lib/sun/hotspot/WhiteBox.java + test/lib/sun/hotspot/code/BlobType.java + test/lib/sun/hotspot/code/CodeBlob.java + test/lib/sun/hotspot/code/NMethod.java + test/lib/sun/hotspot/cpuinfo/CPUInfo.java + test/lib/sun/hotspot/parser/DiagnosticCommand.java Changeset: c31f9f1ee1bd Author: anoll Date: 2014-12-12 08:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/c31f9f1ee1bd Merge Changeset: d83f50e27e04 Author: anoll Date: 2014-12-15 08:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/d83f50e27e04 Merge Changeset: 7d49db790342 Author: iignatyev Date: 2014-12-17 12:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/7d49db790342 8028595: WhiteBox API for stress testing of TieredCompilation Reviewed-by: kvn ! test/lib/sun/hotspot/WhiteBox.java Changeset: 961b188e0cec Author: kvn Date: 2014-12-22 10:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/961b188e0cec Merge Changeset: 7063bdada583 Author: kvn Date: 2014-12-22 11:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/7063bdada583 8067972: Bring changes made to WhiteBox.java in 8047290 to that file new location in the top repo Reviewed-by: jcoomes ! test/lib/sun/hotspot/WhiteBox.java Changeset: 486faaacd5c5 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/486faaacd5c5 Added tag jdk9-b43 for changeset 02ee8c65622e ! .hgtags Changeset: 8994f5d87b3b Author: lana Date: 2014-12-23 13:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/8994f5d87b3b Merge Changeset: 1510f6e52044 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/1510f6e52044 Added tag jdk9-b44 for changeset 8994f5d87b3b ! .hgtags Changeset: 3dd628fde208 Author: lana Date: 2015-01-01 16:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/3dd628fde208 Merge Changeset: 7588c9eee1bf Author: alanb Date: 2015-01-06 13:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/7588c9eee1bf 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung ! common/bin/unshuffle_list.txt ! modules.xml Changeset: ef5c7075496d Author: alanb Date: 2015-01-06 13:55 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/ef5c7075496d 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung ! common/bin/unshuffle_list.txt ! modules.xml Changeset: 394de05938d7 Author: ihse Date: 2015-01-09 16:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/394de05938d7 8067759: Create initial test bundle framework Reviewed-by: ihse, erikj Contributed-by: ingemar.aberg at oracle.com ! common/autoconf/spec.gmk.in ! make/Jprt.gmk ! make/Main.gmk Changeset: 9cf5345d1ef5 Author: erikj Date: 2015-01-09 16:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/9cf5345d1ef5 8068726: Tab completion of targets fails when current dir is the output dir Reviewed-by: ihse ! Makefile Changeset: 95cca36ba3e4 Author: ihse Date: 2015-01-09 16:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/95cca36ba3e4 8068735: Configure fails on Windows if Visual Studio $LIB/$INCLUDE is lower case Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 Changeset: e02ca92c8502 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/e02ca92c8502 Added tag jdk9-b45 for changeset 3dd628fde208 ! .hgtags Changeset: 12f1e276447b Author: lana Date: 2015-01-12 12:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/12f1e276447b Merge Changeset: 985ebbb43b15 Author: brutisso Date: 2015-01-07 10:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/985ebbb43b15 8067676: Add applicable closed gc jtreg tests to run in JPRT Reviewed-by: ehelin ! make/jprt.properties Changeset: 0b99e12ed261 Author: brutisso Date: 2015-01-07 15:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/0b99e12ed261 8067868: Add GCOld as a JTreg test Reviewed-by: kbarrett, dfazunen, ehelin ! make/jprt.properties Changeset: 0f3ba0d7b789 Author: iignatyev Date: 2014-12-13 00:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/0f3ba0d7b789 8059613: JEP-JDK-8043304: Test task: JMX- tests Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/lib/sun/hotspot/code/BlobType.java Changeset: 9026a8b2ff70 Author: iignatyev Date: 2014-12-24 19:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/9026a8b2ff70 Merge Changeset: a09f9fd80f87 Author: fzhinkin Date: 2014-12-30 11:05 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/a09f9fd80f87 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! test/lib/sun/hotspot/WhiteBox.java Changeset: 4d44e58519ec Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/4d44e58519ec Merge Changeset: 0083abcee332 Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/0083abcee332 Merge Changeset: 378fd58fe406 Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/378fd58fe406 Merge Changeset: bcd111a37396 Author: erikj Date: 2015-01-15 12:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/bcd111a37396 8068902: Solaris build fails with new 10u10 devkit Reviewed-by: tbell ! make/common/NativeCompilation.gmk Changeset: 5a5a7a59ebdd Author: ihse Date: 2015-01-15 15:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/5a5a7a59ebdd 8066769: Fix merge errors following JDK-8049367 Reviewed-by: erikj ! common/bin/compare.sh ! make/Images.gmk ! make/MakeHelpers.gmk ! make/ModuleWrapper.gmk Changeset: e881be6b7af7 Author: ihse Date: 2015-01-15 15:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/e881be6b7af7 8069063: More merge errors following JDK-8049367 Reviewed-by: erikj ! make/common/NativeCompilation.gmk Changeset: da879ffb91cc Author: ihse Date: 2015-01-15 15:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/da879ffb91cc 8069057: Make sure configure is run by bash Reviewed-by: erikj ! common/autoconf/configure Changeset: f1dc16345985 Author: darcy Date: 2015-01-15 14:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/f1dc16345985 8067099: Add deprecation lint warning to build of jdk repository Reviewed-by: erikj ! make/common/SetupJavaCompilers.gmk Changeset: f18f3a2c038d Author: erikj Date: 2015-01-16 10:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/f18f3a2c038d 8069041: Bootcycle builds do not work with sjavac Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: 159e483f0ad1 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/159e483f0ad1 Added tag jdk9-b46 for changeset 12f1e276447b ! .hgtags Changeset: b6cca3e6175a Author: lana Date: 2015-01-16 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/b6cca3e6175a Merge Changeset: 8b84d584d52b Author: kvn Date: 2015-01-20 15:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/rev/8b84d584d52b Merge ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 From vladimir.kozlov at oracle.com Wed Jan 21 23:45:33 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 21 Jan 2015 23:45:33 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/jaxp: 8 new changesets Message-ID: <201501212345.t0LNjXZA018525@aojmv0008> Changeset: f6b83b15628f Author: joehw Date: 2014-12-15 11:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxp/rev/f6b83b15628f 8065673: XML Test Colo: Add test build system for JAXP tests Reviewed-by: alanb, joehw Contributed-by: tristan.yan at oracle.com + test/Makefile ! test/TEST.ROOT + test/TEST.groups Changeset: 479ec57704fb Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxp/rev/479ec57704fb Added tag jdk9-b43 for changeset 40b242363040 ! .hgtags Changeset: 0cb0844b5892 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxp/rev/0cb0844b5892 Merge Changeset: 0dab3e848229 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxp/rev/0dab3e848229 Added tag jdk9-b44 for changeset 0cb0844b5892 ! .hgtags Changeset: 74eaf7ad9865 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxp/rev/74eaf7ad9865 Added tag jdk9-b45 for changeset 0dab3e848229 ! .hgtags Changeset: e7736286abe1 Author: joehw Date: 2015-01-15 19:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxp/rev/e7736286abe1 8051563: Update JAXP functional tests Reviewed-by: lancea, joehw Contributed-by: tristan.yan at oracle.com ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory01.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory02.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/TestUtils.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest01.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest001.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest002.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest003.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest005.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest006.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest008.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest009.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest010.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest011.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest012.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest013.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest01.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyAttrCHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyNSContentHandler.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest01.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMOutput.java - test/javax/xml/jaxp/functional/test/auctionportal/MyErrorHandler.java ! test/javax/xml/jaxp/functional/test/auctionportal/UserController.java - test/javax/xml/jaxp/functional/test/auctionportal/XInclHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/MyCHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/MyErrorHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/ParserTestConst.java ! test/javax/xml/jaxp/libs/javax/xml/transform/ptests/MyContentHandler.java ! test/javax/xml/jaxp/libs/javax/xml/transform/ptests/TransformerTestConst.java ! test/javax/xml/jaxp/libs/javax/xml/xpath/ptests/XPathTestConst.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPBaseTest.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPFileBaseTest.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPFileReadOnlyBaseTest.java ! test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java + test/javax/xml/jaxp/libs/jaxp/library/TestPolicy.java + test/javax/xml/jaxp/libs/org/xml/sax/ptests/MyAttrCHandler.java + test/javax/xml/jaxp/libs/org/xml/sax/ptests/MyNSContentHandler.java ! test/javax/xml/jaxp/libs/org/xml/sax/ptests/SAXTestConst.java ! test/javax/xml/jaxp/libs/test/auctionportal/HiBidConstants.java + test/javax/xml/jaxp/libs/test/auctionportal/MyDOMErrorHandler.java + test/javax/xml/jaxp/libs/test/auctionportal/MyDOMOutput.java + test/javax/xml/jaxp/libs/test/auctionportal/MyErrorHandler.java + test/javax/xml/jaxp/libs/test/auctionportal/XInclHandler.java Changeset: 40c313767a61 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxp/rev/40c313767a61 Added tag jdk9-b46 for changeset 74eaf7ad9865 ! .hgtags Changeset: e391de88e69b Author: lana Date: 2015-01-16 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxp/rev/e391de88e69b Merge - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory01.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory02.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/TestUtils.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest01.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest01.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest001.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest002.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest003.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest005.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest006.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest008.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest009.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest010.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest011.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest012.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest013.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest01.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyAttrCHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyNSContentHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest01.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMOutput.java - test/javax/xml/jaxp/functional/test/auctionportal/MyErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/XInclHandler.java From vladimir.kozlov at oracle.com Wed Jan 21 23:45:38 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 21 Jan 2015 23:45:38 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/jaxws: 6 new changesets Message-ID: <201501212345.t0LNjcXQ018636@aojmv0008> Changeset: 2a03baa4d849 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxws/rev/2a03baa4d849 Added tag jdk9-b43 for changeset edc13d27dc87 ! .hgtags Changeset: e529374fbe52 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxws/rev/e529374fbe52 Added tag jdk9-b44 for changeset 2a03baa4d849 ! .hgtags Changeset: bb4579bd7e6b Author: alanb Date: 2015-01-06 13:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxws/rev/bb4579bd7e6b 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java - src/java.xml.soap/share/classes/javax/xml/soap/AttachmentPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Detail.java - src/java.xml.soap/share/classes/javax/xml/soap/DetailEntry.java - src/java.xml.soap/share/classes/javax/xml/soap/FactoryFinder.java - src/java.xml.soap/share/classes/javax/xml/soap/MessageFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeaders.java - src/java.xml.soap/share/classes/javax/xml/soap/Name.java - src/java.xml.soap/share/classes/javax/xml/soap/Node.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJMetaFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJResult.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBody.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBodyElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnection.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnectionFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConstants.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElementFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPEnvelope.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPException.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFault.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFaultElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeaderElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPMessage.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Text.java - src/java.xml.soap/share/classes/javax/xml/soap/package.html + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java + src/java.xml.ws/share/classes/javax/xml/soap/AttachmentPart.java + src/java.xml.ws/share/classes/javax/xml/soap/Detail.java + src/java.xml.ws/share/classes/javax/xml/soap/DetailEntry.java + src/java.xml.ws/share/classes/javax/xml/soap/FactoryFinder.java + src/java.xml.ws/share/classes/javax/xml/soap/MessageFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/MimeHeader.java + src/java.xml.ws/share/classes/javax/xml/soap/MimeHeaders.java + src/java.xml.ws/share/classes/javax/xml/soap/Name.java + src/java.xml.ws/share/classes/javax/xml/soap/Node.java + src/java.xml.ws/share/classes/javax/xml/soap/SAAJMetaFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SAAJResult.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPBody.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPBodyElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConnection.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConnectionFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConstants.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPElementFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPEnvelope.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPException.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFault.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFaultElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeader.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeaderElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPMessage.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPPart.java + src/java.xml.ws/share/classes/javax/xml/soap/Text.java + src/java.xml.ws/share/classes/javax/xml/soap/package.html Changeset: 4222060cacf2 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxws/rev/4222060cacf2 Added tag jdk9-b45 for changeset e529374fbe52 ! .hgtags Changeset: 64ca52b0bda8 Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxws/rev/64ca52b0bda8 Merge - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java - src/java.xml.soap/share/classes/javax/xml/soap/AttachmentPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Detail.java - src/java.xml.soap/share/classes/javax/xml/soap/DetailEntry.java - src/java.xml.soap/share/classes/javax/xml/soap/FactoryFinder.java - src/java.xml.soap/share/classes/javax/xml/soap/MessageFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeaders.java - src/java.xml.soap/share/classes/javax/xml/soap/Name.java - src/java.xml.soap/share/classes/javax/xml/soap/Node.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJMetaFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJResult.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBody.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBodyElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnection.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnectionFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConstants.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElementFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPEnvelope.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPException.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFault.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFaultElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeaderElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPMessage.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Text.java - src/java.xml.soap/share/classes/javax/xml/soap/package.html Changeset: 6c17d648d03e Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jaxws/rev/6c17d648d03e Added tag jdk9-b46 for changeset 64ca52b0bda8 ! .hgtags From vladimir.kozlov at oracle.com Wed Jan 21 23:45:41 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 21 Jan 2015 23:45:41 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/nashorn: 26 new changesets Message-ID: <201501212345.t0LNjfX4018640@aojmv0008> Changeset: 9538b4884459 Author: sundar Date: 2014-12-15 16:30 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/9538b4884459 8067420: BrowserJSObjectLinker should give priority to beans linker for property get/set Reviewed-by: lagergren, attila, hannesw ! samples/browser_dom.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java Changeset: bf74d46129c1 Author: hannesw Date: 2014-12-15 12:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/bf74d46129c1 8066215: Fuzzing bug: length valueOf bug Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExpExecResult.java + test/script/basic/JDK-8066215.js + test/script/basic/JDK-8066215.js.EXPECTED Changeset: 889c5b47de69 Author: hannesw Date: 2014-12-15 12:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/889c5b47de69 8062030: Nashorn bug retrieving array property after key string concatenation Reviewed-by: sundar, lagergren, attila ! 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/script/basic/JDK-8055762.js ! test/script/basic/JDK-8055762.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java Changeset: f340141c05f1 Author: sundar Date: 2014-12-16 14:06 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/f340141c05f1 8067636: ant javadoc target is broken Reviewed-by: hannesw, lagergren ! make/build.xml ! make/project.properties ! samples/browser_dom.js + samples/time_color.fx ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java Changeset: afdeed4d671a Author: hannesw Date: 2014-12-16 17:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/afdeed4d671a 8066226: Fuzzing bug: parameter counts differ in TypeConverterFactory Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + test/script/basic/JDK-8066226.js + test/script/basic/JDK-8066226.js.EXPECTED Changeset: 776eec21a34f Author: sundar Date: 2014-12-17 17:15 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/776eec21a34f 8067777: NetBeans nashorn debug target is broken. Nashorn source directory config. is wrong Reviewed-by: lagergren, attila ! make/nbproject/ide-targets.xml ! make/nbproject/project.xml Changeset: 2947ce913863 Author: sundar Date: 2014-12-18 16:33 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/2947ce913863 8067854: bound java static method throws NPE when 'null' is used for this argument Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java + test/script/trusted/JDK-8067854.js Changeset: 5f6a840fc19d Author: attila Date: 2014-12-18 12:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/5f6a840fc19d 8067774: Use a stack of types when calculating local variable types Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CallNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Expression.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/GetSplitState.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JoinPredecessorExpression.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java + test/script/basic/JDK-8067774.js + test/script/basic/JDK-8067774.js.EXPECTED Changeset: c327a2247264 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/c327a2247264 Added tag jdk9-b43 for changeset 8ae8dff2a28f ! .hgtags Changeset: 50ee57606272 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/50ee57606272 Merge Changeset: 3c2bbeda038a Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/3c2bbeda038a Added tag jdk9-b44 for changeset 50ee57606272 ! .hgtags Changeset: 9eb891e01c37 Author: sundar Date: 2015-01-05 16:02 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/9eb891e01c37 8068431: @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/package-info.java Changeset: 04808fb1b059 Author: sundar Date: 2015-01-07 14:02 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/04808fb1b059 8068524: NashornScriptEngineFactory.getParameter() throws IAE for an unknown key, doesn't conform to the general spec Reviewed-by: hannesw, attila + samples/jd.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: ff6d1fe94b3d Author: attila Date: 2015-01-12 11:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/ff6d1fe94b3d 8068580: make JavaAdapterFactory.isAutoConvertibleFromFunction more robust Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationResult.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8068580.js + test/src/jdk/nashorn/test/models/BigAbstract.java Changeset: 649c7e6d4a94 Author: attila Date: 2015-01-12 14:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/649c7e6d4a94 8068784: Halve the function object creation code size Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java Changeset: 6fe52d22c17a Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/6fe52d22c17a Added tag jdk9-b45 for changeset 3c2bbeda038a ! .hgtags Changeset: 2ecf0a617f0f Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/2ecf0a617f0f Merge Changeset: 65337c25a5e3 Author: attila Date: 2015-01-13 16:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/65337c25a5e3 8068889: Calling a @FunctionalInterface from JS leaks internal objects Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: d4510be6f97a Author: attila Date: 2015-01-14 15:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/d4510be6f97a 8068573: POJO setter using [] syntax throws an exception Reviewed-by: lagergren, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! test/script/basic/JDK-8020324.js.EXPECTED + test/script/basic/JDK-8068573.js Changeset: 6344abc235e9 Author: attila Date: 2015-01-14 16:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/6344abc235e9 8068994: Forgot to add a test model to JDK-8068573 Reviewed-by: lagergren, sundar + test/src/jdk/nashorn/test/models/OverloadedSetter.java Changeset: db52b3e36abc Author: attila Date: 2015-01-14 18:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/db52b3e36abc 8069002: NPE on invoking null (8068889 regression) Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8069002.js Changeset: 1cf2dcef036a Author: sundar Date: 2015-01-15 10:18 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/1cf2dcef036a 8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8068985.js + test/script/basic/JDK-8068985.js.EXPECTED Changeset: 505768f25b7b Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/505768f25b7b Added tag jdk9-b46 for changeset 2ecf0a617f0f ! .hgtags Changeset: 29046d42a95e Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/29046d42a95e Merge Changeset: 6599a7187c00 Author: attila Date: 2015-01-19 16:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/6599a7187c00 8067880: Dead typed push methods in ArrayData Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java Changeset: da0ae09ceff8 Author: attila Date: 2015-01-20 12:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/nashorn/rev/da0ae09ceff8 8068603: ScriptObjectMirror should reject null/empty string/non-string parameters in Bindings methods Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java From vladimir.kozlov at oracle.com Wed Jan 21 23:45:45 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 21 Jan 2015 23:45:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/langtools: 46 new changesets Message-ID: <201501212345.t0LNjkBQ018728@aojmv0008> Changeset: 91771a4460a7 Author: jjg Date: 2014-12-11 18:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/91771a4460a7 8066807: langtools/test/Makefile should use -agentvm not -samevm Reviewed-by: mcimadamore ! test/Makefile Changeset: 2b47c42974ff Author: jjg Date: 2014-12-11 18:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/2b47c42974ff 8066808: langtools/test/Makefile should not use OS-specific jtreg binary Reviewed-by: mcimadamore ! test/Makefile Changeset: 3c1b5fcf6fad Author: mcimadamore Date: 2014-12-12 18:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3c1b5fcf6fad 8064365: Better support for finder capabilities in target-typing context Summary: Add new framework to allow for easy creation of finder-like capabilities. Reviewed-by: jjg, jlahoda + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/diags/examples/DiamondRedundantArgs.java ! test/tools/javac/diags/examples/DiamondRedundantArgs1.java + test/tools/javac/diags/examples/MethodRedundantTypeargs.java ! test/tools/javac/diags/examples/PotentialLambdaFound.java ! test/tools/javac/generics/diamond/6939780/T6939780.java ! test/tools/javac/generics/diamond/6939780/T6939780_7.out ! test/tools/javac/generics/diamond/6939780/T6939780_8.out ! test/tools/javac/generics/diamond/7002837/T7002837.java ! test/tools/javac/lambda/LambdaConv18.java ! test/tools/javac/lambda/LambdaConv18.out ! test/tools/javac/lambda/speculative/DiamondFinder.java Changeset: 04e51caa93f9 Author: mchung Date: 2014-12-15 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/04e51caa93f9 8067360: verify-modules target was dropped in jdk9 b41 Reviewed-by: alanb, erikj ! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java Changeset: a3c4196fc990 Author: mcimadamore Date: 2014-12-16 13:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/a3c4196fc990 8067663: Add bugId to tests that have been modified as part of JDK-8064365 Summary: Add missing bug id to modified tests Reviewed-by: jlahoda ! test/tools/javac/generics/diamond/6939780/T6939780.java ! test/tools/javac/generics/diamond/7002837/T7002837.java ! test/tools/javac/lambda/LambdaConv18.java ! test/tools/javac/lambda/speculative/DiamondFinder.java Changeset: d386dce997f6 Author: jlahoda Date: 2014-12-17 12:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/d386dce997f6 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java Changeset: 46105e2a56c7 Author: mcimadamore Date: 2014-12-17 16:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/46105e2a56c7 8067792: Javac crashes in finder mode with nested implicit lambdas Summary: Revert tree changes occurred in Attr before running the analyzer Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java + test/tools/javac/lambda/8067792/T8067792.java + test/tools/javac/lambda/8067792/T8067792.out Changeset: 47926c290355 Author: rfield Date: 2014-12-17 12:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/47926c290355 8067384: Facilitate extension of the javac parser Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: c402b2856ed1 Author: mcimadamore Date: 2014-12-18 13:21 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c402b2856ed1 8066974: Compiler doesn't infer method's generic type information in lambda body Summary: Add loghic to avoid post-inference triggers on temporarty AST types Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8066974/T8066974.java + test/tools/javac/lambda/8066974/T8066974.out Changeset: 20475c78a0a6 Author: jfranck Date: 2014-12-19 21:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/20475c78a0a6 8061472: String.format in DeferredAttr.DeferredTypeMap constructor leads to excessive object creation Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: d442757afcdd Author: sogoel Date: 2014-12-24 11:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/d442757afcdd 8054689: Split large SJavac.java test source into multiple files Reviewed-by: jjg, jfranck + test/tools/sjavac/CompileCircularSources.java + test/tools/sjavac/CompileExcludingDependency.java + test/tools/sjavac/CompileWithAtFile.java + test/tools/sjavac/CompileWithInvisibleSources.java + test/tools/sjavac/CompileWithOverrideSources.java + test/tools/sjavac/IncCompileChangeNative.java + test/tools/sjavac/IncCompileDropClasses.java + test/tools/sjavac/IncCompileFullyQualifiedRef.java + test/tools/sjavac/IncCompileNoChanges.java + test/tools/sjavac/IncCompileUpdateNative.java + test/tools/sjavac/IncCompileWithChanges.java + test/tools/sjavac/PermittedArtifact.java - test/tools/sjavac/SJavac.java + test/tools/sjavac/SJavacTester.java + test/tools/sjavac/StateDir.java Changeset: a2cedf7d76b2 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/a2cedf7d76b2 Added tag jdk9-b43 for changeset 6a06008aec10 ! .hgtags Changeset: de2ce70d907c Author: lana Date: 2014-12-23 13:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/de2ce70d907c Merge Changeset: 1f060de59b3d Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/1f060de59b3d Added tag jdk9-b44 for changeset de2ce70d907c ! .hgtags Changeset: 3c528021e99a Author: lana Date: 2014-12-25 19:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3c528021e99a Merge Changeset: 73bbdcf236b2 Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/73bbdcf236b2 Merge - test/tools/sjavac/SJavac.java Changeset: 3bdbc3b8aa14 Author: vromero Date: 2015-01-05 17:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3bdbc3b8aa14 8064857: javac generates LVT entry with length 0 for local variable Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseFor.java ! test/tools/javac/flow/tests/TestCaseForEach.java ! test/tools/javac/flow/tests/TestCaseIfElse.java ! test/tools/javac/flow/tests/TestCaseSwitch.java ! test/tools/javac/flow/tests/TestCaseTry.java ! test/tools/javac/flow/tests/TestCaseWhile.java Changeset: 92ee16cb8a0c Author: mcimadamore Date: 2015-01-06 15:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/92ee16cb8a0c 8067883: Javac misses some opportunities for diagnostic simplification Summary: Javac always report full inference diagnostic, even when message does not mention inference variables. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/Diagnostics/compressed/8067883/T8067883.java + test/tools/javac/Diagnostics/compressed/8067883/T8067883a.out + test/tools/javac/Diagnostics/compressed/8067883/T8067883b.out Changeset: 70d213c84585 Author: jjg Date: 2015-01-06 14:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/70d213c84585 8059977: StandardJavaFileManager should support java.nio.file.Path Reviewed-by: jlahoda + src/java.compiler/share/classes/javax/tools/FileManagerUtils.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/api/file/MyStandardJavaFileManager.java + test/tools/javac/api/file/SJFM_AsPath.java + test/tools/javac/api/file/SJFM_GetFileObjects.java + test/tools/javac/api/file/SJFM_IsSameFile.java + test/tools/javac/api/file/SJFM_Locations.java + test/tools/javac/api/file/SJFM_TestBase.java Changeset: 0fbde6c61674 Author: darcy Date: 2015-01-07 17:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/0fbde6c61674 8068639: Make certain annotation classfile warnings opt-in Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/tools/javac/annotations/6214965/T6214965.java ! test/tools/javac/annotations/6365854/T6365854.java Changeset: aa568700edd1 Author: mcimadamore Date: 2015-01-08 14:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/aa568700edd1 8058542: Devise scheme for better diagnostic creation Summary: Add support for generating (at build-time) an enum-like class containing all javac diagnostics, which allows for safe diagnostic creation. Reviewed-by: jlahoda, jjg, vromero, erikj, jfranck ! make/Tools.gmk ! make/build.properties ! make/build.xml ! make/gensrc/Gensrc-jdk.compiler.gmk ! make/gensrc/GensrcCommon.gmk ! make/intellij/build.xml ! make/intellij/compiler.xml ! make/intellij/langtools.iml ! make/intellij/misc.xml ! make/netbeans/langtools/nbproject/project.xml + make/tools/anttasks/PropertiesParserTask.java + make/tools/propertiesparser/PropertiesParser.java + make/tools/propertiesparser/gen/ClassGenerator.java + make/tools/propertiesparser/parser/Message.java + make/tools/propertiesparser/parser/MessageFile.java + make/tools/propertiesparser/parser/MessageInfo.java + make/tools/propertiesparser/parser/MessageLine.java + make/tools/propertiesparser/parser/MessageType.java + make/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/javac/Diagnostics/6769027/T6769027.java ! test/tools/javac/diags/MessageFile.java Changeset: 7b2e1f42a6ad Author: sogoel Date: 2015-01-08 22:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/7b2e1f42a6ad 8058373: Group 10a: golden files for tests in tools/javac dir Reviewed-by: jjg, darcy ! test/tools/javac/SerialWarn.java + test/tools/javac/SerialWarn.out ! test/tools/javac/T4994049/DeprecatedYES.java + test/tools/javac/T4994049/DeprecatedYES.out ! test/tools/javac/T6231847.java ! test/tools/javac/T6231847.out ! test/tools/javac/overrridecrash/B.java + test/tools/javac/overrridecrash/B.out ! test/tools/javac/processing/6365040/T6365040.java + test/tools/javac/processing/6365040/T6365040.out ! test/tools/javac/processing/6511613/clss41701.java + test/tools/javac/processing/6511613/clss41701.out ! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java + test/tools/javac/processing/errors/TestFatalityOfParseErrors.out ! test/tools/javac/processing/messager/MessagerBasics.java + test/tools/javac/processing/messager/MessagerBasics.out ! test/tools/javac/staticQualifiedNew/StaticQualifiedNew.java + test/tools/javac/staticQualifiedNew/StaticQualifiedNew.out Changeset: 6a927a9114c1 Author: mcimadamore Date: 2015-01-09 15:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/6a927a9114c1 8066871: java.lang.VerifyError: Bad local variable type - local final String Summary: baseType() erroneously called on MethodResultInfo causes lack of constant type info Reviewed-by: jlahoda, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/conditional/ConditionalWithFinalStrings.java Changeset: 6d3e36e420df Author: mcimadamore Date: 2015-01-09 15:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/6d3e36e420df 8043741: VerifyError due to missing checkcast Summary: Proto-type is not set correctly for NULLCHK synthetic trees Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/generics/MissingCast2.java Changeset: 7dfe06818a80 Author: mcimadamore Date: 2015-01-09 15:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/7dfe06818a80 8067429: java.lang.VerifyError: Inconsistent stackmap frames at branch target Summary: bitset for alive variables contains info about variables out of range Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/BranchToFewerDefines.java Changeset: 38f7c632df2b Author: mcimadamore Date: 2015-01-09 15:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/38f7c632df2b 8067914: Redundant type cast nodes in AST (follow up from JDK-8043741) Summary: Workaround for redundant (but harmless) synthetic cast generated in TransTypes Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/tree/8067914/E.out + test/tools/javac/tree/8067914/NukeExtraCast.java + test/tools/javac/tree/8067914/T8067914.java Changeset: 3be9980b55c3 Author: jjg Date: 2015-01-09 18:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3be9980b55c3 8068759: ConstFoldTest fails on Windows Reviewed-by: ksrini ! test/tools/javac/ConstFoldTest.java Changeset: 8d887da488cd Author: darcy Date: 2015-01-12 09:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/8d887da488cd 8006469: Cleanup reflective access of java.lang.annotation.Repeatable Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java Changeset: c65afe55d627 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c65afe55d627 Added tag jdk9-b45 for changeset 73bbdcf236b2 ! .hgtags Changeset: e272d9be5f90 Author: lana Date: 2015-01-12 12:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/e272d9be5f90 Merge - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java Changeset: 143e819d5ddc Author: jlahoda Date: 2015-01-13 10:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/143e819d5ddc 8062358: ClassCastException in TransTypes.visitApply Summary: Incorrect handling of subtype relations involving lower bounded wildcard causes ClassCastException Reviewed-by: vromero, dlsmith Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/LowerBoundBottomTypeTest.java Changeset: 441711fd360d Author: jlahoda Date: 2015-01-13 10:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/441711fd360d 8037546: javac -parameters does not emit parameter names for lambda expressions Summary: MethodParameters attribute is missing for synthetic methods encoding lambda expressions. Reviewed-by: rfield, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.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: 4359df35c893 Author: jlahoda Date: 2015-01-13 10:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/4359df35c893 8068254: Method reference uses wrong qualifying type Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions. Reviewed-by: rfield, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java + test/tools/javac/lambda/methodReferenceExecution/pkg/B.java Changeset: 014b653eafa9 Author: jlahoda Date: 2015-01-13 10:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/014b653eafa9 8027888: javac wrongly allows annotations in array-typed class literals Summary: Compiler incorrectly accepts type annotations on array-typed class literals. Reviewed-by: jlahoda, jfranck Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.out Changeset: 3e11383862ce Author: jlahoda Date: 2015-01-13 19:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3e11383862ce 8066843: Messager.printMessage cannot print multiple errors for same source position Summary: Using a DiagnosticFlag to mark diagnostics that should be always printed even if multiple of them have the same source position. Reviewed-by: darcy, jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/doclint/AnchorTest.out ! test/tools/doclint/AnchorTest2.out ! test/tools/doclint/HtmlTagsTest.out ! test/tools/doclint/anchorTests/p/Test.javac.out ! test/tools/doclint/anchorTests/p/Test.out ! test/tools/doclint/anchorTests/p/package-info.javac.out ! test/tools/doclint/anchorTests/p/package-info.out ! test/tools/doclint/tidy/AnchorAlreadyDefined.out ! test/tools/javac/6304921/TestLog.java + test/tools/javac/processing/TestMultipleErrors.java + test/tools/javac/processing/TestMultipleErrors.out Changeset: c7a7b3fb997e Author: mcimadamore Date: 2015-01-15 13:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c7a7b3fb997e 8068995: Cleanup method reference lookup code Summary: Simplify method reference code lookup and generate better/more uniform diagnostics Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java + test/tools/javac/diags/examples/BadInstanceMethodInUnboundLookup.java + test/tools/javac/diags/examples/BadStaticMethodInBoundLookup.java + test/tools/javac/diags/examples/BadStaticMethodInUnboundLookup.java - test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java - test/tools/javac/diags/examples/StaticBoundMref.java - test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java ! test/tools/javac/lambda/MethodReference22.out ! test/tools/javac/lambda/MethodReference28.out ! test/tools/javac/lambda/MethodReference51.out ! test/tools/javac/lambda/MethodReference55.out ! test/tools/javac/lambda/MethodReference68.out ! test/tools/javac/lambda/MethodReference73.out ! test/tools/javac/lambda/TargetType60.out Changeset: 59a7535b9ff7 Author: mcimadamore Date: 2015-01-15 16:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/59a7535b9ff7 8069069: Build failure because of dependency on generated file Summary: Make build spuriously fails to build property classes Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: ab5991ac1286 Author: mcimadamore Date: 2015-01-16 12:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/ab5991ac1286 8069164: Fix langtools make build so that diagnostic framework can be used Summary: Fix race condition between gensrc targets and output location of parseproperties task Reviewed-by: erikj, jlahoda Contributed-by: erik.joelsson at oracle.com ! make/Tools.gmk ! make/gensrc/Gensrc-jdk.compiler.gmk ! make/gensrc/GensrcCommon.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: a510d7536fa1 Author: jlahoda Date: 2015-01-16 14:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/a510d7536fa1 8068517: Compiler may generate wrong InnerClasses attribute for static enum reference Summary: Making sure enum's abstractness is resolved before writing InnerClasses entry about it. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/classfiles/InnerClasses/T8068517.java Changeset: e7cf0a7e1c03 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/e7cf0a7e1c03 Added tag jdk9-b46 for changeset e272d9be5f90 ! .hgtags Changeset: 230c13955250 Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/230c13955250 Merge - test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java - test/tools/javac/diags/examples/StaticBoundMref.java - test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java Changeset: 52227644abfa Author: rfield Date: 2015-01-16 20:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/52227644abfa 8068488: Facilitate extension of the javac parser -- missing modifier Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/extend/JavacExtensionTest.java + test/tools/javac/parser/extend/TrialParser.java + test/tools/javac/parser/extend/TrialParserFactory.java Changeset: c31aefdd3ab4 Author: mcimadamore Date: 2015-01-19 18:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c31aefdd3ab4 8069229: new .java file with no copyright notice Summary: Add missing copyright header Reviewed-by: jlahoda ! make/tools/propertiesparser/gen/ClassGenerator.java Changeset: 2dc86bb9736a Author: jlahoda Date: 2015-01-20 09:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/2dc86bb9736a 8052070: javac crashes when there are duplicated type parameters Summary: Avoid eager completion of ClassSymbol while type parameters are being processed. Reviewed-by: jlahoda, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java + test/tools/javac/8052070/DuplicateTypeParameter.java + test/tools/javac/8052070/DuplicateTypeParameter.out Changeset: 1b58b3cc63bc Author: jlahoda Date: 2015-01-20 12:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/1b58b3cc63bc 8069094: SuppressWarnings(\"deprecation\") not respected on default clause on annotation declarations Summary: Properly deferring warnings that are reported during entering of annotation's default value. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/warnings/suppress/T8069094.java + test/tools/javac/warnings/suppress/T8069094.out Changeset: 1580b10e028a Author: jfranck Date: 2015-01-20 21:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/1580b10e028a 8046977: ClassCastException: typing information needed for method reference bridging not preserved Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java From vladimir.kozlov at oracle.com Wed Jan 21 23:45:52 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 21 Jan 2015 23:45:52 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 180 new changesets Message-ID: <201501212345.t0LNjsLd018742@aojmv0008> Changeset: 84af818eed0a Author: mgronlun Date: 2014-12-03 17:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/84af818eed0a 8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity Reviewed-by: mgronlun, simonis Contributed-by: thomas.stuefe at sap.com ! src/os/windows/vm/os_windows.cpp Changeset: 3cdb9f480a8c Author: kevinw Date: 2014-12-04 12:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3cdb9f480a8c 8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge Reviewed-by: sla, dsamersoff ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 35541556675c Author: kevinw Date: 2014-12-04 16:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/35541556675c Merge Changeset: 1c629f3fe8b2 Author: iklam Date: 2014-12-04 15:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/1c629f3fe8b2 8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false Reviewed-by: dholmes, ccheung ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp + test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java Changeset: c891caba9ce9 Author: ccheung Date: 2014-12-05 12:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c891caba9ce9 8065050: vm crashes during CDS dump when very small SharedMiscDataSize is specified Summary: define minimum required sizes for the ro, rw, and md regions and make sure the specified sizes are not less than the minimum sizes Reviewed-by: jiangli, dholmes, mseledtsov ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! test/runtime/SharedArchiveFile/LimitSharedSizes.java Changeset: c6a334f9db4c Author: coleenp Date: 2014-12-05 15:15 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c6a334f9db4c 8066171: Out of order with Metaspace allocation lock Summary: Lock resolved_references instead. Reviewed-by: twisti, sspitsyn ! src/share/vm/oops/cpCache.cpp Changeset: bfefb8bc3f55 Author: coleenp Date: 2014-12-05 23:21 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/bfefb8bc3f55 Merge Changeset: a3f3bc88d1f3 Author: cjplummer Date: 2014-12-05 15:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a3f3bc88d1f3 8066508: JTReg tests timeout on slow devices when run using JPRT Summary: Fixed by increasing timeoutFactor from 1 to 4 as is done already in jdk/test/Makefile. Reviewed-by: dholmes, dcubed ! test/Makefile Changeset: 30782e93e3be Author: mikael Date: 2014-12-06 04:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/30782e93e3be Merge Changeset: 35e222a277ba Author: minqi Date: 2014-12-08 00:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/35e222a277ba Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! src/os/windows/vm/os_windows.cpp ! src/share/vm/memory/filemap.cpp - src/share/vm/memory/generation.inline.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! test/Makefile - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 29df282f63fe Author: sfriberg Date: 2014-12-03 09:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/29df282f63fe 8066441: Add PLAB trace event Reviewed-by: tschatzl, ehelin, egahlin ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/trace/trace.xml Changeset: 8123d3c57019 Author: brutisso Date: 2014-12-04 09:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8123d3c57019 Merge Changeset: 1ac4a90c0bc5 Author: ehelin Date: 2014-12-02 09:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/1ac4a90c0bc5 8059066: CardTableModRefBS might commit the same page twice Reviewed-by: tschatzl, kbarrett, jmasa ! src/share/vm/memory/cardTableModRefBS.cpp + test/gc/TestCardTablePageCommits.java Changeset: 76dbb76dd3e4 Author: stefank Date: 2014-12-05 21:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/76dbb76dd3e4 8065634: Crash in InstanceKlass::clean_method_data when _method is NULL Reviewed-by: coleenp, hseigel, poonam ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: b1e0ed4ff875 Author: stefank Date: 2014-12-08 15:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b1e0ed4ff875 Merge Changeset: 69b4f6a4044a Author: jwilhelm Date: 2014-12-08 18:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/69b4f6a4044a Merge ! src/share/vm/memory/cardTableModRefBS.cpp Changeset: 3bc090d366bf Author: tschatzl Date: 2014-12-09 12:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3bc090d366bf 8066102: Clean up HeapRegionRemSet files Summary: Remove dead code, tighten public interfaces and improve documentation in the HeapRegionRemSet implementation. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: f1833a8541d8 Author: brutisso Date: 2014-12-10 11:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f1833a8541d8 8066780: Split CardGeneration out to its own file Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp + src/share/vm/memory/cardGeneration.cpp + src/share/vm/memory/cardGeneration.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/tenuredGeneration.hpp Changeset: b4e48cad8cc6 Author: brutisso Date: 2014-12-10 11:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b4e48cad8cc6 8066781: Minor cleanups to TenuredGeneration Reviewed-by: kbarrett, tschatzl ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/memory/tenuredGeneration.inline.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 4c99c4e3fb74 Author: brutisso Date: 2014-12-10 11:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4c99c4e3fb74 8066782: Move common code from CMSGeneration and TenuredGeneration to CardGeneration Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/memory/cardGeneration.cpp ! src/share/vm/memory/cardGeneration.hpp + src/share/vm/memory/cardGeneration.inline.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/memory/tenuredGeneration.inline.hpp Changeset: d66b82f39c6e Author: jwilhelm Date: 2014-12-11 02:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d66b82f39c6e 6522873: Java not print "Unrecognized option" when it is invalid option. Summary: Introduced a new version of match_option() that don't allow a tail after the flag name and used it for flags without extra arguments Reviewed-by: dholmes, dcubed ! src/share/vm/runtime/arguments.cpp Changeset: 4b1d7d4be6dc Author: jwilhelm Date: 2014-12-11 20:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4b1d7d4be6dc Merge Changeset: e78fa38ad3a3 Author: roland Date: 2014-12-04 14:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e78fa38ad3a3 8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing Reviewed-by: kvn, jrose ! src/share/vm/opto/loopopts.cpp + test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java Changeset: 8d8f473d2f99 Author: roland Date: 2014-12-04 14:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8d8f473d2f99 Merge Changeset: 6ce5db264562 Author: adlertz Date: 2014-12-05 15:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6ce5db264562 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java - src/share/vm/memory/generation.inline.hpp Changeset: 4d5b47a5184d Author: roland Date: 2014-11-25 17:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4d5b47a5184d 6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94 Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes Reviewed-by: kvn, jrose ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframeArray.hpp + test/compiler/uncommontrap/TestDeoptOOM.java Changeset: 3c858304c7e1 Author: iignatyev Date: 2014-12-08 18:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3c858304c7e1 8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product Reviewed-by: kvn, thartmann Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java Changeset: 87900c19db37 Author: roland Date: 2014-12-05 18:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/87900c19db37 8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead. Reviewed-by: kvn ! src/share/vm/opto/castnode.cpp Changeset: 6830bd29d885 Author: iignatyev Date: 2014-12-09 17:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6830bd29d885 8065134: Need WhiteBox::allocateCodeBlob(long, int) method to be implemented Reviewed-by: kvn, dholmes, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! src/share/vm/prims/whitebox.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 6d819d1fff7a Author: iignatyev Date: 2014-12-09 14:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6d819d1fff7a Merge Changeset: 287f46592168 Author: roland Date: 2014-12-09 18:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/287f46592168 8066103: C2's range check smearing allows out of bound array accesses Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them Reviewed-by: jrose, kvn, iveresov ! src/share/vm/opto/ifnode.cpp + test/compiler/rangechecks/TestRangeCheckSmearing.java Changeset: bf3499dc002a Author: iveresov Date: 2014-12-09 12:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/bf3499dc002a 8066900: Array Out Of Bounds Exception causes variable corruption Summary: Fix FP registers save/restore during exception handling Reviewed-by: kvn, vlivanov ! src/cpu/x86/vm/c1_Runtime1_x86.cpp + test/compiler/exceptions/SumTest.java Changeset: 810e47461d4f Author: iveresov Date: 2014-12-09 21:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/810e47461d4f Merge Changeset: eaa8491c3fec Author: roland Date: 2014-12-10 16:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/eaa8491c3fec 8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp + test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java Changeset: a80fbdc110cb Author: anoll Date: 2014-12-11 16:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a80fbdc110cb Merge Changeset: fb4ba04c587b Author: amurillo Date: 2014-12-11 23:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/fb4ba04c587b Merge Changeset: 8db6a8a28797 Author: dsamersoff Date: 2014-12-11 09:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8db6a8a28797 8028773: warnings from b116 for hotspot.agent.src.share.native: JNI exception pending Summary: Added couple of missed exception checks Reviewed-by: sla, sspitsyn ! agent/src/os/win32/windbg/sawindbg.cpp ! agent/src/share/native/sadis.c Changeset: c75901698a47 Author: coleenp Date: 2014-12-11 21:34 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c75901698a47 8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods. Reviewed-by: dholmes, dcubed, coleenp Contributed-by: max.ockner at oracle.com ! src/os/aix/vm/osThread_aix.cpp ! src/os/bsd/vm/osThread_bsd.cpp ! src/os/linux/vm/osThread_linux.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutex.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/events.hpp ! src/share/vm/utilities/workgroup.cpp + test/runtime/Safepoint/AssertSafepointCheckConsistency1.java + test/runtime/Safepoint/AssertSafepointCheckConsistency2.java + test/runtime/Safepoint/AssertSafepointCheckConsistency3.java + test/runtime/Safepoint/AssertSafepointCheckConsistency4.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9529ff536c65 Author: coleenp Date: 2014-12-12 02:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/9529ff536c65 Merge Changeset: 5f61bb958fc5 Author: igerasim Date: 2014-12-12 17:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5f61bb958fc5 8066863: bigapps/runThese/nowarnings fails: Java HotSpot(TM) 64-Bit Server VM warning: WaitForMultipleObjects Summary: Limit the number of thread handles to MAXIMUM_WAIT_OBJECTS Reviewed-by: dholmes, dcubed ! src/os/windows/vm/os_windows.cpp Changeset: 4e9283984ee1 Author: coleenp Date: 2014-12-12 13:19 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4e9283984ee1 8066803: compiler/intrinsics/mathexact/SubExactINonConstantTest.java crashed in os::is_first_C_frame(frame*) Summary: Stop native stack walk when we get to compiled or stub frame. Reviewed-by: hseigel, lfoltan, ctornqvi ! src/os/posix/vm/os_posix.cpp Changeset: 5d08801f8858 Author: coleenp Date: 2014-12-12 18:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5d08801f8858 Merge Changeset: 4ea7662ddc22 Author: coleenp Date: 2014-12-14 16:04 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4ea7662ddc22 8042418: Remove JVM_FindClassFromClassLoader Summary: The function has been replaced so is no longer used. Reviewed-by: mchung, dholmes ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: d80bce5acfa9 Author: coleenp Date: 2014-12-14 21:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d80bce5acfa9 Merge Changeset: 68f2d40b8852 Author: minqi Date: 2014-12-12 20:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/68f2d40b8852 Merge ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/runtime/thread.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 4acd298bc47b Author: minqi Date: 2014-12-14 23:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4acd298bc47b Merge Changeset: 30ed7423ae23 Author: dholmes Date: 2014-12-14 20:18 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/30ed7423ae23 8059586: hs_err report should treat redirected core pattern Reviewed-by: dholmes, sla, stuefe Contributed-by: Yasumasa Suenaga ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: 0e48ee44693e Author: ehelin Date: 2014-12-16 12:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/0e48ee44693e 8067452: Rename hotspot_all in hotspot/test/TEST.groups Reviewed-by: dholmes, ctornqvi, iignatyev ! test/TEST.groups Changeset: 47ffd05828f9 Author: coleenp Date: 2014-12-16 19:00 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/47ffd05828f9 8064319: Need to enable -XX:+TraceExceptions in release builds Summary: "-XX:+TraceExceptions" is now supported in product builds. Reviewed-by: sla, ccheung, coleenp Contributed-by: max.ockner at oracle.com ! src/share/vm/runtime/globals.hpp ! test/runtime/CommandLine/TraceExceptionsTest.java Changeset: e5cd9ab6e923 Author: mchung Date: 2014-12-17 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e5cd9ab6e923 8067366: Allow java.{endorsed,ext}.dirs property be set to empty string Reviewed-by: alanb, hseigel ! src/share/vm/runtime/arguments.cpp Changeset: d1da2799f5b8 Author: brutisso Date: 2014-12-11 07:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d1da2799f5b8 8067115: Add jtreg gc tests to Hotspot JPRT jobs Reviewed-by: tschatzl, jwilhelm, ehelin ! test/TEST.groups Changeset: 792acedac7c1 Author: sfriberg Date: 2014-12-10 10:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/792acedac7c1 8066442: Add PS and ParOld support for promotion event Reviewed-by: tschatzl, ehelin ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp Changeset: 9150dc2bebca Author: kbarrett Date: 2014-12-11 19:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/9150dc2bebca 8066822: Remove PSMarkSweep::set_reference_processor Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp Changeset: 239c6f5f0db3 Author: iignatyev Date: 2014-12-10 13:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/239c6f5f0db3 8064909: FragmentMetaspace.java got OutOfMemoryError Summary: Increased heap size to prevent "java.lang.OutOfMemoryError: Java heap space" exception Reviewed-by: jmasa, dfazunen, jwilhelm Contributed-by: Michail Chernov ! test/runtime/Metaspace/FragmentMetaspace.java Changeset: 5cf403c92ec4 Author: iignatyev Date: 2014-12-12 21:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5cf403c92ec4 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - src/share/vm/memory/generation.inline.hpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java Changeset: 94df826bd8ec Author: fzhinkin Date: 2014-12-12 21:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/94df826bd8ec 8066862: TestMutuallyExclusivePlatformPredicates fails on all platforms Reviewed-by: iignatyev, kvn ! test/TEST.groups ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 3c17077e9882 Author: fzhinkin Date: 2014-12-15 18:11 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3c17077e9882 8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails Reviewed-by: jmasa ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.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 Changeset: bdf65c8bc1a9 Author: jwilhelm Date: 2014-12-16 02:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/bdf65c8bc1a9 Merge Changeset: 86ba9eb66d03 Author: jwilhelm Date: 2014-12-18 16:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/86ba9eb66d03 Merge ! test/TEST.groups Changeset: a7fd2288ce2f Author: goetz Date: 2014-12-09 11:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a7fd2288ce2f 8066964: ppc64: argument and return type profiling, fix problem with popframe Reviewed-by: roland, kvn ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: f1cb27c85c83 Author: thartmann Date: 2014-12-12 09:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f1cb27c85c83 8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139 Summary: Check for dead input nodes after replacing compare node with implicit null check. Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: 6ba1e80a6882 Author: thartmann Date: 2014-12-12 08:15 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6ba1e80a6882 Merge Changeset: 579e9a019f35 Author: thartmann Date: 2014-12-12 09:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/579e9a019f35 8066433: Move Whitebox test library to top level repository Summary: Moved Whitebox test library to top level repository. Reviewed-by: iignatyev, sla, mr ! 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/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/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/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/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/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.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/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.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/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/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/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/testlibrary/ctw/test/ClassesDirTest.java ! test/testlibrary/ctw/test/ClassesListTest.java ! test/testlibrary/ctw/test/JarDirTest.java ! test/testlibrary/ctw/test/JarsTest.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/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: cf683e50f9f6 Author: thartmann Date: 2014-12-12 09:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/cf683e50f9f6 Merge Changeset: eba1bd212c02 Author: thartmann Date: 2014-12-12 13:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/eba1bd212c02 8067337: Remove Whitebox API from hotspot repository Summary: Remove Whitebox API from hotspot repository after it was moved to top level repository. Reviewed-by: iignatyev - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: c6a0f333733c Author: anoll Date: 2014-12-12 08:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c6a0f333733c Merge ! src/os/aix/vm/os_aix.cpp Changeset: 2c17ba977ff0 Author: ppunegov Date: 2014-12-13 01:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2c17ba977ff0 8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests Reviewed-by: iveresov, thartmann + test/compiler/tiered/ConstantGettersTransitionsTest.java + test/compiler/tiered/LevelTransitionTest.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java + test/compiler/tiered/TransitionsTestExecutor.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: db035d4ba1bd Author: iignatyev Date: 2014-12-13 01:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/db035d4ba1bd 8066473: Port timeout utils from jdk test library into hotspot Reviewed-by: kvn, iignatyev Contributed-by: pavel.chistyakov at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: a733dad6fc1e Author: roland Date: 2014-12-15 09:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a733dad6fc1e 8067231: Zero builds fails after JDK-6898462 Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter Reviewed-by: roland, coleenp Contributed-by: Severin Gehwolf ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 71f90d9cdd8f Author: iignatyev Date: 2014-12-16 02:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/71f90d9cdd8f 8067211: rewrite Utils::fileAsString Reviewed-by: kvn Contributed-by: tatiana.pivovarova at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 896a5f642e87 Author: iignatyev Date: 2014-12-16 02:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/896a5f642e87 8065279: Remove testlibrary_tests from compact profile in jtreg Reviewed-by: kvn Contributed-by: dmitrij.pochepko at oracle.com ! test/TEST.groups Changeset: c5e4d09035e0 Author: iignatyev Date: 2014-12-16 17:56 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c5e4d09035e0 8028595: WhiteBox API for stress testing of TieredCompilation Reviewed-by: kvn ! src/share/vm/prims/whitebox.cpp + test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: c14155494f05 Author: eistepan Date: 2014-12-16 14:52 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c14155494f05 8054892: Improve compiler's CLI tests error reporting Reviewed-by: roland, twisti ! test/compiler/arguments/BMISupportedCPUTest.java ! test/compiler/arguments/BMIUnsupportedCPUTest.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java ! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java ! test/compiler/rtm/cli/RTMLockingAwareTest.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/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/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java Changeset: ff29b5858de6 Author: roland Date: 2014-12-16 20:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ff29b5858de6 8067647: [TESTBUG] compiler/rangechecks/TestRangeCheckSmearing.java uses wrong path to Whitebox API Summary: whitebox test library was moved Reviewed-by: kvn ! test/compiler/rangechecks/TestRangeCheckSmearing.java Changeset: fd55c0f2c200 Author: vlivanov Date: 2014-12-19 16:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/fd55c0f2c200 8067338: compiler/debug/TraceIterativeGVN.java segfaults Reviewed-by: kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/memnode.cpp Changeset: fe5535ac094e Author: kvn Date: 2014-12-22 10:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/fe5535ac094e Merge ! src/os/aix/vm/os_aix.cpp ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups ! 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/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: f8efc13bd628 Author: kvn Date: 2014-12-22 14:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f8efc13bd628 8067985: merging hs-comp to hs blocked by some tests not updated in 8054892 Reviewed-by: iveresov ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java Changeset: a4de53ad95b5 Author: brutisso Date: 2014-12-17 09:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a4de53ad95b5 8067438: Add test to verify minimal heap size Reviewed-by: dfazunen, ehelin + test/gc/TestSmallHeap.java Changeset: d019ad12b43e Author: drwhite Date: 2014-12-17 18:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d019ad12b43e 8061611: Remove deprecated command line flags Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 6aa9ea790814 Author: mgerdin Date: 2014-12-08 18:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6aa9ea790814 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: d87c2d9c1eb4 Author: tschatzl Date: 2014-12-18 09:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d87c2d9c1eb4 8067469: G1 ignores AlwaysPreTouch Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1. Reviewed-by: stefank, ehelin, dholmes ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: 7783ee3fa7e9 Author: tschatzl Date: 2014-12-18 11:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7783ee3fa7e9 Merge Changeset: 8f5ab52932b7 Author: brutisso Date: 2014-12-18 13:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8f5ab52932b7 8067873: gc/TestSmallHeap.java does not compile Reviewed-by: mgerdin, jwilhelm ! test/gc/TestSmallHeap.java Changeset: e253436e9460 Author: brutisso Date: 2014-12-18 13:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e253436e9460 Merge Changeset: b8cef6fae4c3 Author: kbarrett Date: 2014-12-17 22:32 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b8cef6fae4c3 8066827: Remove ReferenceProcessor::clean_up_discovered_references() Summary: Abandon rather than clean up discovered references. Reviewed-by: jmasa, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 5cdbde3a9a57 Author: tschatzl Date: 2014-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5cdbde3a9a57 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis , Thomas Schatzl ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1InCSetState.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp Changeset: 394d762c3d8a Author: jwilhelm Date: 2014-12-18 16:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/394d762c3d8a Merge ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/TEST.groups Changeset: 3f138457d7e6 Author: tschatzl Date: 2014-12-22 16:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3f138457d7e6 8068036: assert(is_available(index)) failed in G1 cset Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: b8af4e7e0023 Author: jwilhelm Date: 2014-12-22 17:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b8af4e7e0023 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 5ddaa05d9d1a Author: kbarrett Date: 2014-12-18 13:26 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5ddaa05d9d1a 8067499: G1SATBCardTableModRefBS should not inherit from CardTableModRefBSForCTRS Summary: G1SATBCardTableModRefBS inherits from CardTableModRefBS Reviewed-by: mgerdin, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genOopClosures.inline.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 738f4d56deaa Author: jwilhelm Date: 2014-12-23 14:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/738f4d56deaa Merge - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: 75ed6e9d2d25 Author: goetz Date: 2014-12-19 16:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/75ed6e9d2d25 8067823: CheckCompileThresholdScaling.java throws RuntimeException Reviewed-by: kvn, iignatyev ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: 89977bee2ddd Author: simonis Date: 2014-12-18 16:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/89977bee2ddd 8067865: Changes 8066780/8066782 broke the non-PCH build Reviewed-by: kvn ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 91ff67f0a160 Author: kvn Date: 2014-12-23 16:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/91ff67f0a160 Merge ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 7f062b70a344 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7f062b70a344 Added tag jdk9-b43 for changeset 65a9747147b8 ! .hgtags Changeset: 43a44b56dca6 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/43a44b56dca6 Merge Changeset: b3d08045220f Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b3d08045220f Added tag jdk9-b44 for changeset 43a44b56dca6 ! .hgtags Changeset: 5f7a9a0766f2 Author: lana Date: 2014-12-25 19:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5f7a9a0766f2 Merge Changeset: b6b89b8f8531 Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b6b89b8f8531 Merge Changeset: 5dc8184af1e2 Author: lana Date: 2015-01-01 16:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5dc8184af1e2 Merge - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: a184ee1d7172 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a184ee1d7172 Added tag jdk9-b45 for changeset 5dc8184af1e2 ! .hgtags Changeset: 05c08ab3cf65 Author: jiangli Date: 2014-12-17 23:34 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/05c08ab3cf65 8059510: Compact symbol table layout inside shared archive. Summary: Use separate compact table for shared symbols. Reviewed-by: iklam, gziemski, shade, sla, jrose + src/share/vm/classfile/compactHashtable.cpp + src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp + test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java + test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java Changeset: 74de5da2011f Author: jiangli Date: 2014-12-18 04:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/74de5da2011f Merge Changeset: ada93fe622d1 Author: coleenp Date: 2014-12-18 16:15 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ada93fe622d1 8067713: Move clean_weak_method_links for redefinition out of class unloading Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode. Reviewed-by: sspitsyn, roland, kbarrett ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp Changeset: c0f8994d6ee6 Author: simonis Date: 2014-12-19 18:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c0f8994d6ee6 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 Reviewed-by: goetz ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: dfa8e982181e Author: minqi Date: 2014-12-19 22:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/dfa8e982181e Merge Changeset: 3ccdec865b45 Author: minqi Date: 2014-12-23 19:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3ccdec865b45 Merge ! src/share/vm/runtime/globals.hpp Changeset: 2d5bb3a17da9 Author: simonis Date: 2014-12-17 18:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2d5bb3a17da9 8049716: PPC64: Implement SA on Linux/PPC64 Reviewed-by: simonis, dsamersoff Contributed-by: maynardj at us.ibm.com ! agent/make/Makefile ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java ! make/linux/makefiles/sa.make ! make/sa.files ! src/share/vm/runtime/vmStructs.cpp Changeset: 469d59865f55 Author: hseigel Date: 2014-12-27 13:26 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/469d59865f55 Merge - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: f76c91840463 Author: hseigel Date: 2014-12-30 12:59 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f76c91840463 8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp Summary: use correct CHECK macro in call to load_class() Reviewed-by: coleenp, lfoltan, gziemski ! src/share/vm/classfile/verifier.cpp Changeset: fee07a43d038 Author: goetz Date: 2015-01-05 12:07 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/fee07a43d038 8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling. Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling. Reviewed-by: kvn, coleenp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp ! test/runtime/CompressedOops/UseCompressedOops.java Changeset: b2fbcc8d93bf Author: coleenp Date: 2015-01-05 22:50 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b2fbcc8d93bf 6583051: crash when adding non-static methods to java.lang.Object class Summary: stop the JVM if java.lang.Object is incorrectly defined rather than crashing. Reviewed-by: ctornqvi, dholmes ! src/share/vm/oops/klassVtable.cpp + test/runtime/BadObjectClass/BootstrapRedefine.java + test/runtime/BadObjectClass/Object.java Changeset: 97bcb1787790 Author: coleenp Date: 2015-01-06 19:30 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/97bcb1787790 8067836: The Universe::flush_foo methods belong in CodeCache. Summary: Move this code to CodeCache. Reviewed-by: kbarrett, kvn ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: a13726250f7f Author: tschatzl Date: 2014-12-23 15:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a13726250f7f 8068018: Clean up friends of G1CollectedHeap Summary: Remove unnecessary friend class declaration in the G1CollectedHeap class. Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 760291a06def Author: jwilhelm Date: 2014-12-22 17:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/760291a06def 8067947: Regression test for JDK-6522873 Summary: Added a regression test that will fail if we allow extra characters after flag names Reviewed-by: ctornqvi, tschatzl + test/runtime/CommandLine/TestNullTerminatedFlags.java Changeset: 63c9de418926 Author: jwilhelm Date: 2015-01-05 15:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/63c9de418926 Merge Changeset: 8c911031c3e7 Author: brutisso Date: 2015-01-07 10:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8c911031c3e7 8067676: Add applicable closed gc jtreg tests to run in JPRT Reviewed-by: ehelin ! test/TEST.groups Changeset: 354d56cd6eb2 Author: tschatzl Date: 2015-01-07 15:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/354d56cd6eb2 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp - test/gc/g1/TestEagerReclaimHumongousRegions2.java + test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java + test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java + test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java ! test/gc/g1/TestGCLogMessages.java Changeset: 4eab25cf19d2 Author: brutisso Date: 2015-01-07 15:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4eab25cf19d2 8067868: Add GCOld as a JTreg test Reviewed-by: kbarrett, dfazunen, ehelin ! test/TEST.groups + test/stress/gc/TestGCOld.java Changeset: e38b7790484a Author: brutisso Date: 2015-01-07 16:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e38b7790484a Merge Changeset: 94222120e827 Author: jwilhelm Date: 2015-01-08 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/94222120e827 Merge Changeset: 20e9f2d07673 Author: iignatyev Date: 2014-12-13 00:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/20e9f2d07673 8066440: Various changes in testlibrary for JDK-8059613 Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: c17923cd9925 Author: iignatyev Date: 2014-12-13 00:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c17923cd9925 8059613: JEP-JDK-8043304: Test task: JMX- tests Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/TEST.groups + test/compiler/codecache/jmx/BeanTypeTest.java + test/compiler/codecache/jmx/CodeCacheUtils.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 Changeset: a80766c108b0 Author: tpivovarova Date: 2014-12-19 14:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a80766c108b0 8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build Reviewed-by: kvn, fzhinkin, iignatyev ! test/compiler/ciReplay/TestSA.sh ! test/compiler/ciReplay/common.sh Changeset: 6750ba31b175 Author: iignatyev Date: 2014-12-23 16:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6750ba31b175 8066896: Update c.o.j.t.InfiniteLoop to skip zero timeout Reviewed-by: kvn, iignatyev Contributed-by: pavel.chistyakov at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java Changeset: d4d484865822 Author: tpivovarova Date: 2014-12-16 17:26 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d4d484865822 8067173: remove Utils::fileAsList Reviewed-by: kvn, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 16ba94e0bd44 Author: eistepan Date: 2014-12-23 12:40 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/16ba94e0bd44 8066864: remove ctw-test from testlibrary/ Reviewed-by: kvn, iignatyev - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: d536758aa7bb Author: fzhinkin Date: 2014-12-24 19:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d536758aa7bb 8068183: Add isTieredSupported method to c.o.j.t.Platforms Reviewed-by: kvn, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java + test/testlibrary_tests/TestPlatformIsTieredSupported.java Changeset: a7adb22849d6 Author: fzhinkin Date: 2014-12-26 14:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a7adb22849d6 8059623: JEP-JDK-8043304: Test task: command line options tests Reviewed-by: twisti, thartmann, goetz, iignatyev + test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java + test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java + test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java + test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java + test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java + test/compiler/codecache/cli/common/CodeCacheCLITestBase.java + test/compiler/codecache/cli/common/CodeCacheCLITestCase.java + test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java + test/compiler/codecache/cli/common/CodeCacheOptions.java + test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java + test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java Changeset: 022f7f1bfb4e Author: pchistyakov Date: 2014-12-26 14:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/022f7f1bfb4e 8066497: Update c.o.j.t.ByteCodeLoader to be able really reload given class Reviewed-by: drchase, fzhinkin, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java Changeset: ed3f650cff02 Author: dpochepk Date: 2014-12-25 15:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ed3f650cff02 8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestScript.d + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java + test/compiler/testlibrary/CompilerUtils.java + test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceResultsAnalyzer.java + test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceRunner.java Changeset: 2025390834c6 Author: fzhinkin Date: 2014-12-30 11:07 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2025390834c6 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! src/share/vm/prims/whitebox.cpp Changeset: 2f8520599d39 Author: fzhinkin Date: 2014-12-30 11:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2f8520599d39 8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/testlibrary/rtm/AbortProvoker.java ! test/compiler/testlibrary/rtm/BusyLock.java ! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: 7dfa629d203a Author: roland Date: 2014-12-22 11:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7dfa629d203a 8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined Summary: concurrent class loading causes return phi to become top Reviewed-by: kvn ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/parse1.cpp Changeset: acfdd92cedaa Author: roland Date: 2014-12-16 13:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/acfdd92cedaa 6700100: optimize inline_native_clone() for small objects with exact klass Summary: optimize small instance clones as loads/stores Reviewed-by: kvn, iveresov ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/oops/fieldStreams.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestArrayCopyMacro.java - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java + test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java + test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java Changeset: c48b9950573b Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c48b9950573b Merge ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 5094d9cb92bd Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5094d9cb92bd Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 10385428e37f Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/10385428e37f Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: f35435a37581 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f35435a37581 Added tag jdk9-b46 for changeset a184ee1d7172 ! .hgtags Changeset: 3b241fb72b89 Author: lana Date: 2015-01-16 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3b241fb72b89 Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 26f3414c5194 Author: sgehwolf Date: 2015-01-07 16:43 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/26f3414c5194 8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier Reviewed-by: dholmes, coleenp ! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp ! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp Changeset: f6821c9a4215 Author: gtriantafill Date: 2015-01-06 16:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f6821c9a4215 8068540: [TESTBUG] Exclude failing nightly tests Reviewed-by: ctornqvi, coleenp ! test/runtime/NMT/ChangeTrackingLevel.java ! test/runtime/NMT/PrintNMTStatistics.java Changeset: 23aec69dfce7 Author: ctornqvi Date: 2015-01-08 11:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/23aec69dfce7 8058897: Unsafe.reallocateMemory() ignores -XX:MallocMaxTestWords setting Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/os.cpp + test/runtime/Unsafe/Reallocate.java Changeset: 31eff10b165a Author: ctornqvi Date: 2015-01-08 11:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/31eff10b165a 8060219: [TESTBUG] runtime/7194254/Test7194254.java fails to find jstack with modular image build Reviewed-by: gtriantafill, lfoltan, hseigel ! test/TEST.groups - test/runtime/7194254/Test7194254.java + test/runtime/Thread/ThreadPriorities.java Changeset: b32eb9966732 Author: zmajo Date: 2015-01-09 09:26 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b32eb9966732 8068505: interpreter profiling incorrect on PPC64 Reviewed-by: simonis, goetz ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp Changeset: ca8dbfb7d8c7 Author: ctornqvi Date: 2015-01-09 08:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ca8dbfb7d8c7 8068733: [TESTBUG] runtime/Unsafe/Reallocate.java sometimes fails when running with -Xcomp Reviewed-by: coleenp, gtriantafill ! test/runtime/Unsafe/Reallocate.java Changeset: c0c96d6b39da Author: minqi Date: 2015-01-10 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c0c96d6b39da Merge ! test/TEST.groups - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 9fad1826d97c Author: mtobiass Date: 2015-01-12 09:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/9fad1826d97c 8068584: Compiler attach tests should be quarantined Summary: Quarantine tests Reviewed-by: ctornqvi ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java Changeset: be9e9fc10d00 Author: ccheung Date: 2015-01-12 11:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/be9e9fc10d00 8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash Summary: added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit. Reviewed-by: jiangli, mseledtsov, stefank ! src/share/vm/memory/metaspace.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp + test/runtime/SharedArchiveFile/MaxMetaspaceSize.java Changeset: 48e04c239aa4 Author: kbarrett Date: 2015-01-13 14:30 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/48e04c239aa4 8068396: Rename assert() to vmassert() Summary: Macro renaming, with temporary old name synonyms for compatibilty Reviewed-by: ehelin, dholmes, coleenp ! src/share/vm/runtime/globals.hpp ! src/share/vm/shark/llvmHeaders.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/xmlstream.cpp Changeset: 0034df25722b Author: redestad Date: 2015-01-08 14:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/0034df25722b 8068037: Remove dead code in G1CollectedHeap Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp Changeset: 4f7805dda8bc Author: brutisso Date: 2015-01-09 08:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4f7805dda8bc 8068653: TestSmalllHeap.java fails when the page size is 64k Reviewed-by: tschatzl ! test/gc/TestSmallHeap.java Changeset: ec5c719ed245 Author: kbarrett Date: 2015-01-09 11:33 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ec5c719ed245 8067306: Improve STATIC_ASSERT Summary: New improved implementation Reviewed-by: ehelin, stefank ! src/share/vm/utilities/debug.hpp Changeset: 6d5167142f35 Author: jwilhelm Date: 2015-01-12 12:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6d5167142f35 Merge Changeset: 00e69efa02c6 Author: sjohanss Date: 2015-01-12 15:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/00e69efa02c6 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp Changeset: acec9aeeaaea Author: tschatzl Date: 2015-01-13 11:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/acec9aeeaaea 8068739: G1CollectoryPolicy uses uninitialized field '_sigma' in the constructor Summary: Change initialization order in constructor. Remove suppression for suppression of "'this': used in base member initializer list" warning. Reviewed-by: mgerdin, tschatzl, simonis Contributed-by: Johannes Scheerer ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 57fbee73a452 Author: sjohanss Date: 2015-01-15 11:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/57fbee73a452 8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb Summary: Added the test to needs_g1gc group in TEST.groups to avoid running when G1 is not available. Reviewed-by: jwilhelm, dholmes ! test/TEST.groups Changeset: f11c5713ab7f Author: jwilhelm Date: 2015-01-15 14:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f11c5713ab7f Merge ! src/share/vm/utilities/debug.hpp ! test/TEST.groups - test/runtime/7194254/Test7194254.java Changeset: c30f76d6f90f Author: roland Date: 2015-01-08 11:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c30f76d6f90f 8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1 Summary: IGVN encounters IfNode with single projection when optimizing dying subgraph Reviewed-by: kvn ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/node.cpp Changeset: 76e0fdf06e2a Author: anoll Date: 2015-01-09 09:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/76e0fdf06e2a 8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs Summary: The test is unstable and is therefore removed from nightly testing Reviewed-by: kvn, drchase ! test/compiler/whitebox/ForceNMethodSweepTest.java Changeset: 1cc0f64cad95 Author: anoll Date: 2015-01-09 09:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/1cc0f64cad95 Merge Changeset: dde335b2eb85 Author: goetz Date: 2015-01-09 05:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/dde335b2eb85 8068013: [TESTBUG] Aix support in hotspot jtreg tests Reviewed-by: ctornqvi, fzhinkin, farvidsson ! test/runtime/6888954/vmerrors.sh ! test/serviceability/dcmd/DynLibDcmdTest.java ! test/test_env.sh ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 7322f246816c Author: dlong Date: 2015-01-09 13:28 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7322f246816c Merge - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: cfd30024b3c6 Author: dlong Date: 2015-01-09 17:43 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/cfd30024b3c6 8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs Summary: add @ignore to PoolsIndependenceTest.java Reviewed-by: kvn ! test/compiler/codecache/jmx/PoolsIndependenceTest.java Changeset: 4374388bcbbb Author: mdoerr Date: 2015-01-12 11:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4374388bcbbb 8068724: ppc64: update assembler: SPR access, CR logic, HTM Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory. Reviewed-by: kvn, goetz ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 84a175c4858d Author: zmajo Date: 2015-01-12 09:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/84a175c4858d 8065894: CodeHeap::next_free should be renamed Summary: Rename next_free() to next_used() Reviewed-by: thartmann, iveresov ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp Changeset: 6de45a355478 Author: roland Date: 2015-01-07 16:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6de45a355478 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: d5a0026df16b Author: roland Date: 2015-01-12 15:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d5a0026df16b Merge Changeset: c317b661544d Author: neliasso Date: 2015-01-13 12:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c317b661544d 8027829: CompileCommand does not accept all JLS-conformant class/method names Summary: Fix parsing and updated comments Reviewed-by: kvn, vlivanov ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! test/compiler/oracle/CheckCompileCommandOption.java ! test/runtime/CommandLine/CompilerConfigFileWarning.java Changeset: 719e28ccd7eb Author: goetz Date: 2015-01-12 14:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/719e28ccd7eb 8067941: [TESTBUG] Fix tests for OS with 64K page size. Reviewed-by: kvn, tschatzl, ctornqvi ! src/share/vm/memory/metaspace.cpp ! test/compiler/exceptions/TestRecursiveReplacedException.java ! test/compiler/runtime/6865265/StackOverflowBug.java ! test/compiler/uncommontrap/8009761/Test8009761.java ! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java ! test/compiler/uncommontrap/TestStackBangMonitorOwned.java ! test/compiler/uncommontrap/TestStackBangRbp.java ! test/gc/arguments/TestMaxHeapSizeTools.java ! test/gc/g1/TestGCLogMessages.java ! test/gc/g1/TestHumongousAllocInitialMark.java ! test/runtime/whitebox/WBStackSize.java Changeset: 2aef6b6cca8b Author: fzhinkin Date: 2015-01-14 09:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2aef6b6cca8b 8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java Changeset: 0a04b80f7e86 Author: fzhinkin Date: 2015-01-14 09:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/0a04b80f7e86 8059342: Add test to cover JDK-8030976 Reviewed-by: kvn, iignatyev + test/compiler/testlibrary/uncommontrap/Verifier.java + test/compiler/uncommontrap/TestUnstableIfTrap.java Changeset: a257e2effbf0 Author: fzhinkin Date: 2015-01-14 09:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a257e2effbf0 8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java Changeset: eb3576118c11 Author: pchistyakov Date: 2015-01-12 18:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/eb3576118c11 8059551: JEP-JDK-8043304: Test task: stress tests Reviewed-by: drchase, kvn, iignatyev ! src/share/vm/compiler/compileBroker.cpp + test/compiler/codecache/stress/CodeCacheStressRunner.java + test/compiler/codecache/stress/Helper.java + test/compiler/codecache/stress/OverloadCompileQueueTest.java + test/compiler/codecache/stress/RandomAllocationTest.java + test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java Changeset: e907ef48ac96 Author: vlivanov Date: 2015-01-14 15:13 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e907ef48ac96 Merge Changeset: bf200e391b26 Author: kvn Date: 2015-01-14 16:00 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/bf200e391b26 8069021: Exclude compiler/codecache/stress tests from JPRT runs Reviewed-by: iveresov ! test/TEST.groups Changeset: 7e88aab989ed Author: dlong Date: 2015-01-15 16:51 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7e88aab989ed Merge ! src/share/vm/memory/metaspace.cpp ! test/TEST.groups Changeset: 03237a717eca Author: amurillo Date: 2015-01-15 19:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/03237a717eca Merge - test/runtime/7194254/Test7194254.java Changeset: 20946e467375 Author: amurillo Date: 2015-01-20 10:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/20946e467375 Merge - test/runtime/7194254/Test7194254.java Changeset: 694f5e5bb982 Author: kvn Date: 2015-01-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/694f5e5bb982 Merge ! agent/src/os/linux/LinuxDebuggerLocal.c ! src/os/linux/vm/os_linux.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp From vladimir.kozlov at oracle.com Wed Jan 21 23:46:02 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 21 Jan 2015 23:46:02 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/jdk: 182 new changesets Message-ID: <201501212346.t0LNk9f5018766@aojmv0008> Changeset: bb479cd327c2 Author: smarks Date: 2014-12-11 18:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/bb479cd327c2 8066633: Fix deprecation warnings in java.rmi module Reviewed-by: darcy, lancea ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java Changeset: f981c65f7951 Author: sjiang Date: 2014-12-12 14:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/f981c65f7951 8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java hangs Reviewed-by: dfuchs ! test/javax/management/monitor/CounterMonitorTest.java Changeset: 1a1df1d30162 Author: erikj Date: 2014-12-12 15:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/1a1df1d30162 8067254: No debug symbols in JPRT Windows builds Reviewed-by: tbell ! make/src/classes/build/tools/module/ModuleArchive.java Changeset: 63c558ffb833 Author: martin Date: 2014-11-21 16:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/63c558ffb833 8065172: More core reflection final and volatile annotations Summary: more fiddling with "final" and "volatile" field modifiers Reviewed-by: jfranck, plevart, psandoz ! src/java.base/share/classes/sun/reflect/Label.java ! src/java.base/share/classes/sun/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.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/AnnotationTypeMismatchExceptionProxy.java ! src/java.base/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java ! src/java.base/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java ! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java ! src/java.base/share/classes/sun/reflect/generics/factory/GenericsFactory.java ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/LazyReflectiveObjectGenerator.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java ! src/java.base/share/classes/sun/reflect/generics/repository/AbstractRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/ConstructorRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/FieldRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/MethodRepository.java ! src/java.base/share/classes/sun/reflect/generics/scope/AbstractScope.java ! src/java.base/share/classes/sun/reflect/generics/tree/Signature.java ! src/java.base/share/classes/sun/reflect/generics/tree/Wildcard.java ! src/java.base/share/classes/sun/reflect/generics/visitor/Reifier.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: 84e19392365e Author: martin Date: 2014-12-10 09:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/84e19392365e 8065804: JEP 171: Clarifications/corrections for fence intrinsics Reviewed-by: dholmes, shade, dl, psandoz ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 244da7af6a69 Author: rriggs Date: 2014-12-12 15:07 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/244da7af6a69 8056238: (process) ProcessBuilder.redirectError spec has a broken link Reviewed-by: lancea ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: 678faa7d1a6a Author: martin Date: 2014-10-30 07:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/678faa7d1a6a 8067377: My hobby: caning, then then canning, the the can-can Summary: Fix ALL the stutters! Reviewed-by: rriggs, mchung, lancea ! src/demo/share/jfc/TableExample/TableSorter.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassValue.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/SignatureSpi.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/Spliterator.java ! src/java.base/share/classes/java/util/Spliterators.java ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/java.base/share/classes/jdk/internal/util/xml/XMLStreamWriter.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/misc/JavaNioAccess.java ! src/java.base/share/classes/sun/misc/VM.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java ! src/java.base/share/classes/sun/security/ssl/MAC.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/java.base/share/classes/sun/security/x509/GeneralName.java ! src/java.base/share/classes/sun/security/x509/URIName.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java ! src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java ! src/java.base/share/classes/sun/text/normalizer/UTF16.java ! src/java.base/share/native/libjli/java.c ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketOutputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libjli/cmdtoargs.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Checkbox.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/EventQueue.java ! src/java.desktop/share/classes/java/awt/FlowLayout.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/MultipleGradientPaintContext.java ! src/java.desktop/share/classes/java/awt/RadialGradientPaint.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java ! src/java.desktop/share/classes/java/awt/image/ComponentColorModel.java ! src/java.desktop/share/classes/java/awt/print/PrinterIOException.java ! src/java.desktop/share/classes/java/beans/Encoder.java ! src/java.desktop/share/classes/java/beans/Transient.java ! src/java.desktop/share/classes/javax/imageio/IIOParam.java ! src/java.desktop/share/classes/javax/imageio/event/IIOReadUpdateListener.java ! src/java.desktop/share/classes/javax/imageio/plugins/jpeg/JPEGQTable.java ! src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java ! src/java.desktop/share/classes/javax/sound/midi/ShortMessage.java ! src/java.desktop/share/classes/javax/sound/sampled/Clip.java ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/ArrayTable.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.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/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JMenuItem.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JSpinner.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/OverlayLayout.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/SpinnerModel.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.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/BoxView.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/ElementIterator.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.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/IsindexView.java ! src/java.desktop/share/classes/javax/swing/text/html/LineView.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/DTDConstants.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java ! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java ! src/java.desktop/share/classes/sun/font/BidiUtils.java ! src/java.desktop/share/classes/sun/font/Decoration.java ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/java2d/loops/ProcessPath.java ! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java ! src/java.desktop/share/classes/sun/print/PathGraphics.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/ProxyGraphics2D.java ! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java ! src/java.desktop/share/classes/sun/swing/CachedPainter.java ! src/java.desktop/share/native/common/font/fontscalerdefs.h ! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.h ! src/java.desktop/share/native/liblcms/LCMS.c ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java ! src/java.desktop/unix/classes/sun/font/NativeFont.java ! src/java.desktop/unix/native/common/awt/awt_Font.c ! src/java.desktop/unix/native/common/awt/medialib/mlib_v_ImageCopy_f.c ! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c ! src/java.desktop/unix/native/libawt_xawt/awt/wsutils.h ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_43.c ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Debug.h ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/java.management/share/classes/javax/management/openmbean/ArrayType.java ! src/java.management/share/classes/javax/management/openmbean/SimpleType.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralException.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/AtomicContext.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.rmi/share/classes/java/rmi/registry/LocateRegistry.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/java.scripting/share/classes/javax/script/ScriptContext.java ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java ! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/TokenTracker.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionMethod.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/Plotter.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XObject.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/ResourceRecord.java ! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java ! src/sample/share/nio/server/ChannelIOSecure.java ! src/sample/solaris/dtrace/hotspot/gc_time_stat.d Changeset: dc233e3db21e Author: chegar Date: 2014-12-13 20:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/dc233e3db21e 8067112: Update java/util/Collections/EmptyIterator.java to eliminate dependency on sun.tools.java Reviewed-by: chegar, prappo Contributed-by: Amy Lu ! test/java/util/Collections/EmptyIterator.java Changeset: 026b9a30e8b2 Author: sjiang Date: 2014-12-15 19:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/026b9a30e8b2 8067241: DeadlockTest.java failed with negative timeout value Reviewed-by: dfuchs, sspitsyn ! test/javax/management/standardmbean/DeadlockTest.java Changeset: 655c81c02331 Author: bpb Date: 2014-12-15 12:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/655c81c02331 8025619: (fc) FileInputStream.getChannel on closed stream returns FileChannel that doesn't know that stream is closed Summary: If the stream is closed ensure getChannel() returns a closed channel. Also, FileKey.create() should throw an IOException directly instead of wrapping it in an Error. Reviewed-by: alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/FileKey.java ! src/java.base/windows/classes/sun/nio/ch/FileKey.java + test/java/nio/channels/FileChannel/GetClosedChannel.java Changeset: 97ad64a400ab Author: rriggs Date: 2014-12-15 17:36 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/97ad64a400ab 8067486: Add diagnostics for Exception: Read from closed pipe hang Reviewed-by: lancea ! test/java/lang/Runtime/exec/SleepyCat.java Changeset: dd0b279b0565 Author: sherman Date: 2014-12-16 04:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/dd0b279b0565 8067289: Fix deprecation warnings in java.base module - CRC32C Summary: to remove the deprecation warning in CRC32C class Reviewed-by: darcy Contributed-by: staffan.friberg at oracle.com ! src/java.base/share/classes/java/util/zip/CRC32C.java Changeset: 003295073abf Author: prappo Date: 2014-12-16 12:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/003295073abf 8066867: Add InputStream transferTo to transfer content to an OutputStream Reviewed-by: chegar Contributed-by: Alan Bateman , Chris Hegarty , Patrick Reinhart , Pavel Rappo ! src/java.base/share/classes/java/io/InputStream.java + test/java/io/InputStream/TransferTo.java Changeset: 70e68970bdee Author: dfuchs Date: 2014-12-16 17:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/70e68970bdee 8066612: Add a test that will call getDeclaredFields() on all classes and try to set them accessible. Summary: This test use the jrt:/ file system to find the name of all classes, then loads each of them, get their declared fields, and attempt to call setAccessible. Reviewed-by: coffeys, dholmes, plevart + test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java Changeset: bbc662907181 Author: avstepan Date: 2014-11-18 16:32 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/bbc662907181 8055836: move awt tests from AWT_Modality to OpenJDK repository - part 9 Summary: Some modality tests for Print dialog were added Reviewed-by: pchelko + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.html + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java + test/java/awt/Modal/PrintDialogsTest/Test.java Changeset: 67ad12a0cbaa Author: avstepan Date: 2014-11-18 17:10 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/67ad12a0cbaa 8054359: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 Summary: Some new tests to check FileDialog modality behavior Reviewed-by: alexsch, pchelko + test/java/awt/Modal/FileDialog/FileDialogAppModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogDWDTest.java + test/java/awt/Modal/FileDialog/FileDialogDocModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal7Test.java + test/java/awt/Modal/FileDialog/FileDialogFWDTest.java + test/java/awt/Modal/FileDialog/FileDialogModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogModalityTest.java + test/java/awt/Modal/FileDialog/FileDialogNonModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal7Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal7Test.java Changeset: 9f15846307ba Author: avstepan Date: 2014-11-19 14:12 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/9f15846307ba 8054143: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 Reviewed-by: pchelko + test/java/awt/Modal/ToBack/ToBackAppModal1Test.java + test/java/awt/Modal/ToBack/ToBackAppModal2Test.java + test/java/awt/Modal/ToBack/ToBackAppModal3Test.java + test/java/awt/Modal/ToBack/ToBackAppModal4Test.java + test/java/awt/Modal/ToBack/ToBackAppModal5Test.java + test/java/awt/Modal/ToBack/ToBackAppModal6Test.java + test/java/awt/Modal/ToBack/ToBackDDFTest.java + test/java/awt/Modal/ToBack/ToBackDocModal1Test.java + test/java/awt/Modal/ToBack/ToBackDocModal2Test.java + test/java/awt/Modal/ToBack/ToBackDocModal3Test.java + test/java/awt/Modal/ToBack/ToBackDocModal4Test.java + test/java/awt/Modal/ToBack/ToBackDocModal5Test.java + test/java/awt/Modal/ToBack/ToBackDocModal6Test.java + test/java/awt/Modal/ToBack/ToBackFDFTest.java + test/java/awt/Modal/ToBack/ToBackModal1Test.java + test/java/awt/Modal/ToBack/ToBackModal2Test.java + test/java/awt/Modal/ToBack/ToBackModal3Test.java + test/java/awt/Modal/ToBack/ToBackModal4Test.java + test/java/awt/Modal/ToBack/ToBackModal5Test.java + test/java/awt/Modal/ToBack/ToBackModal6Test.java + test/java/awt/Modal/ToBack/ToBackModeless1Test.java + test/java/awt/Modal/ToBack/ToBackModeless2Test.java + test/java/awt/Modal/ToBack/ToBackModeless3Test.java + test/java/awt/Modal/ToBack/ToBackModeless4Test.java + test/java/awt/Modal/ToBack/ToBackModeless5Test.java + test/java/awt/Modal/ToBack/ToBackModeless6Test.java + test/java/awt/Modal/ToBack/ToBackNonModal1Test.java + test/java/awt/Modal/ToBack/ToBackNonModal2Test.java + test/java/awt/Modal/ToBack/ToBackNonModal3Test.java + test/java/awt/Modal/ToBack/ToBackNonModal4Test.java + test/java/awt/Modal/ToBack/ToBackNonModal5Test.java + test/java/awt/Modal/ToBack/ToBackNonModal6Test.java + test/java/awt/Modal/ToBack/ToBackTKModal1Test.java + test/java/awt/Modal/ToBack/ToBackTKModal2Test.java + test/java/awt/Modal/ToBack/ToBackTKModal3Test.java + test/java/awt/Modal/ToBack/ToBackTKModal4Test.java + test/java/awt/Modal/ToBack/ToBackTKModal5Test.java + test/java/awt/Modal/ToBack/ToBackTKModal6Test.java Changeset: 2f79e5e1359b Author: pchelko Date: 2014-11-19 16:42 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/2f79e5e1359b 8058193: [macosx] Potential incomplete fix for JDK-8031485 Reviewed-by: alexsch, serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java + test/javax/swing/JComboBox/ConsumedKeyTest/ConsumedKeyTest.java Changeset: 4ef86895869c Author: yan Date: 2014-11-21 16:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/4ef86895869c 8063107: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 8064573: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing 8064575: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases 8064809: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease Reviewed-by: alexsch, pchelko ! test/javax/swing/AbstractButton/6711682/bug6711682.java + test/javax/swing/JButton/4368790/bug4368790.java ! test/javax/swing/JColorChooser/Test6541987.java ! test/javax/swing/JColorChooser/Test6827032.java ! test/javax/swing/JColorChooser/Test7194184.java ! test/javax/swing/JComboBox/4199622/bug4199622.java + test/javax/swing/JComboBox/4515752/DefaultButtonTest.java ! test/javax/swing/JComboBox/4743225/bug4743225.java ! test/javax/swing/JComboBox/6236162/bug6236162.java + test/javax/swing/JComboBox/6559152/bug6559152.java ! test/javax/swing/JComboBox/6607130/bug6607130.java ! test/javax/swing/JComboBox/8032878/bug8032878.java ! test/javax/swing/JComboBox/8057893/bug8057893.java ! test/javax/swing/JComponent/6683775/bug6683775.java ! test/javax/swing/JComponent/7154030/bug7154030.java ! test/javax/swing/JEditorPane/6917744/bug6917744.java ! test/javax/swing/JFileChooser/4524490/bug4524490.java ! test/javax/swing/JFileChooser/7199708/bug7199708.java ! test/javax/swing/JFileChooser/8002077/bug8002077.java ! test/javax/swing/JFileChooser/8021253/bug8021253.java ! test/javax/swing/JFrame/4962534/bug4962534.java ! test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java ! test/javax/swing/JInternalFrame/5066752/bug5066752.java ! test/javax/swing/JInternalFrame/8020708/bug8020708.java ! test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java ! test/javax/swing/JList/6462008/bug6462008.java + test/javax/swing/JList/6510999/bug6510999.java + test/javax/swing/JMenu/4417601/bug4417601.java ! test/javax/swing/JMenu/4515762/bug4515762.java ! test/javax/swing/JMenu/4692443/bug4692443.java + test/javax/swing/JMenu/6359669/bug6359669.java + test/javax/swing/JMenu/6470128/bug6470128.java + test/javax/swing/JMenu/6538132/bug6538132.java ! test/javax/swing/JMenuBar/4750590/bug4750590.java ! test/javax/swing/JMenuItem/4171437/bug4171437.java ! test/javax/swing/JMenuItem/4654927/bug4654927.java ! test/javax/swing/JMenuItem/6209975/bug6209975.java + test/javax/swing/JMenuItem/6249972/bug6249972.java ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java + test/javax/swing/JOptionPane/6428694/bug6428694.java ! test/javax/swing/JOptionPane/7138665/bug7138665.java ! test/javax/swing/JPopupMenu/4458079/bug4458079.java + test/javax/swing/JPopupMenu/4634626/bug4634626.html + test/javax/swing/JPopupMenu/4634626/bug4634626.java ! test/javax/swing/JPopupMenu/4966112/bug4966112.java + test/javax/swing/JPopupMenu/6217905/bug6217905.java + test/javax/swing/JPopupMenu/6415145/bug6415145.java + test/javax/swing/JPopupMenu/6515446/bug6515446.java + test/javax/swing/JPopupMenu/6544309/bug6544309.java + test/javax/swing/JPopupMenu/6580930/bug6580930.java ! test/javax/swing/JPopupMenu/6800513/bug6800513.java ! test/javax/swing/JPopupMenu/6827786/bug6827786.java ! test/javax/swing/JPopupMenu/6987844/bug6987844.java ! test/javax/swing/JPopupMenu/7154841/bug7154841.java ! test/javax/swing/JRadioButton/8033699/bug8033699.java ! test/javax/swing/JRadioButton/8041561/bug8041561.java ! test/javax/swing/JRootPane/4670486/bug4670486.java ! test/javax/swing/JScrollBar/4708809/bug4708809.java ! test/javax/swing/JScrollBar/6542335/bug6542335.java ! test/javax/swing/JScrollBar/7163696/Test7163696.java ! test/javax/swing/JScrollBar/bug4202954/bug4202954.java ! test/javax/swing/JSlider/6348946/bug6348946.java + test/javax/swing/JSlider/6401380/bug6401380.java ! test/javax/swing/JSlider/6848475/bug6848475.java ! test/javax/swing/JSpinner/4973721/bug4973721.java ! test/javax/swing/JSpinner/5012888/bug5012888.java ! test/javax/swing/JSplitPane/4885629/bug4885629.java ! test/javax/swing/JTabbedPane/4361477/bug4361477.java ! test/javax/swing/JTabbedPane/4624207/bug4624207.java ! test/javax/swing/JTabbedPane/6495408/bug6495408.java ! test/javax/swing/JTabbedPane/7161568/bug7161568.java ! test/javax/swing/JTable/4220171/bug4220171.java ! test/javax/swing/JTable/6263446/bug6263446.java ! test/javax/swing/JTable/6777378/bug6777378.java ! test/javax/swing/JTable/7055065/bug7055065.java ! test/javax/swing/JTable/7068740/bug7068740.java ! test/javax/swing/JTableHeader/6884066/bug6884066.java ! test/javax/swing/JTableHeader/6889007/bug6889007.java ! test/javax/swing/JTextArea/4697612/bug4697612.java ! test/javax/swing/JTextField/8036819/bug8036819.java ! test/javax/swing/JToolBar/4247996/bug4247996.java ! test/javax/swing/JToolTip/4846413/bug4846413.java ! test/javax/swing/JTree/4330357/bug4330357.java ! test/javax/swing/JTree/4908142/bug4908142.java ! test/javax/swing/JTree/4927934/bug4927934.java ! test/javax/swing/JTree/6263446/bug6263446.java ! test/javax/swing/JTree/6505523/bug6505523.java + test/javax/swing/JTree/6578666/bug6578666.java ! test/javax/swing/JTree/8003400/Test8003400.java ! test/javax/swing/JTree/8004298/bug8004298.java ! test/javax/swing/Popup/TaskbarPositionTest.java ! test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java ! test/javax/swing/SwingUtilities/4917669/bug4917669.java ! test/javax/swing/SwingUtilities/7146377/bug7146377.java ! test/javax/swing/ToolTipManager/Test6256140.java ! test/javax/swing/dnd/7171812/bug7171812.java ! test/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java ! test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java ! test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java ! test/javax/swing/plaf/synth/7158712/bug7158712.java ! test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java ! test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java ! test/javax/swing/text/AbstractDocument/6968363/Test6968363.java ! test/javax/swing/text/CSSBorder/6796710/bug6796710.java ! test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java ! test/javax/swing/text/JTextComponent/5074573/bug5074573.java ! test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java ! test/javax/swing/text/View/8014863/bug8014863.java ! test/javax/swing/text/html/CSS/4530474/bug4530474.java ! test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java Changeset: b8b6d817547e Author: prr Date: 2014-11-25 12:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b8b6d817547e Merge - src/java.base/share/classes/java/util/zip/package.html Changeset: 675344f2c1b6 Author: alexsch Date: 2014-11-27 14:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/675344f2c1b6 8065098: JColorChooser no longer supports drag and drop between two JVM instances Reviewed-by: serb, pchelko ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java + test/javax/swing/JColorChooser/8065098/JColorChooserDnDTest.java + test/javax/swing/JColorChooser/8065098/bug8065098.html + test/javax/swing/JColorChooser/8065098/bug8065098.java Changeset: 785732b1971f Author: serb Date: 2014-11-28 10:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/785732b1971f 8059942: Default implementation of DrawImage.renderImageXform() should be improved for d3d/ogl Reviewed-by: flar, prr ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java ! src/java.desktop/share/classes/sun/java2d/pipe/Region.java + test/java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java Changeset: 76451ab6f49a Author: serb Date: 2014-11-28 13:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/76451ab6f49a 8061832: J2DBench can be improved Reviewed-by: prr, bae ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/Group.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/GraphicsTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/cmm/EmbeddedProfileTests.java Changeset: 754d2145a54a Author: serb Date: 2014-11-28 14:03 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/754d2145a54a 8059944: [OGL] Metrics for a method choice copying of texture should be improved Reviewed-by: bae, prr ! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c ! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c ! src/java.desktop/share/native/common/java2d/opengl/OGLContext.h Changeset: 3b2bc2801098 Author: alexsch Date: 2014-11-28 19:17 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/3b2bc2801098 8031696: [macosx] TwentyThousandTest test failed with OOM Reviewed-by: serb, pchelko ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java Changeset: 43f4dc0c2489 Author: serb Date: 2014-11-30 15:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/43f4dc0c2489 8029536: JFileChooser filter uses .toString() instead of getDescription() for filter text on GTK laf Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java + test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.html + test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java Changeset: b6001bed0227 Author: azvegint Date: 2014-12-02 12:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b6001bed0227 8064700: [parfait] Function Call Mismatch in jdk/src/java/desktop/unix/native/libawt_xawt/xawt/XToolkit.c Reviewed-by: alexsch, serb ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 1d10e21882c1 Author: azvegint Date: 2014-12-02 12:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/1d10e21882c1 8064698: [parfait] JNI exception pending in jdk/src/java/desktop/unix/native: libawt_xawt/awt/, common/awt Reviewed-by: alexsch, serb ! src/java.desktop/unix/native/common/awt/awt_Font.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Event.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: af0700ba5538 Author: azvegint Date: 2014-12-02 12:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/af0700ba5538 8064699: [parfait] JNI primitive type mismatch in jdk/src/java/desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Reviewed-by: alexsch, serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 3f675a227cb2 Author: alexsch Date: 2014-12-03 14:25 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/3f675a227cb2 8066142: Edit the value in the text field and then press the tab key, the number don't increase Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/JComboBox.java Changeset: bd80a2cdf91e Author: serb Date: 2014-12-03 15:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/bd80a2cdf91e 6345095: regression test EmptyClipRenderingTest fails Reviewed-by: azvegint, alexsch + test/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java Changeset: a01b5719c00b Author: serb Date: 2014-12-03 18:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/a01b5719c00b 8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper Reviewed-by: azvegint, alexsch ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: e609ae899d01 Author: prr Date: 2014-12-03 11:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e609ae899d01 Merge - make/Bundles.gmk - make/CreateJars.gmk - make/CreatePolicyJars.gmk - make/CreateSecurityJars.gmk - make/Images.gmk - make/ProfileNames.gmk - make/Profiles.gmk - make/profile-includes.txt - make/profile-rtjar-includes.txt - src/jdk.dev/share/classes/com/sun/tools/script/shell/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/init.js - src/jdk.dev/share/classes/com/sun/tools/script/shell/messages.properties - src/jdk.localedata/META-INF/cldrdata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.localedata/META-INF/localedata-services/sun.util.locale.provider.LocaleDataMetaInfo - test/javax/crypto/sanity/CheckManifestForRelease.java - test/lib/security/java.policy/Ext_AllPolicy.java - test/lib/security/java.policy/Ext_AllPolicy.sh - test/lib/security/java.policy/test.policy - test/sun/tools/jconsole/ResourceCheckTest.sh - test/sun/tools/jinfo/Basic.sh - test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh Changeset: e75e73b6d5d7 Author: serb Date: 2014-12-05 12:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e75e73b6d5d7 8059998: Broken link in java.awt.event Interface KeyListener Reviewed-by: ant, alexsch ! src/java.desktop/share/classes/java/awt/event/KeyListener.java Changeset: 418d2e751094 Author: yan Date: 2014-12-05 14:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/418d2e751094 8063104: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 Reviewed-by: serb, alexsch + test/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java + test/java/awt/Choice/GetSizeTest/GetSizeTest.java + test/java/awt/Choice/GrabLockTest/GrabLockTest.java + test/java/awt/Choice/PopupPosTest/PopupPosTest.html + test/java/awt/Choice/PopupPosTest/PopupPosTest.java + test/java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java + test/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java ! test/java/awt/Component/7097771/bug7097771.java ! test/java/awt/Component/F10TopToplevel/F10TopToplevel.java + test/java/awt/Component/NativeInLightShow/NativeInLightShow.java + test/java/awt/FileDialog/ISCthrownByFileListTest/ISCthrownByFileListTest.java + test/java/awt/Focus/6378278/InputVerifierTest.java + test/java/awt/Focus/6382144/EndlessLoopTest.java + test/java/awt/Focus/6401036/InputVerifierTest2.java + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java ! test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java ! test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java ! test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java + test/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java ! test/java/awt/FullScreen/8013581/bug8013581.java ! test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java ! test/java/awt/List/ActionAfterRemove/ActionAfterRemove.java ! test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java + test/java/awt/List/KeyEventsTest/KeyEventsTest.html + test/java/awt/List/KeyEventsTest/KeyEventsTest.java ! test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java ! test/java/awt/List/ScrollOutside/ScrollOut.java ! test/java/awt/List/SetBackgroundTest/SetBackgroundTest.java ! test/java/awt/MenuBar/8007006/bug8007006.java ! test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java ! test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java ! test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java ! test/java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java ! test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java ! test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java ! test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java ! test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java ! test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java ! test/java/awt/Paint/PaintNativeOnUpdate.java ! test/java/awt/Robot/CtorTest/CtorTest.java + test/java/awt/TextArea/ScrollbarIntersectionTest/ScrollbarIntersectionTest.java ! test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java + test/java/awt/Toolkit/RealSync/Test.java ! test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java ! test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java ! test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java ! test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java ! test/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java ! test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java ! test/java/awt/event/KeyEvent/8020209/bug8020209.java ! test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java ! test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java ! test/java/awt/event/KeyEvent/DeadKey/deadKeyMacOSX.java ! test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java ! test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java + test/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java ! test/java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java ! test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java + test/java/awt/grab/MenuDragEvents/MenuDragEvents.html + test/java/awt/grab/MenuDragEvents/MenuDragEvents.java ! test/java/awt/regtesthelpers/Util.java + test/java/awt/regtesthelpers/UtilInternal.java ! test/javax/swing/JLabel/6596966/bug6596966.java ! test/javax/swing/regtesthelpers/Util.java ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: c5f828726f94 Author: prr Date: 2014-12-07 09:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/c5f828726f94 Merge Changeset: e5d44ab3cf22 Author: prr Date: 2014-12-16 08:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e5d44ab3cf22 Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h ! src/java.desktop/share/classes/javax/swing/JComboBox.java ! src/java.desktop/unix/native/common/awt/awt_Font.c Changeset: e934242d0c1f Author: prr Date: 2014-12-16 09:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e934242d0c1f Merge Changeset: 5b63e9c1e8a0 Author: darcy Date: 2014-12-16 11:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/5b63e9c1e8a0 8067091: Fix Windows-specific deprecation warnings in the jdk.crypto.mscapi module Reviewed-by: vinnie ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java Changeset: c8c8e1a13fa6 Author: darcy Date: 2014-12-16 11:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/c8c8e1a13fa6 8067088: Suppress solaris-specific deprecation warnings in the jdk.crypto.ucrypto module Reviewed-by: valeriep ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java Changeset: aa18d1783f1e Author: naoto Date: 2014-12-16 12:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/aa18d1783f1e 8062588: Support java.util.spi.*, java.text.spi.*, java.awt.im.spi loaded from classpath Reviewed-by: alanb ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.desktop/share/classes/java/awt/im/spi/package.html ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! test/ProblemList.txt ! test/java/util/Locale/LocaleProviders.sh ! test/java/util/PluggableLocale/BreakIteratorProviderTest.sh ! test/java/util/PluggableLocale/CalendarDataProviderTest.sh ! test/java/util/PluggableLocale/CalendarNameProviderTest.sh ! test/java/util/PluggableLocale/ClasspathTest.java ! test/java/util/PluggableLocale/ClasspathTest.sh ! test/java/util/PluggableLocale/CollatorProviderTest.sh ! test/java/util/PluggableLocale/CurrencyNameProviderTest.sh ! test/java/util/PluggableLocale/DateFormatProviderTest.sh ! test/java/util/PluggableLocale/DateFormatSymbolsProviderTest.sh ! test/java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.sh ! test/java/util/PluggableLocale/ExecTest.sh ! test/java/util/PluggableLocale/GenericTest.sh ! test/java/util/PluggableLocale/LocaleNameProviderTest.sh ! test/java/util/PluggableLocale/NumberFormatProviderTest.sh ! test/java/util/PluggableLocale/TimeZoneNameProviderTest.sh ! test/java/util/ResourceBundle/Bug6299235Test.sh Changeset: 8bb2d5d056bf Author: aefimov Date: 2014-12-16 23:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/8bb2d5d056bf 8051641: Africa/Casablanca transitions is incorrectly calculated starting from 2027 Reviewed-by: sherman ! make/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java ! test/ProblemList.txt ! test/sun/util/calendar/zi/Rule.java Changeset: 18d25147d35c Author: minqi Date: 2014-11-26 15:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/18d25147d35c 8038468: java/lang/instrument/ParallelTransformerLoader.sh fails with ClassCircularityError Summary: Add check null for loader in transform to avoid when loading a class in callback handler for boot loader, CFLH set early enough to catch classes needed during class loading, i.e. sun.misc.URLClassPath$JarLoader$2 seen in the failure. Reviewed-by: acorn, sspitsyn Contributed-by: yumin.qi at oracle.com ! test/java/lang/instrument/ParallelTransformerLoaderAgent.java Changeset: 137a62b6cd26 Author: minqi Date: 2014-11-26 23:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/137a62b6cd26 Merge - src/java.base/share/classes/java/util/zip/package.html - test/sun/tools/jinfo/Basic.sh Changeset: 7a7a628ad087 Author: egahlin Date: 2014-11-28 16:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/7a7a628ad087 6618335: ThreadReference.stop(null) throws NPE instead of InvalidTypeException Reviewed-by: sla ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java Changeset: 41dff9403130 Author: ykantser Date: 2014-12-01 09:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/41dff9403130 8066106: sun/tools/jps/TestJpsClass.java failed to remove stale attach pid file Reviewed-by: jbachorik ! test/lib/testlibrary/OutputAnalyzerTest.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/sun/tools/jps/JpsHelper.java Changeset: 59f5ad46377d Author: egahlin Date: 2014-12-02 16:21 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/59f5ad46377d 6364329: jstat displays "invalid argument count" with usage Reviewed-by: jbachorik Contributed-by: Yuri Gaevsky ! src/jdk.jcmd/share/classes/sun/tools/jstat/Arguments.java ! test/sun/tools/jstat/jstatHelp.sh Changeset: 2acf664610e0 Author: ykantser Date: 2014-12-03 11:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/2acf664610e0 8044591: [TESTBUG] com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationp[Content]Test.java fail when -XX:+ExplicitGCInvokesConcurrent Reviewed-by: sla, fparain ! test/ProblemList.txt ! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java ! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java Changeset: fae1869f4389 Author: jbachorik Date: 2014-12-03 16:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/fae1869f4389 8064441: java/lang/management/ThreadMXBean/Locks.java fails intermittently, blocked on wrong object Reviewed-by: dholmes, egahlin, sspitsyn ! test/java/lang/management/ThreadMXBean/Locks.java Changeset: 6d92296d52ca Author: cjplummer Date: 2014-12-04 11:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/6d92296d52ca 6762191: Setting stack size to 16K causes segmentation fault Summary: Fixed by forcing the stack size to always be at least 32k. Reviewed-by: dholmes, alanb, ksrini, sspitsyn ! src/java.base/share/native/libjli/java.c + test/tools/launcher/TooSmallStackSize.java Changeset: bac1ab55f3f4 Author: minqi Date: 2014-12-08 00:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/bac1ab55f3f4 Merge - make/Bundles.gmk - make/CreateJars.gmk - make/CreatePolicyJars.gmk - make/CreateSecurityJars.gmk - make/Images.gmk - make/ProfileNames.gmk - make/Profiles.gmk - make/profile-includes.txt - make/profile-rtjar-includes.txt - src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService - src/jdk.dev/share/classes/com/sun/tools/script/shell/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/init.js - src/jdk.dev/share/classes/com/sun/tools/script/shell/messages.properties - src/jdk.localedata/META-INF/cldrdata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.localedata/META-INF/localedata-services/sun.util.locale.provider.LocaleDataMetaInfo ! test/ProblemList.txt - test/javax/crypto/sanity/CheckManifestForRelease.java - test/lib/security/java.policy/Ext_AllPolicy.java - test/lib/security/java.policy/Ext_AllPolicy.sh - test/lib/security/java.policy/test.policy - test/sun/tools/jconsole/ResourceCheckTest.sh ! test/sun/tools/jps/JpsHelper.java - test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh Changeset: 6ec0903ae3f5 Author: jbachorik Date: 2014-12-09 08:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/6ec0903ae3f5 8059949: com/sun/tools/attach/StartManagementAgent.java interrupted! (timed out?) Reviewed-by: sla ! test/com/sun/tools/attach/StartManagementAgent.java Changeset: 871923099da4 Author: amurillo Date: 2014-12-11 23:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/871923099da4 Merge ! src/java.base/share/native/libjli/java.c Changeset: f2954ad24621 Author: amurillo Date: 2014-12-12 07:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/f2954ad24621 Merge Changeset: cc4f004df279 Author: amurillo Date: 2014-12-16 13:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/cc4f004df279 Merge ! src/java.base/share/native/libjli/java.c ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! test/ProblemList.txt - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: a6c4836d66fa Author: smarks Date: 2014-12-16 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/a6c4836d66fa 8035117: TEST_BUG: java/rmi/server/RemoteObject/notExtending/NotExtending.java can fail with timeout Reviewed-by: lancea ! test/java/rmi/server/RemoteObject/notExtending/NotExtending.java Changeset: aac334240f21 Author: ksrini Date: 2014-12-16 16:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/aac334240f21 8067421: java -help contains information about "-version:",'-jre-restrict-search', '-no-jre-restrict-search', but they are removed 8067411: tools/launcher/MultipleJRE.sh requires adjustments to work with module boundaries 8067290: Missing bug id in test/tools/launcher/* Reviewed-by: darcy ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! test/tools/launcher/MultipleJRE.sh ! test/tools/launcher/PrintVersion.java ! test/tools/launcher/UglyPrintVersion.java Changeset: 67530286d394 Author: valeriep Date: 2014-12-12 00:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/67530286d394 8048819: Implement reliability test for DH algorithm Summary: Added DH test for up-to-4 parties key exchange Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java Changeset: 08705750a204 Author: valeriep Date: 2014-12-12 00:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/08705750a204 8062170: java.security.ProviderException: Error parsing configuration with space Summary: Updated to parse library path as a line which can contain quoted strings. Reviewed-by: vinnie ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java ! test/sun/security/pkcs11/Provider/ConfigShortPath.java + test/sun/security/pkcs11/Provider/cspSpace.cfg Changeset: 4321f687fbae Author: valeriep Date: 2014-12-16 22:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/4321f687fbae Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: f4b60ce96e83 Author: valeriep Date: 2014-12-17 00:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/f4b60ce96e83 Merge Changeset: fd36dd2f98a9 Author: prappo Date: 2014-12-17 13:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/fd36dd2f98a9 8066642: Fix deprecation warnings in jdk.naming module Reviewed-by: alanb, chegar ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java Changeset: ab9c56c997e3 Author: ksrini Date: 2014-12-17 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/ab9c56c997e3 8061442: Update jdk/tools tests to remove check for the "jre" directory Reviewed-by: alanb, ksrini Contributed-by: felix.yang at oracle.com ! test/tools/jar/JarEntryTime.java ! test/tools/launcher/ExecutionEnvironment.java ! test/tools/launcher/TestHelper.java Changeset: b29f3d52d108 Author: prappo Date: 2014-12-18 16:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b29f3d52d108 8067870: Fix java.io.ObjectInputStream.PeekInputStream#skip Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/io/ObjectInputStream.java + test/java/io/ObjectInputStream/PeekInputStreamTest.java Changeset: ee07afa6dc9b Author: lancea Date: 2014-12-18 18:51 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/ee07afa6dc9b 8067904: Additional DriverManager clean-up from 8060068 Reviewed-by: mchung ! src/java.sql/share/classes/java/sql/DriverManager.java Changeset: d7f7f205f986 Author: aivanov Date: 2014-12-09 13:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/d7f7f205f986 8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails Reviewed-by: alexsch, azvegint ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: da5c804bda74 Author: alexsch Date: 2014-12-10 15:59 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/da5c804bda74 8065627: Animated GIFs fail to display on a HiDPI display Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java + test/java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java Changeset: 32c9def19d36 Author: denis Date: 2014-12-10 17:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/32c9def19d36 8057788: [macosx] "Pinch to zoom" does not work since jdk7 Reviewed-by: serb, alexsch ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Changeset: 77220c0c540e Author: weijun Date: 2014-12-11 15:19 +0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/77220c0c540e 8067207: Replace concat String to append in StringBuilder parameters (client) Reviewed-by: serb Contributed-by: Otavio Santana ! src/java.desktop/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java Changeset: 3c08f7316a87 Author: azvegint Date: 2014-12-15 16:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/3c08f7316a87 7155963: Deadlock in SystemFlavorMap.getFlavorsForNative and SunToolkit.awtLock Reviewed-by: ant, serb ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java Changeset: 549a6b894938 Author: alexsch Date: 2014-12-15 19:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/549a6b894938 8067441: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() Reviewed-by: serb, azvegint ! test/javax/swing/regtesthelpers/Util.java Changeset: d70f1fb31205 Author: darcy Date: 2014-12-15 17:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/d70f1fb31205 8066621: Suppress deprecation warnings in java.desktop module Reviewed-by: prr, alanb, ptbrunet ! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.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/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/FileDialog.java ! src/java.desktop/share/classes/java/awt/FontMetrics.java ! src/java.desktop/share/classes/java/awt/Graphics.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java ! src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.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/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.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/JViewport.java ! src/java.desktop/share/classes/javax/swing/Popup.java ! src/java.desktop/share/classes/javax/swing/ProgressMonitor.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicArrowButton.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java ! src/java.desktop/share/classes/javax/swing/text/StyleContext.java ! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java ! src/java.desktop/share/classes/javax/swing/text/html/HiddenTagView.java ! src/java.desktop/share/classes/javax/swing/text/html/IsindexView.java ! src/java.desktop/share/classes/javax/swing/text/html/LineView.java ! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/applet/AppletProps.java ! src/java.desktop/share/classes/sun/applet/AppletSecurity.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/LightweightFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.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/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.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/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.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/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java Changeset: c95f16cc31bb Author: serb Date: 2014-12-16 19:26 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/c95f16cc31bb 6470361: Swing's Threading Policy example does not compile Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/package.html Changeset: e0a52d4987aa Author: serb Date: 2014-12-16 20:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e0a52d4987aa 7077826: Unset and empty DISPLAY variable is handled differently by JDK Reviewed-by: azvegint, ant ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! test/java/awt/GraphicsEnvironment/TestDetectHeadless/TestDetectHeadless.sh ! test/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.sh Changeset: 258959486dc2 Author: darcy Date: 2014-12-16 09:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/258959486dc2 8067092: Suppress windows-specific deprecation warnings in the java.desktop module Reviewed-by: prr, alanb ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WKeyboardFocusManagerPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WListPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java Changeset: f85dbd5ae7be Author: darcy Date: 2014-12-16 10:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/f85dbd5ae7be 8067086: Suppress mac-specific deprecation warnings in the java.desktop module Reviewed-by: prr ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuBar.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java Changeset: 07175dc5b2da Author: prr Date: 2014-12-16 09:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/07175dc5b2da Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/IsindexView.java ! src/java.desktop/share/classes/javax/swing/text/html/LineView.java ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java Changeset: 8a6e695a34b5 Author: prr Date: 2014-12-16 10:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/8a6e695a34b5 Merge ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java Changeset: 5d13458da243 Author: serb Date: 2014-12-16 19:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/5d13458da243 8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived Fonts Reviewed-by: bae, prr ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m + test/java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java Changeset: a2fe66dd6246 Author: prr Date: 2014-12-20 10:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/a2fe66dd6246 Merge Changeset: 87f84401a270 Author: valeriep Date: 2014-12-23 02:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/87f84401a270 8043349: Consider adding aliases for Ucrypto algorithm-only Cipher transformations. Summary: Add alias RSA and AES for RSA/ECB/PKCS1Padding and AES/ECB/PKCS5Padding. Reviewed-by: wetmore ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java + test/com/oracle/security/ucrypto/TestAlias.java Changeset: 09bcd51adf34 Author: valeriep Date: 2014-12-23 02:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/09bcd51adf34 8049312: AES/CICO test failed with on several modes Summary: Fixed error in calculating data sizes when using feedback modes Reviewed-by: xuelei ! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/java.base/share/classes/com/sun/crypto/provider/PCBC.java ! test/ProblemList.txt Changeset: 80a5f6aa2033 Author: chegar Date: 2014-12-23 15:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/80a5f6aa2033 8065420: Eliminate internal API dependency from java/net/ResponseCache/ResponseCacheTest.java Reviewed-by: chegar Contributed-by: Amanda Jiang ! test/java/net/ResponseCache/ResponseCacheTest.java Changeset: 46bd35a597eb Author: vinnie Date: 2014-12-23 16:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/46bd35a597eb 8044445: JEP 229: Create PKCS12 Keystores by Default Reviewed-by: mullan, weijun ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/KeyStoreSpi.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/provider/Sun.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! src/java.base/share/conf/security/java.security ! test/java/security/KeyStore/PKCS12/ReadP12Test.java + test/java/security/KeyStore/ProbeKeystores.java + test/java/security/KeyStore/trusted.pem ! test/sun/security/tools/jarsigner/DefaultSigalg.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh ! test/sun/security/tools/jarsigner/emptymanifest.sh ! test/sun/security/tools/jarsigner/nameclash.sh ! test/sun/security/tools/jarsigner/passtype.sh ! test/sun/security/tools/keytool/KeyToolTest.java ! test/sun/security/tools/keytool/NewSize7.java ! test/sun/security/tools/keytool/selfissued.sh Changeset: 1c621227cd4e Author: bpb Date: 2014-12-23 10:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/1c621227cd4e 8030090: (fs) Add default methods to Path for derived methods Summary: Use method bodies from sun.nio.fs.AbstractPath as default method implementations in Path. Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Path.java - src/java.base/share/classes/sun/nio/fs/AbstractPath.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java Changeset: d4a100cbbb2d Author: jbachorik Date: 2014-12-04 10:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/d4a100cbbb2d 8034263: Test java/lang/management/MemoryMXBean/LowMemoryTest.java fails intermittently Reviewed-by: sla ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 9005464ee59b Author: coleenp Date: 2014-12-14 16:02 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/9005464ee59b 8042418: Remove JVM_FindClassFromClassLoader Summary: The function has been replaced so is no longer used. Reviewed-by: mchung, dholmes ! src/java.base/share/native/include/jvm.h Changeset: 7feacaf3929a Author: minqi Date: 2014-12-12 20:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/7feacaf3929a Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h Changeset: ccf1fdf4bb82 Author: minqi Date: 2014-12-14 23:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/ccf1fdf4bb82 Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h Changeset: 7b19210a8b08 Author: mchung Date: 2014-12-17 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/7b19210a8b08 8067366: Allow java.{endorsed,ext}.dirs property be set to empty string Reviewed-by: alanb, hseigel ! test/java/lang/ClassLoader/EndorsedDirs.java ! test/java/lang/ClassLoader/ExtDirs.java Changeset: 056d714569dc Author: amurillo Date: 2014-12-19 17:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/056d714569dc Merge Changeset: b00419e9c9b6 Author: amurillo Date: 2014-12-23 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b00419e9c9b6 Merge Changeset: a2b51b18ae9d Author: bpb Date: 2014-12-23 12:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/a2b51b18ae9d 8067964: Native2ascii doesn't close one of the streams it opens Summary: Change sun.tools.native2ascii.Main.convert() to use try-with-resources; also clean up code formatting. Reviewed-by: chegar ! src/jdk.dev/share/classes/sun/tools/native2ascii/Main.java ! test/sun/tools/native2ascii/Native2AsciiTests.sh Changeset: 13ad2a1ef4bd Author: ksrini Date: 2014-12-29 07:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/13ad2a1ef4bd 8067889: 4 pack200 tests fail on mac since jdk became modular Reviewed-by: alanb, chegar ! test/tools/pack200/Pack200Test.java ! test/tools/pack200/PackTestZip64.java ! test/tools/pack200/RepackTest.java ! test/tools/pack200/TimeStamp.java ! test/tools/pack200/Utils.java Changeset: 53ca48be9eab Author: ksrini Date: 2014-12-29 07:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/53ca48be9eab 8066834: tools/pack200/CommandLineTests.java does not conform ProblemList.txt style Reviewed-by: alanb ! test/ProblemList.txt Changeset: 32e838487bbf Author: bpb Date: 2014-12-29 09:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/32e838487bbf 8064463: BigDecimal should populate NumberFormatException message Summary: Populate all NumberFormatExceptions with appropriate messages. Reviewed-by: alanb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: be91019db7bd Author: igerasim Date: 2014-12-30 00:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/be91019db7bd 8068338: Better message about incompatible zlib in Deflater.init Reviewed-by: alanb, sherman ! src/java.base/share/native/libzip/Deflater.c Changeset: af229cf4a61a Author: xiaofeya Date: 2014-12-29 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/af229cf4a61a 8066085: Need a sanity test for rmic -iiop Reviewed-by: smarks + test/sun/rmi/rmic/iiopCompilation/IIOPCompilation.java Changeset: f67043c027d4 Author: valeriep Date: 2014-12-30 01:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/f67043c027d4 8049021: Add smartcardio tests with APDU buffer Summary: add APDU buffer regression tests for smartcardio Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/javax/smartcardio/CommandAPDUTest.java + test/javax/smartcardio/ResponseAPDUTest.java + test/javax/smartcardio/TerminalFactorySpiTest.java + test/javax/smartcardio/policy Changeset: 64d09a0a8598 Author: bchristi Date: 2014-12-30 11:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/64d09a0a8598 8068347: Add java/lang/ClassLoader/deadlock/GetResource.java to ProblemList.txt Reviewed-by: chegar ! test/ProblemList.txt Changeset: edd7a67585a5 Author: valeriep Date: 2014-12-30 22:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/edd7a67585a5 8039921: SHA1WithDSA with key > 1024 bits not working Summary: Removed the key size limits for all SHAXXXWithDSA signatures Reviewed-by: weijun ! src/java.base/share/classes/sun/security/provider/DSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 178625b2dbd5 Author: redestad Date: 2014-12-31 15:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/178625b2dbd5 8028357: Unnecessary allocation in AliasFileParser Reviewed-by: jbachorik ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java Changeset: 4cd41f1142d2 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/4cd41f1142d2 Added tag jdk9-b43 for changeset 8c6ad41974f9 ! .hgtags Changeset: 8cc4dc300041 Author: lana Date: 2014-12-23 13:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/8cc4dc300041 Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 346e256d398b Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/346e256d398b Added tag jdk9-b44 for changeset 8cc4dc300041 ! .hgtags Changeset: 406206fbc0ca Author: lana Date: 2014-12-25 19:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/406206fbc0ca Merge Changeset: 1d0b8d17fe1e Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/1d0b8d17fe1e Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: 9acaa4f57b0b Author: lana Date: 2015-01-01 16:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/9acaa4f57b0b Merge Changeset: 5f22b23442ba Author: chegar Date: 2015-01-04 19:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/5f22b23442ba 8054565: FilterOutputStream.close may throw IOException if called twice and underlying flush or close fails Reviewed-by: alanb, prappo Contributed-by: Chris Hegarty , Nathan Clement ! src/java.base/share/classes/java/io/FilterOutputStream.java ! test/java/io/etc/FailingFlushAndClose.java Changeset: d06dbe4fcf73 Author: sundar Date: 2015-01-05 21:52 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/d06dbe4fcf73 8068279: (typo in the spec) javax.script.ScriptEngineFactory.getLanguageName Reviewed-by: jlaskey, alanb ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java Changeset: 53f5efc381ac Author: smarks Date: 2014-12-23 16:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/53f5efc381ac 8067316: TEST_BUG: update RMI test library with better test.timeout.factor handling Reviewed-by: lancea ! test/java/rmi/activation/Activatable/checkActivateRef/group.security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/group.security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/group.security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/group.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/group.security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/group.security.policy ! test/java/rmi/activation/Activatable/extLoadedImpl/group.security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/group.security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/group.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/group.security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/group.security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/group.security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/group.security.policy ! test/java/rmi/activation/Activatable/restartService/group.security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/group.security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/group.security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/group.security.policy ! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/group.security.policy ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/group.security.policy ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/group.security.policy ! test/java/rmi/activation/ActivationSystem/unregisterGroup/group.security.policy ! test/java/rmi/activation/CommandEnvironment/group.security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/group.security.policy ! test/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java - test/java/rmi/server/RemoteServer/setLogPermission/java.policy + test/java/rmi/server/RemoteServer/setLogPermission/security.policy ! test/java/rmi/testlibrary/ActivationLibrary.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java ! test/java/rmi/testlibrary/TestLibrary.java Changeset: 693d57c7c0ca Author: msheppar Date: 2015-01-05 23:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/693d57c7c0ca 8067151: [TESTBUG] com/sun/corba/5036554/TestCorbaBug.sh Summary: changed TESTJAVA to COMPILEJAVA for javac and idlj paths. Reviewed-by: chegar ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: c361ce24614a Author: sundar Date: 2015-01-06 18:22 +0530 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/c361ce24614a 8068462: javax.script.ScriptEngineFactory.getParameter spec is not completely consistent with the rest of the API Reviewed-by: alanb, jlaskey ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java Changeset: a289cadef417 Author: alanb Date: 2015-01-06 13:28 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/a289cadef417 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung ! make/src/classes/build/tools/module/boot.modules Changeset: b810aea89f39 Author: alanb Date: 2015-01-06 13:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b810aea89f39 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung ! make/src/classes/build/tools/module/boot.modules + src/java.sql/share/classes/javax/transaction/xa/XAException.java + src/java.sql/share/classes/javax/transaction/xa/XAResource.java + src/java.sql/share/classes/javax/transaction/xa/Xid.java + src/java.sql/share/classes/javax/transaction/xa/package.html + 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 + src/java.transaction/share/classes/javax/transaction/package.html Changeset: b868adbb539e Author: xuelei Date: 2015-01-07 03:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b868adbb539e 8048607: Test key generation of DES and DESEDE Reviewed-by: xuelei Contributed-by: Zaiyao Liu ! test/com/sun/crypto/provider/Cipher/DES/TestUtility.java + test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: a11462e42173 Author: sjiang Date: 2015-01-07 14:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/a11462e42173 8068418: NotificationBufferDeadlockTest.java throw exception: java.lang.Exception: TEST FAILED: Deadlock detected Reviewed-by: dholmes ! test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java Changeset: 9095c6b4bedd Author: jnimeh Date: 2015-01-07 09:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/9095c6b4bedd 8058912: Broken link (access denied error) to http://www.rsasecurity.com in RC5ParameterSpec Reviewed-by: xuelei, mullan ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java Changeset: 8efdc47cdc0c Author: bpb Date: 2015-01-07 14:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/8efdc47cdc0c 8059175: Zero BigDecimal with negative scale prints leading zeroes in String.format Summary: Correct erroneous appending of zeroes and clean up code logic. Reviewed-by: darcy, psandoz ! src/java.base/share/classes/java/util/Formatter.java ! test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/Basic.java ! test/java/util/Formatter/BasicBigDecimal.java Changeset: bc74cc84c49e Author: coffeys Date: 2015-01-08 11:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/bc74cc84c49e 8068507: (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! test/java/nio/channels/FileChannel/TransferToChannel.java Changeset: 8b619a62ca00 Author: msheppar Date: 2015-01-08 20:00 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/8b619a62ca00 8068597: Add error code to to exception condition message resulting from GetAdaptersAddresses function calls Summary: added error code to exception message thrown after a GetAdaptersAddresses call. Reviewed-by: chegar ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c Changeset: 83863e84201c Author: darcy Date: 2015-01-08 10:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/83863e84201c 6481080: (ann) @Deprecated annotation has no effect on packages Reviewed-by: lancea, alanb, psandoz, abuckley ! src/java.base/share/classes/java/lang/Deprecated.java Changeset: 3f79145b3e1f Author: sjiang Date: 2015-01-09 09:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/3f79145b3e1f 8068591: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java should be quarantined Reviewed-by: jbachorik ! test/ProblemList.txt Changeset: 3e592dffb6e2 Author: erikj Date: 2015-01-09 16:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/3e592dffb6e2 8067060: build can still fail with spaces following -L on link lines Reviewed-by: smarks, ihse ! make/lib/LibCommon.gmk Changeset: eed55a6ebaa3 Author: juh Date: 2015-01-09 11:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/eed55a6ebaa3 8046724: XML Signature ECKeyValue elements cannot be marshalled or unmarshalled Reviewed-by: mullan ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/KeySelectors.java ! test/javax/xml/crypto/dsig/ValidationTests.java + test/javax/xml/crypto/dsig/data/signature-enveloping-p256-sha1.xml Changeset: cbe302e284b5 Author: bpb Date: 2015-01-09 17:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/cbe302e284b5 4026465: Provide more byte array constructors for BigInteger Summary: Add two's complement and sign-magnitude constructors for byte arrays with offset and length. Reviewed-by: darcy, alanb, scolebourne ! src/java.base/share/classes/java/math/BigInteger.java ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 42770c335bf7 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/42770c335bf7 Added tag jdk9-b45 for changeset 9acaa4f57b0b ! .hgtags Changeset: efedac7f44ed Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/efedac7f44ed Merge - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 8dda4f63d536 Author: asmotrak Date: 2015-01-13 14:26 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/8dda4f63d536 8048603: Additional tests for MAC algorithms Reviewed-by: valeriep + test/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java + test/com/sun/crypto/provider/Mac/LargeByteBufferTest.java + test/com/sun/crypto/provider/Mac/MacSameTest.java + test/com/sun/crypto/provider/Mac/NullByteBufferTest.java + test/com/sun/crypto/provider/Mac/Utils.java + test/sun/security/pkcs11/Mac/MacKAT.java + test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: d4586c70acac Author: sjiang Date: 2015-01-13 14:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/d4586c70acac 8068774: CounterMonitorDeadlockTest.java timed out Reviewed-by: jbachorik, dfuchs ! test/javax/management/monitor/CounterMonitorDeadlockTest.java Changeset: 75c351a01d3c Author: vlivanov Date: 2015-01-13 07:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/75c351a01d3c 8067344: Adjust java/lang/invoke/LFCaching/LFGarbageCollectedTest.java for recent changes in java.lang.invoke Reviewed-by: psandoz ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: beb1329b3c21 Author: ykantser Date: 2014-12-19 13:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/beb1329b3c21 6977426: sun/tools tests can intermittently fail to find app's Java pid Reviewed-by: dfuchs, jbachorik, egahlin, sjiang ! test/TEST.groups - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh + test/java/util/logging/TestLoggerWeakRefLeak.java - test/sun/tools/common/CommonTests.sh Changeset: 1be64643ea55 Author: minqi Date: 2014-12-19 22:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/1be64643ea55 Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 2c76a16c2ac8 Author: minqi Date: 2014-12-24 20:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/2c76a16c2ac8 Merge - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: ffb595b1ff47 Author: dsamersoff Date: 2014-12-27 07:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/ffb595b1ff47 8068242: Quarantine the test IsModifiableClassAgent.java Summary: Quarantine the test Reviewed-by: hseigel, jbachorik, dsamersoff Contributed-by: alexander.kulyakhtin at oracle.com ! test/java/lang/instrument/IsModifiableClassAgent.java Changeset: 233b64e0e5e2 Author: hseigel Date: 2014-12-27 13:27 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/233b64e0e5e2 Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: 2efb43f9275e Author: jbachorik Date: 2014-12-29 19:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/2efb43f9275e 8068233: java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java is still in exclude list Reviewed-by: chegar, sspitsyn ! test/ProblemList.txt Changeset: 6249ced5ff69 Author: tpivovarova Date: 2014-12-24 17:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/6249ced5ff69 8067173: remove Utils::fileAsList Reviewed-by: kvn, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/tools/jcmd/TestJcmdDefaults.java ! test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jps/JpsHelper.java Changeset: 5aec1b06349c Author: dpochepk Date: 2014-12-12 00:40 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/5aec1b06349c 8067291: Need additional vm checks in jdk/test/lib/testlibrary/jdk/testlibrary/Platform, checking which vm is run Reviewed-by: fzhinkin, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Platform.java Changeset: 2b0c2588b324 Author: dpochepk Date: 2014-12-12 21:16 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/2b0c2588b324 8067307: Need custom classloaders(parent-last and filtering one) for JDK-8066625 in testlibrary Reviewed-by: fzhinkin, iignatyev + test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java + test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java Changeset: 375809586f23 Author: dpochepk Date: 2014-12-13 22:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/375809586f23 8067295: Need to port Utils chagnes from JDK-8066440 into jdk workspace Reviewed-by: fzhinkin, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 61f7ad62a86c Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/61f7ad62a86c Merge Changeset: bdb11ff7e924 Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/bdb11ff7e924 Merge ! test/ProblemList.txt - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: e4c8adab277b Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e4c8adab277b Merge ! test/ProblemList.txt - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: 71a8a36c96f4 Author: chegar Date: 2015-01-13 17:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/71a8a36c96f4 8068599: Add mutability, serializability, and thread-safety, caveat to all Collectors that do not accept a Collection supplier Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: d873f6a7d16b Author: juh Date: 2015-01-13 14:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/d873f6a7d16b 8059916: Change default criticality of policy mappings and policy constraints certificate extensions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java ! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java + test/sun/security/x509/Extensions/DefaultCriticality.java Changeset: 18c0f5323646 Author: kshefov Date: 2015-01-14 13:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/18c0f5323646 8058793: Test sun/awt/datatransfer/DataFlavorComparatorTest.java fails with compilation error Reviewed-by: alexsch, azvegint Contributed-by: srinivasan.raghavan at oracle.com ! test/sun/awt/datatransfer/DataFlavorComparatorTest.java Changeset: 95f1c90ebb7f Author: redestad Date: 2015-01-06 06:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/95f1c90ebb7f 8068498: Remove constructor dependency on line.separator from PrintWriter and BufferedWriter Reviewed-by: alanb, sherman ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/PrintWriter.java Changeset: c60cf8acabb2 Author: lpriima Date: 2015-01-14 21:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/c60cf8acabb2 8067471: Use private static final char[0] for empty Strings Reviewed-by: igerasim, redestad, shade ! src/java.base/share/classes/java/lang/String.java Changeset: 1d796a93a6a2 Author: ksrini Date: 2015-01-14 12:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/1d796a93a6a2 8067437: New tests for mJRE feature removal. Reviewed-by: darcy, ksrini Contributed-by: andrey.x.nazarov at oracle.com ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/MultipleJRE.sh + test/tools/launcher/MultipleJRERemoved.java Changeset: b1dafe86ab5c Author: darcy Date: 2015-01-14 16:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b1dafe86ab5c 8068948: Update java.base module to use new try-with-resources statement Reviewed-by: alanb, igerasim ! src/java.base/unix/classes/java/io/FileDescriptor.java ! src/java.base/windows/classes/java/io/FileDescriptor.java Changeset: 803d8d4d7595 Author: chegar Date: 2015-01-15 10:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/803d8d4d7595 8061297: sun/reflect/CallerSensitive/CallerSensitiveFinder.java should use the JRT FileSystem Reviewed-by: alanb, mchung, psandoz, xiaofeya ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java ! test/sun/reflect/CallerSensitive/MissingCallerSensitive.java Changeset: e214dfeba0ff Author: vlivanov Date: 2015-01-15 19:16 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e214dfeba0ff 8066122: CollectionUsageThreshold.java times out when run with -XX:+ExplicitGCInvokesConcurrent Summary: CollectionUsageThreshold.java hangs due to VM performs concurrent GC with -XX:+ExplicitGCInvokesConcurrent flag, as result - notification is not received. Excluded test execution with -XX:+ExplicitGCInvokesConcurrent. Reviewed-by: dfazunen, tschatzl Contributed-by: Michail Chernov ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: feac2f926a20 Author: chegar Date: 2015-01-15 17:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/feac2f926a20 8042581: Intermittent failure in java/net/DatagramSocket/InheritHandle.java Reviewed-by: alanb, chegar ! test/java/net/DatagramSocket/InheritHandle.java Changeset: 021b47694183 Author: vinnie Date: 2015-01-15 17:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/021b47694183 8059009: LDAPCertStore fails to retrieve CRL after LDAP server closes idle connection Reviewed-by: vinnie Contributed-by: Artem Smotrakov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java Changeset: beb95de9c054 Author: darcy Date: 2015-01-15 16:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/beb95de9c054 8069127: Suppress deprecation warnings in jdk.deploy.osx module Reviewed-by: wetmore, juh ! src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java Changeset: e88af276ad34 Author: redestad Date: 2015-01-16 12:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e88af276ad34 8068736: Avoid synchronization on Executable/Field.declaredAnnotations Reviewed-by: jfranck, psandoz ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Field.java Changeset: 24a477fa59a5 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/24a477fa59a5 Added tag jdk9-b46 for changeset efedac7f44ed ! .hgtags Changeset: b641c14730ac Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b641c14730ac Merge - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: d8c24becdde8 Author: sherman Date: 2015-01-16 13:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/d8c24becdde8 8042262: Javadoc typo in java.util.Formatter Summary: to fix the simple typo in java doc Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/util/Formatter.java Changeset: 207376817426 Author: darcy Date: 2015-01-16 14:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/207376817426 8060077: Class.toGenericString specification doesn't mention array types Reviewed-by: psandoz, jfranck ! src/java.base/share/classes/java/lang/Class.java ! test/java/lang/Class/GenericStringTest.java Changeset: db36e1e35707 Author: erikj Date: 2015-01-19 09:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/db36e1e35707 8068748: missing US_export_policy.jar in jdk9-b44 is causing compilation errors building jdk9 source code Reviewed-by: ihse, wetmore ! make/gendata/GendataPolicyJars.gmk Changeset: a3233570bc4e Author: igerasim Date: 2015-01-19 19:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/a3233570bc4e 8067951: System.loadLibrary cannot find library when path contains quoted entry Reviewed-by: sherman, rriggs, alanb ! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java ! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java + test/java/lang/ClassLoader/LibraryPathProperty.java Changeset: 32e5cb13a06b Author: xiaofeya Date: 2015-01-20 13:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/32e5cb13a06b 8061448: Cleanup sun/misc/JarIndex tests to remove the check for the jre directory Reviewed-by: chegar ! test/sun/misc/JarIndex/JarIndexMergeForClassLoaderTest.java ! test/sun/misc/JarIndex/metaInfFilenames/Basic.java Changeset: 4fa8d83cfa5e Author: lpriima Date: 2015-01-20 13:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/4fa8d83cfa5e 8068795: HttpServer missing tailing space for some response codes Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/Code.java + test/com/sun/net/httpserver/MissingTrailingSpace.java Changeset: 353147b4364d Author: ykantser Date: 2015-01-08 10:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/353147b4364d 8065226: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be quarantined Reviewed-by: sla ! test/ProblemList.txt Changeset: 98c282afebc3 Author: minqi Date: 2015-01-10 12:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/98c282afebc3 Merge ! test/ProblemList.txt - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 7ae507e37c51 Author: ykantser Date: 2015-01-12 08:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/7ae507e37c51 8068718: com/sun/jdi/CatchPatternTest.sh should be quarantined Reviewed-by: jbachorik Contributed-by: mikael.auno at oracle.com ! test/ProblemList.txt Changeset: 8131a2fa16df Author: jbachorik Date: 2015-01-12 11:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/8131a2fa16df 8062450: Timeout in LowMemoryTest.java Reviewed-by: dholmes ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 4cf7d5acda08 Author: amurillo Date: 2015-01-15 19:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/4cf7d5acda08 Merge ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 562ec0efc6cf Author: amurillo Date: 2015-01-20 10:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/562ec0efc6cf Merge Changeset: 3c029527630c Author: alexsch Date: 2014-12-17 14:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/3c029527630c 6219960: null reference in ToolTipManager Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java + test/javax/swing/JToolTip/6219960/bug6219960.java Changeset: 5d93e8959edc Author: alexsch Date: 2014-12-17 17:56 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/5d93e8959edc 4796987: XP Only JButton.setBorderPainted() does not work with XP L&F Reviewed-by: serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java + test/javax/swing/JButton/4796987/bug4796987.java Changeset: 7816a3f4b250 Author: prr Date: 2014-12-23 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/7816a3f4b250 Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: c00fa04f9799 Author: serb Date: 2014-12-25 14:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/c00fa04f9799 7180976: Pending String deadlocks UIDefaults Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java + test/javax/swing/UIDefaults/7180976/Pending.java Changeset: fa40ff9d941b Author: serb Date: 2014-12-25 14:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/fa40ff9d941b 8067657: Dead/outdated links in Javadoc of package java.beans Reviewed-by: azvegint, prr ! src/java.desktop/share/classes/java/beans/package.html Changeset: b13201daee59 Author: serb Date: 2014-12-25 22:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/b13201daee59 8068275: Some tests failed after JDK-8063104 Reviewed-by: azvegint, yan ! test/java/awt/regtesthelpers/Util.java Changeset: d5cb5fb925a9 Author: avstepan Date: 2014-12-30 17:26 +0400 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/d5cb5fb925a9 8054358: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 Reviewed-by: pchelko + test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java Changeset: 1b0939780c97 Author: serb Date: 2014-12-30 22:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/1b0939780c97 8056214: Stop including libjawt in libawt_xawt Reviewed-by: ant, art, tbell ! make/lib/Awt2dLibraries.gmk Changeset: 187cc0727445 Author: prr Date: 2015-01-05 13:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/187cc0727445 Merge Changeset: e86b25619ca1 Author: ddehaven Date: 2015-01-20 11:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/e86b25619ca1 Merge Changeset: 5922c0cd2a30 Author: kvn Date: 2015-01-20 15:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/jdk/rev/5922c0cd2a30 Merge From vladimir.kozlov at oracle.com Thu Jan 22 02:29:46 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Thu, 22 Jan 2015 02:29:46 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 8069593: Changes to JavaThread::_thread_state must use acquire and release Message-ID: <201501220229.t0M2TkT8016418@aojmv0008> Changeset: c62971d23589 Author: aph Date: 2015-01-21 14:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c62971d23589 8069593: Changes to JavaThread::_thread_state must use acquire and release Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp From goetz.lindenmaier at sap.com Thu Jan 22 08:30:01 2015 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 22 Jan 2015 08:30:01 +0000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C007F9.6090003@oracle.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> Message-ID: <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> Hi, This is quite badly documented flag, I wouldn't want to add new dependencies to that: /* UseMembar is theoretically a temp flag used for memory barrier \ * removal testing. It was supposed to be removed before FCS but has \ * been re-added (see 6401008) */ At that location, ppc needs a membar always. If we set UseMemBar to true, serialization page is not used any more, right? That's not what this local barrier is about, it's needed even with serialization pages. Best regards, Goetz -----Original Message----- From: hotspot-runtime-dev [mailto:hotspot-runtime-dev-bounces at openjdk.java.net] On Behalf Of Dean Long Sent: Mittwoch, 21. Januar 2015 21:12 To: Andrew Haley; Vladimir Kozlov; aarch64-port-dev at openjdk.java.net; hotspot-runtime-dev at openjdk.java.net Subject: Re: [aarch64-port-dev ] AARCH64 stage: next steps On 1/21/2015 7:26 AM, Andrew Haley wrote: > On 01/21/2015 03:05 PM, Andrew Haley wrote: >> On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: >>> I pushed 8068053 and 8068054 changes today. >>> Are these the last changes? >> Yes. > Oops, I forgot one: > > https://bugs.openjdk.java.net/browse/JDK-8069593 > > webrev at > > http://cr.openjdk.java.net/~aph/aarch64-8069593-2/ > > Andrew. > Doesn't the OrderAccess::fence() take care of this when UseMembar is true? If so, then perhaps the #if defined(PPC64) || defined (AARCH64) build-time check should be replaced with a runtime check ofUseMembar. dl From david.holmes at oracle.com Thu Jan 22 10:12:22 2015 From: david.holmes at oracle.com (David Holmes) Date: Thu, 22 Jan 2015 20:12:22 +1000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> Message-ID: <54C0CD06.8030103@oracle.com> On 22/01/2015 6:30 PM, Lindenmaier, Goetz wrote: > Hi, > > This is quite badly documented flag, I wouldn't want to add new > dependencies to that: > > /* UseMembar is theoretically a temp flag used for memory barrier \ > * removal testing. It was supposed to be removed before FCS but has \ > * been re-added (see 6401008) */ Yes this is a badly documented flag. While originally (when we only had TSO systems) it allowed you to switch between the memory serialization pseudo-membar trick and full membars/fences, you need UseMembar for any platform for which the memory serialization trick is not guaranteed to work. As we have discussed before we consider that to be any non-TSO platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) David > At that location, ppc needs a membar always. If we set UseMemBar to true, > serialization page is not used any more, right? That's not what this local barrier > is about, it's needed even with serialization pages. > > Best regards, > Goetz > > > > > -----Original Message----- > From: hotspot-runtime-dev [mailto:hotspot-runtime-dev-bounces at openjdk.java.net] On Behalf Of Dean Long > Sent: Mittwoch, 21. Januar 2015 21:12 > To: Andrew Haley; Vladimir Kozlov; aarch64-port-dev at openjdk.java.net; hotspot-runtime-dev at openjdk.java.net > Subject: Re: [aarch64-port-dev ] AARCH64 stage: next steps > > On 1/21/2015 7:26 AM, Andrew Haley wrote: >> On 01/21/2015 03:05 PM, Andrew Haley wrote: >>> On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: >>>> I pushed 8068053 and 8068054 changes today. >>>> Are these the last changes? >>> Yes. >> Oops, I forgot one: >> >> https://bugs.openjdk.java.net/browse/JDK-8069593 >> >> webrev at >> >> http://cr.openjdk.java.net/~aph/aarch64-8069593-2/ >> >> Andrew. >> > > Doesn't the OrderAccess::fence() take care of this when UseMembar is > true? If so, then > perhaps the > > #if defined(PPC64) || defined (AARCH64) > > build-time check should be replaced with a runtime check ofUseMembar. > > dl > From aph at redhat.com Thu Jan 22 11:17:45 2015 From: aph at redhat.com (Andrew Haley) Date: Thu, 22 Jan 2015 11:17:45 +0000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C0CD06.8030103@oracle.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> <54C0CD06.8030103@oracle.com> Message-ID: <54C0DC59.4030202@redhat.com> On 01/22/2015 10:12 AM, David Holmes wrote: > Yes this is a badly documented flag. While originally (when we only had > TSO systems) it allowed you to switch between the memory serialization > pseudo-membar trick and full membars/fences, you need UseMembar for any > platform for which the memory serialization trick is not guaranteed to > work. As we have discussed before we consider that to be any non-TSO > platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) UseMembar is enabled by default on AArch64. Despite reading the code for some time I've been unable to figure out how the serialization page is supposed to work. Andrew. From dean.long at oracle.com Thu Jan 22 23:17:45 2015 From: dean.long at oracle.com (Dean Long) Date: Thu, 22 Jan 2015 15:17:45 -0800 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> Message-ID: <54C18519.3090401@oracle.com> On 1/22/2015 12:30 AM, Lindenmaier, Goetz wrote: > Hi, > > This is quite badly documented flag, I wouldn't want to add new > dependencies to that: > > /* UseMembar is theoretically a temp flag used for memory barrier \ > * removal testing. It was supposed to be removed before FCS but has \ > * been re-added (see 6401008) */ > > At that location, ppc needs a membar always. If we set UseMemBar to true, > serialization page is not used any more, right? That's not what this local barrier > is about, it's needed even with serialization pages. Did you mean it's needed even without serialization pages (UseMembar == true)? If you have load_acquire/release_store in thread_state/set_thread_state, do you still need the additional fence() in ThreadStateTransition::transition() , transition_and_fence(), and transition_from_native()? dl > Best regards, > Goetz > > > > > -----Original Message----- > From: hotspot-runtime-dev [mailto:hotspot-runtime-dev-bounces at openjdk.java.net] On Behalf Of Dean Long > Sent: Mittwoch, 21. Januar 2015 21:12 > To: Andrew Haley; Vladimir Kozlov; aarch64-port-dev at openjdk.java.net; hotspot-runtime-dev at openjdk.java.net > Subject: Re: [aarch64-port-dev ] AARCH64 stage: next steps > > On 1/21/2015 7:26 AM, Andrew Haley wrote: >> On 01/21/2015 03:05 PM, Andrew Haley wrote: >>> On 01/20/2015 11:34 PM, Vladimir Kozlov wrote: >>>> I pushed 8068053 and 8068054 changes today. >>>> Are these the last changes? >>> Yes. >> Oops, I forgot one: >> >> https://bugs.openjdk.java.net/browse/JDK-8069593 >> >> webrev at >> >> http://cr.openjdk.java.net/~aph/aarch64-8069593-2/ >> >> Andrew. >> > Doesn't the OrderAccess::fence() take care of this when UseMembar is > true? If so, then > perhaps the > > #if defined(PPC64) || defined (AARCH64) > > build-time check should be replaced with a runtime check ofUseMembar. > > dl > From david.holmes at oracle.com Fri Jan 23 02:10:19 2015 From: david.holmes at oracle.com (David Holmes) Date: Fri, 23 Jan 2015 12:10:19 +1000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C0DC59.4030202@redhat.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> <54C0CD06.8030103@oracle.com> <54C0DC59.4030202@redhat.com> Message-ID: <54C1AD8B.8060905@oracle.com> On 22/01/2015 9:17 PM, Andrew Haley wrote: > On 01/22/2015 10:12 AM, David Holmes wrote: >> Yes this is a badly documented flag. While originally (when we only had >> TSO systems) it allowed you to switch between the memory serialization >> pseudo-membar trick and full membars/fences, you need UseMembar for any >> platform for which the memory serialization trick is not guaranteed to >> work. As we have discussed before we consider that to be any non-TSO >> platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) > > UseMembar is enabled by default on AArch64. Then you don't need to use the thread_state()/set_thread_state() variants that PPC64 uses. > Despite reading the code > for some time I've been unable to figure out how the serialization page > is supposed to work. Try this: http://home.comcast.net/~pjbishop/Dave/Asymmetric-Dekker-Synchronization.txt David ----- > Andrew. > From aph at redhat.com Fri Jan 23 09:29:25 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 23 Jan 2015 09:29:25 +0000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C1AD8B.8060905@oracle.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> <54C0CD06.8030103@oracle.com> <54C0DC59.4030202@redhat.com> <54C1AD8B.8060905@oracle.com> Message-ID: <54C21475.9030901@redhat.com> On 23/01/15 02:10, David Holmes wrote: > On 22/01/2015 9:17 PM, Andrew Haley wrote: >> On 01/22/2015 10:12 AM, David Holmes wrote: >>> Yes this is a badly documented flag. While originally (when we only had >>> TSO systems) it allowed you to switch between the memory serialization >>> pseudo-membar trick and full membars/fences, you need UseMembar for any >>> platform for which the memory serialization trick is not guaranteed to >>> work. As we have discussed before we consider that to be any non-TSO >>> platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) >> >> UseMembar is enabled by default on AArch64. > > Then you don't need to use the thread_state()/set_thread_state() > variants that PPC64 uses. Sorry, I still don't get it. What's the connection? The thread state change needs to be communicated from the mutator thread to the collector thread. Without an acquire in thread_state() the collector won't see the state change. Also, the thread state is set in three places during a native method but there is only one write to the serialization page. >> Despite reading the code for some time I've been unable to figure >> out how the serialization page is supposed to work. > > Try this: > > http://home.comcast.net/~pjbishop/Dave/Asymmetric-Dekker-Synchronization.txt Ah, thanks. Andrew. From david.holmes at oracle.com Fri Jan 23 09:55:02 2015 From: david.holmes at oracle.com (David Holmes) Date: Fri, 23 Jan 2015 19:55:02 +1000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C21475.9030901@redhat.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> <54C0CD06.8030103@oracle.com> <54C0DC59.4030202@redhat.com> <54C1AD8B.8060905@oracle.com> <54C21475.9030901@redhat.com> Message-ID: <54C21A76.5040409@oracle.com> On 23/01/2015 7:29 PM, Andrew Haley wrote: > On 23/01/15 02:10, David Holmes wrote: >> On 22/01/2015 9:17 PM, Andrew Haley wrote: >>> On 01/22/2015 10:12 AM, David Holmes wrote: >>>> Yes this is a badly documented flag. While originally (when we only had >>>> TSO systems) it allowed you to switch between the memory serialization >>>> pseudo-membar trick and full membars/fences, you need UseMembar for any >>>> platform for which the memory serialization trick is not guaranteed to >>>> work. As we have discussed before we consider that to be any non-TSO >>>> platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) >>> >>> UseMembar is enabled by default on AArch64. >> >> Then you don't need to use the thread_state()/set_thread_state() >> variants that PPC64 uses. > > Sorry, I still don't get it. What's the connection? The thread state > change needs to be communicated from the mutator thread to the > collector thread. Without an acquire in thread_state() the collector > won't see the state change. Also, the thread state is set in three > places during a native method but there is only one write to the > serialization page. What are the mutator threads and collector threads you are referring to here? Sorry if I missed the context. The primary use of thread_state is for managing the safepoint mechanism, which is done via the interfaceSupport routines, which in turn uses (potentially) the serialization page to ensure communication, or else membars. The accesses to thread_state within those routines should not need any additional barriers. As I said during the PPC64 review if there is some other code that is utilizing thread_state separately then that code may need additional barriers. My objection was to putting them inside the accessors because they were then used in contexts where they were not needed. Happy to be corrected on this. Cheers, David H. >>> Despite reading the code for some time I've been unable to figure >>> out how the serialization page is supposed to work. >> >> Try this: >> >> http://home.comcast.net/~pjbishop/Dave/Asymmetric-Dekker-Synchronization.txt > > Ah, thanks. > > Andrew. > From aph at redhat.com Fri Jan 23 10:09:43 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 23 Jan 2015 10:09:43 +0000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C21A76.5040409@oracle.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> <54C0CD06.8030103@oracle.com> <54C0DC59.4030202@redhat.com> <54C1AD8B.8060905@oracle.com> <54C21475.9030901@redhat.com> <54C21A76.5040409@oracle.com> Message-ID: <54C21DE7.1060500@redhat.com> On 23/01/15 09:55, David Holmes wrote: > On 23/01/2015 7:29 PM, Andrew Haley wrote: >> On 23/01/15 02:10, David Holmes wrote: >>> On 22/01/2015 9:17 PM, Andrew Haley wrote: >>>> On 01/22/2015 10:12 AM, David Holmes wrote: >>>>> Yes this is a badly documented flag. While originally (when we only had >>>>> TSO systems) it allowed you to switch between the memory serialization >>>>> pseudo-membar trick and full membars/fences, you need UseMembar for any >>>>> platform for which the memory serialization trick is not guaranteed to >>>>> work. As we have discussed before we consider that to be any non-TSO >>>>> platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) >>>> >>>> UseMembar is enabled by default on AArch64. >>> >>> Then you don't need to use the thread_state()/set_thread_state() >>> variants that PPC64 uses. >> >> Sorry, I still don't get it. What's the connection? The thread state >> change needs to be communicated from the mutator thread to the >> collector thread. Without an acquire in thread_state() the collector >> won't see the state change. Also, the thread state is set in three >> places during a native method but there is only one write to the >> serialization page. > > What are the mutator threads and collector threads you are referring to > here? Sorry if I missed the context. The primary use of thread_state is > for managing the safepoint mechanism, which is done via the > interfaceSupport routines, which in turn uses (potentially) the > serialization page to ensure communication, or else membars. The > accesses to thread_state within those routines should not need any > additional barriers. But what is the point of changing thread_state is no other thread needs to see it? > As I said during the PPC64 review if there is some other code that is > utilizing thread_state separately then that code may need additional > barriers. My objection was to putting them inside the accessors because > they were then used in contexts where they were not needed. Okay, I'll ask the question explicitly: if only a single thread_state change needs to be visible, why change it three times? Andrew. From david.holmes at oracle.com Fri Jan 23 11:58:26 2015 From: david.holmes at oracle.com (David Holmes) Date: Fri, 23 Jan 2015 21:58:26 +1000 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C21DE7.1060500@redhat.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> <54C0CD06.8030103@oracle.com> <54C0DC59.4030202@redhat.com> <54C1AD8B.8060905@oracle.com> <54C21475.9030901@redhat.com> <54C21A76.5040409@oracle.com> <54C21DE7.1060500@redhat.com> Message-ID: <54C23762.2080209@oracle.com> On 23/01/2015 8:09 PM, Andrew Haley wrote: > On 23/01/15 09:55, David Holmes wrote: >> On 23/01/2015 7:29 PM, Andrew Haley wrote: >>> On 23/01/15 02:10, David Holmes wrote: >>>> On 22/01/2015 9:17 PM, Andrew Haley wrote: >>>>> On 01/22/2015 10:12 AM, David Holmes wrote: >>>>>> Yes this is a badly documented flag. While originally (when we only had >>>>>> TSO systems) it allowed you to switch between the memory serialization >>>>>> pseudo-membar trick and full membars/fences, you need UseMembar for any >>>>>> platform for which the memory serialization trick is not guaranteed to >>>>>> work. As we have discussed before we consider that to be any non-TSO >>>>>> platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) >>>>> >>>>> UseMembar is enabled by default on AArch64. >>>> >>>> Then you don't need to use the thread_state()/set_thread_state() >>>> variants that PPC64 uses. >>> >>> Sorry, I still don't get it. What's the connection? The thread state >>> change needs to be communicated from the mutator thread to the >>> collector thread. Without an acquire in thread_state() the collector >>> won't see the state change. Also, the thread state is set in three >>> places during a native method but there is only one write to the >>> serialization page. >> >> What are the mutator threads and collector threads you are referring to >> here? Sorry if I missed the context. The primary use of thread_state is >> for managing the safepoint mechanism, which is done via the >> interfaceSupport routines, which in turn uses (potentially) the >> serialization page to ensure communication, or else membars. The >> accesses to thread_state within those routines should not need any >> additional barriers. > > But what is the point of changing thread_state is no other thread > needs to see it? The VMThread needs to see it for the safepoint protocol. >> As I said during the PPC64 review if there is some other code that is >> utilizing thread_state separately then that code may need additional >> barriers. My objection was to putting them inside the accessors because >> they were then used in contexts where they were not needed. > > Okay, I'll ask the question explicitly: if only a single thread_state > change needs to be visible, why change it three times? The safepoint protocol uses dekker-style coordination between the VMThread and the other threads to avoid needing coarse locking for safepoints. David ----- > Andrew. > From bertrand.delsart at oracle.com Fri Jan 23 12:58:39 2015 From: bertrand.delsart at oracle.com (Bertrand Delsart) Date: Fri, 23 Jan 2015 13:58:39 +0100 Subject: [aarch64-port-dev ] Fwd: Re: AARCH64 stage: next steps In-Reply-To: <54C23BEF.5080504@oracle.com> References: <54C23BEF.5080504@oracle.com> Message-ID: <54C2457F.8030205@oracle.com> Resending to aarch64-port-dev now that I registered (since I do not know how long it would take for the moderator to approve the previous message). If you want to answer before the original one is unblocked, please add the other recipients to your answer. Bertrand. -------- Forwarded Message -------- Subject: Re: [aarch64-port-dev ] AARCH64 stage: next steps Date: Fri, 23 Jan 2015 13:17:51 +0100 From: Bertrand Delsart To: Andrew Haley , David Holmes , Lindenmaier, Goetz , Dean Long , Vladimir Kozlov , aarch64-port-dev at openjdk.java.net , hotspot-runtime-dev at openjdk.java.net On 23/01/2015 11:09, Andrew Haley wrote: > On 23/01/15 09:55, David Holmes wrote: >> On 23/01/2015 7:29 PM, Andrew Haley wrote: >>> On 23/01/15 02:10, David Holmes wrote: >>>> On 22/01/2015 9:17 PM, Andrew Haley wrote: >>>>> On 01/22/2015 10:12 AM, David Holmes wrote: >>>>>> Yes this is a badly documented flag. While originally (when we only had >>>>>> TSO systems) it allowed you to switch between the memory serialization >>>>>> pseudo-membar trick and full membars/fences, you need UseMembar for any >>>>>> platform for which the memory serialization trick is not guaranteed to >>>>>> work. As we have discussed before we consider that to be any non-TSO >>>>>> platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) >>>>> >>>>> UseMembar is enabled by default on AArch64. >>>> >>>> Then you don't need to use the thread_state()/set_thread_state() >>>> variants that PPC64 uses. >>> >>> Sorry, I still don't get it. What's the connection? The thread state >>> change needs to be communicated from the mutator thread to the >>> collector thread. Without an acquire in thread_state() the collector >>> won't see the state change. Also, the thread state is set in three >>> places during a native method but there is only one write to the >>> serialization page. >> >> What are the mutator threads and collector threads you are referring to >> here? Sorry if I missed the context. The primary use of thread_state is >> for managing the safepoint mechanism, which is done via the >> interfaceSupport routines, which in turn uses (potentially) the >> serialization page to ensure communication, or else membars. The >> accesses to thread_state within those routines should not need any >> additional barriers. > > But what is the point of changing thread_state is no other thread > needs to see it? > >> As I said during the PPC64 review if there is some other code that is >> utilizing thread_state separately then that code may need additional >> barriers. My objection was to putting them inside the accessors because >> they were then used in contexts where they were not needed. > > Okay, I'll ask the question explicitly: if only a single thread_state > change needs to be visible, why change it three times? The code was optimized by people deciding exactly how the mutator threads would update their state and how the VM threads would read the state of the mutator threads while performing a safepoint. It indeed involves complex mechanisms... which were highly tuned (and tested) over the years and which have now been stable for a long time. We need some barriers at the right places and these barriers are not just a lock_acquire when reading the state and a release_store when modifying it. The load_acquire/release_store end up being redundant with other operations performed when UseMembar is true. For instance, note that SafepointSynchronize::do_call_back() does not involve a load_acquire. Correctness of the safepointing mechanism relies on a fence (or the serialization page mechanism) between the change of the state and the do_call_back read. Those who designed the safepointing code and improved it for non-TSO systems tried to ensure that this was the only required barrier for the mutator thread. In fact, this is why we have several state changes. The fence AFTER the first one is not sufficient to ensure that any change happening BEFORE state change is visible to the GC. Now, the fence above acts as a release before the second state update. The GC will wait for that second update, hence being sure that everything that happened before the transition is visible. I hope that this tip is sufficient to allow you to understand the safepointing mechanism by yourself. Explaining it all by e-mail would be very difficult :-) The good news is that you use UseMembar for AARCH64. I think that those who reviewed PPC64 changes were still dubious about the fact that the serialization page mechanism works for non-TSO systems. However, they did not object at review time as long as the proposed changes did not impact other platforms. These changes would have to be adapted if someone else wanted to provide a PPC64 port relying on UseMembar. We are now supporting two different orderings policies for non-TSO systems in the transition code. This has impacts on other pieces of code, sometimes requiring extra barriers only for one of these policies. We are trying to avoid this overhead for the hot paths... and set_java_state is one of these hot paths. Regards, Bertrand. > > Andrew. > -- Bertrand Delsart, Grenoble Engineering Center Oracle, 180 av. de l'Europe, ZIRST de Montbonnot 38330 Montbonnot Saint Martin, FRANCE bertrand.delsart at oracle.com Phone : +33 4 76 18 81 23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From aph at redhat.com Fri Jan 23 14:46:30 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 23 Jan 2015 14:46:30 +0000 Subject: [aarch64-port-dev ] Testing Message-ID: <54C25EC6.3080506@redhat.com> Please build OpenJDK from ssh://hg.openjdk.java.net/aarch64-port/stage/ . Please test it and let me know your results. Thanks, Andrew. From edward.nevill at linaro.org Mon Jan 26 14:12:27 2015 From: edward.nevill at linaro.org (Edward Nevill) Date: Mon, 26 Jan 2015 14:12:27 +0000 Subject: [aarch64-port-dev ] RFR: 8071563 AARCH64 Staging FTBFS Message-ID: <1422281547.1592.5.camel@mylittlepony.linaroharston> Hi, Could someone please review my change to fix issue https://bugs.openjdk.java.net/browse/JDK-8071563 and if approved push it to ssh://hg.openjdk.java.net/aarch64-port/stage/hotspot Here is the webrev http://cr.openjdk.java.net/~enevill/8071563/webrev.00/ Many thanks, Ed. From aph at redhat.com Mon Jan 26 15:20:19 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 26 Jan 2015 15:20:19 +0000 Subject: [aarch64-port-dev ] RFR: 8071563 AARCH64 Staging FTBFS In-Reply-To: <1422281547.1592.5.camel@mylittlepony.linaroharston> References: <1422281547.1592.5.camel@mylittlepony.linaroharston> Message-ID: <54C65B33.8090307@redhat.com> Hi, On 01/26/2015 02:12 PM, Edward Nevill wrote: > Could someone please review my change to fix issue > > https://bugs.openjdk.java.net/browse/JDK-8071563 > > and if approved push it to > > ssh://hg.openjdk.java.net/aarch64-port/stage/hotspot > > Here is the webrev > > http://cr.openjdk.java.net/~enevill/8071563/webrev.00/ I don't know why this patch is necessary. Builds for me. Andrew. From adinn at redhat.com Mon Jan 26 15:56:52 2015 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 26 Jan 2015 15:56:52 +0000 Subject: [aarch64-port-dev ] RFR: 8071563 AARCH64 Staging FTBFS In-Reply-To: <54C65B33.8090307@redhat.com> References: <1422281547.1592.5.camel@mylittlepony.linaroharston> <54C65B33.8090307@redhat.com> Message-ID: <54C663C4.4090609@redhat.com> On 26/01/15 15:20, Andrew Haley wrote: > Hi, > > On 01/26/2015 02:12 PM, Edward Nevill wrote: > >> Could someone please review my change to fix issue >> >> https://bugs.openjdk.java.net/browse/JDK-8071563 >> >> and if approved push it to >> >> ssh://hg.openjdk.java.net/aarch64-port/stage/hotspot >> >> Here is the webrev >> >> http://cr.openjdk.java.net/~enevill/8071563/webrev.00/ > > I don't know why this patch is necessary. Builds for me. Hmm, but not for me. I am still rebuilding with Ed's patch but I think it is the required fix . . . regards, Andrew Dinn ----------- From goetz.lindenmaier at sap.com Mon Jan 26 15:56:44 2015 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Mon, 26 Jan 2015 15:56:44 +0000 Subject: [aarch64-port-dev ] RFR: 8071563 AARCH64 Staging FTBFS In-Reply-To: <54C65B33.8090307@redhat.com> References: <1422281547.1592.5.camel@mylittlepony.linaroharston> <54C65B33.8090307@redhat.com> Message-ID: <4295855A5C1DE049A61835A1887419CC2CF721D0@DEWDFEMB12A.global.corp.sap> I guess this is the merge between your change to metaspace and mine removing the null argument: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fee07a43d038 Best regards, Goetz. -----Original Message----- From: hotspot-dev [mailto:hotspot-dev-bounces at openjdk.java.net] On Behalf Of Andrew Haley Sent: Montag, 26. Januar 2015 16:20 To: edward.nevill at linaro.org; hotspot-dev Source Developers Cc: aarch64-port-dev at openjdk.java.net Subject: Re: RFR: 8071563 AARCH64 Staging FTBFS Hi, On 01/26/2015 02:12 PM, Edward Nevill wrote: > Could someone please review my change to fix issue > > https://bugs.openjdk.java.net/browse/JDK-8071563 > > and if approved push it to > > ssh://hg.openjdk.java.net/aarch64-port/stage/hotspot > > Here is the webrev > > http://cr.openjdk.java.net/~enevill/8071563/webrev.00/ I don't know why this patch is necessary. Builds for me. Andrew. From adinn at redhat.com Mon Jan 26 16:02:25 2015 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 26 Jan 2015 16:02:25 +0000 Subject: [aarch64-port-dev ] RFR: 8071563 AARCH64 Staging FTBFS In-Reply-To: <54C663C4.4090609@redhat.com> References: <1422281547.1592.5.camel@mylittlepony.linaroharston> <54C65B33.8090307@redhat.com> <54C663C4.4090609@redhat.com> Message-ID: <54C66511.2000903@redhat.com> On 26/01/15 15:56, Andrew Dinn wrote: > I am still rebuilding with Ed's patch but I think it is the required fix > . . . Just to confirm, Ed's patch fixes the build and the resulting image passes basic smoke tests (java Hello, javac Hello.java, netbeans). regards, Andrew Dinn ----------- From aph at redhat.com Mon Jan 26 16:09:36 2015 From: aph at redhat.com (Andrew Haley) Date: Mon, 26 Jan 2015 16:09:36 +0000 Subject: [aarch64-port-dev ] RFR: 8071563 AARCH64 Staging FTBFS In-Reply-To: <54C663C4.4090609@redhat.com> References: <1422281547.1592.5.camel@mylittlepony.linaroharston> <54C65B33.8090307@redhat.com> <54C663C4.4090609@redhat.com> Message-ID: <54C666C0.3060201@redhat.com> On 01/26/2015 03:56 PM, Andrew Dinn wrote: > Hmm, but not for me. > > I am still rebuilding with Ed's patch but I think it is the required fix Merge error at my end. You are right. Andrew. From vladimir.kozlov at oracle.com Mon Jan 26 16:51:47 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Mon, 26 Jan 2015 08:51:47 -0800 Subject: [aarch64-port-dev ] RFR: 8071563 AARCH64 Staging FTBFS In-Reply-To: <1422281547.1592.5.camel@mylittlepony.linaroharston> References: <1422281547.1592.5.camel@mylittlepony.linaroharston> Message-ID: <54C670A3.4000703@oracle.com> Thank you, Edward Looks good. I will push it. Thanks, Vladimir On 1/26/15 6:12 AM, Edward Nevill wrote: > Hi, > > Could someone please review my change to fix issue > > https://bugs.openjdk.java.net/browse/JDK-8071563 > > and if approved push it to > > ssh://hg.openjdk.java.net/aarch64-port/stage/hotspot > > Here is the webrev > > http://cr.openjdk.java.net/~enevill/8071563/webrev.00/ > > Many thanks, > Ed. > > From mark.reinhold at oracle.com Mon Jan 26 18:03:09 2015 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Mon, 26 Jan 2015 10:03:09 -0800 (PST) Subject: [aarch64-port-dev ] JEP 237: Linux/AArch64 Port Message-ID: <20150126180309.CF1EB4B001@eggemoggin.niobe.net> New JEP Candidate: http://openjdk.java.net/jeps/237 - Mark From bertrand.delsart at oracle.com Fri Jan 23 12:17:51 2015 From: bertrand.delsart at oracle.com (Bertrand Delsart) Date: Fri, 23 Jan 2015 13:17:51 +0100 Subject: [aarch64-port-dev ] AARCH64 stage: next steps In-Reply-To: <54C21DE7.1060500@redhat.com> References: <54BEE5F5.1020303@oracle.com> <54BFC021.3080907@redhat.com> <54BFC50C.9080804@redhat.com> <54C007F9.6090003@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF7121D@DEWDFEMB12A.global.corp.sap> <54C0CD06.8030103@oracle.com> <54C0DC59.4030202@redhat.com> <54C1AD8B.8060905@oracle.com> <54C21475.9030901@redhat.com> <54C21A76.5040409@oracle.com> <54C21DE7.1060500@redhat.com> Message-ID: <54C23BEF.5080504@oracle.com> On 23/01/2015 11:09, Andrew Haley wrote: > On 23/01/15 09:55, David Holmes wrote: >> On 23/01/2015 7:29 PM, Andrew Haley wrote: >>> On 23/01/15 02:10, David Holmes wrote: >>>> On 22/01/2015 9:17 PM, Andrew Haley wrote: >>>>> On 01/22/2015 10:12 AM, David Holmes wrote: >>>>>> Yes this is a badly documented flag. While originally (when we only had >>>>>> TSO systems) it allowed you to switch between the memory serialization >>>>>> pseudo-membar trick and full membars/fences, you need UseMembar for any >>>>>> platform for which the memory serialization trick is not guaranteed to >>>>>> work. As we have discussed before we consider that to be any non-TSO >>>>>> platform, but PPC64 decided otherwise (did Aarch64 do the same?). :) >>>>> >>>>> UseMembar is enabled by default on AArch64. >>>> >>>> Then you don't need to use the thread_state()/set_thread_state() >>>> variants that PPC64 uses. >>> >>> Sorry, I still don't get it. What's the connection? The thread state >>> change needs to be communicated from the mutator thread to the >>> collector thread. Without an acquire in thread_state() the collector >>> won't see the state change. Also, the thread state is set in three >>> places during a native method but there is only one write to the >>> serialization page. >> >> What are the mutator threads and collector threads you are referring to >> here? Sorry if I missed the context. The primary use of thread_state is >> for managing the safepoint mechanism, which is done via the >> interfaceSupport routines, which in turn uses (potentially) the >> serialization page to ensure communication, or else membars. The >> accesses to thread_state within those routines should not need any >> additional barriers. > > But what is the point of changing thread_state is no other thread > needs to see it? > >> As I said during the PPC64 review if there is some other code that is >> utilizing thread_state separately then that code may need additional >> barriers. My objection was to putting them inside the accessors because >> they were then used in contexts where they were not needed. > > Okay, I'll ask the question explicitly: if only a single thread_state > change needs to be visible, why change it three times? The code was optimized by people deciding exactly how the mutator threads would update their state and how the VM threads would read the state of the mutator threads while performing a safepoint. It indeed involves complex mechanisms... which were highly tuned (and tested) over the years and which have now been stable for a long time. We need some barriers at the right places and these barriers are not just a lock_acquire when reading the state and a release_store when modifying it. The load_acquire/release_store end up being redundant with other operations performed when UseMembar is true. For instance, note that SafepointSynchronize::do_call_back() does not involve a load_acquire. Correctness of the safepointing mechanism relies on a fence (or the serialization page mechanism) between the change of the state and the do_call_back read. Those who designed the safepointing code and improved it for non-TSO systems tried to ensure that this was the only required barrier for the mutator thread. In fact, this is why we have several state changes. The fence AFTER the first one is not sufficient to ensure that any change happening BEFORE state change is visible to the GC. Now, the fence above acts as a release before the second state update. The GC will wait for that second update, hence being sure that everything that happened before the transition is visible. I hope that this tip is sufficient to allow you to understand the safepointing mechanism by yourself. Explaining it all by e-mail would be very difficult :-) The good news is that you use UseMembar for AARCH64. I think that those who reviewed PPC64 changes were still dubious about the fact that the serialization page mechanism works for non-TSO systems. However, they did not object at review time as long as the proposed changes did not impact other platforms. These changes would have to be adapted if someone else wanted to provide a PPC64 port relying on UseMembar. We are now supporting two different orderings policies for non-TSO systems in the transition code. This has impacts on other pieces of code, sometimes requiring extra barriers only for one of these policies. We are trying to avoid this overhead for the hot paths... and set_java_state is one of these hot paths. Regards, Bertrand. > > Andrew. > -- Bertrand Delsart, Grenoble Engineering Center Oracle, 180 av. de l'Europe, ZIRST de Montbonnot 38330 Montbonnot Saint Martin, FRANCE bertrand.delsart at oracle.com Phone : +33 4 76 18 81 23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From vladimir.kozlov at oracle.com Mon Jan 26 20:58:05 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Mon, 26 Jan 2015 20:58:05 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 8071563: AARCH64 staging fail to build Message-ID: <201501262058.t0QKw5qj021398@aojmv0008> Changeset: 0ab4623375c2 Author: enevill Date: 2015-01-26 09:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/0ab4623375c2 8071563: AARCH64 staging fail to build Summary: Fixed build problem after merge 8064457 changes. Reviewed-by: kvn, goetz ! src/share/vm/memory/metaspace.cpp From vladimir.kozlov at oracle.com Mon Jan 26 22:01:24 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Mon, 26 Jan 2015 14:01:24 -0800 Subject: [aarch64-port-dev ] AARCH64 Re: RFR(M): 8069590: AIX port of "8050807: Better performing performance data handling" In-Reply-To: References: Message-ID: <54C6B934.8020107@oracle.com> Should we prepare such fix for arrch64 too? Thanks, Vladimir On 1/26/15 7:21 AM, Volker Simonis wrote: > Hi, > > this is a port of the security fix "8050807: Better performing > performance data handling" which came from 8u31 to AIX. For some > reason this AIX-version didn't made it right right in time into 8u31 > so we have to manually port it now to jdk9-dev and jdk8u-dev. > > This change is AIX-only and already reviewed. I just post it here for > your convenience: > > http://cr.openjdk.java.net/~simonis/webrevs/2015/8069590_jdk9/ > https://bugs.openjdk.java.net/browse/JDK-8069590 > > Thank you and best regards, > Volker > From volker.simonis at gmail.com Tue Jan 27 08:14:08 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 27 Jan 2015 09:14:08 +0100 Subject: [aarch64-port-dev ] AARCH64 Re: RFR(M): 8069590: AIX port of "8050807: Better performing performance data handling" In-Reply-To: <54C6B934.8020107@oracle.com> References: <54C6B934.8020107@oracle.com> Message-ID: Hi Vladimir, this change is OS-dependent and as AARCH64 currently only runs on Linux there's no need to port anything. Thank you and best regards, Volker On Mon, Jan 26, 2015 at 11:01 PM, Vladimir Kozlov wrote: > Should we prepare such fix for arrch64 too? > > Thanks, > Vladimir > > On 1/26/15 7:21 AM, Volker Simonis wrote: >> >> Hi, >> >> this is a port of the security fix "8050807: Better performing >> performance data handling" which came from 8u31 to AIX. For some >> reason this AIX-version didn't made it right right in time into 8u31 >> so we have to manually port it now to jdk9-dev and jdk8u-dev. >> >> This change is AIX-only and already reviewed. I just post it here for >> your convenience: >> >> http://cr.openjdk.java.net/~simonis/webrevs/2015/8069590_jdk9/ >> https://bugs.openjdk.java.net/browse/JDK-8069590 >> >> Thank you and best regards, >> Volker >> > From vladimir.kozlov at oracle.com Tue Jan 27 18:01:11 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 27 Jan 2015 10:01:11 -0800 Subject: [aarch64-port-dev ] AARCH64 Re: RFR(M): 8069590: AIX port of "8050807: Better performing performance data handling" In-Reply-To: References: <54C6B934.8020107@oracle.com> Message-ID: <54C7D267.6050103@oracle.com> Thank you, Volker, for explanation. Vladimir On 1/27/15 12:14 AM, Volker Simonis wrote: > Hi Vladimir, > > this change is OS-dependent and as AARCH64 currently only runs on > Linux there's no need to port anything. > > Thank you and best regards, > Volker > > > On Mon, Jan 26, 2015 at 11:01 PM, Vladimir Kozlov > wrote: >> Should we prepare such fix for arrch64 too? >> >> Thanks, >> Vladimir >> >> On 1/26/15 7:21 AM, Volker Simonis wrote: >>> >>> Hi, >>> >>> this is a port of the security fix "8050807: Better performing >>> performance data handling" which came from 8u31 to AIX. For some >>> reason this AIX-version didn't made it right right in time into 8u31 >>> so we have to manually port it now to jdk9-dev and jdk8u-dev. >>> >>> This change is AIX-only and already reviewed. I just post it here for >>> your convenience: >>> >>> http://cr.openjdk.java.net/~simonis/webrevs/2015/8069590_jdk9/ >>> https://bugs.openjdk.java.net/browse/JDK-8069590 >>> >>> Thank you and best regards, >>> Volker >>> >> From roland.westrelin at oracle.com Tue Jan 27 23:20:13 2015 From: roland.westrelin at oracle.com (roland.westrelin at oracle.com) Date: Tue, 27 Jan 2015 23:20:13 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 8071688: AARCH64: SIGSEGV in MethodData::next_data(ProfileData*) Message-ID: <201501272320.t0RNKDJv027616@aojmv0008> Changeset: f624acc711e2 Author: aph Date: 2015-01-27 20:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f624acc711e2 8071688: AARCH64: SIGSEGV in MethodData::next_data(ProfileData*) Summary: Apply the fix for 8039975 to the AArch64 sources. Reviewed-by: kvn, roland ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp From dean.long at oracle.com Fri Jan 30 07:06:39 2015 From: dean.long at oracle.com (Dean Long) Date: Thu, 29 Jan 2015 23:06:39 -0800 Subject: [aarch64-port-dev ] RFR: AARCH64: 8064594: Top-level JDK changes In-Reply-To: <546348F8.9060900@redhat.com> References: <546348F8.9060900@redhat.com> Message-ID: <54CB2D7F.2000607@oracle.com> Sorry for the late question, but how is src/java.base/unix/native/libjli/aarch64/jvm.cfg different from src/java.base/unix/conf/aarch64/jvm.cfg? I can't find where the former is used. thanks, dl From aph at redhat.com Fri Jan 30 08:31:05 2015 From: aph at redhat.com (Andrew Haley) Date: Fri, 30 Jan 2015 08:31:05 +0000 Subject: [aarch64-port-dev ] RFR: AARCH64: 8064594: Top-level JDK changes In-Reply-To: <54CB2D7F.2000607@oracle.com> References: <546348F8.9060900@redhat.com> <54CB2D7F.2000607@oracle.com> Message-ID: <54CB4149.7080503@redhat.com> On 30/01/15 07:06, Dean Long wrote: > Sorry for the late question, but how is > src/java.base/unix/native/libjli/aarch64/jvm.cfg different from > src/java.base/unix/conf/aarch64/jvm.cfg? I can't find where the former > is used. I'm sorry, I have no idea! I can investigate next week when I get back from FOSDEM. Andrew. From adinn at redhat.com Fri Jan 30 08:48:01 2015 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 30 Jan 2015 08:48:01 +0000 Subject: [aarch64-port-dev ] RFR: AARCH64: 8064594: Top-level JDK changes In-Reply-To: <54CB4149.7080503@redhat.com> References: <546348F8.9060900@redhat.com> <54CB2D7F.2000607@oracle.com> <54CB4149.7080503@redhat.com> Message-ID: <54CB4541.7030407@redhat.com> On 30/01/15 08:31, Andrew Haley wrote: > On 30/01/15 07:06, Dean Long wrote: >> Sorry for the late question, but how is >> src/java.base/unix/native/libjli/aarch64/jvm.cfg different from >> src/java.base/unix/conf/aarch64/jvm.cfg? I can't find where the former >> is used. > > I'm sorry, I have no idea! I can investigate next week when I > get back from FOSDEM. It looks like that has been copied there by mistake. There is no such file in the aarch64-port jdk9 tree from which stage was derived nor is there one in the arch64-port jdk8 tree. regards, Andrew Dinn ----------- From dean.long at oracle.com Sat Jan 31 21:56:09 2015 From: dean.long at oracle.com (Dean Long) Date: Sat, 31 Jan 2015 13:56:09 -0800 Subject: [aarch64-port-dev ] RFR: AARCH64: 8064594: Top-level JDK changes In-Reply-To: <54CB4541.7030407@redhat.com> References: <546348F8.9060900@redhat.com> <54CB2D7F.2000607@oracle.com> <54CB4149.7080503@redhat.com> <54CB4541.7030407@redhat.com> Message-ID: <54CD4F79.7060202@oracle.com> On 1/30/2015 12:48 AM, Andrew Dinn wrote: > > On 30/01/15 08:31, Andrew Haley wrote: >> On 30/01/15 07:06, Dean Long wrote: >>> Sorry for the late question, but how is >>> src/java.base/unix/native/libjli/aarch64/jvm.cfg different from >>> src/java.base/unix/conf/aarch64/jvm.cfg? I can't find where the former >>> is used. >> I'm sorry, I have no idea! I can investigate next week when I >> get back from FOSDEM. > It looks like that has been copied there by mistake. There is no such > file in the aarch64-port jdk9 tree from which stage was derived nor is > there one in the arch64-port jdk8 tree. > > regards, > > > Andrew Dinn > ----------- > I filed a bug: https://bugs.openjdk.java.net/browse/JDK-8072053 dl