From adinn at redhat.com Tue Jul 3 08:57:35 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 3 Jul 2018 09:57:35 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM Message-ID: Reviews are welcome for the following AArch64-only patch against *jdk11*. It fixes an erroneous assumption in the AArch64 back end generation regarding the planting of StoreStore barriers in CMS without conditional card mark (thanks are due to Zhongwei Yao for pointing this out). JIRA: https://bugs.openjdk.java.net/browse/JDK-8206163 webrev: http://cr.openjdk.java.net/~adinn/8206163/ Is it ok to push this to JDK11 or do I need special permission to do so? The patch currently also applies cleanly to jdk12. The Patch: ---------- When using CMS without conditional card mark (-XX:+UseCocMArkSeepGC -XX:-UseCondCardMark) the AArch64 back end translates a StoreCM to a StoreStore barrier followed by a strb to order the card mark after the preceding object field write i.e. it generates: str ; dmb ishst ; strb In the case of a volatile object field write it has always assumed the StoreStore barrier could be omitted if the preceding write was translated to a releasing store i.e. it has always generated: stlr ; strb Similarly, when using barriers for volatiles fields it has always omitted the StoreStore barrier, generating dmb ish ; stlr; strb ; dmb ish This is not correct because it is perfectly legitimate for AArch64 hardware to allow the strb to be visible before the stlr is visible and, indeed, recent AArch64 hardware now does so. In theory,this means the GC could read a dirty card, rescan the object it marks and find a stale value in the object field written by the stlr (although, in practice, this will be a rare outcome). The correct generated sequences should be str ; dmb ishst ; strb and dmb ish ; stlr; dmb ishst ; strb ; dmb ish The aarch64.ad rule predicate which controls planting of the dmb ishst has been modified accordingly. Explanatory comments have also been corrected. Testing: -------- The case handling for the CMS case has been udpated in the relevant jtreg tests (hotspot/jtreg/compiler/c2/aarch64/*). Those tests were rerun and passed successfully. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From aph at atlas.pink Tue Jul 3 09:26:17 2018 From: aph at atlas.pink (aph) Date: Tue, 3 Jul 2018 10:26:17 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: Message-ID: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> On 07/03/2018 09:57 AM, Andrew Dinn wrote: > The correct generated sequences should be > > str ; dmb ishst ; strb > > and > > dmb ish ; stlr; dmb ishst ; strb ; dmb ish What is the leading DMB ISH supposed to do here? The STRB can't move and the STLR is enough for a volatile store. Andrew. From adinn at redhat.com Tue Jul 3 10:11:31 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 3 Jul 2018 11:11:31 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> Message-ID: <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> On 03/07/18 10:26, aph wrote: > On 07/03/2018 09:57 AM, Andrew Dinn wrote: >> The correct generated sequences should be >> >> str ; dmb ishst ; strb >> >> and >> >> dmb ish ; stlr; dmb ishst ; strb ; dmb ish > > What is the leading DMB ISH supposed to do here? The STRB can't move and > the STLR is enough for a volatile store. Oops, as if this is not confusing enough ... Sorry, that was explained all wrong. Let me try again. For a volatile store with gc config XX:+UseConcMarkSeepGC -XX:-UseCondCardMark the back end used to generate stlr # when -XX:-UseBarriersForVolatile strb and dmb ish # when -XX:+UseBarriersForVolatile str dmb ishst strb dmb ish for cases -XX:-UseBarriersForVolatile and -XX:+UseBarriersForVolatile, respectively. The patch corrects the former case to stlr # when -XX:-UseBarriersForVolatile dmb ishst strb The latter case is already correct. Similarly, for a CAS the generated code used to look like cmpxchw_acq # when -XX:-UseBarriersForVolatile strb and dmb ish # when -XX:-UseBarriersForVolatile cmpxchw dmb ishst strb dmb ish where cmpxch_acq uses an ldar to load and store the CASed field value and cmpxchw uses a plain ldr and str The patch corrects the former case to cmpxch_acq # when -XX:-UseBarriersForVolatile dmb ishst strb The latter case is already correct. Apologies for muddying already obscure waters. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From adinn at redhat.com Tue Jul 3 10:16:27 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 3 Jul 2018 11:16:27 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> Message-ID: Aaaargh -- minor fix applied below On 03/07/18 11:11, Andrew Dinn wrote: > On 03/07/18 10:26, aph wrote: >> On 07/03/2018 09:57 AM, Andrew Dinn wrote: >>> The correct generated sequences should be >>> >>> str ; dmb ishst ; strb >>> >>> and >>> >>> dmb ish ; stlr; dmb ishst ; strb ; dmb ish >> >> What is the leading DMB ISH supposed to do here? The STRB can't move and >> the STLR is enough for a volatile store. > Oops, as if this is not confusing enough ... Sorry, that was explained > all wrong. Let me try again. > > For a volatile store with gc config XX:+UseConcMarkSeepGC > -XX:-UseCondCardMark the back end used to generate > > stlr # when -XX:-UseBarriersForVolatile > strb > > and > > dmb ish # when -XX:+UseBarriersForVolatile > str > dmb ishst > strb > dmb ish > > for cases -XX:-UseBarriersForVolatile and -XX:+UseBarriersForVolatile, > respectively. The patch corrects the former case to > > stlr # when -XX:-UseBarriersForVolatile > dmb ishst > strb > > The latter case is already correct. > > Similarly, for a CAS the generated code used to look like > > cmpxchw_acq # when -XX:-UseBarriersForVolatile > strb > > and > ERROR: > dmb ish # when -XX:-UseBarriersForVolatile FIX: dmb ish # when -XX:+UseBarriersForVolatile > cmpxchw > dmb ishst > strb > dmb ish > > where cmpxch_acq uses an ldar to load and store the CASed field value > and cmpxchw uses a plain ldr and str > > The patch corrects the former case to > > cmpxch_acq # when -XX:-UseBarriersForVolatile > dmb ishst > strb > > The latter case is already correct. > > Apologies for muddying already obscure waters. > > regards, > > > > Andrew Dinn > ----------- > Senior Principal Software Engineer > Red Hat UK Ltd > Registered in England and Wales under Company Registration No. 03798903 > Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From adinn at redhat.com Tue Jul 3 10:21:10 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 3 Jul 2018 11:21:10 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> Message-ID: <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> On 03/07/18 11:16, Andrew Dinn wrote: > Aaaargh -- minor fix applied below And another ... > On 03/07/18 11:11, Andrew Dinn wrote: >> On 03/07/18 10:26, aph wrote: >>> On 07/03/2018 09:57 AM, Andrew Dinn wrote: >>>> The correct generated sequences should be >>>> >>>> str ; dmb ishst ; strb >>>> >>>> and >>>> >>>> dmb ish ; stlr; dmb ishst ; strb ; dmb ish >>> >>> What is the leading DMB ISH supposed to do here? The STRB can't move and >>> the STLR is enough for a volatile store. >> Oops, as if this is not confusing enough ... Sorry, that was explained >> all wrong. Let me try again. >> >> For a volatile store with gc config XX:+UseConcMarkSeepGC >> -XX:-UseCondCardMark the back end used to generate >> >> stlr # when -XX:-UseBarriersForVolatile >> strb >> >> and >> >> dmb ish # when -XX:+UseBarriersForVolatile >> str >> dmb ishst >> strb >> dmb ish >> >> for cases -XX:-UseBarriersForVolatile and -XX:+UseBarriersForVolatile, >> respectively. The patch corrects the former case to >> >> stlr # when -XX:-UseBarriersForVolatile >> dmb ishst >> strb >> >> The latter case is already correct. >> >> Similarly, for a CAS the generated code used to look like >> >> cmpxchw_acq # when -XX:-UseBarriersForVolatile >> strb >> >> and >> > ERROR: >> dmb ish # when -XX:-UseBarriersForVolatile > FIX: > dmb ish # when -XX:+UseBarriersForVolatile >> cmpxchw >> dmb ishst >> strb >> dmb ish >> ERROR >> where cmpxch_acq uses an ldar to load and store the CASed field value FIX where cmpxch_acq uses an ldar to load and stlr to store the CASed field value >> and cmpxchw uses a plain ldr and str >> >> The patch corrects the former case to >> >> cmpxch_acq # when -XX:-UseBarriersForVolatile >> dmb ishst >> strb >> >> The latter case is already correct. >> >> Apologies for muddying already obscure waters. >> >> regards, >> >> >> >> Andrew Dinn >> ----------- >> Senior Principal Software Engineer >> Red Hat UK Ltd >> Registered in England and Wales under Company Registration No. 03798903 >> Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander > -- regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From Zhongwei.Yao at arm.com Wed Jul 4 07:17:58 2018 From: Zhongwei.Yao at arm.com (Zhongwei Yao) Date: Wed, 4 Jul 2018 07:17:58 +0000 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> , <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> Message-ID: Hi, Andrew, Thanks to your patch for fixing this! I find a typo in the TestVolatiles.java file: it uses "CMSCondCardMark" in checkstore() and checkcas() but the testType is past as "CMSCondMark". It leads to "CMSCondCardMark" case not tested. And the condition in aarch64.ad:2871 (patched) UseConcMarkSweepGC || !UseCondCardMark should be "UseConcMarkSweepGC && !UseCondCardMark", right? (It could be catched if the previous typo is fixed). I'm thinking whether it is OK to replace "stlr; dmb ishst; strb" with "stlr; strlb" when we using CMS without conditional card marking. What do you think? -- Best regards, Zhongwei ________________________________________ From: aarch64-port-dev on behalf of Andrew Dinn Sent: Tuesday, July 3, 2018 6:21 PM To: Andrew Haley; aarch64-port-dev at openjdk.java.net; hotspot compiler Subject: Re: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM On 03/07/18 11:16, Andrew Dinn wrote: > Aaaargh -- minor fix applied below And another ... > On 03/07/18 11:11, Andrew Dinn wrote: >> On 03/07/18 10:26, aph wrote: >>> On 07/03/2018 09:57 AM, Andrew Dinn wrote: >>>> The correct generated sequences should be >>>> >>>> str ; dmb ishst ; strb >>>> >>>> and >>>> >>>> dmb ish ; stlr; dmb ishst ; strb ; dmb ish >>> >>> What is the leading DMB ISH supposed to do here? The STRB can't move and >>> the STLR is enough for a volatile store. >> Oops, as if this is not confusing enough ... Sorry, that was explained >> all wrong. Let me try again. >> >> For a volatile store with gc config XX:+UseConcMarkSeepGC >> -XX:-UseCondCardMark the back end used to generate >> >> stlr # when -XX:-UseBarriersForVolatile >> strb >> >> and >> >> dmb ish # when -XX:+UseBarriersForVolatile >> str >> dmb ishst >> strb >> dmb ish >> >> for cases -XX:-UseBarriersForVolatile and -XX:+UseBarriersForVolatile, >> respectively. The patch corrects the former case to >> >> stlr # when -XX:-UseBarriersForVolatile >> dmb ishst >> strb >> >> The latter case is already correct. >> >> Similarly, for a CAS the generated code used to look like >> >> cmpxchw_acq # when -XX:-UseBarriersForVolatile >> strb >> >> and >> > ERROR: >> dmb ish # when -XX:-UseBarriersForVolatile > FIX: > dmb ish # when -XX:+UseBarriersForVolatile >> cmpxchw >> dmb ishst >> strb >> dmb ish >> ERROR >> where cmpxch_acq uses an ldar to load and store the CASed field value FIX where cmpxch_acq uses an ldar to load and stlr to store the CASed field value >> and cmpxchw uses a plain ldr and str >> >> The patch corrects the former case to >> >> cmpxch_acq # when -XX:-UseBarriersForVolatile >> dmb ishst >> strb >> >> The latter case is already correct. >> >> Apologies for muddying already obscure waters. >> >> regards, >> >> >> >> Andrew Dinn >> ----------- >> Senior Principal Software Engineer >> Red Hat UK Ltd >> Registered in England and Wales under Company Registration No. 03798903 >> Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander > -- regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From adinn at redhat.com Wed Jul 4 09:31:31 2018 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 4 Jul 2018 10:31:31 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> Message-ID: Hi Zhongwei, Thank you for your review. On 04/07/18 08:17, Zhongwei Yao wrote: > I find a typo in the TestVolatiles.java file: it uses > "CMSCondCardMark" in checkstore() and checkcas() but the testType is > past as "CMSCondMark". It leads to "CMSCondCardMark" case not tested. Yes, indeed. Thanks for catching that. > And the condition in aarch64.ad:2871 (patched) > UseConcMarkSweepGC || !UseCondCardMark > should be "UseConcMarkSweepGC && !UseCondCardMark", right? (It could > be catched if the previous typo is fixed). Doh, once again thanks. The current heat wave in the UK is clearly making my logic circuits execute some invalid boolean reductions. Applying the first fix to the test code led to a failure for TestVolatilesCMSCondMark as you described. Applying the second fix to aarch64.ad restores all tests to working correctly. An updated webrev against the latest jdk11 is available here http://cr.openjdk.java.net/~adinn/8206163/webrev.01/ > I'm thinking whether it is OK to replace "stlr; dmb ishst; strb" with > "stlr; strlb" when we using CMS without conditional card marking. > What do you think? Yes, that does look better. However, I would prefer to implement that as a separate fix if that is ok. I'd like to have a correct version checked in before we try to implement an optimized version. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From Zhongwei.Yao at arm.com Wed Jul 4 09:55:41 2018 From: Zhongwei.Yao at arm.com (Zhongwei Yao) Date: Wed, 4 Jul 2018 09:55:41 +0000 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> , Message-ID: Hi, Andrew, It looks good to me. >From: Andrew Dinn >Sent: Wednesday, July 4, 2018 5:31 PM >To: Zhongwei Yao; Andrew Haley >Cc: aarch64-port-dev at openjdk.java.net; hotspot compiler; nd >Subject: Re: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM > >Hi Zhongwei, > >Thank you for your review. > >On 04/07/18 08:17, Zhongwei Yao wrote: >> I find a typo in the TestVolatiles.java file: it uses >> "CMSCondCardMark" in checkstore() and checkcas() but the testType is >> past as "CMSCondMark". It leads to "CMSCondCardMark" case not tested. > >Yes, indeed. Thanks for catching that. > >> And the condition in aarch64.ad:2871 (patched) >> UseConcMarkSweepGC || !UseCondCardMark >> should be "UseConcMarkSweepGC && !UseCondCardMark", right? (It could >> be catched if the previous typo is fixed). > >Doh, once again thanks. The current heat wave in the UK is clearly >making my logic circuits execute some invalid boolean reductions. The memory model related code needs a lot of effort to make it right. Your work is really impressive! > >Applying the first fix to the test code led to a failure for >TestVolatilesCMSCondMark as you described. > >Applying the second fix to aarch64.ad restores all tests to working >correctly. > >An updated webrev against the latest jdk11 is available here > > http://cr.openjdk.java.net/~adinn/8206163/webrev.01/ > >> I'm thinking whether it is OK to replace "stlr; dmb ishst; strb" with >> "stlr; strlb" when we using CMS without conditional card marking. >> What do you think? > >Yes, that does look better. However, I would prefer to implement that as >a separate fix if that is ok. I'd like to have a correct version checked >in before we try to implement an optimized version. > Yeah, agree. -- Best regards, Zhongwei From adinn at redhat.com Wed Jul 4 12:17:31 2018 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 4 Jul 2018 13:17:31 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> Message-ID: On 04/07/18 10:55, Zhongwei Yao wrote: > It looks good to me. Thanks Zhongwei. I will list you as a reviewer in the patch. I'm still waiting for an ack from Andrew Haley. Unfortunately, he is away today so a push will be delayed until tomorrow at the earliest. >>> I'm thinking whether it is OK to replace "stlr; dmb ishst; strb" with >>> "stlr; strlb" when we using CMS without conditional card marking. >>> What do you think? >> >> Yes, that does look better. However, I would prefer to implement that as >> a separate fix if that is ok. I'd like to have a correct version checked >> in before we try to implement an optimized version. >> > Yeah, agree. I looked at this and it should be fairly easy to do, The only tricky thing is ensuring that the memory operand to the StoreCM rules does not use an index register, displacement or offset -- releasing store addressing modes are more restricted than normal stores so the rule needs an indirect type for the mem operand rather than a generic memory type. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From Monica.Beckwith at arm.com Fri Jul 6 18:30:03 2018 From: Monica.Beckwith at arm.com (Monica Beckwith) Date: Fri, 6 Jul 2018 18:30:03 +0000 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> Message-ID: <541B2A17-862E-4F8E-A8FC-BFC7A30762E2@arm.com> Thank you Zhongwei and Andrew for catching and correcting the volatile write + CMS wo conditional card mark case. At Arm, we have tools that can help design and test such cases for our memory model (See http://www0.cs.ucl.ac.uk/staff/J.Alglave/papers/toplas14.pdf ). The tool correctly caught the case where STLR by itself didn't provide the desired order. So, we would need: STLR (guarantees observance of load/stores preceding (in PO) this instruction) DMB ST (Guarantees store order before and after) STR Thank you both for correcting this just in time :D. Regards, Monica ?On 7/4/18, 7:18 AM, "aarch64-port-dev on behalf of Andrew Dinn" wrote: On 04/07/18 10:55, Zhongwei Yao wrote: > It looks good to me. Thanks Zhongwei. I will list you as a reviewer in the patch. I'm still waiting for an ack from Andrew Haley. Unfortunately, he is away today so a push will be delayed until tomorrow at the earliest. >>> I'm thinking whether it is OK to replace "stlr; dmb ishst; strb" with >>> "stlr; strlb" when we using CMS without conditional card marking. >>> What do you think? >> >> Yes, that does look better. However, I would prefer to implement that as >> a separate fix if that is ok. I'd like to have a correct version checked >> in before we try to implement an optimized version. >> > Yeah, agree. I looked at this and it should be fairly easy to do, The only tricky thing is ensuring that the memory operand to the StoreCM rules does not use an index register, displacement or offset -- releasing store addressing modes are more restricted than normal stores so the rule needs an indirect type for the mem operand rather than a generic memory type. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. From aph at redhat.com Sat Jul 7 15:53:36 2018 From: aph at redhat.com (Andrew Haley) Date: Sat, 7 Jul 2018 16:53:36 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> Message-ID: <87f248dc-692c-6bad-c087-b0115e6d985d@redhat.com> On 07/04/2018 01:17 PM, Andrew Dinn wrote: > I'm still waiting for an ack from Andrew Haley. Unfortunately, he is > away today so a push will be delayed until tomorrow at the earliest. I believe it's correct, but I'd like an ack from Roland Westrelin. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From rwestrel at redhat.com Mon Jul 9 07:26:17 2018 From: rwestrel at redhat.com (Roland Westrelin) Date: Mon, 09 Jul 2018 09:26:17 +0200 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> Message-ID: > http://cr.openjdk.java.net/~adinn/8206163/webrev.01/ That looks good to me. Roland. From adinn at redhat.com Mon Jul 9 07:42:17 2018 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 9 Jul 2018 08:42:17 +0100 Subject: [aarch64-port-dev ] RFR: AArch64: incorrect code generation for StoreCM In-Reply-To: References: <7f459212-a9be-956b-284c-cb2a0b157039@redhat.com> <58e860ce-986f-1abe-ce1b-c46b139d5051@redhat.com> <37b52ff8-72a2-fcd5-c38d-3ceb7cef392b@redhat.com> Message-ID: <63cb44ae-194f-81df-51a9-25f01e075d76@redhat.com> On 09/07/18 08:26, Roland Westrelin wrote: > >> http://cr.openjdk.java.net/~adinn/8206163/webrev.01/ > > That looks good to me. Thanks for the review, Roland. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From Zhongwei.Yao at arm.com Wed Jul 11 07:09:09 2018 From: Zhongwei.Yao at arm.com (Zhongwei Yao) Date: Wed, 11 Jul 2018 07:09:09 +0000 Subject: [aarch64-port-dev ] RFR: JDK-8206975: AArch64: Fix CompareAndSwapOp when useLSE is enabled in Graal Message-ID: Hi, all, Bug: https://bugs.openjdk.java.net/browse/JDK-8206975 Webrev: http://cr.openjdk.java.net/~zyao/8206975/webrev.00/ This is a backport for the patch: https://github.com/oracle/graal/pull/484/commits/af8e8b56b93e14bcdb808f2ca8079e9256879af1 It fixes the error when using AOT on ARMv8.1 system. -- Best regards, Zhongwei From aph at redhat.com Wed Jul 11 08:53:36 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 11 Jul 2018 09:53:36 +0100 Subject: [aarch64-port-dev ] RFR: JDK-8206975: AArch64: Fix CompareAndSwapOp when useLSE is enabled in Graal In-Reply-To: References: Message-ID: <7f9217c6-15f6-36d6-a963-b34822562c21@redhat.com> On 07/11/2018 08:09 AM, Zhongwei Yao wrote: > Hi, all, > > Bug: > https://bugs.openjdk.java.net/browse/JDK-8206975 > > Webrev: > http://cr.openjdk.java.net/~zyao/8206975/webrev.00/ > > This is a backport for the patch: > https://github.com/oracle/graal/pull/484/commits/af8e8b56b93e14bcdb808f2ca8079e9256879af1 > > It fixes the error when using AOT on ARMv8.1 system. You must send this to jdk-dev. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From Zhongwei.Yao at arm.com Wed Jul 11 09:00:55 2018 From: Zhongwei.Yao at arm.com (Zhongwei Yao) Date: Wed, 11 Jul 2018 09:00:55 +0000 Subject: [aarch64-port-dev ] RFR: JDK-8206975: AArch64: Fix CompareAndSwapOp when useLSE is enabled in Graal In-Reply-To: <7f9217c6-15f6-36d6-a963-b34822562c21@redhat.com> References: , <7f9217c6-15f6-36d6-a963-b34822562c21@redhat.com> Message-ID: Hi, Andrew, Thanks for your reminding. Done. -- Best regards, Zhongwei ________________________________________ From: Andrew Haley Sent: Wednesday, July 11, 2018 4:53:36 PM To: Zhongwei Yao; aarch64-port-dev Cc: nd Subject: Re: [aarch64-port-dev ] RFR: JDK-8206975: AArch64: Fix CompareAndSwapOp when useLSE is enabled in Graal On 07/11/2018 08:09 AM, Zhongwei Yao wrote: > Hi, all, > > Bug: > https://bugs.openjdk.java.net/browse/JDK-8206975 > > Webrev: > http://cr.openjdk.java.net/~zyao/8206975/webrev.00/ > > This is a backport for the patch: > https://github.com/oracle/graal/pull/484/commits/af8e8b56b93e14bcdb808f2ca8079e9256879af1 > > It fixes the error when using AOT on ARMv8.1 system. You must send this to jdk-dev. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aleksei.voitylov at bell-sw.com Fri Jul 13 15:28:24 2018 From: aleksei.voitylov at bell-sw.com (Aleksei Voitylov) Date: Fri, 13 Jul 2018 18:28:24 +0300 Subject: [aarch64-port-dev ] [11] RFR (XS): 8207240: AARCH64 C2-only VM does not build Message-ID: <79cfb1c0-7120-058b-452d-a6d4cca3c267@bell-sw.com> Hi, please review this low risk fix that re-enables C2-only VM build for AARCH64. webrev: http://cr.openjdk.java.net/~dchuyko/aleksei.voitylov/8207240/webrev.00 bug: https://bugs.openjdk.java.net/browse/JDK-8207240 Testing: VM built this way passed jtreg hotspot tests in fastdebug mode. OK for 11? Thanks, -Aleksei From shade at redhat.com Fri Jul 13 17:01:47 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 13 Jul 2018 19:01:47 +0200 Subject: [aarch64-port-dev ] [11] RFR (XS): 8207240: AARCH64 C2-only VM does not build In-Reply-To: <79cfb1c0-7120-058b-452d-a6d4cca3c267@bell-sw.com> References: <79cfb1c0-7120-058b-452d-a6d4cca3c267@bell-sw.com> Message-ID: <587bf388-43dc-2a99-108b-85e7d8da07b9@redhat.com> On 07/13/2018 05:28 PM, Aleksei Voitylov wrote: > Hi, > > please review this low risk fix that re-enables C2-only VM build for AARCH64. > > webrev: http://cr.openjdk.java.net/~dchuyko/aleksei.voitylov/8207240/webrev.00 Looks good to me, it is the same thing other arches have. > OK for 11? I think so: JDK-8207240 is P3, so is acceptable in RDP1. -Aleksey From aph at redhat.com Mon Jul 16 15:21:36 2018 From: aph at redhat.com (Andrew Haley) Date: Mon, 16 Jul 2018 16:21:36 +0100 Subject: [aarch64-port-dev ] RFR: 8207348: AArch64: backport 8207345: Trampoline generation code reads from uninitialized memory Message-ID: <7ef8dcbd-48cf-4848-2256-c42ca89ec518@redhat.com> http://cr.openjdk.java.net/~aph/8207348/ OK for JDK 8u? -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From shade at redhat.com Mon Jul 16 16:21:30 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 16 Jul 2018 18:21:30 +0200 Subject: [aarch64-port-dev ] RFR: 8207348: AArch64: backport 8207345: Trampoline generation code reads from uninitialized memory In-Reply-To: <7ef8dcbd-48cf-4848-2256-c42ca89ec518@redhat.com> References: <7ef8dcbd-48cf-4848-2256-c42ca89ec518@redhat.com> Message-ID: <9194df8a-414b-67ed-65f3-85b33899216f@redhat.com> On 07/16/2018 05:21 PM, Andrew Haley wrote: > http://cr.openjdk.java.net/~aph/8207348/ > > OK for JDK 8u? OK for me. All the comments from the jdk11 review thread [1] apply, with the same optionality, plus: *) Incorrect indent here: 706 } -Aleksey [1] http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2018-July/029815.html From aleksei.voitylov at bell-sw.com Tue Jul 17 09:07:20 2018 From: aleksei.voitylov at bell-sw.com (Aleksei Voitylov) Date: Tue, 17 Jul 2018 12:07:20 +0300 Subject: [aarch64-port-dev ] [11] RFR (XS): 8207240: AARCH64 C2-only VM does not build In-Reply-To: <587bf388-43dc-2a99-108b-85e7d8da07b9@redhat.com> References: <79cfb1c0-7120-058b-452d-a6d4cca3c267@bell-sw.com> <587bf388-43dc-2a99-108b-85e7d8da07b9@redhat.com> Message-ID: <5cbada27-2f30-aec8-fb25-4faaa7a92e04@bell-sw.com> Thank you for review! On 13/07/2018 20:01, Aleksey Shipilev wrote: > On 07/13/2018 05:28 PM, Aleksei Voitylov wrote: >> Hi, >> >> please review this low risk fix that re-enables C2-only VM build for AARCH64. >> >> webrev: http://cr.openjdk.java.net/~dchuyko/aleksei.voitylov/8207240/webrev.00 > Looks good to me, it is the same thing other arches have. > >> OK for 11? > I think so: JDK-8207240 is P3, so is acceptable in RDP1. > > -Aleksey > From dms at samersoff.net Wed Jul 18 13:08:30 2018 From: dms at samersoff.net (Dmitry Samersoff) Date: Wed, 18 Jul 2018 16:08:30 +0300 Subject: [aarch64-port-dev ] [11] RFR (XS): 8207240: AARCH64 C2-only VM does not build In-Reply-To: <79cfb1c0-7120-058b-452d-a6d4cca3c267@bell-sw.com> References: <79cfb1c0-7120-058b-452d-a6d4cca3c267@bell-sw.com> Message-ID: <65260091-1027-e191-1b3b-7e867abc7748@samersoff.net> Aleksei, Looks good to me. -Dmitry On 13.07.2018 18:28, Aleksei Voitylov wrote: > Hi, > > please review this low risk fix that re-enables C2-only VM build for > AARCH64. > > webrev: > http://cr.openjdk.java.net/~dchuyko/aleksei.voitylov/8207240/webrev.00 > bug: https://bugs.openjdk.java.net/browse/JDK-8207240 > > Testing: VM built this way passed jtreg hotspot tests in fastdebug mode. > > OK for 11? > > Thanks, > > -Aleksei > -- Dmitry Samersoff http://devnull.samersoff.net * There will come soft rains ... From aph at redhat.com Wed Jul 18 13:46:20 2018 From: aph at redhat.com (aph at redhat.com) Date: Wed, 18 Jul 2018 13:46:20 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8207348: AArch64: backport 8207345: Trampoline generation code reads from uninitialized memory Message-ID: <201807181346.w6IDkKsU001400@aojmv0008.oracle.com> Changeset: 377e0265814f Author: aph Date: 2018-07-17 15:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/377e0265814f 8207348: AArch64: backport 8207345: Trampoline generation code reads from uninitialized memory Reviewed-by: shade ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp From felix.yang at huawei.com Thu Jul 19 07:39:14 2018 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Thu, 19 Jul 2018 07:39:14 +0000 Subject: [aarch64-port-dev ] RFR: 8207838: AArch64: fix the order in which float registers are restored in restore_args Message-ID: Hi, JIRA: https://bugs.openjdk.java.net/browse/JDK-8207838 JIT code snippet of the native wrapper: 178 0x0000007f7857f438: str d0, [sp,#-16]! <==== save_args 179 0x0000007f7857f43c: str d1, [sp,#-16]! 180 0x0000007f7857f440: str d2, [sp,#-16]! 181 0x0000007f7857f444: str d3, [sp,#-16]! 182 0x0000007f7857f448: stp x1, xzr, [sp,#-16]! 183 0x0000007f7857f44c: mov x0, x19 184 0x0000007f7857f450: mov x1, x13 185 0x0000007f7857f454: mov x2, x28 186 0x0000007f7857f458: stp x8, x12, [sp,#-16]! 187 0x0000007f7857f45c: mov x8, #0xc560 // #50528 188 0x0000007f7857f460: movk x8, #0x8dc8, lsl #16 189 0x0000007f7857f464: movk x8, #0x7f, lsl #32 190 0x0000007f7857f468: blr x8 191 0x0000007f7857f46c: ldp x8, x12, [sp],#16 192 0x0000007f7857f470: isb 193 0x0000007f7857f474: ldp x1, xzr, [sp],#16 194 0x0000007f7857f478: ldr d0, [sp],#16 <==== restore_args 195 0x0000007f7857f47c: ldr d1, [sp],#16 196 0x0000007f7857f480: ldr d2, [sp],#16 197 0x0000007f7857f484: ldr d3, [sp],#16 Here the order in which float registers are restored in restore_args does not match save_args in sharedRuntime_aarch64.cpp. Patch contributed by guoge1 at huawei.com: diff -r a25c48c0a1ab src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp --- a/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp Mon Jul 16 15:09:19 2018 -0700 +++ b/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp Thu Jul 19 15:14:08 2018 +0800 @@ -1107,7 +1107,7 @@ } } __ pop(x, sp); - for ( int i = first_arg ; i < arg_count ; i++ ) { + for ( int i = arg_count - 1 ; i >= first_arg ; i-- ) { if (args[i].first()->is_Register()) { ; } else if (args[i].first()->is_FloatRegister()) { Tested with jtreg hotspot. Will post a valid webrev later. Is it OK for jdk/jdk11? Thanks, Felix From aph at redhat.com Thu Jul 19 08:23:51 2018 From: aph at redhat.com (Andrew Haley) Date: Thu, 19 Jul 2018 09:23:51 +0100 Subject: [aarch64-port-dev ] RFR: 8207838: AArch64: fix the order in which float registers are restored in restore_args In-Reply-To: References: Message-ID: On 07/19/2018 08:39 AM, Yangfei (Felix) wrote: > Here the order in which float registers are restored in restore_args does not match save_args in sharedRuntime_aarch64.cpp. > Patch contributed by guoge1 at huawei.com: OK, thanks. I'm investigating. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Fri Jul 20 15:30:51 2018 From: aph at redhat.com (Andrew Haley) Date: Fri, 20 Jul 2018 16:30:51 +0100 Subject: [aarch64-port-dev ] RFR: 8207838: AArch64: fix the order in which float registers are restored in restore_args In-Reply-To: References: Message-ID: On 07/19/2018 08:39 AM, Yangfei (Felix) wrote: > Is it OK for jdk/jdk11? Great catch! That bug was committed by me on on Tue Apr 30 2013, which makes it more than five years old. I think that's a record for AArch64. I like the patch, but I think it'll need a proper jtreg test case. It's useful to test the slow JNI locking path on all arches, not just AArch64. You can make the test case fail more reliably by increasing the contention like this: public void run() { for (int i = 0; i < 1000; i++) { float d = JniStaticContextFloat.staticMethodFloat1((float) (1), (float) (2), (float) (4), (float) (8)); } Thanks. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From felix.yang at huawei.com Mon Jul 23 08:46:19 2018 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Mon, 23 Jul 2018 08:46:19 +0000 Subject: [aarch64-port-dev ] RFR: 8207838: AArch64: fix the order in which float registers are restored in restore_args In-Reply-To: References: Message-ID: Hi, Thanks for reviewing. We plan to integrate the new test into an existing jtreg test: test/hotspot/jtreg/compiler/floatingpoint/TestFloatJNIArgs.java This jtreg test did something similar, but for non-synchronized JNI method. What do you think? Thanks, Felix > > On 07/19/2018 08:39 AM, Yangfei (Felix) wrote: > > Is it OK for jdk/jdk11? > > Great catch! That bug was committed by me on on Tue Apr 30 2013, > which makes it more than five years old. I think that's a record for > AArch64. > > I like the patch, but I think it'll need a proper jtreg test case. > It's useful to test the slow JNI locking path on all arches, not just > AArch64. > > You can make the test case fail more reliably by increasing the > contention like this: > > public void run() { > for (int i = 0; i < 1000; i++) { > float d = JniStaticContextFloat.staticMethodFloat1((float) (1), (float) (2), > (float) (4), (float) (8)); > } > > > Thanks. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Mon Jul 23 10:02:44 2018 From: aph at redhat.com (Andrew Haley) Date: Mon, 23 Jul 2018 11:02:44 +0100 Subject: [aarch64-port-dev ] RFR: 8207838: AArch64: fix the order in which float registers are restored in restore_args In-Reply-To: References: Message-ID: On 07/23/2018 09:46 AM, Yangfei (Felix) wrote: > We plan to integrate the new test into an existing jtreg test: test/hotspot/jtreg/compiler/floatingpoint/TestFloatJNIArgs.java > This jtreg test did something similar, but for non-synchronized JNI method. What do you think? That's an excellent idea. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From felix.yang at linaro.org Tue Jul 24 14:02:03 2018 From: felix.yang at linaro.org (Felix Yang) Date: Tue, 24 Jul 2018 22:02:03 +0800 Subject: [aarch64-port-dev ] RFR: 8207838: AArch64: fix the order in which float registers are restored in restore_args In-Reply-To: References: Message-ID: Webrev: http://cr.openjdk.java.net/~fyang/8207838/webrev.00/ As I have some issues with my network, please help push this if it is OK to go. Thanks, Felix On 23 July 2018 at 18:02, Andrew Haley wrote: > On 07/23/2018 09:46 AM, Yangfei (Felix) wrote: > > We plan to integrate the new test into an existing jtreg test: > test/hotspot/jtreg/compiler/floatingpoint/TestFloatJNIArgs.java > > This jtreg test did something similar, but for non-synchronized JNI > method. What do you think? > > That's an excellent idea. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 > From gnu.andrew at redhat.com Wed Jul 25 14:53:57 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 25 Jul 2018 15:53:57 +0100 Subject: [aarch64-port-dev ] [RFR] 8u181 Update Message-ID: Hi, OpenJDK 8 was recently updated with a security update, u181. Here is the corresponding update for aarch64/jdk8u, aarch64-jdk8u181-b14. http://cr.openjdk.java.net/~andrew/aarch64-8/u181/ The corresponding Shenandoah merges are: http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b03 http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b04 http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b13 http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b14 (b13 has the main changes) Changes in aarch64-jdk8u181-b03: - S8191239: Improve desktop file usage - S8193419: Better Internet address support - S8197871: Support Derby connections - S8197925: Better stack walking - S8199547: Exception to Pattern Syntax - S8200666: Improve LDAP support - UB in os_linux_aarch64.cpp SpinPause Changes in aarch64-jdk8u181-b04: - S8205491: adjust reflective access checks Changes in aarch64-jdk8u181-b13: - Fix hang on AArch64 (early version of 8207348 updated in b14) - S8038636: speculative traps break when classes are redefined - S8051972: sun/security/pkcs11/ec/ReadCertificates.java fails intermittently - S8055008: Clean up code that saves the previous versions of redefined classes - S8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid - S8074373: NMT is not enabled if NMT option is specified after class path specifiers - S8076117: EndEntityChecker should not process custom extensions after PKIX validation - S8078628: linux-zero does not build without precompiled header - S8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links - S8157898: SupportedDSAParamGen.java failed with timeout - S8169201: Montgomery multiply intrinsic should use correct name - S8170035: When determining the ciphersuite lists, there is no debug output for disabled suites. - S8176183: sun/security/mscapi/SignedObjectChain.java fails on Windows - S8187577: JVM crash during gc doing concurrent marking - S8187635: On Windows Swing changes keyboard layout on a window activation - S8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj - S8196224: Even better Internet address support - S8196491: Newlines in JAXB string values of SOAP-requests are escaped to " " - S8196854: TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException - S8197943: Unable to use JDWP API in JDK 8 to debug JDK 9 VM - S8198605: Touch keyboard is shown for a non-focusable text component - S8198606: Touch keyboard does not hide, when a text component looses focus - S8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 - S8199406: Performance drop with Java JDK 1.8.0_162-b32 - S8199748: Touch keyboard is not shown, if text component gets focus from other text component - S8200359: (tz) Upgrade time-zone data to tzdata2018d - S8201433: Fix potential crash in BufImg_SetupICM - S8202585: JDK 8u181 l10n resource file update - S8202996: Remove debug print statements from RMI fix - S8203233: (tz) Upgrade time-zone data to tzdata2018e - S8203368: ObjectInputStream filterCheck method throws NullPointerException Changes in aarch64-jdk8u181-b14: - S8207348: AArch64: backport 8207345: Trampoline generation code reads from uninitialized memory Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Wed Jul 25 15:01:31 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 25 Jul 2018 16:01:31 +0100 Subject: [aarch64-port-dev ] [RFR] 8u181 Update In-Reply-To: References: Message-ID: <0b76d3bd-1ac6-1da9-3c45-e383824c6a2e@redhat.com> On 07/25/2018 03:53 PM, Andrew Hughes wrote: > Ok to push? OK. Thanks for all the hard work. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From shade at redhat.com Thu Jul 26 05:39:48 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 26 Jul 2018 07:39:48 +0200 Subject: [aarch64-port-dev ] [RFR] 8u181 Update In-Reply-To: References: Message-ID: On 07/25/2018 04:53 PM, Andrew Hughes wrote: > The corresponding Shenandoah merges are: > > http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b03 > http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b04 > http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b13 > http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b14 Shenandoah merges look fine. -Aleksey From gnu.andrew at redhat.com Fri Jul 27 15:54:37 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 15:54:37 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u: 4 new changesets Message-ID: <201807271554.w6RFsbEU008306@aojmv0008.oracle.com> Changeset: bec4e55ed6ef Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bec4e55ed6ef Added tag aarch64-jdk8u181-b03 for changeset 74564d40b0d6 ! .hgtags Changeset: 738d89f12152 Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/738d89f12152 Added tag aarch64-jdk8u181-b04 for changeset bec4e55ed6ef ! .hgtags Changeset: 6d0914e36c4a Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6d0914e36c4a Added tag aarch64-jdk8u181-b13 for changeset 738d89f12152 ! .hgtags Changeset: 2ad35695408f Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2ad35695408f Added tag aarch64-jdk8u181-b14 for changeset 6d0914e36c4a ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 15:54:45 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 15:54:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/corba: 4 new changesets Message-ID: <201807271554.w6RFsjGm008398@aojmv0008.oracle.com> Changeset: edbad9f9e1af Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/edbad9f9e1af Added tag aarch64-jdk8u181-b03 for changeset 3a04a7c080af ! .hgtags Changeset: 57f9993061b0 Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/57f9993061b0 Added tag aarch64-jdk8u181-b04 for changeset edbad9f9e1af ! .hgtags Changeset: 777b1888d997 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/777b1888d997 Added tag aarch64-jdk8u181-b13 for changeset 57f9993061b0 ! .hgtags Changeset: f4a4c12a4d3c Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f4a4c12a4d3c Added tag aarch64-jdk8u181-b14 for changeset 777b1888d997 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 15:54:53 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 15:54:53 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxp: 5 new changesets Message-ID: <201807271554.w6RFsr2I008490@aojmv0008.oracle.com> Changeset: 03c9ed78c737 Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/03c9ed78c737 Added tag aarch64-jdk8u181-b03 for changeset ab8087f496fe ! .hgtags Changeset: d27c65879aca Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d27c65879aca Added tag aarch64-jdk8u181-b04 for changeset 03c9ed78c737 ! .hgtags Changeset: 60e3905cfb07 Author: ljiang Date: 2018-05-07 08:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/60e3905cfb07 8202585: JDK 8u181 l10n resource file update Reviewed-by: coffeys ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: fa070f0f4a51 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fa070f0f4a51 Added tag aarch64-jdk8u181-b13 for changeset 60e3905cfb07 ! .hgtags Changeset: 5b03dd0675bb Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5b03dd0675bb Added tag aarch64-jdk8u181-b14 for changeset fa070f0f4a51 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 15:55:03 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 15:55:03 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxws: 5 new changesets Message-ID: <201807271555.w6RFt3mt008698@aojmv0008.oracle.com> Changeset: 3707f2590c54 Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3707f2590c54 Added tag aarch64-jdk8u181-b03 for changeset 1e71aeefeecf ! .hgtags Changeset: 3f0a6af34441 Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3f0a6af34441 Added tag aarch64-jdk8u181-b04 for changeset 3707f2590c54 ! .hgtags Changeset: f4276c8ff2b7 Author: aefimov Date: 2018-04-23 13:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f4276c8ff2b7 8196491: Newlines in JAXB string values of SOAP-requests are escaped to " " Reviewed-by: lancea, rgrigoriadi ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/XMLStreamWriterUtil.java Changeset: e65dec40018e Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e65dec40018e Added tag aarch64-jdk8u181-b13 for changeset f4276c8ff2b7 ! .hgtags Changeset: a3fa87409a90 Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a3fa87409a90 Added tag aarch64-jdk8u181-b14 for changeset e65dec40018e ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 15:55:11 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 15:55:11 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/langtools: 4 new changesets Message-ID: <201807271555.w6RFtBHH008861@aojmv0008.oracle.com> Changeset: a773d1634e7b Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a773d1634e7b Added tag aarch64-jdk8u181-b03 for changeset 14d381cbe563 ! .hgtags Changeset: c504ea791e33 Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c504ea791e33 Added tag aarch64-jdk8u181-b04 for changeset a773d1634e7b ! .hgtags Changeset: 6bd842acbb61 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6bd842acbb61 Added tag aarch64-jdk8u181-b13 for changeset c504ea791e33 ! .hgtags Changeset: 300461900ebe Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/300461900ebe Added tag aarch64-jdk8u181-b14 for changeset 6bd842acbb61 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 15:55:21 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 15:55:21 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 14 new changesets Message-ID: <201807271555.w6RFtLnU008936@aojmv0008.oracle.com> Changeset: 8a75f5107626 Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a75f5107626 Added tag aarch64-jdk8u181-b03 for changeset 253b0c304db6 ! .hgtags Changeset: 2b694b27e94f Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b694b27e94f Added tag aarch64-jdk8u181-b04 for changeset 8a75f5107626 ! .hgtags Changeset: 30f9fb7c90ae Author: roland Date: 2014-04-08 09:51 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/30f9fb7c90ae 8038636: speculative traps break when classes are redefined Summary: remove speculative traps that point to methods that are redefined Reviewed-by: kvn, twisti ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp + test/compiler/profiling/spectrapredefineclass/Agent.java + test/compiler/profiling/spectrapredefineclass/Launcher.java Changeset: 66313bdde627 Author: kevinw Date: 2018-01-08 08:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/66313bdde627 8055008: Clean up code that saves the previous versions of redefined classes 8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links 8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid Reviewed-by: coleenp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineRunningMethods.java Changeset: 37dbd7bebe68 Author: stuefe Date: 2018-02-28 05:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/37dbd7bebe68 8078628: linux-zero does not build without precompiled header Summary: add missing includes Reviewed-by: coleenp, stefank, sgehwolf, dholmes ! src/cpu/zero/vm/entry_zero.hpp ! src/cpu/zero/vm/nativeInst_zero.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/thread.hpp Changeset: f01c7ea1409c Author: shade Date: 2016-11-10 23:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f01c7ea1409c 8169201: Montgomery multiply intrinsic should use correct name Summary: Corrected stubName to montgomery_multiply for inline_montgomeryMultiply() Reviewed-by: aph, thartmann, zmajo ! src/share/vm/opto/library_call.cpp Changeset: 722e427d4fb7 Author: poonam Date: 2018-02-08 00:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/722e427d4fb7 8187577: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp Changeset: 811f8ce3a276 Author: roland Date: 2018-03-16 15:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/811f8ce3a276 8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: dacaab5ed6ab Author: gromero Date: 2018-03-22 21:47 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dacaab5ed6ab 8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 Reviewed-by: dholmes, phh ! src/os/linux/vm/os_linux.hpp Changeset: 2dc3ed294ac6 Author: poonam Date: 2018-03-30 20:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2dc3ed294ac6 8199406: Performance drop with Java JDK 1.8.0_162-b32 Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array Reviewed-by: kvn, coleenp, tschatzl ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/code/vtableStubs.hpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/compiledICHolder.hpp Changeset: 373cb5a46bc1 Author: aph Date: 2018-07-16 12:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/373cb5a46bc1 Fix hang on AArch64 ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: f326c6b36577 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f326c6b36577 Added tag aarch64-jdk8u181-b13 for changeset 373cb5a46bc1 ! .hgtags Changeset: 57a508e6d1c3 Author: andrew Date: 2018-07-18 22:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57a508e6d1c3 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 0282aa4750de Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0282aa4750de Added tag aarch64-jdk8u181-b14 for changeset 57a508e6d1c3 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 15:55:31 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 15:55:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 31 new changesets Message-ID: <201807271555.w6RFtWlx009043@aojmv0008.oracle.com> Changeset: f8e557838755 Author: serb Date: 2018-06-22 23:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f8e557838755 8191239: Improve desktop file usage Reviewed-by: duke ! src/share/classes/java/awt/Desktop.java Changeset: dca64b431061 Author: igerasim Date: 2018-06-23 02:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dca64b431061 8193419: Better Internet address support ! src/share/native/common/jni_util.h ! src/share/native/java/net/net_util.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c Changeset: 6fd43358bd54 Author: asemenyuk Date: 2018-06-23 02:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6fd43358bd54 8197871: Support Derby connections ! make/CompileDemos.gmk ! make/Images.gmk Changeset: ad483460631f Author: igerasim Date: 2018-06-23 02:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ad483460631f 8197925: Better stack walking ! src/share/classes/java/io/ObjectStreamClass.java Changeset: 0f9fbc11ef11 Author: igerasim Date: 2018-06-23 02:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0f9fbc11ef11 8199547: Exception to Pattern Syntax ! src/share/classes/java/util/regex/PatternSyntaxException.java Changeset: af47c2762494 Author: rpatil Date: 2018-06-23 02:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/af47c2762494 8200666: Improve LDAP support ! src/share/classes/com/sun/jndi/ldap/Connection.java Changeset: 7c20bce01da5 Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7c20bce01da5 Added tag aarch64-jdk8u181-b03 for changeset af47c2762494 ! .hgtags Changeset: db0f78af1fec Author: igerasim Date: 2018-06-26 23:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db0f78af1fec 8205491: adjust reflective access checks ! src/share/classes/java/io/ObjectStreamClass.java Changeset: a7ee60ab4f34 Author: andrew Date: 2018-06-27 00:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a7ee60ab4f34 Added tag aarch64-jdk8u181-b04 for changeset db0f78af1fec ! .hgtags Changeset: 08b910dd78c4 Author: igerasim Date: 2018-02-07 17:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/08b910dd78c4 8051972: sun/security/pkcs11/ec/ReadCertificates.java fails intermittently Reviewed-by: mullan ! test/sun/security/pkcs11/ec/ReadCertificates.java Changeset: a80108e5fc42 Author: dbuck Date: 2018-01-19 08:24 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a80108e5fc42 8074373: NMT is not enabled if NMT option is specified after class path specifiers Reviewed-by: dholmes ! src/share/bin/java.c ! test/tools/launcher/TestSpecialArgs.java Changeset: 8fc7ba9963a8 Author: igerasim Date: 2018-02-16 09:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8fc7ba9963a8 8076117: EndEntityChecker should not process custom extensions after PKIX validation Reviewed-by: xuelei, mullan ! src/share/classes/sun/security/validator/EndEntityChecker.java ! src/share/classes/sun/security/validator/Validator.java + test/sun/security/validator/EndEntityExtensionCheck.java Changeset: 239463ddb5f2 Author: igerasim Date: 2018-02-08 15:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/239463ddb5f2 8157898: SupportedDSAParamGen.java failed with timeout Reviewed-by: xuelei ! test/sun/security/provider/DSA/SupportedDSAParamGen.java Changeset: f9c559533e04 Author: jnimeh Date: 2016-11-22 20:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f9c559533e04 8170035: When determining the ciphersuite lists, there is no debug output for disabled suites. Summary: Provide extra debugging output for JSSE that displays disabled cipher suites Reviewed-by: vinnie, wetmore ! src/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: f65ffa74d469 Author: igerasim Date: 2018-02-14 10:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f65ffa74d469 8176183: sun/security/mscapi/SignedObjectChain.java fails on Windows Reviewed-by: weijun ! test/java/security/SignedObject/Chain.java Changeset: bc56cae32685 Author: dmarkov Date: 2018-03-01 15:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bc56cae32685 8187635: On Windows Swing changes keyboard layout on a window activation Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 140f56779a27 Author: igerasim Date: 2018-02-05 15:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/140f56779a27 8196224: Even better Internet address support Reviewed-by: chegar, rriggs, rhalade, vtewari ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: 78da4f7cc3fa Author: aefimov Date: 2018-04-23 13:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/78da4f7cc3fa 8196491: Newlines in JAXB string values of SOAP-requests are escaped to " " Reviewed-by: lancea, rgrigoriadi ! test/javax/xml/ws/8172297/Main.java Changeset: 5018e43a887d Author: coffeys Date: 2018-02-08 15:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5018e43a887d 8196854: TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException Reviewed-by: sherman, rriggs ! test/java/util/zip/InflateIn_DeflateOut.java Changeset: dcc88226795f Author: clanger Date: 2018-03-05 10:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dcc88226795f 8197943: Unable to use JDWP API in JDK 8 to debug JDK 9 VM Reviewed-by: simonis, cjplummer ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 1b50e10d6605 Author: alitvinov Date: 2018-03-07 17:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1b50e10d6605 8198605: Touch keyboard is shown for a non-focusable text component Reviewed-by: serb, dmarkov ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: a609b40aa3cc Author: alitvinov Date: 2018-03-14 12:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a609b40aa3cc 8198606: Touch keyboard does not hide, when a text component looses focus Reviewed-by: serb, dmarkov ! src/windows/native/sun/windows/awt_Toolkit.cpp Changeset: 5eb86bb6c1cb Author: alitvinov Date: 2018-04-24 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5eb86bb6c1cb 8199748: Touch keyboard is not shown, if text component gets focus from other text component Reviewed-by: serb, aivanov ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: b055ba249cd8 Author: rpatil Date: 2018-04-19 08:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b055ba249cd8 8200359: (tz) Upgrade time-zone data to tzdata2018d Reviewed-by: naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 7d6e7b964b8d Author: aivanov Date: 2018-04-24 11:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d6e7b964b8d 8201433: Fix potential crash in BufImg_SetupICM Reviewed-by: prr, serb ! src/share/native/sun/awt/image/BufImgSurfaceData.c + test/java/awt/image/BufferedImage/ICMColorDataTest/ICMColorDataTest.java Changeset: 2ca38e1a40b4 Author: ljiang Date: 2018-05-07 08:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2ca38e1a40b4 8202585: JDK 8u181 l10n resource file update Reviewed-by: coffeys ! src/macosx/classes/com/apple/laf/resources/aqua_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/sun/rmi/server/resources/rmid_de.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_de.java ! src/share/classes/sun/security/util/AuthResources_sv.java ! src/share/classes/sun/tools/jar/resources/jar_de.properties Changeset: d684ca8dc049 Author: robm Date: 2018-05-15 01:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d684ca8dc049 8202996: Remove debug print statements from RMI fix Reviewed-by: coffeys ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 44914c2a464d Author: rpatil Date: 2018-06-05 02:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/44914c2a464d 8203233: (tz) Upgrade time-zone data to tzdata2018e Reviewed-by: martin, naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe Changeset: ecd5644a5ebe Author: igerasim Date: 2018-05-31 09:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ecd5644a5ebe 8203368: ObjectInputStream filterCheck method throws NullPointerException Reviewed-by: bpb, smarks ! src/share/classes/java/io/ObjectInputStream.java + test/java/io/Serializable/serialFilter/CheckArrayTest.java Changeset: 4609bc9fbc92 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4609bc9fbc92 Added tag aarch64-jdk8u181-b13 for changeset ecd5644a5ebe ! .hgtags Changeset: 6c59673827fb Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6c59673827fb Added tag aarch64-jdk8u181-b14 for changeset 4609bc9fbc92 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 15:55:40 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 15:55:40 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 4 new changesets Message-ID: <201807271555.w6RFteAx009135@aojmv0008.oracle.com> Changeset: b4f013d75cad Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b4f013d75cad Added tag aarch64-jdk8u181-b03 for changeset c667b467b394 ! .hgtags Changeset: 3795422b2bd6 Author: andrew Date: 2018-06-27 00:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3795422b2bd6 Added tag aarch64-jdk8u181-b04 for changeset b4f013d75cad ! .hgtags Changeset: 5a762dfa10f2 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5a762dfa10f2 Added tag aarch64-jdk8u181-b13 for changeset 3795422b2bd6 ! .hgtags Changeset: 5ae83c4ccf1a Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ae83c4ccf1a Added tag aarch64-jdk8u181-b14 for changeset 5a762dfa10f2 ! .hgtags From dnuechte at amperecomputing.com Fri Jul 27 21:17:35 2018 From: dnuechte at amperecomputing.com (Dave Nuechterlein) Date: Fri, 27 Jul 2018 21:17:35 +0000 Subject: [aarch64-port-dev ] jdk11 fastdebug seems to have slowed down. Message-ID: I pulled a jdk11 tree two days ago, and built both the release and fastdebug versions (--enable-debug). Running specjbb 2015 v1.01, I get about the same result for HBIR that I have in the past on the release version. The fastdebug posts a score 4.8x slower than the release. I have never seen that kind of slowdown before. I was seeing about 1.2x drop. Anyone else seen fastedbug slow dramatically, or have an idea of what might have changed? I pulled/updated again today, and it is about the same. Dave From gnu.andrew at redhat.com Fri Jul 27 21:19:25 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 21:19:25 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 12 new changesets Message-ID: <201807272119.w6RLJQfx002602@aojmv0008.oracle.com> Changeset: bec4e55ed6ef Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/bec4e55ed6ef Added tag aarch64-jdk8u181-b03 for changeset 74564d40b0d6 ! .hgtags Changeset: ebc0645ffc05 Author: andrew Date: 2018-06-24 05:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ebc0645ffc05 Merge aarch64-jdk8u181-b03 ! .hgtags Changeset: f2e9a401c569 Author: andrew Date: 2018-06-24 06:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/f2e9a401c569 Added tag aarch64-shenandoah-jdk8u181-b03 for changeset ebc0645ffc05 ! .hgtags Changeset: 738d89f12152 Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/738d89f12152 Added tag aarch64-jdk8u181-b04 for changeset bec4e55ed6ef ! .hgtags Changeset: 32fe57c945cd Author: andrew Date: 2018-06-27 00:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/32fe57c945cd Merge aarch64-jdk8u181-b04 ! .hgtags Changeset: 5484b57a5b74 Author: andrew Date: 2018-06-27 01:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/5484b57a5b74 Added tag aarch64-shenandoah-jdk8u181-b04 for changeset 32fe57c945cd ! .hgtags Changeset: 6d0914e36c4a Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6d0914e36c4a Added tag aarch64-jdk8u181-b13 for changeset 738d89f12152 ! .hgtags Changeset: c3a95213258d Author: andrew Date: 2018-07-16 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c3a95213258d Merge aarch64-jdk8u181-b13 ! .hgtags Changeset: acfdfc88b193 Author: andrew Date: 2018-07-16 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/acfdfc88b193 Added tag aarch64-shenandoah-jdk8u181-b13 for changeset c3a95213258d ! .hgtags Changeset: 2ad35695408f Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/2ad35695408f Added tag aarch64-jdk8u181-b14 for changeset 6d0914e36c4a ! .hgtags Changeset: d8050bea9579 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d8050bea9579 Merge aarch64-jdk8u181-b14 ! .hgtags Changeset: 8ab301206541 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/8ab301206541 Added tag aarch64-shenandoah-jdk8u181-b14 for changeset d8050bea9579 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 21:19:34 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 21:19:34 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 12 new changesets Message-ID: <201807272119.w6RLJY2c002669@aojmv0008.oracle.com> Changeset: edbad9f9e1af Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/edbad9f9e1af Added tag aarch64-jdk8u181-b03 for changeset 3a04a7c080af ! .hgtags Changeset: da6823d699d0 Author: andrew Date: 2018-06-24 05:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/da6823d699d0 Merge aarch64-jdk8u181-b03 ! .hgtags Changeset: 1ab6dcc45a7c Author: andrew Date: 2018-06-24 06:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1ab6dcc45a7c Added tag aarch64-shenandoah-jdk8u181-b03 for changeset da6823d699d0 ! .hgtags Changeset: 57f9993061b0 Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/57f9993061b0 Added tag aarch64-jdk8u181-b04 for changeset edbad9f9e1af ! .hgtags Changeset: ccdd4b129014 Author: andrew Date: 2018-06-27 00:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ccdd4b129014 Merge aarch64-jdk8u181-b04 ! .hgtags Changeset: 24c100c005f2 Author: andrew Date: 2018-06-27 01:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/24c100c005f2 Added tag aarch64-shenandoah-jdk8u181-b04 for changeset ccdd4b129014 ! .hgtags Changeset: 777b1888d997 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/777b1888d997 Added tag aarch64-jdk8u181-b13 for changeset 57f9993061b0 ! .hgtags Changeset: 5816734dd733 Author: andrew Date: 2018-07-16 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/5816734dd733 Merge aarch64-jdk8u181-b13 ! .hgtags Changeset: 612bc37b57bc Author: andrew Date: 2018-07-16 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/612bc37b57bc Added tag aarch64-shenandoah-jdk8u181-b13 for changeset 5816734dd733 ! .hgtags Changeset: f4a4c12a4d3c Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f4a4c12a4d3c Added tag aarch64-jdk8u181-b14 for changeset 777b1888d997 ! .hgtags Changeset: 81a4dac11dc3 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/81a4dac11dc3 Merge aarch64-jdk8u181-b14 ! .hgtags Changeset: 87dadf30c565 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/87dadf30c565 Added tag aarch64-shenandoah-jdk8u181-b14 for changeset 81a4dac11dc3 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 21:19:44 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 21:19:44 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 13 new changesets Message-ID: <201807272119.w6RLJj0d002769@aojmv0008.oracle.com> Changeset: 03c9ed78c737 Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/03c9ed78c737 Added tag aarch64-jdk8u181-b03 for changeset ab8087f496fe ! .hgtags Changeset: ade93d2ea29f Author: andrew Date: 2018-06-24 05:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ade93d2ea29f Merge aarch64-jdk8u181-b03 ! .hgtags Changeset: 65e786a1fcd2 Author: andrew Date: 2018-06-24 06:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/65e786a1fcd2 Added tag aarch64-shenandoah-jdk8u181-b03 for changeset ade93d2ea29f ! .hgtags Changeset: d27c65879aca Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/d27c65879aca Added tag aarch64-jdk8u181-b04 for changeset 03c9ed78c737 ! .hgtags Changeset: 8ccf6165f165 Author: andrew Date: 2018-06-27 00:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8ccf6165f165 Merge aarch64-jdk8u181-b04 ! .hgtags Changeset: f33076ecd74e Author: andrew Date: 2018-06-27 01:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f33076ecd74e Added tag aarch64-shenandoah-jdk8u181-b04 for changeset 8ccf6165f165 ! .hgtags Changeset: 60e3905cfb07 Author: ljiang Date: 2018-05-07 08:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/60e3905cfb07 8202585: JDK 8u181 l10n resource file update Reviewed-by: coffeys ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: fa070f0f4a51 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fa070f0f4a51 Added tag aarch64-jdk8u181-b13 for changeset 60e3905cfb07 ! .hgtags Changeset: 502a5c81b7ac Author: andrew Date: 2018-07-16 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/502a5c81b7ac Merge aarch64-jdk8u181-b13 ! .hgtags Changeset: 18df0c226334 Author: andrew Date: 2018-07-16 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/18df0c226334 Added tag aarch64-shenandoah-jdk8u181-b13 for changeset 502a5c81b7ac ! .hgtags Changeset: 5b03dd0675bb Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/5b03dd0675bb Added tag aarch64-jdk8u181-b14 for changeset fa070f0f4a51 ! .hgtags Changeset: 06ceb5fd3ec2 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/06ceb5fd3ec2 Merge aarch64-jdk8u181-b14 ! .hgtags Changeset: 3789552889a8 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/3789552889a8 Added tag aarch64-shenandoah-jdk8u181-b14 for changeset 06ceb5fd3ec2 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 21:19:54 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 21:19:54 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 13 new changesets Message-ID: <201807272119.w6RLJsOv002843@aojmv0008.oracle.com> Changeset: 3707f2590c54 Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3707f2590c54 Added tag aarch64-jdk8u181-b03 for changeset 1e71aeefeecf ! .hgtags Changeset: a228aac57cd0 Author: andrew Date: 2018-06-24 05:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a228aac57cd0 Merge aarch64-jdk8u181-b03 ! .hgtags Changeset: 08ef4ba9a249 Author: andrew Date: 2018-06-24 06:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/08ef4ba9a249 Added tag aarch64-shenandoah-jdk8u181-b03 for changeset a228aac57cd0 ! .hgtags Changeset: 3f0a6af34441 Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3f0a6af34441 Added tag aarch64-jdk8u181-b04 for changeset 3707f2590c54 ! .hgtags Changeset: c4ac673c97bf Author: andrew Date: 2018-06-27 00:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c4ac673c97bf Merge aarch64-jdk8u181-b04 ! .hgtags Changeset: 62fade8f258d Author: andrew Date: 2018-06-27 01:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/62fade8f258d Added tag aarch64-shenandoah-jdk8u181-b04 for changeset c4ac673c97bf ! .hgtags Changeset: f4276c8ff2b7 Author: aefimov Date: 2018-04-23 13:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/f4276c8ff2b7 8196491: Newlines in JAXB string values of SOAP-requests are escaped to " " Reviewed-by: lancea, rgrigoriadi ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/XMLStreamWriterUtil.java Changeset: e65dec40018e Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e65dec40018e Added tag aarch64-jdk8u181-b13 for changeset f4276c8ff2b7 ! .hgtags Changeset: 1a1653f6b206 Author: andrew Date: 2018-07-16 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/1a1653f6b206 Merge aarch64-jdk8u181-b13 ! .hgtags Changeset: 81b3549b716f Author: andrew Date: 2018-07-16 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/81b3549b716f Added tag aarch64-shenandoah-jdk8u181-b13 for changeset 1a1653f6b206 ! .hgtags Changeset: a3fa87409a90 Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a3fa87409a90 Added tag aarch64-jdk8u181-b14 for changeset e65dec40018e ! .hgtags Changeset: b86a5f208885 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b86a5f208885 Merge aarch64-jdk8u181-b14 ! .hgtags Changeset: 6cec6ad0f815 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6cec6ad0f815 Added tag aarch64-shenandoah-jdk8u181-b14 for changeset b86a5f208885 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 21:20:02 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 21:20:02 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 12 new changesets Message-ID: <201807272120.w6RLK2ix003036@aojmv0008.oracle.com> Changeset: a773d1634e7b Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/a773d1634e7b Added tag aarch64-jdk8u181-b03 for changeset 14d381cbe563 ! .hgtags Changeset: 3fcd2c5acf17 Author: andrew Date: 2018-06-24 05:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/3fcd2c5acf17 Merge aarch64-jdk8u181-b03 ! .hgtags Changeset: bbb0004bdc41 Author: andrew Date: 2018-06-24 06:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/bbb0004bdc41 Added tag aarch64-shenandoah-jdk8u181-b03 for changeset 3fcd2c5acf17 ! .hgtags Changeset: c504ea791e33 Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/c504ea791e33 Added tag aarch64-jdk8u181-b04 for changeset a773d1634e7b ! .hgtags Changeset: 3f1382e94398 Author: andrew Date: 2018-06-27 00:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/3f1382e94398 Merge aarch64-jdk8u181-b04 ! .hgtags Changeset: 296caf6eb9c9 Author: andrew Date: 2018-06-27 01:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/296caf6eb9c9 Added tag aarch64-shenandoah-jdk8u181-b04 for changeset 3f1382e94398 ! .hgtags Changeset: 6bd842acbb61 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/6bd842acbb61 Added tag aarch64-jdk8u181-b13 for changeset c504ea791e33 ! .hgtags Changeset: d38256eab389 Author: andrew Date: 2018-07-16 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/d38256eab389 Merge aarch64-jdk8u181-b13 ! .hgtags Changeset: 4661f818021a Author: andrew Date: 2018-07-16 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4661f818021a Added tag aarch64-shenandoah-jdk8u181-b13 for changeset d38256eab389 ! .hgtags Changeset: 300461900ebe Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/300461900ebe Added tag aarch64-jdk8u181-b14 for changeset 6bd842acbb61 ! .hgtags Changeset: 72cbb0d6b5d4 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/72cbb0d6b5d4 Merge aarch64-jdk8u181-b14 ! .hgtags Changeset: dd64c3fd6f6c Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dd64c3fd6f6c Added tag aarch64-shenandoah-jdk8u181-b14 for changeset 72cbb0d6b5d4 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 21:20:15 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 21:20:15 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 24 new changesets Message-ID: <201807272120.w6RLKF0l003142@aojmv0008.oracle.com> Changeset: 253b0c304db6 Author: shade Date: 2018-05-11 21:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/253b0c304db6 UB in os_linux_aarch64.cpp SpinPause Reviewed-by: aph, shade, adinn ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 8a75f5107626 Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8a75f5107626 Added tag aarch64-jdk8u181-b03 for changeset 253b0c304db6 ! .hgtags Changeset: 0053517e679c Author: andrew Date: 2018-06-24 05:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0053517e679c Merge aarch64-jdk8u181-b03 ! .hgtags Changeset: f276a26aed03 Author: andrew Date: 2018-06-24 06:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f276a26aed03 Added tag aarch64-shenandoah-jdk8u181-b03 for changeset 0053517e679c ! .hgtags Changeset: 2b694b27e94f Author: andrew Date: 2018-06-27 00:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2b694b27e94f Added tag aarch64-jdk8u181-b04 for changeset 8a75f5107626 ! .hgtags Changeset: 5015f46829bc Author: andrew Date: 2018-06-27 00:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5015f46829bc Merge aarch64-jdk8u181-b04 ! .hgtags Changeset: 9cc9323d2bfa Author: andrew Date: 2018-06-27 01:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9cc9323d2bfa Added tag aarch64-shenandoah-jdk8u181-b04 for changeset 5015f46829bc ! .hgtags Changeset: 30f9fb7c90ae Author: roland Date: 2014-04-08 09:51 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/30f9fb7c90ae 8038636: speculative traps break when classes are redefined Summary: remove speculative traps that point to methods that are redefined Reviewed-by: kvn, twisti ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp + test/compiler/profiling/spectrapredefineclass/Agent.java + test/compiler/profiling/spectrapredefineclass/Launcher.java Changeset: 66313bdde627 Author: kevinw Date: 2018-01-08 08:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/66313bdde627 8055008: Clean up code that saves the previous versions of redefined classes 8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links 8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid Reviewed-by: coleenp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineRunningMethods.java Changeset: 37dbd7bebe68 Author: stuefe Date: 2018-02-28 05:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/37dbd7bebe68 8078628: linux-zero does not build without precompiled header Summary: add missing includes Reviewed-by: coleenp, stefank, sgehwolf, dholmes ! src/cpu/zero/vm/entry_zero.hpp ! src/cpu/zero/vm/nativeInst_zero.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/thread.hpp Changeset: f01c7ea1409c Author: shade Date: 2016-11-10 23:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f01c7ea1409c 8169201: Montgomery multiply intrinsic should use correct name Summary: Corrected stubName to montgomery_multiply for inline_montgomeryMultiply() Reviewed-by: aph, thartmann, zmajo ! src/share/vm/opto/library_call.cpp Changeset: 722e427d4fb7 Author: poonam Date: 2018-02-08 00:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/722e427d4fb7 8187577: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp Changeset: 811f8ce3a276 Author: roland Date: 2018-03-16 15:48 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/811f8ce3a276 8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: dacaab5ed6ab Author: gromero Date: 2018-03-22 21:47 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dacaab5ed6ab 8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 Reviewed-by: dholmes, phh ! src/os/linux/vm/os_linux.hpp Changeset: 2dc3ed294ac6 Author: poonam Date: 2018-03-30 20:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2dc3ed294ac6 8199406: Performance drop with Java JDK 1.8.0_162-b32 Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array Reviewed-by: kvn, coleenp, tschatzl ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/code/vtableStubs.hpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/compiledICHolder.hpp Changeset: 373cb5a46bc1 Author: aph Date: 2018-07-16 12:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/373cb5a46bc1 Fix hang on AArch64 ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: f326c6b36577 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f326c6b36577 Added tag aarch64-jdk8u181-b13 for changeset 373cb5a46bc1 ! .hgtags Changeset: 829ced611cc8 Author: andrew Date: 2018-07-16 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/829ced611cc8 Merge aarch64-jdk8u181-b13 ! .hgtags ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/runtime/thread.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: ef55fa135624 Author: andrew Date: 2018-07-16 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ef55fa135624 Added tag aarch64-shenandoah-jdk8u181-b13 for changeset 829ced611cc8 ! .hgtags Changeset: 377e0265814f Author: aph Date: 2018-07-17 15:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/377e0265814f 8207348: AArch64: backport 8207345: Trampoline generation code reads from uninitialized memory Reviewed-by: shade ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 57a508e6d1c3 Author: andrew Date: 2018-07-18 22:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/57a508e6d1c3 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 0282aa4750de Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0282aa4750de Added tag aarch64-jdk8u181-b14 for changeset 57a508e6d1c3 ! .hgtags Changeset: 0946f6a7e463 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0946f6a7e463 Merge aarch64-jdk8u181-b14 ! .hgtags ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 78a1fbad9fba Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/78a1fbad9fba Added tag aarch64-shenandoah-jdk8u181-b14 for changeset 0946f6a7e463 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 21:20:31 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 21:20:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 39 new changesets Message-ID: <201807272120.w6RLKWEI003225@aojmv0008.oracle.com> Changeset: f8e557838755 Author: serb Date: 2018-06-22 23:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f8e557838755 8191239: Improve desktop file usage Reviewed-by: duke ! src/share/classes/java/awt/Desktop.java Changeset: dca64b431061 Author: igerasim Date: 2018-06-23 02:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dca64b431061 8193419: Better Internet address support ! src/share/native/common/jni_util.h ! src/share/native/java/net/net_util.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c Changeset: 6fd43358bd54 Author: asemenyuk Date: 2018-06-23 02:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6fd43358bd54 8197871: Support Derby connections ! make/CompileDemos.gmk ! make/Images.gmk Changeset: ad483460631f Author: igerasim Date: 2018-06-23 02:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ad483460631f 8197925: Better stack walking ! src/share/classes/java/io/ObjectStreamClass.java Changeset: 0f9fbc11ef11 Author: igerasim Date: 2018-06-23 02:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0f9fbc11ef11 8199547: Exception to Pattern Syntax ! src/share/classes/java/util/regex/PatternSyntaxException.java Changeset: af47c2762494 Author: rpatil Date: 2018-06-23 02:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/af47c2762494 8200666: Improve LDAP support ! src/share/classes/com/sun/jndi/ldap/Connection.java Changeset: 7c20bce01da5 Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7c20bce01da5 Added tag aarch64-jdk8u181-b03 for changeset af47c2762494 ! .hgtags Changeset: edd5ad642e35 Author: andrew Date: 2018-06-24 05:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/edd5ad642e35 Merge aarch64-jdk8u181-b03 ! .hgtags Changeset: de7c99f652e8 Author: andrew Date: 2018-06-24 06:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/de7c99f652e8 Added tag aarch64-shenandoah-jdk8u181-b03 for changeset edd5ad642e35 ! .hgtags Changeset: db0f78af1fec Author: igerasim Date: 2018-06-26 23:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/db0f78af1fec 8205491: adjust reflective access checks ! src/share/classes/java/io/ObjectStreamClass.java Changeset: a7ee60ab4f34 Author: andrew Date: 2018-06-27 00:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a7ee60ab4f34 Added tag aarch64-jdk8u181-b04 for changeset db0f78af1fec ! .hgtags Changeset: a8b2e09bda81 Author: andrew Date: 2018-06-27 00:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a8b2e09bda81 Merge aarch64-jdk8u181-b04 ! .hgtags Changeset: c23ea48d30b1 Author: andrew Date: 2018-06-27 01:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c23ea48d30b1 Added tag aarch64-shenandoah-jdk8u181-b04 for changeset a8b2e09bda81 ! .hgtags Changeset: 08b910dd78c4 Author: igerasim Date: 2018-02-07 17:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/08b910dd78c4 8051972: sun/security/pkcs11/ec/ReadCertificates.java fails intermittently Reviewed-by: mullan ! test/sun/security/pkcs11/ec/ReadCertificates.java Changeset: a80108e5fc42 Author: dbuck Date: 2018-01-19 08:24 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a80108e5fc42 8074373: NMT is not enabled if NMT option is specified after class path specifiers Reviewed-by: dholmes ! src/share/bin/java.c ! test/tools/launcher/TestSpecialArgs.java Changeset: 8fc7ba9963a8 Author: igerasim Date: 2018-02-16 09:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8fc7ba9963a8 8076117: EndEntityChecker should not process custom extensions after PKIX validation Reviewed-by: xuelei, mullan ! src/share/classes/sun/security/validator/EndEntityChecker.java ! src/share/classes/sun/security/validator/Validator.java + test/sun/security/validator/EndEntityExtensionCheck.java Changeset: 239463ddb5f2 Author: igerasim Date: 2018-02-08 15:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/239463ddb5f2 8157898: SupportedDSAParamGen.java failed with timeout Reviewed-by: xuelei ! test/sun/security/provider/DSA/SupportedDSAParamGen.java Changeset: f9c559533e04 Author: jnimeh Date: 2016-11-22 20:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f9c559533e04 8170035: When determining the ciphersuite lists, there is no debug output for disabled suites. Summary: Provide extra debugging output for JSSE that displays disabled cipher suites Reviewed-by: vinnie, wetmore ! src/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: f65ffa74d469 Author: igerasim Date: 2018-02-14 10:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f65ffa74d469 8176183: sun/security/mscapi/SignedObjectChain.java fails on Windows Reviewed-by: weijun ! test/java/security/SignedObject/Chain.java Changeset: bc56cae32685 Author: dmarkov Date: 2018-03-01 15:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bc56cae32685 8187635: On Windows Swing changes keyboard layout on a window activation Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 140f56779a27 Author: igerasim Date: 2018-02-05 15:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/140f56779a27 8196224: Even better Internet address support Reviewed-by: chegar, rriggs, rhalade, vtewari ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: 78da4f7cc3fa Author: aefimov Date: 2018-04-23 13:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/78da4f7cc3fa 8196491: Newlines in JAXB string values of SOAP-requests are escaped to " " Reviewed-by: lancea, rgrigoriadi ! test/javax/xml/ws/8172297/Main.java Changeset: 5018e43a887d Author: coffeys Date: 2018-02-08 15:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5018e43a887d 8196854: TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException Reviewed-by: sherman, rriggs ! test/java/util/zip/InflateIn_DeflateOut.java Changeset: dcc88226795f Author: clanger Date: 2018-03-05 10:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dcc88226795f 8197943: Unable to use JDWP API in JDK 8 to debug JDK 9 VM Reviewed-by: simonis, cjplummer ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 1b50e10d6605 Author: alitvinov Date: 2018-03-07 17:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1b50e10d6605 8198605: Touch keyboard is shown for a non-focusable text component Reviewed-by: serb, dmarkov ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: a609b40aa3cc Author: alitvinov Date: 2018-03-14 12:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a609b40aa3cc 8198606: Touch keyboard does not hide, when a text component looses focus Reviewed-by: serb, dmarkov ! src/windows/native/sun/windows/awt_Toolkit.cpp Changeset: 5eb86bb6c1cb Author: alitvinov Date: 2018-04-24 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5eb86bb6c1cb 8199748: Touch keyboard is not shown, if text component gets focus from other text component Reviewed-by: serb, aivanov ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: b055ba249cd8 Author: rpatil Date: 2018-04-19 08:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b055ba249cd8 8200359: (tz) Upgrade time-zone data to tzdata2018d Reviewed-by: naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 7d6e7b964b8d Author: aivanov Date: 2018-04-24 11:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7d6e7b964b8d 8201433: Fix potential crash in BufImg_SetupICM Reviewed-by: prr, serb ! src/share/native/sun/awt/image/BufImgSurfaceData.c + test/java/awt/image/BufferedImage/ICMColorDataTest/ICMColorDataTest.java Changeset: 2ca38e1a40b4 Author: ljiang Date: 2018-05-07 08:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2ca38e1a40b4 8202585: JDK 8u181 l10n resource file update Reviewed-by: coffeys ! src/macosx/classes/com/apple/laf/resources/aqua_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/sun/rmi/server/resources/rmid_de.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_de.java ! src/share/classes/sun/security/util/AuthResources_sv.java ! src/share/classes/sun/tools/jar/resources/jar_de.properties Changeset: d684ca8dc049 Author: robm Date: 2018-05-15 01:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d684ca8dc049 8202996: Remove debug print statements from RMI fix Reviewed-by: coffeys ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 44914c2a464d Author: rpatil Date: 2018-06-05 02:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/44914c2a464d 8203233: (tz) Upgrade time-zone data to tzdata2018e Reviewed-by: martin, naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe Changeset: ecd5644a5ebe Author: igerasim Date: 2018-05-31 09:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ecd5644a5ebe 8203368: ObjectInputStream filterCheck method throws NullPointerException Reviewed-by: bpb, smarks ! src/share/classes/java/io/ObjectInputStream.java + test/java/io/Serializable/serialFilter/CheckArrayTest.java Changeset: 4609bc9fbc92 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4609bc9fbc92 Added tag aarch64-jdk8u181-b13 for changeset ecd5644a5ebe ! .hgtags Changeset: b41ed0e148bd Author: andrew Date: 2018-07-16 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b41ed0e148bd Merge aarch64-jdk8u181-b13 ! .hgtags Changeset: c53570a95a9c Author: andrew Date: 2018-07-16 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c53570a95a9c Added tag aarch64-shenandoah-jdk8u181-b13 for changeset b41ed0e148bd ! .hgtags Changeset: 6c59673827fb Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6c59673827fb Added tag aarch64-jdk8u181-b14 for changeset 4609bc9fbc92 ! .hgtags Changeset: b9b8ef268115 Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b9b8ef268115 Merge aarch64-jdk8u181-b14 ! .hgtags Changeset: 8057f817256c Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8057f817256c Added tag aarch64-shenandoah-jdk8u181-b14 for changeset b9b8ef268115 ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 21:20:39 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Jul 2018 21:20:39 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 12 new changesets Message-ID: <201807272120.w6RLKdUg003291@aojmv0008.oracle.com> Changeset: b4f013d75cad Author: andrew Date: 2018-06-24 05:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b4f013d75cad Added tag aarch64-jdk8u181-b03 for changeset c667b467b394 ! .hgtags Changeset: 7f0929967969 Author: andrew Date: 2018-06-24 05:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7f0929967969 Merge aarch64-jdk8u181-b03 ! .hgtags Changeset: 4b5923530320 Author: andrew Date: 2018-06-24 06:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/4b5923530320 Added tag aarch64-shenandoah-jdk8u181-b03 for changeset 7f0929967969 ! .hgtags Changeset: 3795422b2bd6 Author: andrew Date: 2018-06-27 00:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3795422b2bd6 Added tag aarch64-jdk8u181-b04 for changeset b4f013d75cad ! .hgtags Changeset: 2e0fcf03700c Author: andrew Date: 2018-06-27 00:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2e0fcf03700c Merge aarch64-jdk8u181-b04 ! .hgtags Changeset: 3570710c6ab9 Author: andrew Date: 2018-06-27 01:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3570710c6ab9 Added tag aarch64-shenandoah-jdk8u181-b04 for changeset 2e0fcf03700c ! .hgtags Changeset: 5a762dfa10f2 Author: andrew Date: 2018-07-16 12:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5a762dfa10f2 Added tag aarch64-jdk8u181-b13 for changeset 3795422b2bd6 ! .hgtags Changeset: 683c4e2f1cf2 Author: andrew Date: 2018-07-16 13:32 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/683c4e2f1cf2 Merge aarch64-jdk8u181-b13 ! .hgtags Changeset: 223ed424e889 Author: andrew Date: 2018-07-16 13:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/223ed424e889 Added tag aarch64-shenandoah-jdk8u181-b13 for changeset 683c4e2f1cf2 ! .hgtags Changeset: 5ae83c4ccf1a Author: andrew Date: 2018-07-25 15:18 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5ae83c4ccf1a Added tag aarch64-jdk8u181-b14 for changeset 5a762dfa10f2 ! .hgtags Changeset: 753f3c3d623e Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/753f3c3d623e Merge aarch64-jdk8u181-b14 ! .hgtags Changeset: 8ceec47e6bdc Author: andrew Date: 2018-07-25 15:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8ceec47e6bdc Added tag aarch64-shenandoah-jdk8u181-b14 for changeset 753f3c3d623e ! .hgtags From gnu.andrew at redhat.com Fri Jul 27 22:50:28 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 27 Jul 2018 23:50:28 +0100 Subject: [aarch64-port-dev ] [RFR] 8u181 Update In-Reply-To: References: Message-ID: On 26 July 2018 at 06:39, Aleksey Shipilev wrote: > On 07/25/2018 04:53 PM, Andrew Hughes wrote: >> The corresponding Shenandoah merges are: >> >> http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b03 >> http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b04 >> http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b13 >> http://cr.openjdk.java.net/~andrew/aarch64-8/u181/hotspot/shenandoah.merge.b14 > > Shenandoah merges look fine. > > -Aleksey > Thanks guys. All pushed. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222