From akashche at redhat.com Mon Aug 1 12:04:07 2016 From: akashche at redhat.com (Alex Kashchenko) Date: Mon, 1 Aug 2016 15:04:07 +0300 Subject: [8u] RFR: 8u101-b13 Message-ID: <3495941e-b0f2-9f05-34b7-676fa2d5c169@redhat.com> Hi, Webrevs with jdk8u101-b13 tag merged, besides .hgtags, minor meaningful merging changes were applied only to hotspot/make/defs.make file: - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u.00/ - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_corba.00/ - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_hotspot.00/ - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jaxp.00/ - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jaxws.00/ - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jdk.00/ - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_langtools.00/ - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_nashorn.00/ Changes were tested with and without pending patches (5 patches). For sponsor to import these changes I also pushed them to public bitbucket repos and checked that update from these repos gives the same working copy: - https://bitbucket.org/akashche/aarch32-port-jdk8u - https://bitbucket.org/akashche/aarch32-port-jdk8u-corba - https://bitbucket.org/akashche/aarch32-port-jdk8u-hotspot - https://bitbucket.org/akashche/aarch32-port-jdk8u-jaxp - https://bitbucket.org/akashche/aarch32-port-jdk8u-jaxws - https://bitbucket.org/akashche/aarch32-port-jdk8u-jdk - https://bitbucket.org/akashche/aarch32-port-jdk8u-langtools - https://bitbucket.org/akashche/aarch32-port-jdk8u-nashorn -- -Alex From snazarkin at azul.com Mon Aug 8 17:55:24 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 08 Aug 2016 17:55:24 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 5 new changesets Message-ID: <201608081755.u78HtODe000680@aojmv0008.oracle.com> Changeset: 36b850f7ecb0 Author: snazarki Date: 2016-08-08 20:17 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/36b850f7ecb0 8163381: aarch32: signed vs unsigned compare, constant not fit Reviewed-by: duke Contributed-by: Anton Kozlov ! src/cpu/aarch32/vm/nativeInst_aarch32.cpp ! src/os_cpu/linux_aarch32/vm/os_linux_aarch32.cpp Changeset: 14305ec9bb20 Author: snazarki Date: 2016-08-08 20:18 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/14305ec9bb20 8162400: aarch32: ProfileInterpreter crashes vm Reviewed-by: duke Contributed-by: Anton Kozlov ! src/cpu/aarch32/vm/interp_masm_aarch32.cpp ! src/cpu/aarch32/vm/templateTable_aarch32.cpp Changeset: a780efef0be1 Author: snazarki Date: 2016-08-08 20:18 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a780efef0be1 8162391: aarch32: Check for DTrace flags only when dtrace enabled Reviewed-by: duke Contributed-by: Anton Kozlov ! src/cpu/aarch32/vm/interp_masm_aarch32.cpp ! src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp ! src/cpu/aarch32/vm/templateTable_aarch32.cpp Changeset: 6acfb876bda8 Author: snazarki Date: 2016-08-08 20:18 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6acfb876bda8 8162381: aarch32: ldrd/strd from unaligned address results in low performance Reviewed-by: duke Contributed-by: Anton Kozlov ! src/cpu/aarch32/vm/bytes_aarch32.hpp ! src/cpu/aarch32/vm/globals_aarch32.hpp ! src/cpu/aarch32/vm/stubGenerator_aarch32.cpp ! src/cpu/aarch32/vm/vm_version_aarch32.cpp Changeset: 547b223e8a84 Author: snazarki Date: 2016-08-08 20:18 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/547b223e8a84 8162111: aarch32: Invalid TOS2 value is printed by tracebytecodes Reviewed-by: duke Contributed-by: Anton Kozlov ! src/cpu/aarch32/vm/templateInterpreter_aarch32.cpp From andrey.petushkov at gmail.com Tue Aug 9 11:32:03 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Tue, 9 Aug 2016 14:32:03 +0300 Subject: RFR: JDK-8163469: aarch32: add support for ARMv6K CPU Message-ID: <20244EC9-A528-4EC5-99AB-464149A707C8@gmail.com> Dear All, Could you please review the changes made in order to support ARMv6K (e.g. ARM1176 found in RPi1) The following is done: fixed support of emitting mov+3*orr when movw+movt is not available. Replaced use of some of the instructions unavailable in v6K with those which are available In addition the CPU detection code is rewritten in a way to probe the CPU instead of relying on the information from the OS. This is necessary to support some of the emulation engines which only emulate the CPU but not OS and hence do not provide the correct cpuinfo/auxv data http://cr.openjdk.java.net/~apetushkov/8163469/webrev/ Thanks, Andrey PS. Alex, please excuse me for the delay, vacation time is the reason From akashche at redhat.com Wed Aug 10 12:06:01 2016 From: akashche at redhat.com (Alex Kashchenko) Date: Wed, 10 Aug 2016 15:06:01 +0300 Subject: RFR: JDK-8163469: aarch32: add support for ARMv6K CPU In-Reply-To: <20244EC9-A528-4EC5-99AB-464149A707C8@gmail.com> References: <20244EC9-A528-4EC5-99AB-464149A707C8@gmail.com> Message-ID: <57AB18A9.9080903@redhat.com> Hi Andrey, On 08/09/2016 02:32 PM, Andrey Petushkov wrote: > Dear All, > > Could you please review the changes made in order to support ARMv6K (e.g. ARM1176 found in RPi1) > The following is done: fixed support of emitting mov+3*orr when movw+movt is not available. Replaced use of some of the instructions unavailable in v6K with those which are available > In addition the CPU detection code is rewritten in a way to probe the CPU instead of relying on the information from the OS. This is necessary to support some of the emulation engines which only emulate the CPU but not OS and hence do not provide the correct cpuinfo/auxv data > > http://cr.openjdk.java.net/~apetushkov/8163469/webrev/ > > Thanks, > Andrey > > PS. Alex, please excuse me for the delay, vacation time is the reason Thanks for this change, it is great to have RPi Zero/A+/B+ supported! The build worked for me on B+, currently doing bootstrap rebuild, QEMU testing will follow. -- -Alex From akozlov at azul.com Fri Aug 12 09:51:10 2016 From: akozlov at azul.com (Anton Kozlov) Date: Fri, 12 Aug 2016 09:51:10 +0000 Subject: RFR: small update of nativeInstruction Message-ID: <1470995503.27884.96.camel@azul.com> Hi! Could you please review small patch, that? * fixes fatal message string; cleans comments because FIXMEs are bit irrelevant, there is no reason to not trust MacroAssembler's target_addr_for_insn,?pd_patch_instruction * removes movw/movt check for same target load register in NativeMovConstReg. Andrey Petushkov's ARMv6 patch will add mov+3orr variant for Move, so the check is starting to look very excessive.? Thanks, Anton -------------- next part -------------- A non-text attachment was scrubbed... Name: 7872.patch Type: text/x-patch Size: 1804 bytes Desc: 7872.patch URL: From snazarkin at azul.com Fri Aug 12 12:52:33 2016 From: snazarkin at azul.com (Sergey Nazarkin) Date: Fri, 12 Aug 2016 12:52:33 +0000 Subject: [8u] RFR: 8u101-b13 In-Reply-To: <3495941e-b0f2-9f05-34b7-676fa2d5c169@redhat.com> References: <3495941e-b0f2-9f05-34b7-676fa2d5c169@redhat.com> Message-ID: <4D8CC94A-56A4-4EA0-B330-74187CE32966@azul.com> Hi, Alex! I'd prefer to get direct merge with history preservation. Will do it today Sergey Nazarkin > On 01 Aug 2016, at 15:04, Alex Kashchenko wrote: > > Hi, > > Webrevs with jdk8u101-b13 tag merged, besides .hgtags, minor meaningful merging changes were applied only to hotspot/make/defs.make file: > > - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u.00/ > - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_corba.00/ > - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_hotspot.00/ > - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jaxp.00/ > - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jaxws.00/ > - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jdk.00/ > - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_langtools.00/ > - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_nashorn.00/ > > Changes were tested with and without pending patches (5 patches). > > For sponsor to import these changes I also pushed them to public bitbucket repos and checked that update from these repos gives the same working copy: > > - https://bitbucket.org/akashche/aarch32-port-jdk8u > - https://bitbucket.org/akashche/aarch32-port-jdk8u-corba > - https://bitbucket.org/akashche/aarch32-port-jdk8u-hotspot > - https://bitbucket.org/akashche/aarch32-port-jdk8u-jaxp > - https://bitbucket.org/akashche/aarch32-port-jdk8u-jaxws > - https://bitbucket.org/akashche/aarch32-port-jdk8u-jdk > - https://bitbucket.org/akashche/aarch32-port-jdk8u-langtools > - https://bitbucket.org/akashche/aarch32-port-jdk8u-nashorn > > -- > -Alex From snazarkin at azul.com Fri Aug 12 15:23:06 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 12 Aug 2016 15:23:06 +0000 Subject: hg: aarch32-port/jdk8u: 104 new changesets Message-ID: <201608121523.u7CFN6i8029387@aojmv0008.oracle.com> Changeset: f9aaaff70588 Author: asaha Date: 2015-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/f9aaaff70588 Added tag jdk8u76-b01 for changeset 832508a6165c ! .hgtags Changeset: 65315e30034e Author: gthornbr Date: 2015-12-17 16:57 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/65315e30034e 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: dcubed, mikael ! common/autoconf/hotspot-spec.gmk.in Changeset: 86fa734a1c14 Author: gthornbr Date: 2015-12-17 17:21 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/86fa734a1c14 8047763: Recognize sparc64 as a sparc platform Reviewed-by: dcubed, mikael ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 086110539435 Author: robm Date: 2015-12-23 00:50 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/086110539435 Merge Changeset: 2e3f32ffc677 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/2e3f32ffc677 Added tag jdk8u76-b02 for changeset 086110539435 ! .hgtags Changeset: 5704ec211704 Author: asaha Date: 2015-12-15 22:58 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/5704ec211704 Merge ! .hgtags Changeset: da1bcf196fa7 Author: asaha Date: 2016-01-05 08:27 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/da1bcf196fa7 Merge ! .hgtags Changeset: 4db8c0116975 Author: asaha Date: 2016-01-05 08:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/4db8c0116975 Merge ! .hgtags Changeset: 120282f77af0 Author: asaha Date: 2016-01-19 13:04 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/120282f77af0 Added tag jdk8u76-b03 for changeset 4db8c0116975 ! .hgtags Changeset: f6d50bd27913 Author: asaha Date: 2016-01-25 13:20 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/f6d50bd27913 Added tag jdk8u76-b04 for changeset 120282f77af0 ! .hgtags Changeset: b77f17326a42 Author: asaha Date: 2016-01-25 15:46 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b77f17326a42 Added tag jdk8u82-b00 for changeset f6d50bd27913 ! .hgtags Changeset: 3a61b1f56fa5 Author: asaha Date: 2016-02-01 16:27 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/3a61b1f56fa5 Merge ! .hgtags Changeset: 9ede53200e3a Author: asaha Date: 2016-03-23 12:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/9ede53200e3a Added tag jdk8u102-b00 for changeset f6d50bd27913 ! .hgtags Changeset: 84a4aa9cf94f Author: asaha Date: 2016-03-23 14:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/84a4aa9cf94f Merge ! .hgtags Changeset: 50e605f21f60 Author: asaha Date: 2016-03-22 11:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/50e605f21f60 Merge ! .hgtags Changeset: c0b0fb35c047 Author: asaha Date: 2016-03-23 15:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/c0b0fb35c047 Merge ! .hgtags Changeset: 914eb7d20df0 Author: asaha Date: 2016-03-29 13:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/914eb7d20df0 Added tag jdk8u102-b01 for changeset c0b0fb35c047 ! .hgtags Changeset: 9bbcd422f8f9 Author: asaha Date: 2016-04-11 13:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/9bbcd422f8f9 Added tag jdk8u102-b02 for changeset 914eb7d20df0 ! .hgtags Changeset: 7cc0806883e5 Author: asaha Date: 2016-01-25 14:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/7cc0806883e5 Merge ! .hgtags Changeset: 1114e8b7de75 Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/1114e8b7de75 Added tag jdk8u76-b05 for changeset 7cc0806883e5 ! .hgtags Changeset: 3614fb87088c Author: asaha Date: 2016-02-01 12:06 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/3614fb87088c Merge ! .hgtags Changeset: 72eaf9b4e5c9 Author: asaha Date: 2016-02-01 12:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/72eaf9b4e5c9 Added tag jdk8u76-b06 for changeset 3614fb87088c ! .hgtags Changeset: 62e05c531567 Author: asaha Date: 2016-02-08 11:52 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/62e05c531567 Merge ! .hgtags Changeset: a1a78d1988e9 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/a1a78d1988e9 Added tag jdk8u76-b07 for changeset 62e05c531567 ! .hgtags Changeset: ca4f552fb08f Author: asaha Date: 2016-02-15 16:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/ca4f552fb08f Merge ! .hgtags Changeset: df716d977bbc Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/df716d977bbc Added tag jdk8u76-b08 for changeset ca4f552fb08f ! .hgtags Changeset: b5e3d2c78818 Author: asaha Date: 2016-02-22 13:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b5e3d2c78818 Merge ! .hgtags Changeset: daa05121e2ff Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/daa05121e2ff Added tag jdk8u76-b09 for changeset b5e3d2c78818 ! .hgtags Changeset: 2377ea341a26 Author: asaha Date: 2016-02-29 11:46 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/2377ea341a26 Merge ! .hgtags Changeset: 94746373e4d5 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/94746373e4d5 Added tag jdk8u76-b10 for changeset 2377ea341a26 ! .hgtags Changeset: 62419a7c770b Author: asaha Date: 2016-03-07 10:48 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/62419a7c770b Added tag jdk8u76-b11 for changeset 94746373e4d5 ! .hgtags Changeset: 9f2404d26c94 Author: asaha Date: 2016-03-15 13:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/9f2404d26c94 Merge ! .hgtags Changeset: 118aba9e37f0 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/118aba9e37f0 Added tag jdk8u76-b12 for changeset 9f2404d26c94 ! .hgtags Changeset: f012a4db4ff5 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/f012a4db4ff5 Added tag jdk8u92-b00 for changeset 118aba9e37f0 ! .hgtags Changeset: 94158f2e5cbd Author: asaha Date: 2016-03-22 11:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/94158f2e5cbd Merge ! .hgtags Changeset: 70740da78fb1 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/70740da78fb1 Added tag jdk8u92-b13 for changeset 94158f2e5cbd ! .hgtags Changeset: dca1ae1fd0fd Author: asaha Date: 2016-03-31 09:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/dca1ae1fd0fd Added tag jdk8u91-b14 for changeset 574417338118 ! .hgtags Changeset: 51f64c980bcd Author: asaha Date: 2016-03-31 10:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/51f64c980bcd Merge ! .hgtags Changeset: 46698bbb857b Author: asaha Date: 2016-03-31 11:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/46698bbb857b Added tag jdk8u92-b14 for changeset 51f64c980bcd ! .hgtags Changeset: 5369d70864a1 Author: asaha Date: 2016-04-05 08:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/5369d70864a1 Merge ! .hgtags Changeset: c3596cd9b5c8 Author: asaha Date: 2016-04-11 14:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/c3596cd9b5c8 Merge ! .hgtags Changeset: 067570c5c0b2 Author: asaha Date: 2016-04-18 15:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/067570c5c0b2 Added tag jdk8u102-b03 for changeset c3596cd9b5c8 ! .hgtags Changeset: 31aca84184b4 Author: asaha Date: 2016-04-25 09:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/31aca84184b4 Added tag jdk8u102-b04 for changeset 067570c5c0b2 ! .hgtags Changeset: 901528b7b8da Author: asaha Date: 2016-01-11 13:58 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/901528b7b8da Added tag jdk8u81-b00 for changeset 722fc7e276ff ! .hgtags Changeset: 527d44ac4a46 Author: asaha Date: 2016-01-26 08:35 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/527d44ac4a46 Added tag jdk8u40-b33 for changeset 8b3c10f939d7 ! .hgtags Changeset: 3653009be3a1 Author: asaha Date: 2016-01-26 10:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/3653009be3a1 Merge ! .hgtags Changeset: fd813938f2dd Author: aefimov Date: 2016-01-30 15:44 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/fd813938f2dd Merge ! .hgtags Changeset: 9d7c49d756f0 Author: asaha Date: 2016-01-31 10:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/9d7c49d756f0 Added tag jdk8u74-b31 for changeset fd813938f2dd ! .hgtags Changeset: 2f9883173fd8 Author: asaha Date: 2016-02-04 15:00 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/2f9883173fd8 Merge ! .hgtags Changeset: 31087149b6b5 Author: asaha Date: 2016-02-05 13:25 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/31087149b6b5 Merge ! .hgtags Changeset: 8bb12feaabdb Author: asaha Date: 2016-02-18 09:44 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/8bb12feaabdb Merge ! .hgtags Changeset: 26659b4f58b7 Author: asaha Date: 2016-02-18 10:00 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/26659b4f58b7 Merge ! .hgtags Changeset: 0ce502893d0a Author: asaha Date: 2016-02-22 13:53 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/0ce502893d0a Merge ! .hgtags Changeset: 712a95ee1776 Author: asaha Date: 2016-02-22 14:04 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/712a95ee1776 Merge ! .hgtags Changeset: eb4671a29d20 Author: asaha Date: 2016-02-23 09:27 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/eb4671a29d20 Added tag jdk8u74-b32 for changeset 9d7c49d756f0 ! .hgtags Changeset: f21deed33e56 Author: asaha Date: 2016-03-01 15:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/f21deed33e56 Merge ! .hgtags Changeset: e9717f2ad7f1 Author: asaha Date: 2016-03-01 15:33 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/e9717f2ad7f1 Merge ! .hgtags Changeset: d251bbf02c5d Author: asaha Date: 2016-03-02 12:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/d251bbf02c5d Merge ! .hgtags Changeset: 8858d26a1067 Author: asaha Date: 2016-03-22 21:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/8858d26a1067 Merge ! .hgtags Changeset: b113871ae1ab Author: asaha Date: 2016-03-22 22:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b113871ae1ab Merge ! .hgtags Changeset: c6f21cfb6ce4 Author: asaha Date: 2016-03-23 14:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/c6f21cfb6ce4 Added tag jdk8u101-b00 for changeset 722fc7e276ff ! .hgtags Changeset: 534d4e07c81f Author: asaha Date: 2016-03-23 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/534d4e07c81f Merge ! .hgtags Changeset: f8aa75481960 Author: asaha Date: 2016-03-28 11:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/f8aa75481960 Added tag jdk8u101-b01 for changeset 534d4e07c81f ! .hgtags Changeset: eb3ec2a8494b Author: asaha Date: 2016-03-31 14:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/eb3ec2a8494b Merge ! .hgtags Changeset: 08dc50891543 Author: asaha Date: 2016-03-21 14:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/08dc50891543 Merge ! .hgtags Changeset: 72e72daca891 Author: asaha Date: 2016-03-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/72e72daca891 Added tag jdk8u77-b31 for changeset 08dc50891543 ! .hgtags Changeset: 9005b6faa5f6 Author: asaha Date: 2016-03-31 14:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/9005b6faa5f6 Merge ! .hgtags Changeset: 18e1f0ee965b Author: asaha Date: 2016-04-04 12:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/18e1f0ee965b Merge ! .hgtags Changeset: 8f66c62aa3ec Author: asaha Date: 2016-04-04 13:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/8f66c62aa3ec Added tag jdk8u101-b02 for changeset 18e1f0ee965b ! .hgtags Changeset: 7e728e8e6120 Author: asaha Date: 2016-04-10 23:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/7e728e8e6120 Added tag jdk8u92-b31 for changeset 9005b6faa5f6 ! .hgtags Changeset: fe138c6f5aa8 Author: asaha Date: 2016-04-10 23:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/fe138c6f5aa8 Merge ! .hgtags Changeset: fe901996777f Author: asaha Date: 2016-04-11 12:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/fe901996777f Added tag jdk8u101-b03 for changeset fe138c6f5aa8 ! .hgtags Changeset: 9c51e0213472 Author: asaha Date: 2016-04-18 10:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/9c51e0213472 Added tag jdk8u101-b04 for changeset fe901996777f ! .hgtags Changeset: 1babb07d0e02 Author: asaha Date: 2016-04-25 10:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/1babb07d0e02 Added tag jdk8u101-b05 for changeset 9c51e0213472 ! .hgtags Changeset: 9c5541aa49f4 Author: asaha Date: 2016-04-25 10:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/9c5541aa49f4 Merge ! .hgtags Changeset: 0eb42dfa8895 Author: asaha Date: 2016-04-27 15:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/0eb42dfa8895 Added tag jdk8u102-b05 for changeset 9c5541aa49f4 ! .hgtags Changeset: 93e821287367 Author: asaha Date: 2016-05-02 14:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/93e821287367 Added tag jdk8u101-b06 for changeset 1babb07d0e02 ! .hgtags Changeset: b1de940771d4 Author: asaha Date: 2016-05-02 14:45 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b1de940771d4 Merge ! .hgtags Changeset: 644dd78f2df4 Author: asaha Date: 2016-05-02 15:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/644dd78f2df4 Added tag jdk8u102-b06 for changeset b1de940771d4 ! .hgtags Changeset: 7ede5c151d79 Author: asaha Date: 2016-05-09 10:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/7ede5c151d79 Added tag jdk8u101-b07 for changeset 93e821287367 ! .hgtags Changeset: f428f6a9060b Author: asaha Date: 2016-05-09 11:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/f428f6a9060b Merge ! .hgtags Changeset: 6787af002cd4 Author: asaha Date: 2016-05-09 11:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/6787af002cd4 Added tag jdk8u102-b07 for changeset f428f6a9060b ! .hgtags Changeset: 0b1358bc93ca Author: asaha Date: 2016-05-16 10:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/0b1358bc93ca Added tag jdk8u101-b08 for changeset 7ede5c151d79 ! .hgtags Changeset: 6bef5f85b095 Author: asaha Date: 2016-05-16 10:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/6bef5f85b095 Merge ! .hgtags Changeset: 6cee01a09032 Author: asaha Date: 2016-05-16 10:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/6cee01a09032 Added tag jdk8u102-b08 for changeset 6bef5f85b095 ! .hgtags Changeset: 916276b53844 Author: asaha Date: 2016-05-23 17:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/916276b53844 Added tag jdk8u101-b09 for changeset 0b1358bc93ca ! .hgtags Changeset: 3489cf2e35b7 Author: asaha Date: 2016-05-23 20:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/3489cf2e35b7 Merge ! .hgtags Changeset: 6c9547003845 Author: asaha Date: 2016-05-23 20:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/6c9547003845 Added tag jdk8u102-b09 for changeset 3489cf2e35b7 ! .hgtags Changeset: 454243a34b3c Author: asaha Date: 2016-05-20 11:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/454243a34b3c Added tag jdk8u91-b15 for changeset dca1ae1fd0fd ! .hgtags Changeset: 1db5081d8ee7 Author: asaha Date: 2016-05-26 13:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/1db5081d8ee7 Merge ! .hgtags Changeset: 81cdb3e279f8 Author: asaha Date: 2016-05-31 09:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/81cdb3e279f8 Added tag jdk8u101-b10 for changeset 1db5081d8ee7 ! .hgtags Changeset: 96dac192aa74 Author: asaha Date: 2016-05-31 09:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/96dac192aa74 Merge ! .hgtags Changeset: 475c5bd7ca50 Author: asaha Date: 2016-05-31 10:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/475c5bd7ca50 Added tag jdk8u102-b10 for changeset 96dac192aa74 ! .hgtags Changeset: d6f920823feb Author: asaha Date: 2016-06-06 11:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/d6f920823feb Added tag jdk8u101-b11 for changeset 81cdb3e279f8 ! .hgtags Changeset: 5839c5f4292a Author: asaha Date: 2016-06-06 12:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/5839c5f4292a Merge ! .hgtags Changeset: 77b5da7f9c32 Author: asaha Date: 2016-06-06 13:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/77b5da7f9c32 Added tag jdk8u102-b11 for changeset 5839c5f4292a ! .hgtags Changeset: e983a19c6439 Author: asaha Date: 2016-06-13 12:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/e983a19c6439 Added tag jdk8u101-b12 for changeset d6f920823feb ! .hgtags Changeset: 163dc4869153 Author: asaha Date: 2016-06-13 13:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/163dc4869153 Merge ! .hgtags Changeset: 7a210eb6e66b Author: asaha Date: 2016-06-13 13:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/7a210eb6e66b Added tag jdk8u102-b12 for changeset 163dc4869153 ! .hgtags Changeset: bf751a9f1833 Author: asaha Date: 2016-06-21 18:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/bf751a9f1833 Added tag jdk8u101-b13 for changeset e983a19c6439 ! .hgtags Changeset: 04471bfd1cc2 Author: asaha Date: 2016-06-21 18:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/04471bfd1cc2 Merge ! .hgtags Changeset: daafd7d3a76a Author: asaha Date: 2016-06-21 18:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/daafd7d3a76a Added tag jdk8u102-b13 for changeset 04471bfd1cc2 ! .hgtags Changeset: 18c380fead4d Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/18c380fead4d Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 2c56ff57079c Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/2c56ff57079c Added tag jdk8u102-b14-aarch32-160812 for changeset 18c380fead4d ! .hgtags From snazarkin at azul.com Fri Aug 12 15:23:17 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 12 Aug 2016 15:23:17 +0000 Subject: hg: aarch32-port/jdk8u/corba: 107 new changesets Message-ID: <201608121523.u7CFNHaM029440@aojmv0008.oracle.com> Changeset: 239155e48af8 Author: asaha Date: 2015-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/239155e48af8 Added tag jdk8u76-b01 for changeset 5786892e7c7d ! .hgtags Changeset: 836460d208a3 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/836460d208a3 Added tag jdk8u76-b02 for changeset 239155e48af8 ! .hgtags Changeset: 4d5cf7c69a6d Author: asaha Date: 2015-12-15 22:58 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4d5cf7c69a6d Merge ! .hgtags Changeset: 4476a38adfb2 Author: asaha Date: 2016-01-05 08:27 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4476a38adfb2 Merge ! .hgtags Changeset: 137e5c45fd54 Author: asaha Date: 2016-01-05 08:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/137e5c45fd54 Merge ! .hgtags Changeset: 7bbceb589f5d Author: asaha Date: 2016-01-19 13:04 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/7bbceb589f5d Added tag jdk8u76-b03 for changeset 137e5c45fd54 ! .hgtags Changeset: 223d0e48a55b Author: asaha Date: 2016-01-25 13:20 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/223d0e48a55b Added tag jdk8u76-b04 for changeset 7bbceb589f5d ! .hgtags Changeset: 3787d7359ef6 Author: asaha Date: 2016-01-25 15:46 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3787d7359ef6 Added tag jdk8u82-b00 for changeset 223d0e48a55b ! .hgtags Changeset: 961d6ccd9bd1 Author: asaha Date: 2016-02-01 16:27 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/961d6ccd9bd1 Merge ! .hgtags Changeset: 803798e13dd5 Author: msheppar Date: 2016-02-16 12:37 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/803798e13dd5 8144144: ORB destroy() leaks filedescriptors after unsuccessful connection Reviewed-by: chegar, coffeys ! src/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java ! src/share/classes/com/sun/corba/se/pept/transport/InboundConnectionCache.java Changeset: ff1de567fa6b Author: asaha Date: 2016-03-23 12:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ff1de567fa6b Added tag jdk8u102-b00 for changeset 223d0e48a55b ! .hgtags Changeset: 1bb52ca92240 Author: asaha Date: 2016-03-23 14:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/1bb52ca92240 Merge ! .hgtags Changeset: 6f09f3dfcba3 Author: asaha Date: 2016-03-22 11:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/6f09f3dfcba3 Merge ! .hgtags Changeset: 9d09a2f13955 Author: asaha Date: 2016-03-23 15:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/9d09a2f13955 Merge ! .hgtags Changeset: 564fbe28cbb0 Author: asaha Date: 2016-03-29 13:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/564fbe28cbb0 Added tag jdk8u102-b01 for changeset 9d09a2f13955 ! .hgtags Changeset: 4b169a18d409 Author: asaha Date: 2016-04-11 13:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4b169a18d409 Added tag jdk8u102-b02 for changeset 564fbe28cbb0 ! .hgtags Changeset: ca66a2dd5cfd Author: asaha Date: 2016-01-25 14:25 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ca66a2dd5cfd Merge ! .hgtags Changeset: 57c75310198c Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/57c75310198c Added tag jdk8u76-b05 for changeset ca66a2dd5cfd ! .hgtags Changeset: f8453e7a3185 Author: asaha Date: 2016-02-01 12:06 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f8453e7a3185 Merge ! .hgtags Changeset: 9a5a6eff0bb4 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/9a5a6eff0bb4 Added tag jdk8u76-b06 for changeset f8453e7a3185 ! .hgtags Changeset: dd1d572083b0 Author: asaha Date: 2016-02-08 11:52 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/dd1d572083b0 Merge ! .hgtags Changeset: f874fe7d7699 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f874fe7d7699 Added tag jdk8u76-b07 for changeset dd1d572083b0 ! .hgtags Changeset: fc1229185837 Author: asaha Date: 2016-02-15 16:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/fc1229185837 Merge ! .hgtags Changeset: ee5d4ffdedfa Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ee5d4ffdedfa Added tag jdk8u76-b08 for changeset fc1229185837 ! .hgtags Changeset: afb55372bcc7 Author: asaha Date: 2016-02-22 13:10 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/afb55372bcc7 Merge ! .hgtags Changeset: f3ad392e659d Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f3ad392e659d Added tag jdk8u76-b09 for changeset afb55372bcc7 ! .hgtags Changeset: 6a25fcd5d26d Author: asaha Date: 2016-02-28 19:30 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/6a25fcd5d26d 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: d2f26e6433db Author: asaha Date: 2016-02-29 11:46 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/d2f26e6433db Merge ! .hgtags Changeset: df2dcefb08f9 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/df2dcefb08f9 Added tag jdk8u76-b10 for changeset d2f26e6433db ! .hgtags Changeset: 744f7da9b595 Author: asaha Date: 2016-03-07 10:48 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/744f7da9b595 Added tag jdk8u76-b11 for changeset df2dcefb08f9 ! .hgtags Changeset: 94c775e05eb0 Author: asaha Date: 2016-03-15 13:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/94c775e05eb0 Merge ! .hgtags Changeset: e0fbd6a51e06 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/e0fbd6a51e06 Added tag jdk8u76-b12 for changeset 94c775e05eb0 ! .hgtags Changeset: 427f62dcb8a2 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/427f62dcb8a2 Added tag jdk8u92-b00 for changeset e0fbd6a51e06 ! .hgtags Changeset: 8f0466c0dce6 Author: asaha Date: 2016-03-22 11:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/8f0466c0dce6 Merge ! .hgtags Changeset: f361c61aa97c Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f361c61aa97c Added tag jdk8u92-b13 for changeset 8f0466c0dce6 ! .hgtags Changeset: 9f89788050d3 Author: asaha Date: 2016-03-31 09:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/9f89788050d3 Added tag jdk8u91-b14 for changeset f8d0cfaa9900 ! .hgtags Changeset: 5617f9bec354 Author: asaha Date: 2016-03-31 10:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/5617f9bec354 Merge ! .hgtags Changeset: 0fc0709406a9 Author: asaha Date: 2016-03-31 11:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/0fc0709406a9 Added tag jdk8u92-b14 for changeset 5617f9bec354 ! .hgtags Changeset: 3c4fd101d6e6 Author: asaha Date: 2016-04-05 08:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3c4fd101d6e6 Merge ! .hgtags Changeset: ab7dbd58a766 Author: asaha Date: 2016-04-11 14:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ab7dbd58a766 Merge ! .hgtags Changeset: 626d8fa7a1bf Author: asaha Date: 2016-04-18 15:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/626d8fa7a1bf Added tag jdk8u102-b03 for changeset ab7dbd58a766 ! .hgtags Changeset: b87d82f5c33d Author: asaha Date: 2016-04-25 09:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/b87d82f5c33d Added tag jdk8u102-b04 for changeset 626d8fa7a1bf ! .hgtags Changeset: 83ceba3863dc Author: asaha Date: 2016-01-11 13:58 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/83ceba3863dc Added tag jdk8u81-b00 for changeset aa99436ccf82 ! .hgtags Changeset: 97cc172ad8be Author: asaha Date: 2016-01-26 08:36 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/97cc172ad8be Added tag jdk8u40-b33 for changeset 5b700e0c0047 ! .hgtags Changeset: 40af8b1582c7 Author: asaha Date: 2016-01-26 10:23 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/40af8b1582c7 Merge ! .hgtags Changeset: 4821afbaa2a6 Author: msheppar Date: 2016-01-29 00:19 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4821afbaa2a6 8079718: IIOP Input Stream Hooking Reviewed-by: rriggs, ahgross, coffeys, skoivu ! src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java ! src/share/classes/javax/rmi/CORBA/Util.java Changeset: 3d00f5689b6c Author: aefimov Date: 2016-01-30 15:44 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3d00f5689b6c Merge ! .hgtags Changeset: 0cec2665affa Author: asaha Date: 2016-01-31 10:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/0cec2665affa Added tag jdk8u74-b31 for changeset 3d00f5689b6c ! .hgtags Changeset: 1412978e2281 Author: asaha Date: 2016-02-04 15:00 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/1412978e2281 Merge ! .hgtags Changeset: 1cc4df0d1a3b Author: asaha Date: 2016-02-05 13:25 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/1cc4df0d1a3b Merge ! .hgtags Changeset: dfa71aa07350 Author: asaha Date: 2016-02-18 09:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/dfa71aa07350 Merge ! .hgtags Changeset: df5ecc64894f Author: asaha Date: 2016-02-18 10:01 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/df5ecc64894f Merge ! .hgtags Changeset: 7dee4226ff14 Author: asaha Date: 2016-02-22 13:39 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/7dee4226ff14 Merge ! .hgtags Changeset: 259a5f8c54d6 Author: asaha Date: 2016-02-22 14:04 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/259a5f8c54d6 Merge ! .hgtags Changeset: 3af81a20dbcf Author: asaha Date: 2016-02-23 09:27 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3af81a20dbcf Added tag jdk8u74-b32 for changeset 0cec2665affa ! .hgtags Changeset: e3ae49ceef0c Author: asaha Date: 2016-03-01 15:18 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/e3ae49ceef0c Merge ! .hgtags Changeset: 887331af1853 Author: asaha Date: 2016-03-01 15:33 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/887331af1853 Merge ! .hgtags Changeset: 0cf881262ce4 Author: asaha Date: 2016-03-02 12:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/0cf881262ce4 Merge ! .hgtags Changeset: b0c7f793ebbf Author: asaha Date: 2016-03-22 21:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/b0c7f793ebbf Merge ! .hgtags Changeset: d3971fedd6d2 Author: asaha Date: 2016-03-22 22:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/d3971fedd6d2 Merge ! .hgtags Changeset: d04ee5c0c44f Author: asaha Date: 2016-03-23 14:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/d04ee5c0c44f Added tag jdk8u101-b00 for changeset aa99436ccf82 ! .hgtags Changeset: 8674aec1be64 Author: asaha Date: 2016-03-23 14:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/8674aec1be64 Merge ! .hgtags Changeset: 7c7ca1227a51 Author: asaha Date: 2016-03-28 11:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/7c7ca1227a51 Added tag jdk8u101-b01 for changeset 8674aec1be64 ! .hgtags Changeset: 04a03fa65edd Author: asaha Date: 2016-03-31 14:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/04a03fa65edd Merge ! .hgtags Changeset: af6ddd4cd94c Author: asaha Date: 2016-03-21 14:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/af6ddd4cd94c Merge ! .hgtags Changeset: 0813cdb09e1f Author: asaha Date: 2016-03-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/0813cdb09e1f Added tag jdk8u77-b31 for changeset af6ddd4cd94c ! .hgtags Changeset: fe88377e18b0 Author: asaha Date: 2016-03-31 14:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/fe88377e18b0 Merge ! .hgtags Changeset: 96a43945cb6a Author: asaha Date: 2016-04-04 12:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/96a43945cb6a Merge ! .hgtags Changeset: 7f85a1a30ad3 Author: asaha Date: 2016-04-04 13:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/7f85a1a30ad3 Added tag jdk8u101-b02 for changeset 96a43945cb6a ! .hgtags Changeset: 11e4e7e901bc Author: asaha Date: 2016-04-10 23:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/11e4e7e901bc Added tag jdk8u92-b31 for changeset fe88377e18b0 ! .hgtags Changeset: 371b0c5477d8 Author: asaha Date: 2016-04-10 23:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/371b0c5477d8 Merge ! .hgtags Changeset: 52cca1ce8b47 Author: asaha Date: 2016-04-11 12:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/52cca1ce8b47 Added tag jdk8u101-b03 for changeset 371b0c5477d8 ! .hgtags Changeset: 3edb62964561 Author: asaha Date: 2016-04-18 10:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3edb62964561 Added tag jdk8u101-b04 for changeset 52cca1ce8b47 ! .hgtags Changeset: 37bd092c2a7a Author: asaha Date: 2016-04-25 10:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/37bd092c2a7a Added tag jdk8u101-b05 for changeset 3edb62964561 ! .hgtags Changeset: 3c35b66b5345 Author: asaha Date: 2016-04-25 10:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3c35b66b5345 Merge ! .hgtags Changeset: 889731f1c4fc Author: asaha Date: 2016-04-27 15:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/889731f1c4fc Added tag jdk8u102-b05 for changeset 3c35b66b5345 ! .hgtags Changeset: df3cd274d224 Author: asaha Date: 2016-05-02 14:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/df3cd274d224 Added tag jdk8u101-b06 for changeset 37bd092c2a7a ! .hgtags Changeset: 2a265ab91dd2 Author: asaha Date: 2016-05-02 14:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/2a265ab91dd2 Merge ! .hgtags Changeset: 9dfad32be1ed Author: asaha Date: 2016-05-02 15:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/9dfad32be1ed Added tag jdk8u102-b06 for changeset 2a265ab91dd2 ! .hgtags Changeset: 9d62d30ed9fc Author: aefimov Date: 2016-05-05 19:09 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/9d62d30ed9fc 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Changeset: b8914ce62047 Author: asaha Date: 2016-05-09 10:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/b8914ce62047 Added tag jdk8u101-b07 for changeset df3cd274d224 ! .hgtags Changeset: 8d44271dd11d Author: asaha Date: 2016-05-09 11:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/8d44271dd11d Merge ! .hgtags Changeset: 0dcc485c5c19 Author: asaha Date: 2016-05-09 11:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/0dcc485c5c19 Added tag jdk8u102-b07 for changeset 8d44271dd11d ! .hgtags Changeset: 930b5d52774f Author: asaha Date: 2016-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/930b5d52774f Added tag jdk8u101-b08 for changeset b8914ce62047 ! .hgtags Changeset: 329501e6cc22 Author: asaha Date: 2016-05-16 10:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/329501e6cc22 Merge ! .hgtags Changeset: 559e261824c7 Author: asaha Date: 2016-05-16 10:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/559e261824c7 Added tag jdk8u102-b08 for changeset 329501e6cc22 ! .hgtags Changeset: 4cbea61d24af Author: asaha Date: 2016-05-19 03:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4cbea61d24af 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Changeset: 317ccda98b74 Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/317ccda98b74 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Changeset: 4b220cc8af78 Author: asaha Date: 2016-05-23 17:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4b220cc8af78 Added tag jdk8u101-b09 for changeset 317ccda98b74 ! .hgtags Changeset: e108e30edcca Author: asaha Date: 2016-05-23 20:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/e108e30edcca Merge ! .hgtags Changeset: fea6827decb5 Author: asaha Date: 2016-05-23 20:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/fea6827decb5 Added tag jdk8u102-b09 for changeset e108e30edcca ! .hgtags Changeset: 4a0307e91740 Author: asaha Date: 2016-05-20 11:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4a0307e91740 Added tag jdk8u91-b15 for changeset 9f89788050d3 ! .hgtags Changeset: 7c90acc43273 Author: asaha Date: 2016-05-26 13:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/7c90acc43273 Merge ! .hgtags Changeset: 4942432b3da1 Author: asaha Date: 2016-05-31 09:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4942432b3da1 Added tag jdk8u101-b10 for changeset 7c90acc43273 ! .hgtags Changeset: e0d70741f35c Author: asaha Date: 2016-05-31 09:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/e0d70741f35c Merge ! .hgtags Changeset: dfb0dac9f92e Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/dfb0dac9f92e Added tag jdk8u102-b10 for changeset e0d70741f35c ! .hgtags Changeset: f8511bfb19c3 Author: asaha Date: 2016-06-06 11:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f8511bfb19c3 Added tag jdk8u101-b11 for changeset 4942432b3da1 ! .hgtags Changeset: 360a2772486d Author: asaha Date: 2016-06-06 12:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/360a2772486d Merge ! .hgtags Changeset: 44507a24a797 Author: asaha Date: 2016-06-06 13:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/44507a24a797 Added tag jdk8u102-b11 for changeset 360a2772486d ! .hgtags Changeset: 2bb2aec4b3e5 Author: asaha Date: 2016-06-13 12:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/2bb2aec4b3e5 Added tag jdk8u101-b12 for changeset f8511bfb19c3 ! .hgtags Changeset: 57546b5b575d Author: asaha Date: 2016-06-13 13:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/57546b5b575d Merge ! .hgtags Changeset: fc50e5f1bf46 Author: asaha Date: 2016-06-13 13:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/fc50e5f1bf46 Added tag jdk8u102-b12 for changeset 57546b5b575d ! .hgtags Changeset: cd8d459147c3 Author: asaha Date: 2016-06-21 18:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/cd8d459147c3 Added tag jdk8u101-b13 for changeset 2bb2aec4b3e5 ! .hgtags Changeset: a7c292080d5e Author: asaha Date: 2016-06-21 18:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/a7c292080d5e Merge ! .hgtags Changeset: 56b133772ec1 Author: asaha Date: 2016-06-21 18:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/56b133772ec1 Added tag jdk8u102-b13 for changeset a7c292080d5e ! .hgtags Changeset: e55f058f2d32 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/e55f058f2d32 Merge ! .hgtags Changeset: 329c59a861cf Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/329c59a861cf Added tag jdk8u102-b14-aarch32-160812 for changeset e55f058f2d32 ! .hgtags From snazarkin at azul.com Fri Aug 12 15:23:27 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 12 Aug 2016 15:23:27 +0000 Subject: hg: aarch32-port/jdk8u/jaxp: 116 new changesets Message-ID: <201608121523.u7CFNS1M029479@aojmv0008.oracle.com> Changeset: b3c914ad842d Author: aefimov Date: 2015-12-05 13:22 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/b3c914ad842d 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: joehw, coffeys ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Changeset: 7711933ec184 Author: asaha Date: 2015-12-21 15:20 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/7711933ec184 Added tag jdk8u76-b01 for changeset b3c914ad842d ! .hgtags Changeset: 8e311329305a Author: asaha Date: 2016-01-04 12:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/8e311329305a Added tag jdk8u76-b02 for changeset 7711933ec184 ! .hgtags Changeset: fd9d38e75287 Author: asaha Date: 2015-12-16 15:46 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fd9d38e75287 Merge ! .hgtags Changeset: ae195096f94d Author: asaha Date: 2016-01-05 08:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ae195096f94d Merge ! .hgtags Changeset: 11dd1c13f1bd Author: asaha Date: 2016-01-05 08:47 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/11dd1c13f1bd Merge ! .hgtags Changeset: 1cc1c3510fd8 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/1cc1c3510fd8 Added tag jdk8u76-b03 for changeset 11dd1c13f1bd ! .hgtags Changeset: b96204430344 Author: asaha Date: 2016-01-25 13:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/b96204430344 Added tag jdk8u76-b04 for changeset 1cc1c3510fd8 ! .hgtags Changeset: 79f797fa55d8 Author: asaha Date: 2016-01-25 15:47 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/79f797fa55d8 Added tag jdk8u82-b00 for changeset b96204430344 ! .hgtags Changeset: baac0cbb7939 Author: aefimov Date: 2016-02-05 14:40 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/baac0cbb7939 8144593: Suppress not recognized property/feature warning messages from SAXParser Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: fc67851c77ef Author: aefimov Date: 2016-02-05 14:57 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fc67851c77ef 8072081: Supplementary characters are rejected in comments Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 2abe6fc9bb5f Author: robm Date: 2016-02-05 13:53 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2abe6fc9bb5f Merge Changeset: 802eb620ffab Author: asaha Date: 2016-02-01 16:34 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/802eb620ffab Merge ! .hgtags Changeset: a43504eeb367 Author: asaha Date: 2016-02-05 09:33 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a43504eeb367 Merge Changeset: 447aab25a88b Author: aefimov Date: 2016-02-29 15:46 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/447aab25a88b 8149915: enabling validate-annotations feature for xsd schema with annotation causes NPE Reviewed-by: joehw ! src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java Changeset: d595138c9527 Author: aefimov Date: 2016-02-29 15:48 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/d595138c9527 8150470: JCK: api/xsl/conf/copy/copy19 test failure Reviewed-by: joehw, aefimov ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: e115e07905cf Author: asaha Date: 2016-03-23 12:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/e115e07905cf Added tag jdk8u102-b00 for changeset b96204430344 ! .hgtags Changeset: 40331ef7637a Author: asaha Date: 2016-03-23 15:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/40331ef7637a Merge ! .hgtags Changeset: e31d3ecd2928 Author: asaha Date: 2016-03-22 12:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/e31d3ecd2928 Merge ! .hgtags Changeset: 7ae23fadd851 Author: asaha Date: 2016-03-23 15:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/7ae23fadd851 Merge ! .hgtags Changeset: 2728110e2bc5 Author: asaha Date: 2016-03-29 13:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2728110e2bc5 Added tag jdk8u102-b01 for changeset 7ae23fadd851 ! .hgtags Changeset: aabd540d440c Author: aefimov Date: 2016-03-28 16:39 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/aabd540d440c 8150704: XALAN: ERROR: 'No more DTM IDs are available' when transforming with lots of temporary result trees Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/DOM.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java Changeset: 760d26dbaa27 Author: robm Date: 2016-03-29 23:01 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/760d26dbaa27 Merge Changeset: ebe7dc636783 Author: asaha Date: 2016-04-11 13:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ebe7dc636783 Added tag jdk8u102-b02 for changeset 760d26dbaa27 ! .hgtags Changeset: ec9701b3846b Author: asaha Date: 2016-01-25 14:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ec9701b3846b Merge ! .hgtags Changeset: 560debec149d Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/560debec149d Added tag jdk8u76-b05 for changeset ec9701b3846b ! .hgtags Changeset: ce8019f21943 Author: asaha Date: 2016-02-01 12:19 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ce8019f21943 Merge ! .hgtags Changeset: 8634b174ad16 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/8634b174ad16 Added tag jdk8u76-b06 for changeset ce8019f21943 ! .hgtags Changeset: 3f1a028c152e Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/3f1a028c152e Merge ! .hgtags Changeset: 53cc2017310a Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/53cc2017310a Added tag jdk8u76-b07 for changeset 3f1a028c152e ! .hgtags Changeset: 74c0b275d2dd Author: asaha Date: 2016-02-15 16:44 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/74c0b275d2dd Merge ! .hgtags Changeset: 6ea7f4cda57e Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/6ea7f4cda57e Added tag jdk8u76-b08 for changeset 74c0b275d2dd ! .hgtags Changeset: 2e5841f57df4 Author: asaha Date: 2016-02-22 13:14 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2e5841f57df4 Merge ! .hgtags Changeset: c725b43bdc10 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/c725b43bdc10 Added tag jdk8u76-b09 for changeset 2e5841f57df4 ! .hgtags Changeset: 513cb39f8a3a Author: asaha Date: 2016-02-28 19:33 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/513cb39f8a3a 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: 8c4b25889202 Author: asaha Date: 2016-02-29 11:51 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/8c4b25889202 Merge ! .hgtags Changeset: 6afc87bdaa7b Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/6afc87bdaa7b Added tag jdk8u76-b10 for changeset 8c4b25889202 ! .hgtags Changeset: c8050e027633 Author: asaha Date: 2016-03-07 10:50 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/c8050e027633 Added tag jdk8u76-b11 for changeset 6afc87bdaa7b ! .hgtags Changeset: 233768376a36 Author: asaha Date: 2016-03-15 13:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/233768376a36 Merge ! .hgtags Changeset: 7e43e115dfaf Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/7e43e115dfaf Added tag jdk8u76-b12 for changeset 233768376a36 ! .hgtags Changeset: 846242bc27f1 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/846242bc27f1 Added tag jdk8u92-b00 for changeset 7e43e115dfaf ! .hgtags Changeset: 1bce84411d37 Author: asaha Date: 2016-03-22 11:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/1bce84411d37 Merge ! .hgtags Changeset: e1199f31cee7 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/e1199f31cee7 Added tag jdk8u92-b13 for changeset 1bce84411d37 ! .hgtags Changeset: 8b0bf55a041a Author: asaha Date: 2016-03-31 09:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/8b0bf55a041a Added tag jdk8u91-b14 for changeset f6bda5729ff8 ! .hgtags Changeset: fb9f98ed6ef2 Author: asaha Date: 2016-03-31 10:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fb9f98ed6ef2 Merge ! .hgtags Changeset: ace7a6ce99c4 Author: asaha Date: 2016-03-31 11:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ace7a6ce99c4 Added tag jdk8u92-b14 for changeset fb9f98ed6ef2 ! .hgtags Changeset: b597ebd5ef6a Author: asaha Date: 2016-04-05 10:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/b597ebd5ef6a Merge ! .hgtags ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 9be3e75c8f46 Author: asaha Date: 2016-04-11 14:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/9be3e75c8f46 Merge ! .hgtags Changeset: 58469c50677d Author: asaha Date: 2016-04-18 15:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/58469c50677d Added tag jdk8u102-b03 for changeset 9be3e75c8f46 ! .hgtags Changeset: 4e861d843046 Author: asaha Date: 2016-04-25 09:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/4e861d843046 Added tag jdk8u102-b04 for changeset 58469c50677d ! .hgtags Changeset: 9216364d6c4e Author: asaha Date: 2016-01-11 13:59 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/9216364d6c4e Added tag jdk8u81-b00 for changeset cb072b12f5db ! .hgtags Changeset: 5e03b07a8400 Author: asaha Date: 2016-01-26 08:37 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/5e03b07a8400 Added tag jdk8u40-b33 for changeset b02301aeab79 ! .hgtags Changeset: b8c51ec07015 Author: asaha Date: 2016-01-26 10:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/b8c51ec07015 Merge ! .hgtags Changeset: c583ac51e2c7 Author: aefimov Date: 2016-01-30 16:00 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/c583ac51e2c7 Merge ! .hgtags Changeset: 4c8fd0814bf0 Author: asaha Date: 2016-01-31 10:08 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/4c8fd0814bf0 Added tag jdk8u74-b31 for changeset c583ac51e2c7 ! .hgtags Changeset: 497fa9669412 Author: asaha Date: 2016-02-04 15:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/497fa9669412 Merge ! .hgtags Changeset: 403f1fbf113a Author: asaha Date: 2016-02-05 23:21 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/403f1fbf113a Merge ! .hgtags Changeset: 29d2bdf57b71 Author: asaha Date: 2016-02-18 09:50 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/29d2bdf57b71 Merge ! .hgtags Changeset: af0ed7710ff9 Author: asaha Date: 2016-02-18 10:05 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/af0ed7710ff9 Merge ! .hgtags Changeset: 384aece5736d Author: asaha Date: 2016-02-22 13:41 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/384aece5736d Merge ! .hgtags Changeset: 1a44e95d4b9b Author: asaha Date: 2016-02-22 14:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/1a44e95d4b9b Merge ! .hgtags Changeset: b03b69adc909 Author: aefimov Date: 2016-02-24 14:58 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/b03b69adc909 8148872: Complete name checking Reviewed-by: dfuchs, lancea, ahgross ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 7762a169069f Author: asaha Date: 2016-02-23 09:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/7762a169069f Added tag jdk8u74-b32 for changeset 4c8fd0814bf0 ! .hgtags Changeset: a38aa8b2188a Author: asaha Date: 2016-03-01 15:21 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a38aa8b2188a Merge ! .hgtags Changeset: 2bbdcad0c4c8 Author: asaha Date: 2016-03-01 15:35 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2bbdcad0c4c8 Merge ! .hgtags Changeset: a0ec63b10c5e Author: asaha Date: 2016-03-02 12:37 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a0ec63b10c5e Merge ! .hgtags Changeset: 3be4bec77aa7 Author: asaha Date: 2016-03-22 21:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/3be4bec77aa7 Merge ! .hgtags Changeset: a6e134f7e03a Author: asaha Date: 2016-03-22 22:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a6e134f7e03a Merge ! .hgtags Changeset: 6bf2caa30f4a Author: asaha Date: 2016-03-23 14:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/6bf2caa30f4a Added tag jdk8u101-b00 for changeset cb072b12f5db ! .hgtags Changeset: fb5e0a18ad7d Author: asaha Date: 2016-03-23 14:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fb5e0a18ad7d Merge ! .hgtags Changeset: 29eddeae1f94 Author: asaha Date: 2016-03-28 11:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/29eddeae1f94 Added tag jdk8u101-b01 for changeset fb5e0a18ad7d ! .hgtags Changeset: 1e01dcda858a Author: asaha Date: 2016-03-31 14:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/1e01dcda858a Merge ! .hgtags Changeset: a49d8c7db1e5 Author: asaha Date: 2016-03-21 14:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a49d8c7db1e5 Merge ! .hgtags Changeset: 84b2461211a4 Author: asaha Date: 2016-03-22 12:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/84b2461211a4 Added tag jdk8u77-b31 for changeset a49d8c7db1e5 ! .hgtags Changeset: ac887193179b Author: asaha Date: 2016-03-31 14:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ac887193179b Merge ! .hgtags Changeset: c7aeb4e55b0f Author: asaha Date: 2016-04-04 12:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/c7aeb4e55b0f Merge ! .hgtags Changeset: a1fdac41939a Author: asaha Date: 2016-04-04 13:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a1fdac41939a Added tag jdk8u101-b02 for changeset c7aeb4e55b0f ! .hgtags Changeset: edce55dd1642 Author: asaha Date: 2016-04-10 23:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/edce55dd1642 Added tag jdk8u92-b31 for changeset ac887193179b ! .hgtags Changeset: 2089aaa60f91 Author: asaha Date: 2016-04-10 23:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2089aaa60f91 Merge ! .hgtags Changeset: c678c1a31a55 Author: aefimov Date: 2016-04-11 15:18 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/c678c1a31a55 8149962: Better delineation of XML processing Reviewed-by: dfuchs, lancea, ahgross ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java Changeset: a6a032a5490f Author: asaha Date: 2016-04-11 12:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a6a032a5490f Added tag jdk8u101-b03 for changeset c678c1a31a55 ! .hgtags Changeset: 80f389596bfa Author: asaha Date: 2016-04-18 10:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/80f389596bfa Added tag jdk8u101-b04 for changeset a6a032a5490f ! .hgtags Changeset: 03f2bf9410ef Author: asaha Date: 2016-04-25 10:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/03f2bf9410ef Added tag jdk8u101-b05 for changeset 80f389596bfa ! .hgtags Changeset: f5cb21e3a361 Author: asaha Date: 2016-04-26 13:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/f5cb21e3a361 Merge ! .hgtags ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java Changeset: fc3257c98f34 Author: asaha Date: 2016-04-27 15:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fc3257c98f34 Added tag jdk8u102-b05 for changeset f5cb21e3a361 ! .hgtags Changeset: 39e620ddf0bb Author: asaha Date: 2016-05-02 14:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/39e620ddf0bb Added tag jdk8u101-b06 for changeset 03f2bf9410ef ! .hgtags Changeset: 545ae88cd091 Author: asaha Date: 2016-05-02 14:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/545ae88cd091 Merge ! .hgtags Changeset: fe98180f7d02 Author: asaha Date: 2016-05-02 15:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fe98180f7d02 Added tag jdk8u102-b06 for changeset 545ae88cd091 ! .hgtags Changeset: 20b471597633 Author: asaha Date: 2016-05-09 10:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/20b471597633 Added tag jdk8u101-b07 for changeset 39e620ddf0bb ! .hgtags Changeset: f563e46f3083 Author: asaha Date: 2016-05-09 11:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/f563e46f3083 Merge ! .hgtags Changeset: 2fb7aa06f656 Author: asaha Date: 2016-05-09 11:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2fb7aa06f656 Added tag jdk8u102-b07 for changeset f563e46f3083 ! .hgtags Changeset: 91dba3952a3d Author: aefimov Date: 2016-05-13 18:34 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/91dba3952a3d 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java Changeset: 43909a503007 Author: asaha Date: 2016-05-16 10:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/43909a503007 Added tag jdk8u101-b08 for changeset 20b471597633 ! .hgtags Changeset: c9f8318eb631 Author: asaha Date: 2016-05-16 10:45 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/c9f8318eb631 Merge ! .hgtags Changeset: e569e50bd8a5 Author: asaha Date: 2016-05-16 10:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/e569e50bd8a5 Added tag jdk8u102-b08 for changeset c9f8318eb631 ! .hgtags Changeset: 05f5349489ca Author: asaha Date: 2016-05-19 03:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/05f5349489ca 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 97939d061a0e Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/97939d061a0e 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 626b83d17d5d Author: asaha Date: 2016-05-23 17:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/626b83d17d5d Added tag jdk8u101-b09 for changeset 97939d061a0e ! .hgtags Changeset: 8f5ebb91ab3a Author: asaha Date: 2016-05-23 20:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/8f5ebb91ab3a Merge ! .hgtags Changeset: 7c1960760222 Author: asaha Date: 2016-05-23 20:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/7c1960760222 Added tag jdk8u102-b09 for changeset 8f5ebb91ab3a ! .hgtags Changeset: 3a7dd48f7d32 Author: asaha Date: 2016-05-20 11:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/3a7dd48f7d32 Added tag jdk8u91-b15 for changeset 8b0bf55a041a ! .hgtags Changeset: 0066fe71b120 Author: asaha Date: 2016-05-26 13:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/0066fe71b120 Merge ! .hgtags Changeset: 0878a0a5fdab Author: asaha Date: 2016-05-31 09:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/0878a0a5fdab Added tag jdk8u101-b10 for changeset 0066fe71b120 ! .hgtags Changeset: 018c7ebb858c Author: asaha Date: 2016-05-31 10:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/018c7ebb858c Merge ! .hgtags Changeset: d57268471f67 Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/d57268471f67 Added tag jdk8u102-b10 for changeset 018c7ebb858c ! .hgtags Changeset: ddcc10eeb9d3 Author: asaha Date: 2016-06-06 11:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ddcc10eeb9d3 Added tag jdk8u101-b11 for changeset 0878a0a5fdab ! .hgtags Changeset: 429621d25778 Author: asaha Date: 2016-06-06 12:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/429621d25778 Merge ! .hgtags Changeset: 936c7a3ab382 Author: asaha Date: 2016-06-06 13:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/936c7a3ab382 Added tag jdk8u102-b11 for changeset 429621d25778 ! .hgtags Changeset: 8ee36eca2124 Author: asaha Date: 2016-06-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/8ee36eca2124 Added tag jdk8u101-b12 for changeset ddcc10eeb9d3 ! .hgtags Changeset: fef62f7eb599 Author: asaha Date: 2016-06-13 13:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fef62f7eb599 Merge ! .hgtags Changeset: 1e32365d1f18 Author: asaha Date: 2016-06-13 13:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/1e32365d1f18 Added tag jdk8u102-b12 for changeset fef62f7eb599 ! .hgtags Changeset: 2879af37c6c4 Author: asaha Date: 2016-06-21 18:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2879af37c6c4 Added tag jdk8u101-b13 for changeset 8ee36eca2124 ! .hgtags Changeset: e9de037c3b4c Author: asaha Date: 2016-06-21 18:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/e9de037c3b4c Merge ! .hgtags Changeset: 1f032000ff4b Author: asaha Date: 2016-06-21 18:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/1f032000ff4b Added tag jdk8u102-b13 for changeset e9de037c3b4c ! .hgtags Changeset: 864fa033bcc9 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/864fa033bcc9 Merge ! .hgtags Changeset: 26a14181abe1 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/26a14181abe1 Added tag jdk8u102-b14-aarch32-160812 for changeset 864fa033bcc9 ! .hgtags From snazarkin at azul.com Fri Aug 12 15:23:37 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 12 Aug 2016 15:23:37 +0000 Subject: hg: aarch32-port/jdk8u/jaxws: 105 new changesets Message-ID: <201608121523.u7CFNd67029525@aojmv0008.oracle.com> Changeset: 8c7d476c4469 Author: asaha Date: 2015-12-21 15:20 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8c7d476c4469 Added tag jdk8u76-b01 for changeset 60789eebd1fe ! .hgtags Changeset: f067010eb63d Author: asaha Date: 2016-01-04 12:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f067010eb63d Added tag jdk8u76-b02 for changeset 8c7d476c4469 ! .hgtags Changeset: 04d92b5b111f Author: asaha Date: 2015-12-16 15:47 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/04d92b5b111f Merge ! .hgtags Changeset: 2d1dcd107615 Author: asaha Date: 2016-01-05 08:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/2d1dcd107615 Merge ! .hgtags Changeset: 4b728dce9390 Author: asaha Date: 2016-01-05 08:47 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/4b728dce9390 Merge ! .hgtags Changeset: 4dfb56754487 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/4dfb56754487 Added tag jdk8u76-b03 for changeset 4b728dce9390 ! .hgtags Changeset: a0c077b39c7a Author: asaha Date: 2016-01-25 13:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/a0c077b39c7a Added tag jdk8u76-b04 for changeset 4dfb56754487 ! .hgtags Changeset: 97387ba1e54d Author: asaha Date: 2016-01-25 15:47 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/97387ba1e54d Added tag jdk8u82-b00 for changeset a0c077b39c7a ! .hgtags Changeset: 73446762f6be Author: asaha Date: 2016-02-01 16:35 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/73446762f6be Merge ! .hgtags Changeset: a5fe00dce300 Author: asaha Date: 2016-03-23 12:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/a5fe00dce300 Added tag jdk8u102-b00 for changeset a0c077b39c7a ! .hgtags Changeset: 7838bb10d513 Author: asaha Date: 2016-03-23 15:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/7838bb10d513 Merge ! .hgtags Changeset: f0816934d0d8 Author: asaha Date: 2016-03-22 12:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f0816934d0d8 Merge ! .hgtags Changeset: c0ad0fa38df0 Author: asaha Date: 2016-03-23 15:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/c0ad0fa38df0 Merge ! .hgtags Changeset: 0a82e8a2c226 Author: asaha Date: 2016-03-29 13:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/0a82e8a2c226 Added tag jdk8u102-b01 for changeset c0ad0fa38df0 ! .hgtags Changeset: 391a42f11d6e Author: aefimov Date: 2016-03-24 01:15 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/391a42f11d6e 8145039: JAXB marshaller fails with ClassCastException on classes generated by xjc Reviewed-by: lancea ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeRef.java Changeset: bd88174c3095 Author: aefimov Date: 2016-03-29 13:16 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/bd88174c3095 8073872: Schemagen fails with StackOverflowError if element references containing class Reviewed-by: lancea ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java Changeset: 43833fcf4701 Author: robm Date: 2016-03-29 23:01 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/43833fcf4701 Merge Changeset: face9bd6bac2 Author: aefimov Date: 2016-04-01 19:03 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/face9bd6bac2 8134111: Unmarshaller unmarshalls XML element which doesn't have the expected namespace Reviewed-by: lancea ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java Changeset: 0ed05886ec9d Author: asaha Date: 2016-04-11 13:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/0ed05886ec9d Added tag jdk8u102-b02 for changeset face9bd6bac2 ! .hgtags Changeset: fb7f4e5348ac Author: asaha Date: 2016-01-25 15:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/fb7f4e5348ac Merge ! .hgtags Changeset: 1c8d4e9c2a74 Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/1c8d4e9c2a74 Added tag jdk8u76-b05 for changeset fb7f4e5348ac ! .hgtags Changeset: e28faf4200cb Author: asaha Date: 2016-02-01 12:20 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/e28faf4200cb Merge ! .hgtags Changeset: e5ccaa11aecf Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/e5ccaa11aecf Added tag jdk8u76-b06 for changeset e28faf4200cb ! .hgtags Changeset: 8fbdfb6e0711 Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8fbdfb6e0711 Merge ! .hgtags Changeset: 280891ba8788 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/280891ba8788 Added tag jdk8u76-b07 for changeset 8fbdfb6e0711 ! .hgtags Changeset: dd502b0270a0 Author: asaha Date: 2016-02-15 16:45 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/dd502b0270a0 Merge ! .hgtags Changeset: 29c60d026571 Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/29c60d026571 Added tag jdk8u76-b08 for changeset dd502b0270a0 ! .hgtags Changeset: c50275b7bb7a Author: asaha Date: 2016-02-22 13:15 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/c50275b7bb7a Merge ! .hgtags Changeset: f67707d4ab4e Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f67707d4ab4e Added tag jdk8u76-b09 for changeset c50275b7bb7a ! .hgtags Changeset: 9a7ea7a7ab73 Author: asaha Date: 2016-02-29 11:52 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/9a7ea7a7ab73 Merge ! .hgtags Changeset: f31ede81ad1e Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f31ede81ad1e Added tag jdk8u76-b10 for changeset 9a7ea7a7ab73 ! .hgtags Changeset: 5c028c153aba Author: asaha Date: 2016-03-07 10:50 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/5c028c153aba Added tag jdk8u76-b11 for changeset f31ede81ad1e ! .hgtags Changeset: fad3981b329a Author: asaha Date: 2016-03-15 13:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/fad3981b329a Merge ! .hgtags Changeset: 451d700ba30e Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/451d700ba30e Added tag jdk8u76-b12 for changeset fad3981b329a ! .hgtags Changeset: f564c30f7939 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f564c30f7939 Added tag jdk8u92-b00 for changeset 451d700ba30e ! .hgtags Changeset: 008547c7dd3e Author: asaha Date: 2016-03-22 11:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/008547c7dd3e Merge ! .hgtags Changeset: fbbf74dcce54 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/fbbf74dcce54 Added tag jdk8u92-b13 for changeset 008547c7dd3e ! .hgtags Changeset: 4c0ed3f71a59 Author: asaha Date: 2016-03-31 09:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/4c0ed3f71a59 Added tag jdk8u91-b14 for changeset e71f424e2c96 ! .hgtags Changeset: 759ba92444a9 Author: asaha Date: 2016-03-31 10:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/759ba92444a9 Merge ! .hgtags Changeset: 12b963893d05 Author: asaha Date: 2016-03-31 11:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/12b963893d05 Added tag jdk8u92-b14 for changeset 759ba92444a9 ! .hgtags Changeset: b949dc73142a Author: asaha Date: 2016-04-05 10:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/b949dc73142a Merge ! .hgtags Changeset: 4e12f131bb0d Author: asaha Date: 2016-04-11 14:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/4e12f131bb0d Merge ! .hgtags Changeset: 5b1d73ea0eb6 Author: asaha Date: 2016-04-18 15:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/5b1d73ea0eb6 Added tag jdk8u102-b03 for changeset 4e12f131bb0d ! .hgtags Changeset: 2d1c73175b3a Author: asaha Date: 2016-04-25 09:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/2d1c73175b3a Added tag jdk8u102-b04 for changeset 5b1d73ea0eb6 ! .hgtags Changeset: 58d4983c86eb Author: asaha Date: 2016-01-11 14:00 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/58d4983c86eb Added tag jdk8u81-b00 for changeset 6580edbc4511 ! .hgtags Changeset: 4c3dfdb749b6 Author: asaha Date: 2016-01-26 08:37 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/4c3dfdb749b6 Added tag jdk8u40-b33 for changeset f9e72841a77f ! .hgtags Changeset: 95d9580fda73 Author: asaha Date: 2016-01-26 10:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/95d9580fda73 Merge ! .hgtags Changeset: e2d83c243af5 Author: aefimov Date: 2016-01-30 16:00 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/e2d83c243af5 Merge ! .hgtags Changeset: 62291bde8b5e Author: asaha Date: 2016-01-31 10:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/62291bde8b5e Added tag jdk8u74-b31 for changeset e2d83c243af5 ! .hgtags Changeset: 82cfb575c4e2 Author: asaha Date: 2016-02-04 15:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/82cfb575c4e2 Merge ! .hgtags Changeset: e7da2612a5ab Author: asaha Date: 2016-02-05 23:23 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/e7da2612a5ab Merge ! .hgtags Changeset: 7bb7ea0ed6d3 Author: asaha Date: 2016-02-18 09:50 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/7bb7ea0ed6d3 Merge ! .hgtags Changeset: 47c4a7cc38ae Author: asaha Date: 2016-02-18 10:05 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/47c4a7cc38ae Merge ! .hgtags Changeset: 9811758c0384 Author: asaha Date: 2016-02-22 13:41 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/9811758c0384 Merge ! .hgtags Changeset: f7db5d7ca14c Author: asaha Date: 2016-02-22 14:08 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f7db5d7ca14c Merge ! .hgtags Changeset: 209ad2cb85e7 Author: asaha Date: 2016-02-23 09:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/209ad2cb85e7 Added tag jdk8u74-b32 for changeset 62291bde8b5e ! .hgtags Changeset: f05739198383 Author: asaha Date: 2016-03-01 15:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f05739198383 Merge ! .hgtags Changeset: c882f5241662 Author: asaha Date: 2016-03-01 15:35 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/c882f5241662 Merge ! .hgtags Changeset: 8ca26ef52e00 Author: asaha Date: 2016-03-02 12:37 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8ca26ef52e00 Merge ! .hgtags Changeset: 06aaab918035 Author: asaha Date: 2016-03-22 21:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/06aaab918035 Merge ! .hgtags Changeset: d00c7fb7a558 Author: asaha Date: 2016-03-22 22:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d00c7fb7a558 Merge ! .hgtags Changeset: 0fd4457e2d0d Author: asaha Date: 2016-03-23 14:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/0fd4457e2d0d Added tag jdk8u101-b00 for changeset 6580edbc4511 ! .hgtags Changeset: 0bff22fbd91f Author: asaha Date: 2016-03-23 14:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/0bff22fbd91f Merge ! .hgtags Changeset: e4f9ec18b599 Author: asaha Date: 2016-03-28 11:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/e4f9ec18b599 Added tag jdk8u101-b01 for changeset 0bff22fbd91f ! .hgtags Changeset: e8558bdc83fa Author: asaha Date: 2016-03-31 14:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/e8558bdc83fa Merge ! .hgtags Changeset: bedbb9b6cf59 Author: asaha Date: 2016-03-21 14:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/bedbb9b6cf59 Merge ! .hgtags Changeset: b7a3f833e6d9 Author: asaha Date: 2016-03-22 12:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/b7a3f833e6d9 Added tag jdk8u77-b31 for changeset bedbb9b6cf59 ! .hgtags Changeset: 38c6262b8655 Author: asaha Date: 2016-03-31 14:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/38c6262b8655 Merge ! .hgtags Changeset: 31e437ae0354 Author: asaha Date: 2016-04-04 12:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/31e437ae0354 Merge ! .hgtags Changeset: 8c28d8de51f3 Author: asaha Date: 2016-04-04 13:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8c28d8de51f3 Added tag jdk8u101-b02 for changeset 31e437ae0354 ! .hgtags Changeset: b762186ac713 Author: asaha Date: 2016-04-10 23:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/b762186ac713 Added tag jdk8u92-b31 for changeset 38c6262b8655 ! .hgtags Changeset: 2a5ea5a78ae7 Author: asaha Date: 2016-04-10 23:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/2a5ea5a78ae7 Merge ! .hgtags Changeset: d3b054313ed2 Author: asaha Date: 2016-04-11 12:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d3b054313ed2 Added tag jdk8u101-b03 for changeset 2a5ea5a78ae7 ! .hgtags Changeset: 0a657e4d5ed5 Author: asaha Date: 2016-04-18 10:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/0a657e4d5ed5 Added tag jdk8u101-b04 for changeset d3b054313ed2 ! .hgtags Changeset: 8cef2df1e609 Author: asaha Date: 2016-04-25 10:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8cef2df1e609 Added tag jdk8u101-b05 for changeset 0a657e4d5ed5 ! .hgtags Changeset: 1f512419ae33 Author: asaha Date: 2016-04-25 11:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/1f512419ae33 Merge ! .hgtags Changeset: b8a220c4b436 Author: asaha Date: 2016-04-27 15:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/b8a220c4b436 Added tag jdk8u102-b05 for changeset 1f512419ae33 ! .hgtags Changeset: 96be6de53286 Author: asaha Date: 2016-05-02 14:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/96be6de53286 Added tag jdk8u101-b06 for changeset 8cef2df1e609 ! .hgtags Changeset: c8f5925b8ec9 Author: asaha Date: 2016-05-02 14:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/c8f5925b8ec9 Merge ! .hgtags Changeset: 04ac7da9273d Author: asaha Date: 2016-05-02 15:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/04ac7da9273d Added tag jdk8u102-b06 for changeset c8f5925b8ec9 ! .hgtags Changeset: a6ed0b0e8707 Author: asaha Date: 2016-05-09 10:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/a6ed0b0e8707 Added tag jdk8u101-b07 for changeset 96be6de53286 ! .hgtags Changeset: d4bd96ee5097 Author: asaha Date: 2016-05-09 11:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d4bd96ee5097 Merge ! .hgtags Changeset: 02b66146736a Author: asaha Date: 2016-05-09 11:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/02b66146736a Added tag jdk8u102-b07 for changeset d4bd96ee5097 ! .hgtags Changeset: a93b161995a8 Author: asaha Date: 2016-05-16 10:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/a93b161995a8 Added tag jdk8u101-b08 for changeset a6ed0b0e8707 ! .hgtags Changeset: ca64f5f82725 Author: asaha Date: 2016-05-16 10:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/ca64f5f82725 Merge ! .hgtags Changeset: 26c88c386d63 Author: asaha Date: 2016-05-16 10:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/26c88c386d63 Added tag jdk8u102-b08 for changeset ca64f5f82725 ! .hgtags Changeset: b5d16d8ce564 Author: asaha Date: 2016-05-23 17:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/b5d16d8ce564 Added tag jdk8u101-b09 for changeset a93b161995a8 ! .hgtags Changeset: 5b93dc724912 Author: asaha Date: 2016-05-23 20:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/5b93dc724912 Merge ! .hgtags Changeset: 5984a663b58f Author: asaha Date: 2016-05-23 20:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/5984a663b58f Added tag jdk8u102-b09 for changeset 5b93dc724912 ! .hgtags Changeset: 2bc902ef5f92 Author: asaha Date: 2016-05-20 11:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/2bc902ef5f92 Added tag jdk8u91-b15 for changeset 4c0ed3f71a59 ! .hgtags Changeset: ea422e4481f6 Author: asaha Date: 2016-05-26 13:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/ea422e4481f6 Merge ! .hgtags Changeset: 5f3dcb815b97 Author: asaha Date: 2016-05-31 09:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/5f3dcb815b97 Added tag jdk8u101-b10 for changeset ea422e4481f6 ! .hgtags Changeset: 7a11148c41b8 Author: asaha Date: 2016-05-31 10:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/7a11148c41b8 Merge ! .hgtags Changeset: d7304c22f1a6 Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d7304c22f1a6 Added tag jdk8u102-b10 for changeset 7a11148c41b8 ! .hgtags Changeset: 6a0347504d4c Author: asaha Date: 2016-06-06 11:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/6a0347504d4c Added tag jdk8u101-b11 for changeset 5f3dcb815b97 ! .hgtags Changeset: 0305736a8580 Author: asaha Date: 2016-06-06 13:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/0305736a8580 Merge ! .hgtags Changeset: 06a0575519af Author: asaha Date: 2016-06-06 13:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/06a0575519af Added tag jdk8u102-b11 for changeset 0305736a8580 ! .hgtags Changeset: 287f9e9d45cc Author: asaha Date: 2016-06-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/287f9e9d45cc Added tag jdk8u101-b12 for changeset 6a0347504d4c ! .hgtags Changeset: d02665ceefe5 Author: asaha Date: 2016-06-13 13:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d02665ceefe5 Merge ! .hgtags Changeset: bfd2adfb5a0f Author: asaha Date: 2016-06-13 13:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/bfd2adfb5a0f Added tag jdk8u102-b12 for changeset d02665ceefe5 ! .hgtags Changeset: b9da6ba1364d Author: asaha Date: 2016-06-21 18:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/b9da6ba1364d Added tag jdk8u101-b13 for changeset 287f9e9d45cc ! .hgtags Changeset: d84434eb3e4e Author: asaha Date: 2016-06-21 18:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d84434eb3e4e Merge ! .hgtags Changeset: 81f2d81a48d7 Author: asaha Date: 2016-06-21 18:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/81f2d81a48d7 Added tag jdk8u102-b13 for changeset d84434eb3e4e ! .hgtags Changeset: 81c4909c1d18 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/81c4909c1d18 Merge ! .hgtags Changeset: bdb0785f9799 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/bdb0785f9799 Added tag jdk8u102-b14-aarch32-160812 for changeset 81c4909c1d18 ! .hgtags From snazarkin at azul.com Fri Aug 12 15:23:51 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 12 Aug 2016 15:23:51 +0000 Subject: hg: aarch32-port/jdk8u/langtools: 116 new changesets Message-ID: <201608121523.u7CFNsTD029669@aojmv0008.oracle.com> Changeset: 78f0aa619915 Author: asaha Date: 2015-12-21 15:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/78f0aa619915 Added tag jdk8u76-b01 for changeset 0caab0d65a04 ! .hgtags Changeset: 049e909914f1 Author: asaha Date: 2016-01-04 12:08 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/049e909914f1 Added tag jdk8u76-b02 for changeset 78f0aa619915 ! .hgtags Changeset: 0353cf89ea96 Author: sadayapalam Date: 2016-01-07 08:45 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0353cf89ea96 8145466: javac: No line numbers in compilation error Summary: Compiler should not use the syntax tree from enclosing contexts in diagnostics even when the enclosing contexts are consulted for method lookup. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/diags/DiagnosticRewriterTest.java + test/tools/javac/diags/DiagnosticRewriterTest.out + test/tools/javac/diags/DiagnosticRewriterTest2.java + test/tools/javac/diags/DiagnosticRewriterTest2.out Changeset: 9731ab1f18ee Author: robm Date: 2016-01-14 18:05 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/9731ab1f18ee 8145722: NullPointerException in javadoc Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java Changeset: bde967f54816 Author: asaha Date: 2015-12-16 15:48 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/bde967f54816 Merge ! .hgtags Changeset: 581eabbfd411 Author: asaha Date: 2016-01-05 08:32 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/581eabbfd411 Merge ! .hgtags Changeset: 6b38b7b0ed87 Author: asaha Date: 2016-01-05 08:53 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6b38b7b0ed87 Merge ! .hgtags Changeset: 8969d6096fe1 Author: asaha Date: 2016-01-15 16:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8969d6096fe1 Merge Changeset: 18428dc0634f Author: asaha Date: 2016-01-19 13:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/18428dc0634f Added tag jdk8u76-b03 for changeset 8969d6096fe1 ! .hgtags Changeset: 0ee1f3cdb4ba Author: aefimov Date: 2016-01-15 19:57 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0ee1f3cdb4ba 8134007: Improve string folding Summary: Generalize string folding algorithm to detect mulitple groups of foldable constants within an concat expression Reviewed-by: jlahoda ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/8134007/T8134007.java Changeset: ca136b17b9f4 Author: jlahoda Date: 2015-10-19 12:41 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ca136b17b9f4 8139751: Javac crash with -XDallowStringFolding=false Summary: When string folding is disabled, need to keep the original expression. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/parser/StringFoldingTest.java Changeset: 745c9feb99f2 Author: mcimadamore Date: 2016-01-18 10:58 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/745c9feb99f2 8130506: javac AssertionError when invoking MethodHandle.invoke with lambda parameter Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/MethodHandleInvokeTest.java Changeset: 30f0dce3fbd3 Author: aefimov Date: 2016-01-22 10:49 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/30f0dce3fbd3 8068254: Method reference uses wrong qualifying type Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions. Reviewed-by: rfield, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java + test/tools/javac/lambda/methodReferenceExecution/pkg/B.java Changeset: f8173fa5db9b Author: robm Date: 2016-01-25 08:48 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f8173fa5db9b Merge Changeset: dad1f3dd4a90 Author: asaha Date: 2016-01-25 13:23 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/dad1f3dd4a90 Added tag jdk8u76-b04 for changeset f8173fa5db9b ! .hgtags Changeset: d38228043074 Author: asaha Date: 2016-01-25 15:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/d38228043074 Added tag jdk8u82-b00 for changeset dad1f3dd4a90 ! .hgtags Changeset: 75296d8d5125 Author: mcimadamore Date: 2016-01-26 21:08 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/75296d8d5125 8130304: Inference: NodeNotFoundException thrown with deep generic method call chain Summary: Bug in Tarjan implementation is generating node ids which can overflow 32 bits Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/util/GraphUtils.java + test/tools/javac/generics/inference/8130304/T8130304.java + test/tools/javac/generics/inference/8130304/T8130304b.java Changeset: 4ba5c112dc47 Author: robm Date: 2016-02-05 13:53 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/4ba5c112dc47 Merge Changeset: b561ebc6e8e6 Author: asaha Date: 2016-02-01 16:40 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/b561ebc6e8e6 Merge ! .hgtags Changeset: 6d41db46322d Author: asaha Date: 2016-02-05 09:34 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6d41db46322d Merge Changeset: 8c3890c90147 Author: rpatil Date: 2016-03-02 18:33 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8c3890c90147 8066871: java.lang.VerifyError: Bad local variable type - local final String Summary: baseType() erroneously called on MethodResultInfo causes lack of constant type info Reviewed-by: jlahoda, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/conditional/ConditionalWithFinalStrings.java Changeset: d443881ce6f3 Author: asaha Date: 2016-03-23 12:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/d443881ce6f3 Added tag jdk8u102-b00 for changeset dad1f3dd4a90 ! .hgtags Changeset: 9e7362b65ff9 Author: asaha Date: 2016-03-23 15:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/9e7362b65ff9 Merge ! .hgtags Changeset: 467cadf3f015 Author: asaha Date: 2016-03-22 12:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/467cadf3f015 Merge ! .hgtags Changeset: 6adcc437e39d Author: asaha Date: 2016-03-23 15:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6adcc437e39d Merge ! .hgtags Changeset: 9b41ed61545e Author: asaha Date: 2016-03-29 13:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/9b41ed61545e Added tag jdk8u102-b01 for changeset 6adcc437e39d ! .hgtags Changeset: e74dd6df4d4c Author: dbuck Date: 2016-03-29 10:48 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/e74dd6df4d4c 8143647: Javac compiles method reference that allows results in an IllegalAccessError Summary: Lambda implementation method synthesized by javac should not mention inaccessible types. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/MethodReference75.java + test/tools/javac/lambda/pkg/PublicDerived8143647.java Changeset: 8a650e692464 Author: robm Date: 2016-03-29 23:02 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8a650e692464 Merge Changeset: 42ce1583b562 Author: asaha Date: 2016-04-11 13:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/42ce1583b562 Added tag jdk8u102-b02 for changeset 8a650e692464 ! .hgtags Changeset: a614462a11b2 Author: asaha Date: 2016-01-25 15:12 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/a614462a11b2 Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 8f07a44eacaf Author: asaha Date: 2016-01-26 12:40 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8f07a44eacaf Added tag jdk8u76-b05 for changeset a614462a11b2 ! .hgtags Changeset: 05277263bb65 Author: asaha Date: 2016-02-01 12:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/05277263bb65 Merge ! .hgtags Changeset: 7f9eb628b9f1 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/7f9eb628b9f1 Added tag jdk8u76-b06 for changeset 05277263bb65 ! .hgtags Changeset: 2e5b270da256 Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/2e5b270da256 Merge ! .hgtags Changeset: 87c689a75234 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/87c689a75234 Added tag jdk8u76-b07 for changeset 2e5b270da256 ! .hgtags Changeset: cdb6f3acadd3 Author: asaha Date: 2016-02-15 16:51 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/cdb6f3acadd3 Merge ! .hgtags Changeset: 02f7015d3157 Author: asaha Date: 2016-02-15 17:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/02f7015d3157 Added tag jdk8u76-b08 for changeset cdb6f3acadd3 ! .hgtags Changeset: 29ba8d3fba86 Author: asaha Date: 2016-02-22 13:20 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/29ba8d3fba86 Merge ! .hgtags Changeset: 7f66cecebee3 Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/7f66cecebee3 Added tag jdk8u76-b09 for changeset 29ba8d3fba86 ! .hgtags Changeset: 151cda213a4b Author: asaha Date: 2016-02-29 11:53 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/151cda213a4b Merge ! .hgtags Changeset: 376602ef39e0 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/376602ef39e0 Added tag jdk8u76-b10 for changeset 151cda213a4b ! .hgtags Changeset: 5b4593428c2e Author: asaha Date: 2016-03-07 10:52 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/5b4593428c2e Added tag jdk8u76-b11 for changeset 376602ef39e0 ! .hgtags Changeset: b86071b48b55 Author: asaha Date: 2016-03-15 13:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/b86071b48b55 Merge ! .hgtags Changeset: db821ed6165c Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/db821ed6165c Added tag jdk8u76-b12 for changeset b86071b48b55 ! .hgtags Changeset: 4560c388e259 Author: asaha Date: 2016-03-17 08:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/4560c388e259 Added tag jdk8u92-b00 for changeset db821ed6165c ! .hgtags Changeset: 12846c3fc5a1 Author: asaha Date: 2016-03-22 11:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/12846c3fc5a1 Merge ! .hgtags Changeset: f82374b3ac82 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f82374b3ac82 Added tag jdk8u92-b13 for changeset 12846c3fc5a1 ! .hgtags Changeset: 15723e9dcff3 Author: asaha Date: 2016-03-31 10:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/15723e9dcff3 Added tag jdk8u91-b14 for changeset 8921667c26ba ! .hgtags Changeset: c99c71a68555 Author: asaha Date: 2016-03-31 10:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c99c71a68555 Merge ! .hgtags Changeset: 1a2c217326a8 Author: asaha Date: 2016-03-31 11:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/1a2c217326a8 Added tag jdk8u92-b14 for changeset c99c71a68555 ! .hgtags Changeset: d5af468ae383 Author: asaha Date: 2016-04-05 10:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/d5af468ae383 Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 8a8745bff8d5 Author: asaha Date: 2016-04-11 15:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8a8745bff8d5 Merge ! .hgtags Changeset: 614dc9771517 Author: asaha Date: 2016-04-18 15:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/614dc9771517 Added tag jdk8u102-b03 for changeset 8a8745bff8d5 ! .hgtags Changeset: 27503e49de52 Author: asaha Date: 2016-04-25 09:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/27503e49de52 Added tag jdk8u102-b04 for changeset 614dc9771517 ! .hgtags Changeset: ae2d2f5f88a9 Author: asaha Date: 2016-01-11 14:02 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ae2d2f5f88a9 Added tag jdk8u81-b00 for changeset 580f87c4d91a ! .hgtags Changeset: 6906fc8bc514 Author: jlahoda Date: 2015-09-16 10:56 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6906fc8bc514 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java Changeset: 2fb63f1fd139 Author: asaha Date: 2016-01-26 08:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/2fb63f1fd139 Added tag jdk8u40-b33 for changeset 6906fc8bc514 ! .hgtags Changeset: 98580a5b393d Author: asaha Date: 2016-01-26 11:35 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/98580a5b393d Merge ! .hgtags Changeset: c5b33f887079 Author: aefimov Date: 2016-01-30 16:05 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c5b33f887079 Merge ! .hgtags Changeset: d2cb84222adf Author: asaha Date: 2016-01-31 10:11 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/d2cb84222adf Added tag jdk8u74-b31 for changeset c5b33f887079 ! .hgtags Changeset: a644431b3a9c Author: asaha Date: 2016-02-04 15:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/a644431b3a9c Merge ! .hgtags Changeset: 7c32c34b4d02 Author: asaha Date: 2016-02-05 23:31 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/7c32c34b4d02 Merge ! .hgtags Changeset: b1eec31204d5 Author: asaha Date: 2016-02-18 09:52 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/b1eec31204d5 Merge ! .hgtags Changeset: 959f061122f3 Author: asaha Date: 2016-02-18 10:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/959f061122f3 Merge ! .hgtags Changeset: 7727e30445f9 Author: asaha Date: 2016-02-22 13:44 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/7727e30445f9 Merge ! .hgtags Changeset: fc21360f9a23 Author: asaha Date: 2016-02-22 14:08 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/fc21360f9a23 Merge ! .hgtags Changeset: af91be6ac942 Author: asaha Date: 2016-02-23 09:30 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/af91be6ac942 Added tag jdk8u74-b32 for changeset d2cb84222adf ! .hgtags Changeset: 81a7e61a7dd9 Author: asaha Date: 2016-03-01 15:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/81a7e61a7dd9 Merge ! .hgtags Changeset: c9fff7cd7b14 Author: asaha Date: 2016-03-01 15:36 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c9fff7cd7b14 Merge ! .hgtags Changeset: 002f0d8327a7 Author: asaha Date: 2016-03-02 12:42 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/002f0d8327a7 Merge ! .hgtags Changeset: 30b0633ac062 Author: asaha Date: 2016-03-22 21:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/30b0633ac062 Merge ! .hgtags Changeset: 5ce665c5e36c Author: asaha Date: 2016-03-22 22:45 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/5ce665c5e36c Merge ! .hgtags Changeset: 7498516ab01d Author: asaha Date: 2016-03-23 14:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/7498516ab01d Added tag jdk8u101-b00 for changeset 580f87c4d91a ! .hgtags Changeset: a93c1e574079 Author: asaha Date: 2016-03-23 14:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/a93c1e574079 Merge ! .hgtags Changeset: 6a965c5132b8 Author: asaha Date: 2016-03-28 11:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6a965c5132b8 Added tag jdk8u101-b01 for changeset a93c1e574079 ! .hgtags Changeset: e659cf86a10c Author: asaha Date: 2016-03-31 14:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/e659cf86a10c Merge ! .hgtags Changeset: 837f6e6559d5 Author: asaha Date: 2016-03-21 15:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/837f6e6559d5 Merge ! .hgtags Changeset: ce788e6f3ac3 Author: asaha Date: 2016-03-22 12:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ce788e6f3ac3 Added tag jdk8u77-b31 for changeset 837f6e6559d5 ! .hgtags Changeset: 71176efa6947 Author: asaha Date: 2016-03-31 14:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/71176efa6947 Merge ! .hgtags Changeset: 86a9d99ffada Author: asaha Date: 2016-04-04 12:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/86a9d99ffada Merge ! .hgtags Changeset: 4f760ead71ec Author: asaha Date: 2016-04-04 14:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/4f760ead71ec Added tag jdk8u101-b02 for changeset 86a9d99ffada ! .hgtags Changeset: 4e8ce6c84e4c Author: asaha Date: 2016-04-10 23:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/4e8ce6c84e4c Added tag jdk8u92-b31 for changeset 71176efa6947 ! .hgtags Changeset: 6a0df041e6c9 Author: asaha Date: 2016-04-10 23:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6a0df041e6c9 Merge ! .hgtags Changeset: 90f493bfe1fa Author: asaha Date: 2016-04-11 12:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/90f493bfe1fa Added tag jdk8u101-b03 for changeset 6a0df041e6c9 ! .hgtags Changeset: 52b1aad78371 Author: asaha Date: 2016-04-18 10:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/52b1aad78371 Added tag jdk8u101-b04 for changeset 90f493bfe1fa ! .hgtags Changeset: f29205468e32 Author: asaha Date: 2016-04-25 10:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f29205468e32 Added tag jdk8u101-b05 for changeset 52b1aad78371 ! .hgtags Changeset: 7750594d9ceb Author: asaha Date: 2016-04-25 11:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/7750594d9ceb Merge ! .hgtags Changeset: a92df1dd4204 Author: asaha Date: 2016-04-27 15:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/a92df1dd4204 Added tag jdk8u102-b05 for changeset 7750594d9ceb ! .hgtags Changeset: c48f57c9fd3a Author: asaha Date: 2016-05-02 14:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c48f57c9fd3a Added tag jdk8u101-b06 for changeset f29205468e32 ! .hgtags Changeset: 12d34c63fb1f Author: asaha Date: 2016-05-02 15:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/12d34c63fb1f Merge ! .hgtags Changeset: 84aa1c594d42 Author: asaha Date: 2016-05-02 15:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/84aa1c594d42 Added tag jdk8u102-b06 for changeset 12d34c63fb1f ! .hgtags Changeset: 6d535f9f4d91 Author: asaha Date: 2016-05-09 10:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6d535f9f4d91 Added tag jdk8u101-b07 for changeset c48f57c9fd3a ! .hgtags Changeset: e6bb6f4d7b7d Author: asaha Date: 2016-05-09 11:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/e6bb6f4d7b7d Merge ! .hgtags Changeset: 88381b72231d Author: asaha Date: 2016-05-09 11:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/88381b72231d Added tag jdk8u102-b07 for changeset e6bb6f4d7b7d ! .hgtags Changeset: 0de58fd08195 Author: asaha Date: 2016-05-16 10:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0de58fd08195 Added tag jdk8u101-b08 for changeset 6d535f9f4d91 ! .hgtags Changeset: 87b26b312335 Author: asaha Date: 2016-05-16 10:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/87b26b312335 Merge ! .hgtags Changeset: 58374f57700b Author: asaha Date: 2016-05-16 10:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/58374f57700b Added tag jdk8u102-b08 for changeset 87b26b312335 ! .hgtags Changeset: 42b7b541f9f8 Author: asaha Date: 2016-05-23 17:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/42b7b541f9f8 Added tag jdk8u101-b09 for changeset 0de58fd08195 ! .hgtags Changeset: b0bfb7878d4a Author: asaha Date: 2016-05-23 20:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/b0bfb7878d4a Merge ! .hgtags Changeset: 95246f0f84d8 Author: asaha Date: 2016-05-23 20:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/95246f0f84d8 Added tag jdk8u102-b09 for changeset b0bfb7878d4a ! .hgtags Changeset: c156722d8591 Author: asaha Date: 2016-05-20 11:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c156722d8591 Added tag jdk8u91-b15 for changeset 15723e9dcff3 ! .hgtags Changeset: 20f3856902a5 Author: asaha Date: 2016-05-26 13:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/20f3856902a5 Merge ! .hgtags Changeset: 5cc23fe55ff4 Author: asaha Date: 2016-05-31 09:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/5cc23fe55ff4 Added tag jdk8u101-b10 for changeset 20f3856902a5 ! .hgtags Changeset: 0b35a6329ffb Author: asaha Date: 2016-05-31 10:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0b35a6329ffb Merge ! .hgtags Changeset: ac548d7774c6 Author: asaha Date: 2016-05-31 10:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ac548d7774c6 Added tag jdk8u102-b10 for changeset 0b35a6329ffb ! .hgtags Changeset: 0cef544b9eee Author: asaha Date: 2016-06-06 12:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0cef544b9eee Added tag jdk8u101-b11 for changeset 5cc23fe55ff4 ! .hgtags Changeset: 592d155cc133 Author: asaha Date: 2016-06-06 13:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/592d155cc133 Merge ! .hgtags Changeset: 43f4516f36cf Author: asaha Date: 2016-06-06 13:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/43f4516f36cf Added tag jdk8u102-b11 for changeset 592d155cc133 ! .hgtags Changeset: 8dc8f71216bf Author: asaha Date: 2016-06-13 12:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8dc8f71216bf Added tag jdk8u101-b12 for changeset 0cef544b9eee ! .hgtags Changeset: 16c58d7af5a4 Author: asaha Date: 2016-06-13 13:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/16c58d7af5a4 Merge ! .hgtags Changeset: 09efaef176ca Author: asaha Date: 2016-06-13 13:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/09efaef176ca Added tag jdk8u102-b12 for changeset 16c58d7af5a4 ! .hgtags Changeset: a1afc699c60b Author: asaha Date: 2016-06-21 18:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/a1afc699c60b Added tag jdk8u101-b13 for changeset 8dc8f71216bf ! .hgtags Changeset: 56b0df415b57 Author: asaha Date: 2016-06-21 18:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/56b0df415b57 Merge ! .hgtags Changeset: 0549bf2f507d Author: asaha Date: 2016-06-21 18:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0549bf2f507d Added tag jdk8u102-b13 for changeset 56b0df415b57 ! .hgtags Changeset: 5b3f94359bdf Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/5b3f94359bdf Merge ! .hgtags Changeset: 71509c80dcbd Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/71509c80dcbd Added tag jdk8u102-b14-aarch32-160812 for changeset 5b3f94359bdf ! .hgtags From snazarkin at azul.com Fri Aug 12 15:25:24 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 12 Aug 2016 15:25:24 +0000 Subject: hg: aarch32-port/jdk8u/nashorn: 123 new changesets Message-ID: <201608121525.u7CFPPNF000414@aojmv0008.oracle.com> Changeset: 12b2f943fc6e Author: asaha Date: 2015-12-21 15:23 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/12b2f943fc6e Added tag jdk8u76-b01 for changeset b7bbed8b05dd ! .hgtags Changeset: fa7dce1af94e Author: sundar Date: 2015-12-17 20:04 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/fa7dce1af94e 8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic Reviewed-by: jlaskey, hannesw, attila ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8145550.js Changeset: ab5cb7c26321 Author: sundar Date: 2015-12-17 20:14 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ab5cb7c26321 8145669: apply2call optimized callsite fails after becoming megamorphic Reviewed-by: jlaskey, hannesw ! make/build.xml ! src/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/apply_to_call/JDK-8145669.js + test/script/basic/apply_to_call/JDK-8145669.js.EXPECTED + test/script/basic/apply_to_call/JDK-8145669_2.js + test/script/basic/apply_to_call/JDK-8145669_2.js.EXPECTED Changeset: 4c1aa7b8c43c Author: robm Date: 2015-12-23 00:51 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/4c1aa7b8c43c Merge Changeset: 3f80f041ae70 Author: asaha Date: 2016-01-04 12:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/3f80f041ae70 Added tag jdk8u76-b02 for changeset 4c1aa7b8c43c ! .hgtags Changeset: 86ed55da74ab Author: sundar Date: 2015-12-24 16:52 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/86ed55da74ab 8146147: Java linker indexed property getter does not work for computed nashorn string Reviewed-by: jlaskey ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java + test/script/basic/JDK-8146147.js Changeset: 3c65556df04e Author: robm Date: 2016-01-04 17:30 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/3c65556df04e Merge Changeset: a6dceee02cbc Author: robm Date: 2016-01-04 21:58 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a6dceee02cbc Merge Changeset: b6d93f16a3bc Author: asaha Date: 2015-12-16 15:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b6d93f16a3bc Merge ! .hgtags Changeset: b53f0fb97671 Author: asaha Date: 2016-01-05 08:33 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b53f0fb97671 Merge ! .hgtags Changeset: 773d7b00d00d Author: asaha Date: 2016-01-05 08:54 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/773d7b00d00d Merge ! .hgtags Changeset: 07db58f99673 Author: asaha Date: 2016-01-15 16:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/07db58f99673 Merge Changeset: 20c9a3e8bbc0 Author: asaha Date: 2016-01-19 13:08 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/20c9a3e8bbc0 Added tag jdk8u76-b03 for changeset 07db58f99673 ! .hgtags Changeset: 40c87509c0d6 Author: hannesw Date: 2016-01-19 17:20 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/40c87509c0d6 8144131: ArrayData.getInt implementations do not convert to int32 Reviewed-by: attila, sundar, lagergren ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java + test/script/basic/JDK-8144131.js ! test/script/basic/minuszero.js ! test/script/basic/minuszero.js.EXPECTED Changeset: 95b8a01d3b52 Author: hannesw Date: 2016-01-19 18:56 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/95b8a01d3b52 8147630: Wrong test result pushed to 8u-dev Reviewed-by: attila ! test/script/basic/minuszero.js.EXPECTED Changeset: c09b105e7be5 Author: hannesw Date: 2016-01-22 16:18 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/c09b105e7be5 8144020: Remove long as an internal numeric type Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java ! src/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! test/script/basic/JDK-8062799.js ! test/script/basic/JDK-8062799.js.EXPECTED + test/script/basic/JDK-8144020.js ! test/script/basic/JDK-8144131.js ! test/script/nosecurity/JDK-8067215.js ! test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java + test/src/jdk/nashorn/test/models/LongProvider.java Changeset: bfc671539e50 Author: hannesw Date: 2016-01-22 16:32 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/bfc671539e50 8143896: java.lang.Long is implicitly converted to double Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! test/script/basic/JDK-8030200.js ! test/script/basic/JDK-8079145.js.EXPECTED + test/script/basic/JDK-8143896.js Changeset: 835b5b933b0a Author: hannesw Date: 2016-01-21 16:31 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/835b5b933b0a 8147845: Varargs Array functions still leaking longs Reviewed-by: mhaupt, sundar ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/runtime/JSType.java + test/script/basic/JDK-8147845.js Changeset: 068c58427863 Author: robm Date: 2016-01-25 08:48 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/068c58427863 Merge Changeset: 120c1b8b4581 Author: asaha Date: 2016-01-25 13:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/120c1b8b4581 Added tag jdk8u76-b04 for changeset 068c58427863 ! .hgtags Changeset: 22e94f2a0e4f Author: asaha Date: 2016-01-25 15:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/22e94f2a0e4f Added tag jdk8u82-b00 for changeset 120c1b8b4581 ! .hgtags Changeset: 661ce0d371de Author: hannesw Date: 2016-01-28 13:55 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/661ce0d371de 8146274: Thread spinning on WeakHashMap.getEntry() with concurrent use of nashorn Reviewed-by: sundar, mhaupt ! src/jdk/nashorn/internal/runtime/PropertyListeners.java Changeset: 18477de7c28f Author: sundar Date: 2016-02-04 17:42 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/18477de7c28f 8148926: Call site profiling fails on braces-wrapped anonymous function Reviewed-by: jlaskey, hannesw + samples/lines.js ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java + test/script/nosecurity/JDK-8148926.js Changeset: 1e1f65348706 Author: robm Date: 2016-02-05 13:54 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1e1f65348706 Merge Changeset: 1d40f927417a Author: asaha Date: 2016-02-01 16:41 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1d40f927417a Merge ! .hgtags Changeset: 8ca52d10fc0d Author: asaha Date: 2016-02-05 09:35 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/8ca52d10fc0d Merge Changeset: 29603fdf59a8 Author: mhaupt Date: 2016-02-09 10:00 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/29603fdf59a8 8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java + test/script/nosecurity/JDK-8149334.js + test/script/nosecurity/JDK-8149334.js.EXPECTED Changeset: 6ff7a094ba60 Author: robm Date: 2016-02-12 19:11 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/6ff7a094ba60 Merge Changeset: a136c901f3f5 Author: mhaupt Date: 2016-02-15 14:36 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a136c901f3f5 8149744: fix testng.jar delivery in Nashorn build.xml Reviewed-by: hannesw, sundar ! .hgignore ! make/build.xml ! make/project.properties Changeset: fe6ef89d9c04 Author: sundar Date: 2016-02-25 18:30 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/fe6ef89d9c04 8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications Reviewed-by: hannesw ! make/build.xml ! make/project.properties ! src/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! test/script/basic/JDK-8026367.js Changeset: c89038dccabd Author: asaha Date: 2016-03-23 12:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/c89038dccabd Added tag jdk8u102-b00 for changeset 120c1b8b4581 ! .hgtags Changeset: f245607906be Author: asaha Date: 2016-03-23 15:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/f245607906be Merge ! .hgtags Changeset: 65163013131e Author: asaha Date: 2016-03-22 12:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/65163013131e Merge ! .hgtags Changeset: 79dcbdb92a8c Author: asaha Date: 2016-03-23 15:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/79dcbdb92a8c Merge ! .hgtags Changeset: 17416ae62bd7 Author: asaha Date: 2016-03-29 13:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/17416ae62bd7 Added tag jdk8u102-b01 for changeset 79dcbdb92a8c ! .hgtags Changeset: a76dfd536352 Author: asaha Date: 2016-04-11 13:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a76dfd536352 Added tag jdk8u102-b02 for changeset 17416ae62bd7 ! .hgtags Changeset: b31ba749a22e Author: asaha Date: 2016-01-25 15:11 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b31ba749a22e Merge ! .hgtags Changeset: 1922c287fe65 Author: asaha Date: 2016-01-26 12:40 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1922c287fe65 Added tag jdk8u76-b05 for changeset b31ba749a22e ! .hgtags Changeset: 0d5cfd0fc819 Author: asaha Date: 2016-02-01 12:25 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/0d5cfd0fc819 Merge ! .hgtags Changeset: addbcca78049 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/addbcca78049 Added tag jdk8u76-b06 for changeset 0d5cfd0fc819 ! .hgtags Changeset: 454441af0467 Author: asaha Date: 2016-02-08 11:58 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/454441af0467 Merge ! .hgtags Changeset: fd0f9107fc55 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/fd0f9107fc55 Added tag jdk8u76-b07 for changeset 454441af0467 ! .hgtags Changeset: 018d3bf827fe Author: asaha Date: 2016-02-15 16:52 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/018d3bf827fe Merge ! .hgtags Changeset: d59eb087012e Author: asaha Date: 2016-02-15 17:10 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d59eb087012e Added tag jdk8u76-b08 for changeset 018d3bf827fe ! .hgtags Changeset: fe15575fd53e Author: asaha Date: 2016-02-22 13:20 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/fe15575fd53e Merge ! .hgtags Changeset: 45bfeb35122d Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/45bfeb35122d Added tag jdk8u76-b09 for changeset fe15575fd53e ! .hgtags Changeset: 2816d2045f01 Author: asaha Date: 2016-02-29 11:54 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/2816d2045f01 Merge ! .hgtags Changeset: 0608b63feb60 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/0608b63feb60 Added tag jdk8u76-b10 for changeset 2816d2045f01 ! .hgtags Changeset: 9017fb8d690a Author: asaha Date: 2016-03-07 10:53 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/9017fb8d690a Added tag jdk8u76-b11 for changeset 0608b63feb60 ! .hgtags Changeset: da1aa86606ef Author: asaha Date: 2016-03-15 13:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/da1aa86606ef Merge ! .hgtags Changeset: 256922f1e9e7 Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/256922f1e9e7 Added tag jdk8u76-b12 for changeset da1aa86606ef ! .hgtags Changeset: 457737eb4b9f Author: asaha Date: 2016-03-17 08:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/457737eb4b9f Added tag jdk8u92-b00 for changeset 256922f1e9e7 ! .hgtags Changeset: e2294411edbd Author: asaha Date: 2016-03-22 11:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/e2294411edbd Merge ! .hgtags Changeset: d0fba38a0705 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d0fba38a0705 Added tag jdk8u92-b13 for changeset e2294411edbd ! .hgtags Changeset: 32b80df71ca2 Author: asaha Date: 2016-03-31 10:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/32b80df71ca2 Added tag jdk8u91-b14 for changeset 6296644a2c9c ! .hgtags Changeset: d2af8d029722 Author: asaha Date: 2016-03-31 10:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d2af8d029722 Merge ! .hgtags Changeset: 01d781297fee Author: asaha Date: 2016-03-31 11:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/01d781297fee Added tag jdk8u92-b14 for changeset d2af8d029722 ! .hgtags Changeset: 9f613c7a9f8e Author: asaha Date: 2016-04-05 10:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/9f613c7a9f8e Merge ! .hgtags Changeset: 75728277aeee Author: asaha Date: 2016-04-11 15:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/75728277aeee Merge ! .hgtags Changeset: 8ebcaf17bc74 Author: asaha Date: 2016-04-18 15:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/8ebcaf17bc74 Added tag jdk8u102-b03 for changeset 75728277aeee ! .hgtags Changeset: 1bf96637e4bb Author: asaha Date: 2016-04-25 09:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1bf96637e4bb Added tag jdk8u102-b04 for changeset 8ebcaf17bc74 ! .hgtags Changeset: 6f2ef6d11dbb Author: asaha Date: 2016-01-11 14:02 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/6f2ef6d11dbb Added tag jdk8u81-b00 for changeset 16d657d6cb22 ! .hgtags Changeset: f0507b7c27f2 Author: asaha Date: 2016-01-26 08:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/f0507b7c27f2 Added tag jdk8u40-b33 for changeset 0130b5cb16e0 ! .hgtags Changeset: 97df97e8b5d7 Author: asaha Date: 2016-01-26 11:36 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/97df97e8b5d7 Merge ! .hgtags Changeset: 4608bbcc94f7 Author: aefimov Date: 2016-01-30 16:05 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/4608bbcc94f7 Merge ! .hgtags Changeset: 7d0f4c8fc275 Author: asaha Date: 2016-01-31 10:11 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7d0f4c8fc275 Added tag jdk8u74-b31 for changeset 4608bbcc94f7 ! .hgtags Changeset: 34244c4883ed Author: asaha Date: 2016-02-04 15:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/34244c4883ed Merge ! .hgtags Changeset: 58944d182017 Author: asaha Date: 2016-02-05 23:32 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/58944d182017 Merge ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: 1472b7e8a635 Author: asaha Date: 2016-02-18 09:52 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1472b7e8a635 Merge ! .hgtags Changeset: 942fb5199f48 Author: asaha Date: 2016-02-18 10:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/942fb5199f48 Merge ! .hgtags Changeset: 5e6425585441 Author: asaha Date: 2016-02-22 13:45 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/5e6425585441 Merge ! .hgtags Changeset: fbc41397ed02 Author: asaha Date: 2016-02-22 14:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/fbc41397ed02 Merge ! .hgtags Changeset: ad80b97d3608 Author: asaha Date: 2016-02-23 09:30 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ad80b97d3608 Added tag jdk8u74-b32 for changeset 7d0f4c8fc275 ! .hgtags Changeset: b3b76f8c3953 Author: asaha Date: 2016-03-01 15:26 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b3b76f8c3953 Merge ! .hgtags Changeset: 70c4ba1150c8 Author: asaha Date: 2016-03-01 15:37 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/70c4ba1150c8 Merge ! .hgtags Changeset: ee16c8b04380 Author: asaha Date: 2016-03-02 12:45 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ee16c8b04380 Merge ! .hgtags Changeset: 4c4342027698 Author: asaha Date: 2016-03-22 21:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/4c4342027698 Merge ! .hgtags Changeset: 1c2c5d0cf81c Author: asaha Date: 2016-03-22 22:45 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1c2c5d0cf81c Merge ! .hgtags Changeset: 6a43a158f561 Author: asaha Date: 2016-03-23 14:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/6a43a158f561 Added tag jdk8u101-b00 for changeset 16d657d6cb22 ! .hgtags Changeset: 793156da7cc9 Author: asaha Date: 2016-03-23 14:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/793156da7cc9 Merge ! .hgtags Changeset: 3ee59d7538aa Author: asaha Date: 2016-03-28 11:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/3ee59d7538aa Added tag jdk8u101-b01 for changeset 793156da7cc9 ! .hgtags Changeset: 3a87fdf4f7fc Author: asaha Date: 2016-03-31 14:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/3a87fdf4f7fc Merge ! .hgtags Changeset: 961f73438a3c Author: asaha Date: 2016-03-21 15:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/961f73438a3c Merge ! .hgtags Changeset: 936760a56bfd Author: asaha Date: 2016-03-22 12:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/936760a56bfd Added tag jdk8u77-b31 for changeset 961f73438a3c ! .hgtags Changeset: ff47e8b14690 Author: asaha Date: 2016-03-31 14:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ff47e8b14690 Merge ! .hgtags Changeset: 79fc469a68bb Author: asaha Date: 2016-04-04 12:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/79fc469a68bb Merge ! .hgtags Changeset: 7ef5f596ed36 Author: asaha Date: 2016-04-04 14:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7ef5f596ed36 Added tag jdk8u101-b02 for changeset 79fc469a68bb ! .hgtags Changeset: 895bb16c7f9f Author: asaha Date: 2016-04-10 23:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/895bb16c7f9f Added tag jdk8u92-b31 for changeset ff47e8b14690 ! .hgtags Changeset: d93088bdd15d Author: asaha Date: 2016-04-10 23:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d93088bdd15d Merge ! .hgtags Changeset: 9bd5aadd8e73 Author: asaha Date: 2016-04-11 12:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/9bd5aadd8e73 Added tag jdk8u101-b03 for changeset d93088bdd15d ! .hgtags Changeset: a347853dbf17 Author: asaha Date: 2016-04-18 10:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a347853dbf17 Added tag jdk8u101-b04 for changeset 9bd5aadd8e73 ! .hgtags Changeset: 3bc08e0d23a3 Author: asaha Date: 2016-04-25 10:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/3bc08e0d23a3 Added tag jdk8u101-b05 for changeset a347853dbf17 ! .hgtags Changeset: 676a870491e5 Author: asaha Date: 2016-04-25 11:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/676a870491e5 Merge ! .hgtags Changeset: 1fcce949f957 Author: asaha Date: 2016-04-27 15:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1fcce949f957 Added tag jdk8u102-b05 for changeset 676a870491e5 ! .hgtags Changeset: 313c90baea02 Author: asaha Date: 2016-05-02 14:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/313c90baea02 Added tag jdk8u101-b06 for changeset 3bc08e0d23a3 ! .hgtags Changeset: 114e7557d33c Author: asaha Date: 2016-05-02 15:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/114e7557d33c Merge ! .hgtags Changeset: f7b1b1ad4a96 Author: asaha Date: 2016-05-02 15:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/f7b1b1ad4a96 Added tag jdk8u102-b06 for changeset 114e7557d33c ! .hgtags Changeset: 926025d895a4 Author: asaha Date: 2016-05-09 10:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/926025d895a4 Added tag jdk8u101-b07 for changeset 313c90baea02 ! .hgtags Changeset: 13a10967cff1 Author: asaha Date: 2016-05-09 11:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/13a10967cff1 Merge ! .hgtags Changeset: 2c64be654af4 Author: asaha Date: 2016-05-09 11:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/2c64be654af4 Added tag jdk8u102-b07 for changeset 13a10967cff1 ! .hgtags Changeset: 47209e0bae1d Author: asaha Date: 2016-05-16 10:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/47209e0bae1d Added tag jdk8u101-b08 for changeset 926025d895a4 ! .hgtags Changeset: 31c898437a15 Author: asaha Date: 2016-05-16 10:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/31c898437a15 Merge ! .hgtags Changeset: 272272e0626a Author: asaha Date: 2016-05-16 10:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/272272e0626a Added tag jdk8u102-b08 for changeset 31c898437a15 ! .hgtags Changeset: fbc30cdeccba Author: asaha Date: 2016-05-23 17:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/fbc30cdeccba Added tag jdk8u101-b09 for changeset 47209e0bae1d ! .hgtags Changeset: e4f74a337545 Author: asaha Date: 2016-05-23 20:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/e4f74a337545 Merge ! .hgtags Changeset: 3b2b180e2c47 Author: asaha Date: 2016-05-23 20:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/3b2b180e2c47 Added tag jdk8u102-b09 for changeset e4f74a337545 ! .hgtags Changeset: c067e685f0d8 Author: asaha Date: 2016-05-20 11:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/c067e685f0d8 Added tag jdk8u91-b15 for changeset 32b80df71ca2 ! .hgtags Changeset: 740d8d604c0e Author: asaha Date: 2016-05-26 13:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/740d8d604c0e Merge ! .hgtags Changeset: 7a8b5d87eaac Author: asaha Date: 2016-05-31 09:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7a8b5d87eaac Added tag jdk8u101-b10 for changeset 740d8d604c0e ! .hgtags Changeset: 3b84415442d7 Author: asaha Date: 2016-05-31 10:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/3b84415442d7 Merge ! .hgtags Changeset: 085240c71a28 Author: asaha Date: 2016-05-31 10:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/085240c71a28 Added tag jdk8u102-b10 for changeset 3b84415442d7 ! .hgtags Changeset: de5fdc537134 Author: sundar Date: 2016-01-05 18:40 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/de5fdc537134 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey ! test/script/basic/JDK-8134488.js ! test/script/basic/JDK-8134490.js ! test/script/basic/JDK-8134939.js Changeset: 2f506194a131 Author: asaha Date: 2016-06-06 12:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/2f506194a131 Added tag jdk8u101-b11 for changeset de5fdc537134 ! .hgtags Changeset: 7bd6f4f266f6 Author: asaha Date: 2016-06-06 13:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7bd6f4f266f6 Merge ! .hgtags Changeset: ff14b7c67177 Author: asaha Date: 2016-06-06 13:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ff14b7c67177 Added tag jdk8u102-b11 for changeset 7bd6f4f266f6 ! .hgtags Changeset: 44e4e6cbe15b Author: asaha Date: 2016-06-13 12:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/44e4e6cbe15b Added tag jdk8u101-b12 for changeset 2f506194a131 ! .hgtags Changeset: e3db6994bbbd Author: asaha Date: 2016-06-13 13:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/e3db6994bbbd Merge ! .hgtags Changeset: e0d6c13b7d02 Author: asaha Date: 2016-06-13 13:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/e0d6c13b7d02 Added tag jdk8u102-b12 for changeset e3db6994bbbd ! .hgtags Changeset: aeaa240dee79 Author: asaha Date: 2016-06-21 18:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/aeaa240dee79 Added tag jdk8u101-b13 for changeset 44e4e6cbe15b ! .hgtags Changeset: a010893ca6ee Author: asaha Date: 2016-06-21 18:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a010893ca6ee Merge ! .hgtags Changeset: 0948e61a3722 Author: asaha Date: 2016-06-21 18:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/0948e61a3722 Added tag jdk8u102-b13 for changeset a010893ca6ee ! .hgtags Changeset: bac8cfdeb745 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/bac8cfdeb745 Merge ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: d8550d9adef9 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d8550d9adef9 Added tag jdk8u102-b14-aarch32-160812 for changeset bac8cfdeb745 ! .hgtags From snazarkin at azul.com Fri Aug 12 15:24:39 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 12 Aug 2016 15:24:39 +0000 Subject: hg: aarch32-port/jdk8u/jdk: 298 new changesets Message-ID: <201608121524.u7CFOntY000154@aojmv0008.oracle.com> Changeset: 4cc6bdf7969d Author: robm Date: 2015-11-28 00:04 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4cc6bdf7969d 8141260: isReachable crash in windows xp Reviewed-by: coffeys, msheppar ! src/windows/native/java/net/Inet4AddressImpl.c Changeset: ea582d259010 Author: igerasim Date: 2015-11-30 16:28 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ea582d259010 8068761: Test java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failed with SocketTimeoutException Reviewed-by: rriggs ! test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java Changeset: c79ab7e29a74 Author: robm Date: 2015-11-30 22:46 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c79ab7e29a74 8140344: add support for 3 digit update release numbers Reviewed-by: coffeys ! src/share/classes/sun/misc/Version.java.template ! src/share/native/common/jdk_util.c ! test/sun/misc/Version/Version.java Changeset: 3387db1e5f02 Author: plevart Date: 2015-11-30 13:32 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3387db1e5f02 8131129: Attempt to define a duplicate BMH$Species class Reviewed-by: mhaupt, redestad, vlivanov ! src/share/classes/java/lang/invoke/BoundMethodHandle.java Changeset: 23cfdae07b17 Author: ccheung Date: 2015-12-02 10:00 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/23cfdae07b17 8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI pending Summary: removed unnecessary JNU_ThrowOutOfMemoryError call Reviewed-by: jiangli, dholmes, iklam ! src/share/native/sun/misc/URLClassPath.c Changeset: c98bd523e5f9 Author: robm Date: 2015-12-04 15:52 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c98bd523e5f9 8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check Reviewed-by: martin ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java Changeset: 17ed74f96963 Author: robm Date: 2015-12-04 18:40 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/17ed74f96963 8067800: Clarify java.time.chrono.Chronology.isLeapYear for out of range years Reviewed-by: rriggs ! src/share/classes/java/time/chrono/HijrahChronology.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: d05e56fd8152 Author: aefimov Date: 2015-12-05 13:24 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d05e56fd8152 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: joehw, coffeys ! test/javax/xml/jaxp/transform/8062518/XSLTFunctionsTest.java Changeset: 158800ffcf14 Author: robm Date: 2015-12-09 15:59 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/158800ffcf14 8143397: It looks like InetAddress.isReachable(timeout) works incorrectly Reviewed-by: xuelei, msheppar ! src/windows/native/java/net/Inet4AddressImpl.c Changeset: 9e6a6b420504 Author: mullan Date: 2014-04-16 09:46 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9e6a6b420504 8038184: XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String Reviewed-by: xuelei ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 8fbf8985c0a0 Author: mullan Date: 2014-05-02 10:01 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8fbf8985c0a0 8038349: Signing XML with DSA throws Exception when key is larger than 1024 bits Reviewed-by: xuelei ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/KeySelectors.java Changeset: 34c9c6146175 Author: dbuck Date: 2015-12-10 08:00 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/34c9c6146175 8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ Reviewed-by: serb, jgodinez ! src/share/classes/sun/font/TrueTypeFont.java ! src/windows/classes/sun/awt/Win32FontManager.java Changeset: 6ea3aea950d1 Author: robm Date: 2015-12-10 12:21 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6ea3aea950d1 8145017: Add support for 3 digit hotspot minor version numbers Reviewed-by: coffeys ! src/share/native/common/jdk_util.c ! test/sun/misc/Version/Version.java Changeset: 77f927e70520 Author: asaha Date: 2015-12-21 15:21 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/77f927e70520 Added tag jdk8u76-b01 for changeset 6ea3aea950d1 ! .hgtags Changeset: 1af79934dc16 Author: dsamersoff Date: 2015-12-03 10:10 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1af79934dc16 8139985: JNI exception pending in jdk/src/jdk/hprof/agent/share/native/libhprof Summary: Add missed exceptions check Reviewed-by: dsamersoff, sla Contributed-by: Jini Susan George ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/hprof/hprof_util.c Changeset: a54fbc80b383 Author: vlivanov Date: 2015-12-16 16:24 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a54fbc80b383 8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale Reviewed-by: martin ! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: 44a6aa58f7b2 Author: clanger Date: 2015-12-18 08:25 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/44a6aa58f7b2 8139436: sun.security.mscapi.KeyStore might load incomplete data Reviewed-by: vinnie, weijun ! src/windows/classes/sun/security/mscapi/KeyStore.java ! test/sun/security/mscapi/AccessKeyStore.java ! test/sun/security/mscapi/AccessKeyStore.sh ! test/sun/security/mscapi/IsSunMSCAPIAvailable.java ! test/sun/security/mscapi/IsSunMSCAPIAvailable.sh + test/sun/security/mscapi/IterateWindowsRootStore.java ! test/sun/security/mscapi/KeyStoreCompatibilityMode.java ! test/sun/security/mscapi/KeyStoreCompatibilityMode.sh ! test/sun/security/mscapi/KeytoolChangeAlias.sh ! test/sun/security/mscapi/PrngSlow.java ! test/sun/security/mscapi/PublicKeyInterop.java ! test/sun/security/mscapi/PublicKeyInterop.sh ! test/sun/security/mscapi/RSAEncryptDecrypt.sh ! test/sun/security/mscapi/ShortRSAKey1024.sh ! test/sun/security/mscapi/ShortRSAKeyWithinTLS.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.sh ! test/sun/security/mscapi/SignUsingSHA2withRSA.java ! test/sun/security/mscapi/SignUsingSHA2withRSA.sh ! test/sun/security/mscapi/SmallPrimeExponentP.java Changeset: 16e18e809683 Author: gthornbr Date: 2015-12-17 16:54 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/16e18e809683 8044363: Remove special build options for unpack200 executable Reviewed-by: dcubed, mikael ! make/CompileLaunchers.gmk Changeset: a4407109ca00 Author: dcubed Date: 2015-12-18 10:54 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a4407109ca00 Merge Changeset: 4de4cffb5988 Author: robm Date: 2015-12-23 00:50 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4de4cffb5988 Merge Changeset: 77b9e4b194ae Author: asaha Date: 2016-01-04 12:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/77b9e4b194ae Added tag jdk8u76-b02 for changeset 4de4cffb5988 ! .hgtags Changeset: 6c1cb8f35b16 Author: shade Date: 2015-12-17 21:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6c1cb8f35b16 8145539: (coll) AbstractMap.keySet and .values should not be volatile Reviewed-by: redestad, plevart, dl, psandoz ! src/share/classes/java/util/AbstractMap.java ! src/share/classes/java/util/EnumMap.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/WeakHashMap.java Changeset: 4c7ba7c123f3 Author: robm Date: 2016-01-04 17:30 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4c7ba7c123f3 Merge Changeset: b95e325137b4 Author: robm Date: 2016-01-04 21:58 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b95e325137b4 Merge Changeset: 92c6a16b6dac Author: andrew Date: 2016-01-08 13:53 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/92c6a16b6dac 8146566: OpenJDK build can't handle commas in LDFLAGS Summary: Backport part of 8142907 to avoid early LDFLAGS expansion Reviewed-by: erikj ! make/CompileDemos.gmk Changeset: ce19e0ef1e10 Author: igerasim Date: 2016-01-12 12:02 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ce19e0ef1e10 8074935: jdk8 keytool doesn't validate pem files for RFC 1421 correctness, as jdk7 did Reviewed-by: mullan ! src/share/classes/sun/security/pkcs10/PKCS10.java ! src/share/classes/sun/security/provider/X509Factory.java ! src/share/classes/sun/security/tools/keytool/Main.java + src/share/classes/sun/security/util/Pem.java ! src/share/classes/sun/security/x509/X509CertImpl.java + test/sun/security/provider/X509Factory/BadPem.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 4fd63bab0035 Author: xuelei Date: 2015-12-01 01:32 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4fd63bab0035 8136442: Don't tie Certificate signature algorithms to ciphersuites Reviewed-by: mullan ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: e963ffbf2500 Author: igerasim Date: 2016-01-12 18:27 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e963ffbf2500 8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms Reviewed-by: weijun, wetmore ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: 8fe85977d5a6 Author: coffeys Date: 2015-07-17 10:37 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8fe85977d5a6 8131665: Bad exception message in HandshakeHash.getFinishedHash Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/HandshakeHash.java Changeset: 05e227c20935 Author: asaha Date: 2016-01-05 08:31 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/05e227c20935 Merge ! .hgtags Changeset: 3fc3108f886f Author: asaha Date: 2016-01-05 08:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3fc3108f886f Merge ! .hgtags Changeset: 8bef978e2374 Author: asaha Date: 2016-01-15 16:23 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8bef978e2374 Merge ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/x509/X509CertImpl.java Changeset: c7d016751fa5 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c7d016751fa5 Added tag jdk8u76-b03 for changeset 8bef978e2374 ! .hgtags Changeset: 2aef22a8baa6 Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2aef22a8baa6 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep ! test/javax/security/auth/SubjectDomainCombiner/Optimize.java Changeset: 09bf82522cc5 Author: skovalev Date: 2016-01-15 11:36 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/09bf82522cc5 8061624: [TESTBUG] Some tests cannot be ran under compact profiles and therefore shall be excluded Reviewed-by: dholmes, coffeys ! test/TEST.groups Changeset: ba5ab9bca4c5 Author: serb Date: 2016-01-21 17:55 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ba5ab9bca4c5 8080492: [Parfait] Uninitialised variable in jdk/src/java/desktop/windows/native/libawt/ Reviewed-by: prr, vadim ! src/windows/native/sun/java2d/d3d/D3DBlitLoops.cpp ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/windows/ShellFolder2.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_Label.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp Changeset: c1e0c10972f4 Author: robm Date: 2016-01-21 19:21 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c1e0c10972f4 8064330: Remove SHA224 from the default support list if SunMSCAPI enabled Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: aa351c5dc9a2 Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/aa351c5dc9a2 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 7236a58e3694 Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7236a58e3694 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: c9a6806d0f58 Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c9a6806d0f58 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: fa33bd424da0 Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fa33bd424da0 8074146: jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: b6d732a87fc5 Author: psandoz Date: 2015-01-21 09:46 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b6d732a87fc5 8062901: Iterators is spelled incorrectly in the Javadoc for Spliterator Reviewed-by: chegar, lancea, alanb ! src/share/classes/java/util/Spliterator.java Changeset: 0b072497da0e Author: jdv Date: 2016-01-22 10:04 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0b072497da0e 8041501: ImageIO reader is not capable of reading JPEGs without JFIF header Reviewed-by: prr, psadhukhan ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c + test/javax/imageio/plugins/jpeg/JpegImageColorSpaceTest.java + test/javax/imageio/plugins/jpeg/nomarkers.jpg Changeset: d2f184bb593e Author: robm Date: 2016-01-25 08:47 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d2f184bb593e Merge ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: e057622070e5 Author: sgehwolf Date: 2016-01-21 11:09 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e057622070e5 8147857: RMIConnector logs attribute names incorrectly Summary: Swap args passed to Collectors.joining Reviewed-by: andrew, dfuchs, jbachorik ! src/share/classes/javax/management/remote/rmi/RMIConnector.java + test/javax/management/remote/mandatory/connection/Name.java + test/javax/management/remote/mandatory/connection/NameMBean.java + test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java + test/javax/management/remote/mandatory/connection/TestLogHandler.java Changeset: fa5a91b29658 Author: asaha Date: 2016-01-25 13:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fa5a91b29658 Added tag jdk8u76-b04 for changeset e057622070e5 ! .hgtags Changeset: 652c6ab45018 Author: asaha Date: 2016-01-25 15:48 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/652c6ab45018 Added tag jdk8u82-b00 for changeset fa5a91b29658 ! .hgtags Changeset: 5006f7e462b2 Author: igerasim Date: 2016-01-26 09:51 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5006f7e462b2 8049321: Support SHA256WithDSA in JSSE Reviewed-by: wetmore, mullan ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: c51a8a8ac919 Author: igerasim Date: 2016-01-26 09:53 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c51a8a8ac919 8146192: Add test for JDK-8049321 Reviewed-by: mullan + test/javax/net/ssl/TLSv12/SignatureAlgorithms.java Changeset: 2ed9356b5854 Author: robm Date: 2016-01-27 18:35 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2ed9356b5854 8141243: Unexpected timezone returned after parsing a date Reviewed-by: naoto, okutsu Contributed-by: ramanand.patil at oracle.com ! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! 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/java/text/Format/DateFormat/Bug8141243.java Changeset: 158f42f97968 Author: mtobiass Date: 2016-01-29 19:45 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/158f42f97968 8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java fails: Process exit code was 0, but error was expected. Summary: Ignore read-only test if file is not read-only. This will happen when test is run as root. Reviewed-by: sla, dholmes ! test/sun/tools/native2ascii/NativeErrors.java Changeset: b8f6c076de89 Author: coffeys Date: 2016-02-01 16:50 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b8f6c076de89 8038837: Add support to jarsigner for specifying timestamp hash algorithm Reviewed-by: weijun ! src/share/classes/sun/security/pkcs/PKCS7.java + src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh Changeset: 2cdb8c0719ad Author: shade Date: 2016-02-02 11:44 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2cdb8c0719ad 8059677: Thread.getName() instantiates Strings Reviewed-by: chegar, dholmes, sla, rriggs ! src/share/classes/java/lang/Thread.java Changeset: 9d4e8b341e60 Author: rpatil Date: 2016-02-02 18:30 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9d4e8b341e60 8145388: URLConnection.guessContentTypeFromStream returns image/jpg for some JPEG images Summary: Since "image/jpg" is not a valid Content Type, the method should return "image/jpeg" when APPn marker segment has 'EE' as a marker type. Reviewed-by: prr, bpb ! src/share/classes/java/net/URLConnection.java Changeset: 30062b742727 Author: alitvinov Date: 2016-02-02 21:26 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/30062b742727 8139581: AWT components are not drawn after removal and addition to a container Reviewed-by: ssadetsky, alexsch ! src/solaris/classes/sun/awt/X11/XBaseWindow.java + test/java/awt/Paint/ComponentIsNotDrawnAfterRemoveAddTest/ComponentIsNotDrawnAfterRemoveAddTest.java Changeset: f6107fbf8229 Author: alitvinov Date: 2016-02-03 18:52 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f6107fbf8229 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: ssadetsky, alexsch ! src/share/classes/javax/swing/TimerQueue.java Changeset: 96802d738c6e Author: aefimov Date: 2016-02-05 14:40 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/96802d738c6e 8144593: Suppress not recognized property/feature warning messages from SAXParser Reviewed-by: joehw + test/javax/xml/jaxp/common/8144593/TestSAXDriver.java + test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java + test/javax/xml/jaxp/common/8144593/ValidationWarningsTest.java + test/javax/xml/jaxp/common/8144593/WarningsTestBase.java Changeset: 125eddb81304 Author: aefimov Date: 2016-02-05 14:57 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/125eddb81304 8072081: Supplementary characters are rejected in comments Reviewed-by: lancea + test/javax/xml/jaxp/parsers/8072081/SupplementaryChars.java Changeset: d6641d6e093c Author: robm Date: 2016-02-05 13:53 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d6641d6e093c Merge Changeset: a39193b550ac Author: asaha Date: 2016-02-01 16:36 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a39193b550ac Merge ! .hgtags Changeset: cbde29a3b05d Author: asaha Date: 2016-02-05 09:34 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cbde29a3b05d Merge Changeset: fa8729272b5b Author: igerasim Date: 2016-02-10 18:32 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fa8729272b5b 8046339: sun.rmi.transport.DGCAckHandler leaks memory Reviewed-by: smarks ! src/share/classes/sun/rmi/transport/DGCAckHandler.java ! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure.java Changeset: 103329a57527 Author: omajid Date: 2015-12-29 10:40 -0500 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/103329a57527 6961123: setWMClass fails to null-terminate WM_CLASS string Reviewed-by: serb ! src/solaris/classes/sun/awt/X11/XBaseWindow.java Changeset: 84ed5919d06f Author: bgopularam Date: 2016-02-11 00:47 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/84ed5919d06f 8149029: Secure validation of XML based digital signature always enabled when checking wrapping attacks Summary: Trigger xml digsig validation based on value of property org.jcp.xml.dsig.secureValidation Reviewed-by: mullan Contributed-by: bhanu.prakash.gopularam at oracle.com ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java Changeset: 78def9711bfe Author: jbachorik Date: 2016-02-12 17:52 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/78def9711bfe 8034168: ThreadMXBean/Locks.java failed, blocked on wrong object Reviewed-by: martin, dholmes ! test/java/lang/management/ThreadMXBean/Locks.java Changeset: e2117e30fb39 Author: robm Date: 2016-02-12 19:11 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e2117e30fb39 Merge Changeset: 05272fc62173 Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/05272fc62173 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! 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/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 05587c48934d Author: sgehwolf Date: 2015-11-04 11:34 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/05587c48934d 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/lib/management/management.properties + test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java + test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 821ee7e14993 Author: jbachorik Date: 2016-01-04 10:07 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/821ee7e14993 8145982: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: ef3aa0708f88 Author: jbachorik Date: 2016-01-29 13:35 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ef3aa0708f88 8146015: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses Reviewed-by: dfuchs, sspitsyn ! test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 1a24e28aa1ef Author: kshefov Date: 2016-02-15 14:43 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1a24e28aa1ef 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: 356b2c0a7d79 Author: igerasim Date: 2016-02-17 13:42 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/356b2c0a7d79 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! src/share/classes/java/math/BigInteger.java Changeset: 7bbfd054603a Author: snikandrova Date: 2016-02-17 14:20 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7bbfd054603a 8047031: Add SocketPermission tests for legacy socket types 8065076: java/net/SocketPermission/SocketPermissionTest.java fails intermittently Reviewed-by: coffeys, chegar + test/java/net/SocketPermission/SocketPermissionTest.java Changeset: aa919ce9e3b6 Author: rpatil Date: 2016-02-17 10:46 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/aa919ce9e3b6 8135259: InetAddress.getAllByName only reports "unknown error" instead of actual cause Summary: Using a function call directly "gai_strerror(gai_error)" instead of using the function pointer which was declared but not initialized. Reviewed-by: chegar, coffeys, igerasim ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h ! test/java/net/InetAddress/B6246242.java Changeset: 9dafc9f520da Author: vinnie Date: 2016-02-17 15:46 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9dafc9f520da 8149411: PKCS12KeyStore cannot extract AES Secret Keys Reviewed-by: xuelei ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/P12SecretKey.java Changeset: bd0e1778eac6 Author: rhalade Date: 2015-11-10 01:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/bd0e1778eac6 8048356: SecureRandom default provider tests Reviewed-by: wetmore + test/java/security/SecureRandom/DefaultProvider.java Changeset: a0672663e789 Author: mcherkas Date: 2016-02-18 15:48 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a0672663e789 8130242: DataFlavorComparator transitivity exception Reviewed-by: serb ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! test/sun/awt/datatransfer/DataFlavorComparatorTest1.java Changeset: 53abec8a0aaf Author: mullan Date: 2014-09-18 15:36 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/53abec8a0aaf 8050281: New permission tests for JEP 140 Reviewed-by: mullan Contributed-by: amanda.jiang at oracle.com + test/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java + test/java/security/AccessController/LimitedDoPrivilegedWithThread.java + test/java/security/AccessController/policy Changeset: e8865a4df067 Author: kshefov Date: 2016-02-25 16:07 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e8865a4df067 7185591: jcmd-big-script.sh ERROR: could not find app's Java pid. Reviewed-by: coffeys Contributed-by: Alexander Vorobyev ! test/ProblemList.txt ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java + test/sun/tools/jcmd/TestJcmdDefaults.java + test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jcmd/help_help.out - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk ! test/sun/tools/jcmd/usage.out Changeset: 0f6de62683a2 Author: ykantser Date: 2016-02-26 18:30 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0f6de62683a2 8054278: Refactor jps utility tests Reviewed-by: jbachorik ! test/ProblemList.txt + test/sun/tools/jps/JpsBase.java + test/sun/tools/jps/JpsHelper.java + test/sun/tools/jps/TestJpsClass.java + test/sun/tools/jps/TestJpsJar.java + test/sun/tools/jps/TestJpsJarRelative.java + test/sun/tools/jps/TestJpsSanity.java - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: 08f5204fbcdd Author: aefimov Date: 2016-02-29 15:59 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/08f5204fbcdd 8149915: enabling validate-annotations feature for xsd schema with annotation causes NPE Reviewed-by: joehw + test/javax/xml/jaxp/validation/8149915/Bug8149915.xsd + test/javax/xml/jaxp/validation/8149915/SchemaTest.java Changeset: 5972ad24ef27 Author: eistepan Date: 2014-11-19 17:51 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5972ad24ef27 8062536: [TESTBUG] Conflicting GC combinations in jdk tests Reviewed-by: brutisso, dholmes ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh ! test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh ! test/java/lang/management/MemoryMXBean/PendingAllGC.sh ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh ! test/java/lang/ref/EnqueuePollRace.java ! test/sun/tools/jps/JpsHelper.java Changeset: 041d28c98c29 Author: dfuchs Date: 2016-02-26 12:11 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/041d28c98c29 8150533: Test java/util/logging/LogManagerAppContextDeadlock.java times out intermittently. Summary: This is a test bug caused by a Logger being garbage collected too early. Reviewed-by: darcy ! test/java/util/logging/LogManagerAppContextDeadlock.java Changeset: 1bac251d8776 Author: aeriksso Date: 2016-02-18 16:15 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1bac251d8776 8149743: JVM crash after debugger hotswap with lambdas Reviewed-by: sspitsyn, coleenp, dcubed + test/com/sun/jdi/RedefineAddPrivateMethod.sh Changeset: 50ddba4b339c Author: serb Date: 2016-03-02 18:28 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/50ddba4b339c 8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua Reviewed-by: alexp, aivanov ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java - test/javax/swing/JScrollPane/8033000/bug8033000.java + test/javax/swing/JScrollPane/HorizontalMouseWheelOnShiftPressed/HorizontalMouseWheelOnShiftPressed.java Changeset: 11a8193dfa30 Author: dfuchs Date: 2016-03-02 11:14 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/11a8193dfa30 8148820: Missing @since Javadoc tag in Logger.log(Level, Supplier) Summary: Added @since 1.8 Reviewed-by: lancea, rriggs ! src/share/classes/java/util/logging/Logger.java Changeset: 21fd38547115 Author: igerasim Date: 2016-03-04 14:03 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/21fd38547115 8149330: Capacity of StringBuilder should not get close to Integer.MAX_VALUE unless necessary Reviewed-by: martin ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/StringBuffer.java + test/java/lang/StringBuilder/Capacity.java + test/java/lang/StringBuilder/HugeCapacity.java Changeset: e696129b1665 Author: rhalade Date: 2014-07-10 03:07 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e696129b1665 8041781: Need new regression tests for PBE keys Reviewed-by: xuelei + test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java + test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java Changeset: ef969cc24e95 Author: xuelei Date: 2014-12-08 07:15 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ef969cc24e95 8049432: New tests for TLS property jdk.tls.client.protocols Reviewed-by: xuelei Contributed-by: Zaiyao Liu + test/javax/net/ssl/TLS/TLSClientPropertyTest.java Changeset: 0190efd70a3b Author: wetmore Date: 2015-01-23 10:31 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0190efd70a3b 8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs to be updated for JDK-8061210 Reviewed-by: xuelei, mullan ! test/javax/net/ssl/TLS/TLSClientPropertyTest.java Changeset: 958592947dd3 Author: asmotrak Date: 2015-08-20 11:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/958592947dd3 8050460: JAAS login/logout tests with LoginContext Reviewed-by: xuelei Contributed-by: svetlana.nikandrova at oracle.com + test/javax/security/auth/login/LoginContext/LCTest.jaas.config + test/javax/security/auth/login/LoginContext/LCTest.java Changeset: 98a11082c8ff Author: xuelei Date: 2014-09-02 05:48 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/98a11082c8ff 8049429: Tests for java client server communications with various TLS/SSL combinations. Reviewed-by: xuelei Contributed-by: Raghu Nair + test/javax/net/ssl/TLS/CipherTestUtils.java + test/javax/net/ssl/TLS/JSSEClient.java + test/javax/net/ssl/TLS/JSSEServer.java + test/javax/net/ssl/TLS/TestJSSE.java Changeset: 5e6c76065a90 Author: xuelei Date: 2014-10-20 13:31 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5e6c76065a90 8061464: A typo in CipherTestUtils test Reviewed-by: xuelei Contributed-by: Florian Weimer ! test/javax/net/ssl/TLS/CipherTestUtils.java Changeset: 7a1127d6ce9c Author: weijun Date: 2015-06-29 15:04 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7a1127d6ce9c 8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac Reviewed-by: xuelei ! test/javax/net/ssl/TLS/CipherTestUtils.java Changeset: cc4344748a20 Author: xuelei Date: 2015-01-07 03:59 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cc4344748a20 8048607: Test key generation of DES and DESEDE Reviewed-by: xuelei Contributed-by: Zaiyao Liu ! test/com/sun/crypto/provider/Cipher/DES/TestUtility.java + test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: b69b4d8c149a Author: xuelei Date: 2015-05-21 09:35 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b69b4d8c149a 8048599: Tests for key wrap and unwrap operations Reviewed-by: xuelei Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java Changeset: 2ea57ab37a95 Author: snikandrova Date: 2016-03-04 16:26 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2ea57ab37a95 8151197: [TEST_BUG] Need to backport fix for test/javax/net/ssl/TLS/TestJSSE.java Reviewed-by: xuelei ! test/javax/net/ssl/TLS/TestJSSE.java Changeset: c2c918b0d134 Author: aeriksso Date: 2016-03-04 16:37 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c2c918b0d134 8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff, dcubed ! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java Changeset: 2c1206519373 Author: csahu Date: 2016-03-04 14:45 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2c1206519373 8130425: libjvm crash due to stack overflow in executables with 32k tbss/tdata Reviewed-by: kevinw, dholmes Contributed-by: cheleswer.sahu at oracle.com ! src/solaris/classes/java/lang/UNIXProcess.java Changeset: 8557dfcc5090 Author: aeriksso Date: 2016-03-03 18:05 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8557dfcc5090 8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails intermittently Reviewed-by: dsamersoff, sspitsyn ! test/com/sun/jdi/RedefineAddPrivateMethod.sh Changeset: 543b8ffec404 Author: vkempik Date: 2016-03-04 16:26 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/543b8ffec404 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java Changeset: 2fa1296ac3d9 Author: vinnie Date: 2015-07-15 18:12 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2fa1296ac3d9 8041787: Need new regressions tests for buffer handling for PBE algorithms Reviewed-by: vinnie Contributed-by: rhalade + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/AESPBEWrapper.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBECipherWrapper.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBEWrapper.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBEWrapperCreator.java + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBKDF2Wrapper.java + test/com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java + test/com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java Changeset: 5afcccb74f00 Author: xuelei Date: 2014-09-03 02:11 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5afcccb74f00 8048362: Tests for doPrivileged with accomplice Reviewed-by: vinnie Contributed-by: Raghu Nair + test/java/security/AccessController/DoPrivAccomplice.java + test/java/security/AccessController/DoPrivAccompliceTest.java + test/java/security/AccessController/DoPrivTest.java + test/lib/testlibrary/JavaToolUtils.java Changeset: a311379bc1df Author: asaha Date: 2016-03-23 12:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a311379bc1df Added tag jdk8u102-b00 for changeset fa5a91b29658 ! .hgtags Changeset: 010e381cbf3e Author: asaha Date: 2016-03-23 15:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/010e381cbf3e Merge ! .hgtags Changeset: 878770f21ea5 Author: asaha Date: 2016-03-22 12:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/878770f21ea5 Merge ! .hgtags Changeset: 569e105bed3c Author: asaha Date: 2016-03-23 15:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/569e105bed3c Merge ! .hgtags Changeset: 65598475e1c3 Author: asaha Date: 2016-03-29 13:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/65598475e1c3 Added tag jdk8u102-b01 for changeset 569e105bed3c ! .hgtags Changeset: d6e8e11bec16 Author: farvidsson Date: 2014-02-18 11:23 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d6e8e11bec16 4515292: ReferenceType.isStatic() returns true for arrays Summary: Add implementation of isStatic() in com.sun.tools.jdi.ArrayTypeImpl Reviewed-by: sla, sspitsyn ! src/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java Changeset: 2e0399f66ddc Author: coffeys Date: 2016-03-16 09:22 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2e0399f66ddc 8151352: jdk/test/sample fails with "effective library path is outside the test suite" Reviewed-by: darcy Contributed-by: Felix Yang + test/sample/TEST.properties ! test/sample/chatserver/ChatTest.java ! test/sample/mergesort/MergeSortTest.java Changeset: 8ed982481938 Author: coffeys Date: 2016-03-17 09:08 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8ed982481938 8151535: TESTBUG: java/lang/invoke/AccessControlTest.java should be modified to run with JTREG 4.1 b13 Reviewed-by: coffeys Contributed-by: Felix Yang ! test/java/lang/invoke/AccessControlTest.java Changeset: 6eb305654f7f Author: tyan Date: 2015-09-23 21:28 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6eb305654f7f 8048604: Tests for strong crypto ciphers Summary: SQE test co-location effort Reviewed-by: valeriep + test/com/sun/crypto/provider/CICO/CICOChainingTest.java + test/com/sun/crypto/provider/CICO/CICODESFuncTest.java + test/com/sun/crypto/provider/CICO/CICOSkipTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICOPBEFuncTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_RW_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_SKIP_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/PBEAlgorithm.java + test/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java + test/com/sun/crypto/provider/CICO/ReadModel.java + test/com/sun/crypto/provider/CICO/TestUtilities.java + test/com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java ! test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: 95fb8955a36c Author: valeriep Date: 2015-09-24 01:45 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/95fb8955a36c 8137068: Tests added in JDK-8048604 fail to compile Summary: Fixed the 2 tests with correct jprt tags Reviewed-by: xuelei ! test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java ! test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: 17f8494faaf3 Author: asmotrak Date: 2015-07-25 08:50 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/17f8494faaf3 8048596: Tests for AEAD ciphers Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java + test/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java + test/com/sun/crypto/provider/Cipher/AEAD/Helper.java + test/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java + test/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java + test/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java + test/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java + test/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java Changeset: 92c8508ac4cb Author: valeriep Date: 2014-12-12 00:19 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/92c8508ac4cb 8048819: Implement reliability test for DH algorithm Summary: Added DH test for up-to-4 parties key exchange Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java Changeset: 64cb46ce8cde Author: valeriep Date: 2015-09-24 18:16 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/64cb46ce8cde 8075286: Additional tests for signature algorithm OIDs and transformation string Summary: SQE test co-location effort Reviewed-by: valeriep Contributed-by: sha.jiang at oracle.com + test/com/sun/crypto/provider/NSASuiteB/TestAESOids.java + test/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java + test/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java + test/sun/security/TestSignatureOidHelper.java + test/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java + test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java + test/sun/security/provider/NSASuiteB/TestSHAOids.java + test/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java Changeset: d2eca04e6de4 Author: rhalade Date: 2015-08-13 06:42 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d2eca04e6de4 8048624: Tests for SealedObject Reviewed-by: valeriep + test/javax/crypto/SealedObject/TestSealedObjectNull.java Changeset: 5b8ec82dc4d3 Author: omajid Date: 2016-03-17 17:51 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5b8ec82dc4d3 8140620: Find and load default.sf2 as the default soundbank on Linux Reviewed-by: serb ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java Changeset: 794e05bde539 Author: asmotrak Date: 2015-04-23 18:01 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/794e05bde539 8048138: Tests for JAAS callbacks Reviewed-by: weijun + test/javax/security/auth/login/LoginContext/CustomLoginModule.java + test/javax/security/auth/login/LoginContext/SharedState.java + test/javax/security/auth/login/LoginContext/StandardCallbacks.java + test/javax/security/auth/login/LoginContext/custom.config + test/javax/security/auth/login/LoginContext/shared.config Changeset: ebb0b6edbbef Author: weijun Date: 2015-03-23 15:37 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ebb0b6edbbef 8048618: Tests for PKCS12 write operations. Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/WriteP12Test.java + test/java/security/KeyStore/PKCS12/certs/writeP12/keystoreCA.jks.data + test/java/security/KeyStore/PKCS12/certs/writeP12/keystoreEU.jks.data Changeset: ec3fbaa19da5 Author: weijun Date: 2014-08-27 11:33 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ec3fbaa19da5 8048617: Tests for PKCS12 read operations Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/ReadP12Test.java + test/java/security/KeyStore/PKCS12/certs/readP12/ie_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/readP12/ie_self.pfx.data + test/java/security/KeyStore/PKCS12/certs/readP12/jdk_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/jdk_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_twoentries.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_twoentries.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/openssl.p12.data Changeset: 2a94e7e184d8 Author: weijun Date: 2014-12-04 16:50 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2a94e7e184d8 8048619: Implement tests for converting PKCS12 keystores Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/ConvertP12Test.java + test/java/security/KeyStore/PKCS12/certs/convertP12/ie_jceks_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/convertP12/ie_jks_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_selfsigned.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_twoentry.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_twopass.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_selfsigned.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_twoentry.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_twopass.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/keystoreCA.jceks.data Changeset: ef3ac1af8244 Author: weijun Date: 2015-03-04 10:12 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ef3ac1af8244 8048360: Test signed jar files Reviewed-by: weijun Contributed-by: Amanda Jiang + test/java/security/Policy/SignedJar/SignedJarTest.java + test/java/security/Policy/SignedJar/SignedJarTest_1.policy + test/java/security/Policy/SignedJar/SignedJarTest_2.policy + test/java/security/Policy/SignedJar/keypass Changeset: 8e566c76efad Author: weijun Date: 2014-08-26 15:10 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8e566c76efad 8050370: Need new regressions tests for messageDigest with DigestIOStream Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/MessageDigest/TestDigestIOStream.java Changeset: d07d57a06d68 Author: xuelei Date: 2015-05-18 02:11 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d07d57a06d68 8048820: Implement tests for SecretKeyFactory Reviewed-by: xuelei Contributed-by: Zaiyao Liu + test/javax/crypto/SecretKeyFactory/PBKDF2TranslateTest.java + test/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java Changeset: 5a05547dc8f8 Author: amjiang Date: 2015-09-22 09:34 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5a05547dc8f8 8050461: Tests for syntax checking of JAAS configuration file Reviewed-by: weijun + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutApplication.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutBraces.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutFlag.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutLoginModule.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutSemiColen.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/SampleLoginModule.java Changeset: bc23d1ffda6c Author: asmotrak Date: 2015-07-16 09:20 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/bc23d1ffda6c 8049814: Additional SASL client-server tests Reviewed-by: weijun + test/javax/security/sasl/Sasl/ClientServerTest.java Changeset: 8c3da80c7670 Author: weijun Date: 2015-03-04 16:26 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8c3da80c7670 8048610: Implement regression test for bug fix of 4686632 in JCE Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java Changeset: 074a27d94996 Author: weijun Date: 2014-10-13 17:55 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/074a27d94996 8048052: Permission tests for setFactory Summary: Add RuntimePermission tests for setFactory Reviewed-by: weijun, mullan Contributed-by: felix.yang at oracle.com + test/java/net/SetFactoryPermission/SetFactoryPermission.java + test/java/net/SetFactoryPermission/policy.fail + test/java/net/SetFactoryPermission/policy.success Changeset: 5e8c340f18eb Author: amjiang Date: 2015-09-24 10:23 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5e8c340f18eb 8050427: LoginContext tests to cover JDK-4703361 Reviewed-by: weijun + test/javax/security/auth/login/LoginContext/DummyLoginModule.java + test/javax/security/auth/login/LoginContext/DynamicConfigurationTest.java + test/javax/security/auth/login/LoginContext/MyConfiguration.java + test/javax/security/auth/login/LoginContext/SmartLoginModule.java Changeset: 1ac71d0819c8 Author: aefimov Date: 2016-03-24 01:20 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1ac71d0819c8 8145039: JAXB marshaller fails with ClassCastException on classes generated by xjc Reviewed-by: lancea ! test/TEST.groups + test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java + test/javax/xml/bind/xjc/8145039/testSchema.xsd Changeset: 20f2ccffa30f Author: robm Date: 2016-03-24 15:59 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/20f2ccffa30f 8065078: NetworkInterface.getNetworkInterfaces() triggers intermittent test failures Reviewed-by: chegar ! src/windows/native/java/net/NetworkInterface_winXP.c Changeset: 458a4b3f2c24 Author: van Date: 2016-03-25 10:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/458a4b3f2c24 8145228: Java Access Bridge, getAccessibleStatesStringFromContext doesn't wrap the call to getAccessibleRole Summary: use invokeAndWait in two places that were missing that Reviewed-by: alexsch, prr Contributed-by: peter.brunet at oracle.com ! src/windows/classes/com/sun/java/accessibility/AccessBridge.java Changeset: 4c0392b7d637 Author: aefimov Date: 2016-03-28 16:39 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4c0392b7d637 8150704: XALAN: ERROR: 'No more DTM IDs are available' when transforming with lots of temporary result trees Reviewed-by: joehw + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.ref + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.xml + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.xsl + test/javax/xml/jaxp/transform/8150704/Bug8150704-2.ref + test/javax/xml/jaxp/transform/8150704/Bug8150704-2.xml + test/javax/xml/jaxp/transform/8150704/Bug8150704-2.xsl + test/javax/xml/jaxp/transform/8150704/TransformerTest.java Changeset: d68fddee9dbc Author: aefimov Date: 2016-03-29 13:19 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d68fddee9dbc 8073872: Schemagen fails with StackOverflowError if element references containing class Reviewed-by: lancea + test/javax/xml/bind/jxc/8073872/Foo.java + test/javax/xml/bind/jxc/8073872/SchemagenStackOverflow.java Changeset: ffd65eb4d2be Author: mullan Date: 2016-03-21 14:13 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ffd65eb4d2be 8072463: Remove requirement that AKID and SKID have to match when building certificate chain Reviewed-by: xuelei ! src/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java Changeset: 392d66ecf06b Author: bgopularam Date: 2016-03-29 01:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/392d66ecf06b 8048830: Implement tests for new functionality provided in JEP 166 Summary: New tests for validating read write operations on PKCS 12 based keystore Reviewed-by: vinnie + test/java/security/KeyStore/PKCS12/CheckDefaults.java + test/java/security/KeyStore/PKCS12/EntryProtectionTest.java + test/java/security/KeyStore/PKCS12/KeytoolReaderP12Test.java + test/java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java + test/java/security/KeyStore/PKCS12/MetadataEmptyTest.java + test/java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java + test/java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java + test/java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java + test/java/security/KeyStore/PKCS12/Utils.java + test/java/security/KeyStore/PKCS12/api_cert_chain.p12.data + test/java/security/KeyStore/PKCS12/api_cert_chain.p12_expected.data + test/java/security/KeyStore/PKCS12/api_private_key.p12.data + test/java/security/KeyStore/PKCS12/api_private_key.p12_expected.data + test/java/security/KeyStore/PKCS12/api_private_key_not_match.p12.data + test/java/security/KeyStore/PKCS12/api_private_key_not_match.p12_expected.data + test/java/security/KeyStore/PKCS12/api_two_pass.p12.data + test/java/security/KeyStore/PKCS12/api_two_pass.p12_expected.data + test/java/security/KeyStore/PKCS12/ie_chain.pfx.data + test/java/security/KeyStore/PKCS12/ie_chain.pfx.pem + test/java/security/KeyStore/PKCS12/ie_self.pfx.data + test/java/security/KeyStore/PKCS12/ie_self.pfx.pem + test/java/security/KeyStore/PKCS12/mozilla_self.p12.data + test/java/security/KeyStore/PKCS12/mozilla_self.p12.pem + test/java/security/KeyStore/PKCS12/netscape_self.p12.data + test/java/security/KeyStore/PKCS12/netscape_self.p12.pem + test/java/security/KeyStore/PKCS12/openssl.p12.data + test/java/security/KeyStore/PKCS12/openssl.p12.pem ! test/sun/security/pkcs12/StoreSecretKeyTest.java Changeset: 4eeb7999ff74 Author: coffeys Date: 2016-03-29 19:05 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4eeb7999ff74 Merge Changeset: f0851bc0e7bf Author: robm Date: 2016-03-29 23:02 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f0851bc0e7bf Merge Changeset: 4548a4525cb9 Author: sgehwolf Date: 2016-03-21 11:24 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4548a4525cb9 4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Delete global references in invoker_completeInvokeRequest() Reviewed-by: sspitsyn ! src/share/back/invoker.c + test/com/sun/jdi/oom/@debuggeeVMOptions + test/com/sun/jdi/oom/OomDebugTest.java + test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 7fa7acbefe2a Author: avorobye Date: 2016-03-30 13:04 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7fa7acbefe2a 8044772: TempDirTest.java still times out with -Xcomp Reviewed-by: coffeys ! test/com/sun/tools/attach/RunnerUtil.java ! test/com/sun/tools/attach/TempDirTest.java Changeset: 8efe549f3c87 Author: dl Date: 2016-02-27 16:54 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8efe549f3c87 8150780: Repeated offer and remove on ConcurrentLinkedQueue lead to an OutOfMemoryError Reviewed-by: martin, rasbold ! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java + test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java Changeset: 27977232ab26 Author: dmarkov Date: 2016-04-01 16:24 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/27977232ab26 8073400: Some Monospaced logical fonts have a different width Reviewed-by: okutsu, prr ! src/windows/classes/sun/awt/windows/fontconfig.properties + test/java/awt/font/MonospacedGlyphWidth/MonospacedGlyphWidthTest.java Changeset: b37dad3a2c70 Author: aefimov Date: 2016-04-01 19:03 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b37dad3a2c70 8134111: Unmarshaller unmarshalls XML element which doesn't have the expected namespace Reviewed-by: lancea + test/javax/xml/bind/marshal/8134111/UnmarshalTest.java + test/javax/xml/bind/marshal/8134111/testTypes/ObjectFactory.java + test/javax/xml/bind/marshal/8134111/testTypes/Root.java + test/javax/xml/bind/marshal/8134111/testTypes/WhenType.java + test/javax/xml/bind/marshal/8134111/testTypes/package-info.java Changeset: cb701a5bd82c Author: plevart Date: 2015-01-21 21:42 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cb701a5bd82c 8068427: Hashtable deserialization reconstitutes table with wrong capacity Reviewed-by: mduigou, martin, chegar, dfuchs ! src/share/classes/java/util/Hashtable.java + test/java/util/Hashtable/DeserializedLength.java Changeset: 39a4f2f49ff0 Author: igerasim Date: 2016-04-02 22:32 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/39a4f2f49ff0 8149017: Delayed provider selection broken in RSA client key exchange Reviewed-by: coffeys ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: ce81447f4df6 Author: aivanov Date: 2016-04-04 01:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ce81447f4df6 8147807: crash in libkcms.so on linux-sparc Reviewed-by: erikj, prr, ihse ! make/CopyIntoClasses.gmk Changeset: 3949b2469fac Author: snikandrova Date: 2016-04-04 15:27 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3949b2469fac 8151731: Add new jtreg keywords to jdk 8 Summary: randomness and intermittent keywords to mark regression tests Reviewed-by: coffeys ! test/TEST.ROOT Changeset: 0901dc70ae2b Author: igerasim Date: 2016-04-06 08:27 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0901dc70ae2b 8143913: MSCAPI keystore should accept Certificate[] in setEntry() 6483657: MSCAPI provider does not create unique alias names Reviewed-by: vinnie ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/native/sun/security/mscapi/security.cpp + test/sun/security/mscapi/CastError.java + test/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh + test/sun/security/mscapi/nonUniqueAliases/nonUniq1.pem + test/sun/security/mscapi/nonUniqueAliases/nonUniq2.pem Changeset: 5d5b55014d0d Author: coffeys Date: 2016-04-07 10:11 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5d5b55014d0d 8153531: Improve exception messaging for RSAClientKeyExchange Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 5b7b2c1d3d21 Author: asaha Date: 2016-04-11 13:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5b7b2c1d3d21 Added tag jdk8u102-b02 for changeset 5d5b55014d0d ! .hgtags Changeset: 69ace4513aad Author: coffeys Date: 2016-04-11 08:00 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/69ace4513aad 8149450: LdapCtx.processReturnCode() throwing Null Pointer Exception Reviewed-by: xuelei ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapReferralException.java Changeset: 411e42b16d22 Author: alexsch Date: 2016-04-11 14:56 +0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/411e42b16d22 8076545: Text size is twice bigger under Windows L&F on Win 8.1 with HiDPI display 8149453: [hidpi] JFileChooser does not scale properly on Windows with HiDPI display and Windows L&F 8149368: [hidpi] JLabel font is twice bigger than JTextArea font on Windows 7,HiDPI, Windows L&F Reviewed-by: flar, serb ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h + test/java/awt/font/FontScaling/FontScalingTest.java Changeset: 948afa0c0057 Author: alexsch Date: 2016-04-11 15:00 +0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/948afa0c0057 8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round': identifier not found Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp Changeset: b839c9068d11 Author: asmotrak Date: 2015-05-25 11:47 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b839c9068d11 8050374: More Signature tests Reviewed-by: valeriep + test/java/security/Signature/Offsets.java + test/java/security/SignedObject/Chain.java + test/java/security/SignedObject/Copy.java + test/sun/security/ec/SignatureOffsets.java + test/sun/security/ec/SignedObjectChain.java + test/sun/security/mscapi/SignatureOffsets.java + test/sun/security/mscapi/SignedObjectChain.java + test/sun/security/rsa/SignatureOffsets.java + test/sun/security/rsa/SignedObjectChain.java + test/sun/security/ssl/rsa/SignatureOffsets.java + test/sun/security/ssl/rsa/SignedObjectChain.java Changeset: bf71f2eb4322 Author: tyan Date: 2015-09-09 21:57 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/bf71f2eb4322 8044199: Tests for RSA keys and key specifications Summary: added various tests for SunRsaSign provider Reviewed-by: valeriep + test/sun/security/rsa/KeySizeTest.java + test/sun/security/rsa/PrivateKeyEqualityTest.java + test/sun/security/rsa/SignatureTest.java + test/sun/security/rsa/SpecTest.java Changeset: fc52c90e812f Author: dsamersoff Date: 2016-04-11 21:18 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fc52c90e812f 8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: The fix for JDK-4858370 cause a number of test fails and backed-out Reviewed-by: jwilhelm, sspitsyn ! src/share/back/invoker.c - test/com/sun/jdi/oom/@debuggeeVMOptions - test/com/sun/jdi/oom/OomDebugTest.java - test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 2ecffdf30af0 Author: dsamersoff Date: 2016-04-11 18:21 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2ecffdf30af0 Merge Changeset: 7d49df0ab4f6 Author: snikandrova Date: 2016-04-11 14:42 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7d49df0ab4f6 8048147: Privilege tests with JAAS Subject.doAs 8076486: [TESTBUG] javax/security/auth/Subject/doAs/NestedActions.java fails if extra VM options are given Reviewed-by: weijun + test/javax/security/auth/Subject/doAs/NestedActions.java + test/javax/security/auth/Subject/doAs/policy.expect.ace + test/javax/security/auth/Subject/doAs/policy.expect.pae + test/javax/security/auth/Subject/doAs/policy.one.principal + test/javax/security/auth/Subject/doAs/policy.two.principals Changeset: 666ddde3fecf Author: igerasim Date: 2016-04-12 18:59 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/666ddde3fecf 8149417: Use final restricted flag Reviewed-by: mullan, weijun, coffeys ! src/share/classes/javax/crypto/JceSecurity.java + test/javax/crypto/JceSecurity/FinalRestricted.java Changeset: 19d59c553e23 Author: cjplummer Date: 2015-06-05 13:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/19d59c553e23 8081771: ProcessTool.createJavaProcessBuilder() needs new addTestVmAndJavaOptions argument Summary: Copy ProcessTool.createJavaProcessBuilder functionality from hotspot/test Reviewed-by: rriggs, sspitsyn, dholmes ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 1359b39260b3 Author: asmotrak Date: 2015-05-18 17:34 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1359b39260b3 8079138: Additional negative tests for XML signature processing Reviewed-by: mullan ! test/javax/xml/crypto/dsig/ValidationTests.java + test/javax/xml/crypto/dsig/data/signature-extra-text-in-signed-info.xml + test/javax/xml/crypto/dsig/data/signature-no-reference-uri.xml + test/javax/xml/crypto/dsig/data/signature-wrong-canonicalization-method-algorithm.xml + test/javax/xml/crypto/dsig/data/signature-wrong-signature-method-algorithm.xml + test/javax/xml/crypto/dsig/data/signature-wrong-tag-names.xml + test/javax/xml/crypto/dsig/data/signature-wrong-transform-algorithm.xml Changeset: 03bcb1be023d Author: msolovie Date: 2016-04-14 16:33 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/03bcb1be023d 8074931: Additional tests for CertPath API Reviewed-by: mullan + test/java/security/cert/CertPathEncodingTest.java + test/java/security/cert/X509CertSelectorTest.java Changeset: 9633d7df1908 Author: snikandrova Date: 2016-04-14 16:37 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9633d7df1908 8043836: Need new tests for AES cipher Summary: Add AES cipher tests with various modes, padding schemes and read methods of CipherInputStream for SunJCE provider Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/AES/CICO.java + test/com/sun/crypto/provider/Cipher/AES/CTR.java + test/com/sun/crypto/provider/Cipher/AES/Padding.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java + test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java + test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java Changeset: 4b84ce329063 Author: tonyp Date: 2016-01-28 10:58 -0500 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4b84ce329063 8147468: Allow users to bound the size of buffers cached in the per-thread buffer caches Summary: Introduces the jdk.nio.maxCachedBufferSize property. Reviewed-by: alanb, bpb ! src/share/classes/sun/nio/ch/Util.java + test/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: 4c095311bcf5 Author: darcy Date: 2016-01-29 17:03 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4c095311bcf5 8148627: RestrictTestMaxCachedBufferSize.java to 64-bit platforms Reviewed-by: alanb ! test/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: dec21caa0f9c Author: darcy Date: 2015-09-15 15:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/dec21caa0f9c 8136506: Include sun.arch.data.model as a property that can be queried by jtreg Reviewed-by: alanb ! test/TEST.ROOT Changeset: e9a5a65f75b5 Author: aivanov Date: 2016-04-15 10:17 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e9a5a65f75b5 8146035: Windows - With LCD antialiasing, some glyphs are not rendered correctly Reviewed-by: serb, prr Contributed-by: Dmitry Batrak ! src/windows/native/sun/font/lcdglyph.c Changeset: 939fcf5887f6 Author: robm Date: 2016-04-15 14:47 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/939fcf5887f6 Merge - test/com/sun/jdi/oom/@debuggeeVMOptions - test/com/sun/jdi/oom/OomDebugTest.java - test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: b3128c272f8d Author: asaha Date: 2016-01-25 15:10 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b3128c272f8d Merge ! .hgtags Changeset: 0562abe86a70 Author: asaha Date: 2016-01-26 12:39 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0562abe86a70 Added tag jdk8u76-b05 for changeset b3128c272f8d ! .hgtags Changeset: 06c922a192a8 Author: asaha Date: 2016-02-01 12:21 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/06c922a192a8 Merge ! .hgtags Changeset: d7abede123c8 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d7abede123c8 Added tag jdk8u76-b06 for changeset 06c922a192a8 ! .hgtags Changeset: 0022766a3b8e Author: asaha Date: 2016-02-08 11:53 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0022766a3b8e Merge ! .hgtags Changeset: 351db9e58f17 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/351db9e58f17 Added tag jdk8u76-b07 for changeset 0022766a3b8e ! .hgtags Changeset: 74aa3fb974fc Author: asaha Date: 2016-02-15 16:46 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/74aa3fb974fc Merge ! .hgtags Changeset: 21adf9b5bb20 Author: asaha Date: 2016-02-15 17:08 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/21adf9b5bb20 Added tag jdk8u76-b08 for changeset 74aa3fb974fc ! .hgtags Changeset: cbafa4c725f9 Author: asaha Date: 2016-02-22 13:16 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cbafa4c725f9 Merge ! .hgtags Changeset: 4ac45c87d8c9 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4ac45c87d8c9 Added tag jdk8u76-b09 for changeset cbafa4c725f9 ! .hgtags Changeset: 03c37b55fd44 Author: asaha Date: 2016-02-28 19:34 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/03c37b55fd44 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_ko.java ! src/share/classes/sun/security/util/AuthResources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: 8274df0f0662 Author: asaha Date: 2016-02-29 11:50 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8274df0f0662 Merge ! .hgtags Changeset: 17f5065e3873 Author: asaha Date: 2016-02-29 11:58 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/17f5065e3873 Added tag jdk8u76-b10 for changeset 8274df0f0662 ! .hgtags Changeset: fe113eedab5a Author: asaha Date: 2016-03-07 10:51 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fe113eedab5a Added tag jdk8u76-b11 for changeset 17f5065e3873 ! .hgtags Changeset: 0ca25fdd520a Author: asaha Date: 2016-03-15 13:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0ca25fdd520a Merge ! .hgtags Changeset: ea965fea71f6 Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ea965fea71f6 Added tag jdk8u76-b12 for changeset 0ca25fdd520a ! .hgtags Changeset: 67016cdc6a46 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/67016cdc6a46 Added tag jdk8u92-b00 for changeset ea965fea71f6 ! .hgtags Changeset: cc8d0d6c6f95 Author: asaha Date: 2016-03-22 11:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cc8d0d6c6f95 Merge ! .hgtags Changeset: e481b892013e Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e481b892013e Added tag jdk8u92-b13 for changeset cc8d0d6c6f95 ! .hgtags Changeset: 29380f4d81bd Author: asaha Date: 2016-03-31 09:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/29380f4d81bd Added tag jdk8u91-b14 for changeset f8725698a870 ! .hgtags Changeset: 4f06a20cdc59 Author: asaha Date: 2016-03-31 10:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4f06a20cdc59 Merge ! .hgtags Changeset: b537ffb66f6a Author: asaha Date: 2016-03-31 11:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b537ffb66f6a Added tag jdk8u92-b14 for changeset 4f06a20cdc59 ! .hgtags Changeset: c031a29b8b89 Author: asaha Date: 2016-04-05 10:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c031a29b8b89 Merge ! .hgtags ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! 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 Changeset: fce9c0404985 Author: asaha Date: 2016-04-11 15:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fce9c0404985 Merge ! .hgtags Changeset: abab8d527099 Author: asaha Date: 2016-04-15 14:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/abab8d527099 Merge - test/com/sun/jdi/oom/@debuggeeVMOptions - test/com/sun/jdi/oom/OomDebugTest.java - test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 4ebdf2a38496 Author: asaha Date: 2016-04-18 15:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4ebdf2a38496 Added tag jdk8u102-b03 for changeset abab8d527099 ! .hgtags Changeset: 5f39475e0165 Author: coffeys Date: 2016-04-16 13:50 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5f39475e0165 8154304: NullpointerException at LdapReferralException.getReferralContext Reviewed-by: xuelei, vinnie ! src/share/classes/com/sun/jndi/ldap/LdapReferralContext.java Changeset: 74085e728d5e Author: rpatil Date: 2016-04-15 09:46 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/74085e728d5e 8151431: DateFormatSymbols triggers this.clone() in the constructor Reviewed-by: naoto, peytoia ! src/share/classes/java/text/DateFormatSymbols.java + test/java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java Changeset: b35dbc80ab61 Author: mhaupt Date: 2016-04-20 15:29 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b35dbc80ab61 8081512: Remove sun.invoke.anon classes, or move / co-locate them with tests Reviewed-by: mchung, sundar - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java Changeset: 43eac338b248 Author: msolovie Date: 2016-04-21 16:55 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/43eac338b248 8049237: Need new tests for X509V3 certificates Reviewed-by: mullan, xuelei + test/sun/security/x509/X509CertImpl/V3Certificate.java Changeset: c4eca15ee640 Author: msolovie Date: 2016-04-21 17:01 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c4eca15ee640 8050371: More MessageDigest tests Reviewed-by: xuelei + test/java/security/MessageDigest/TestSameLength.java + test/java/security/MessageDigest/TestSameValue.java Changeset: b99f001f70a7 Author: alexp Date: 2016-04-21 17:06 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b99f001f70a7 8048357: PKCS basic tests Reviewed-by: coffeys Contributed-by: artem.kosarev at oracle.com + test/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java + test/sun/security/pkcs/pkcs10/PKCS10AttributeReader.java + test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java + test/sun/security/pkcs/pkcs7/SignerOrder.java + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/MANIFEST.MF + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/PKCS7TEST.DSA.base64 + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/PKCS7TEST.SF + test/sun/security/pkcs/pkcs8/PKCS8Test.java Changeset: a33c35f1384f Author: alexp Date: 2016-04-21 17:08 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a33c35f1384f 8143377: Test PKCS8Test.java fails Reviewed-by: coffeys Contributed-by: artem.kosarev at oracle.com ! test/sun/security/pkcs/pkcs8/PKCS8Test.java Changeset: bfa8fe0e35a1 Author: asmotrak Date: 2015-01-13 14:26 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/bfa8fe0e35a1 8048603: Additional tests for MAC algorithms Reviewed-by: valeriep + test/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java + test/com/sun/crypto/provider/Mac/LargeByteBufferTest.java + test/com/sun/crypto/provider/Mac/MacSameTest.java + test/com/sun/crypto/provider/Mac/NullByteBufferTest.java + test/com/sun/crypto/provider/Mac/Utils.java + test/sun/security/pkcs11/Mac/MacKAT.java + test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: 0d6955a99281 Author: coffeys Date: 2016-04-20 22:46 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0d6955a99281 8071125: Improve exception messages in URLPermission Reviewed-by: chegar, prappo ! src/share/classes/java/net/URLPermission.java Changeset: 440fc7135f9f Author: coffeys Date: 2016-04-22 15:28 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/440fc7135f9f Merge Changeset: 50809de3dcc2 Author: robm Date: 2016-04-24 20:31 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/50809de3dcc2 Merge - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java Changeset: 47e20a90bdbb Author: asaha Date: 2016-04-25 09:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/47e20a90bdbb Added tag jdk8u102-b04 for changeset 50809de3dcc2 ! .hgtags Changeset: 380267fd2bf4 Author: asaha Date: 2016-01-11 14:01 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/380267fd2bf4 Added tag jdk8u81-b00 for changeset f6cc9dbb5db5 ! .hgtags Changeset: 1f347cee8bcc Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1f347cee8bcc 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: fec53330160b Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fec53330160b 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: a3a382d63d5b Author: igerasim Date: 2016-01-20 17:42 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a3a382d63d5b 8145446: Perfect pipe placement Reviewed-by: alanb, jeff, igerasim, ahgross ! src/windows/classes/sun/nio/ch/PipeImpl.java Changeset: 8b462a34c6da Author: sjiang Date: 2016-01-22 13:41 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8b462a34c6da 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/share/classes/sun/misc/JavaObjectInputStreamAccess.java + src/share/classes/sun/misc/ObjectStreamClassValidator.java ! src/share/classes/sun/misc/SharedSecrets.java + src/share/classes/sun/rmi/server/DeserializationChecker.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: 2bc9e2da6be9 Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2bc9e2da6be9 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: 584a4943bf97 Author: asaha Date: 2016-01-26 08:37 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/584a4943bf97 Added tag jdk8u40-b33 for changeset c7fbbf6133c3 ! .hgtags Changeset: df80f3cc01a4 Author: asaha Date: 2016-01-26 10:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/df80f3cc01a4 Merge ! .hgtags Changeset: 12ae7aa5aaa2 Author: jbachorik Date: 2016-02-05 11:02 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/12ae7aa5aaa2 8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 Reviewed-by: dfuchs, valeriep ! src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java Changeset: 9c828e688240 Author: aefimov Date: 2016-01-30 16:01 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9c828e688240 Merge ! .hgtags Changeset: d184bfc5e6bd Author: asaha Date: 2016-01-31 10:09 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d184bfc5e6bd Added tag jdk8u74-b31 for changeset 9c828e688240 ! .hgtags Changeset: e00e638233a3 Author: asaha Date: 2016-02-04 15:01 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e00e638233a3 Merge ! .hgtags Changeset: 385c28aed29a Author: asaha Date: 2016-02-05 23:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/385c28aed29a Merge ! .hgtags ! src/share/classes/java/io/ObjectInputStream.java Changeset: 18d46c72cbf1 Author: asaha Date: 2016-02-18 09:51 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/18d46c72cbf1 Merge ! .hgtags Changeset: 2a86df3a9654 Author: asaha Date: 2016-02-18 10:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2a86df3a9654 Merge ! .hgtags Changeset: d003282d59bc Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d003282d59bc 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! 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/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 62665880707d Author: asaha Date: 2016-02-22 13:42 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/62665880707d Merge ! .hgtags Changeset: c5233546773d Author: asaha Date: 2016-02-22 14:04 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c5233546773d Merge ! .hgtags Changeset: 7baf13c5579d Author: coffeys Date: 2016-02-01 16:50 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7baf13c5579d 8038837: Add support to jarsigner for specifying timestamp hash algorithm Reviewed-by: weijun ! src/share/classes/sun/security/pkcs/PKCS7.java + src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh Changeset: 6968ca30f8fd Author: alitvinov Date: 2016-02-03 18:52 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6968ca30f8fd 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: ssadetsky, alexsch ! src/share/classes/javax/swing/TimerQueue.java Changeset: 27a36ac37b51 Author: asaha Date: 2016-02-23 09:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/27a36ac37b51 Added tag jdk8u74-b32 for changeset 6968ca30f8fd ! .hgtags Changeset: f62796d01b7d Author: asaha Date: 2016-03-01 15:22 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f62796d01b7d Merge ! .hgtags Changeset: e6f7e0a27dc1 Author: asaha Date: 2016-03-01 15:35 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e6f7e0a27dc1 Merge ! .hgtags Changeset: 7e4dcf1b8c96 Author: asaha Date: 2016-03-02 12:38 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7e4dcf1b8c96 Merge ! .hgtags Changeset: 89c06ca1e6cc Author: igerasim Date: 2016-03-19 22:17 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/89c06ca1e6cc 8149070: Enforce update ordering Summary: Make sure that ISE is thrown when updateAAD is called after update. Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/AESCipher.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: a18382e6fce9 Author: asaha Date: 2016-03-22 21:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a18382e6fce9 Merge ! .hgtags Changeset: bc9b755ce37f Author: asaha Date: 2016-03-22 22:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/bc9b755ce37f Merge ! .hgtags Changeset: 69cb60c0fdb0 Author: asaha Date: 2016-03-23 14:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/69cb60c0fdb0 Added tag jdk8u101-b00 for changeset f6cc9dbb5db5 ! .hgtags Changeset: 00f8f3930868 Author: asaha Date: 2016-03-23 14:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/00f8f3930868 Merge ! .hgtags Changeset: b46a23d8a15e Author: asaha Date: 2016-05-20 10:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b46a23d8a15e Added tag jdk8u101-b01 for changeset 00f8f3930868 ! .hgtags Changeset: e6dcac8fe5ea Author: igerasim Date: 2016-03-30 19:45 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e6dcac8fe5ea 8147771: Construction of static protection domains under Javax custom policy Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled. Reviewed-by: valeriep ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: ba918823bcc4 Author: vadim Date: 2016-04-04 15:48 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ba918823bcc4 8151925: Font reference improvements Reviewed-by: prr, serb, skoivu ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_Font.h Changeset: 283de90a396e Author: asaha Date: 2016-05-21 23:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/283de90a396e Merge ! .hgtags Changeset: 53f8ec1147b4 Author: asaha Date: 2016-03-21 14:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/53f8ec1147b4 Merge ! .hgtags Changeset: 26146fcc4e84 Author: igerasim Date: 2016-02-17 13:42 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/26146fcc4e84 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! src/share/classes/java/math/BigInteger.java Changeset: 88a73b2b47fa Author: serb Date: 2016-03-02 18:28 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/88a73b2b47fa 8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua Reviewed-by: alexp, aivanov ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java - test/javax/swing/JScrollPane/8033000/bug8033000.java + test/javax/swing/JScrollPane/HorizontalMouseWheelOnShiftPressed/HorizontalMouseWheelOnShiftPressed.java Changeset: 8c3f4e540348 Author: vkempik Date: 2016-03-04 16:26 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8c3f4e540348 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java Changeset: f5c7bc7c1f87 Author: asaha Date: 2016-03-22 12:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f5c7bc7c1f87 Added tag jdk8u77-b31 for changeset 8c3f4e540348 ! .hgtags Changeset: 6042757c329b Author: asaha Date: 2016-05-21 23:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6042757c329b Merge ! .hgtags - test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: 544199dbea50 Author: asaha Date: 2016-05-21 23:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/544199dbea50 Added tag jdk8u101-b02 for changeset 6042757c329b ! .hgtags Changeset: 0c3ed12cdaf5 Author: igerasim Date: 2016-04-08 01:05 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0c3ed12cdaf5 8146514: Enforce GCM limits Summary: add and enforce upper limit for input size for AES cipher in GCM mode Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: a5900769f3bf Author: asaha Date: 2016-03-31 14:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a5900769f3bf Merge ! .hgtags Changeset: 09e1a6b8cd67 Author: asaha Date: 2016-03-31 14:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/09e1a6b8cd67 Merge ! .hgtags - test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: 5875e297cfcf Author: igerasim Date: 2016-04-06 08:27 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5875e297cfcf 8143913: MSCAPI keystore should accept Certificate[] in setEntry() 6483657: MSCAPI provider does not create unique alias names Reviewed-by: vinnie ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/native/sun/security/mscapi/security.cpp + test/sun/security/mscapi/CastError.java + test/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh + test/sun/security/mscapi/nonUniqueAliases/nonUniq1.pem + test/sun/security/mscapi/nonUniqueAliases/nonUniq2.pem Changeset: 1d33a3a732dd Author: asaha Date: 2016-04-10 23:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1d33a3a732dd Added tag jdk8u92-b31 for changeset 5875e297cfcf ! .hgtags Changeset: 25934d0d38fe Author: asaha Date: 2016-05-21 23:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/25934d0d38fe Merge ! .hgtags Changeset: ebc56c2e8035 Author: asaha Date: 2016-05-21 23:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ebc56c2e8035 Added tag jdk8u101-b03 for changeset 25934d0d38fe ! .hgtags Changeset: f4880807ff10 Author: asaha Date: 2016-05-21 23:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f4880807ff10 Added tag jdk8u101-b04 for changeset ebc56c2e8035 ! .hgtags Changeset: c387bd2fb7db Author: jrose Date: 2016-04-23 05:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c387bd2fb7db 8154475: Clean up lookup visibility Reviewed-by: vlivanov, mhaupt, ahgross ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 78376dde5cc3 Author: asaha Date: 2016-05-21 23:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/78376dde5cc3 Added tag jdk8u101-b05 for changeset c387bd2fb7db ! .hgtags Changeset: cdfb600c2dce Author: asaha Date: 2016-05-23 08:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cdfb600c2dce Merge ! .hgtags Changeset: ced91280e78a Author: asaha Date: 2016-05-23 09:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ced91280e78a Added tag jdk8u102-b05 for changeset cdfb600c2dce ! .hgtags Changeset: f7d24ce66da5 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f7d24ce66da5 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: a73048297889 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a73048297889 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 1f119c16e046 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1f119c16e046 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: a15cdf2e91e7 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a15cdf2e91e7 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: fdc0b30af431 Author: asaha Date: 2016-05-21 23:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fdc0b30af431 Added tag jdk8u101-b06 for changeset a15cdf2e91e7 ! .hgtags Changeset: 59698da7972e Author: asaha Date: 2016-05-23 09:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/59698da7972e Merge ! .hgtags Changeset: 1f534bf5f32d Author: asaha Date: 2016-05-23 09:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1f534bf5f32d Added tag jdk8u102-b06 for changeset 59698da7972e ! .hgtags Changeset: 4dc4099e933a Author: asaha Date: 2016-05-21 23:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4dc4099e933a Added tag jdk8u101-b07 for changeset fdc0b30af431 ! .hgtags Changeset: 725b400c93e0 Author: asaha Date: 2016-05-23 12:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/725b400c93e0 Merge ! .hgtags Changeset: 013178028d99 Author: asaha Date: 2016-05-23 12:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/013178028d99 Added tag jdk8u102-b07 for changeset 725b400c93e0 ! .hgtags Changeset: cedf528dc1d0 Author: aefimov Date: 2016-05-13 18:39 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cedf528dc1d0 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw + test/javax/xml/jaxp/stream/8145974/SurrogatesTest.java Changeset: 4fca08624555 Author: asaha Date: 2016-05-21 23:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4fca08624555 Added tag jdk8u101-b08 for changeset 4dc4099e933a ! .hgtags Changeset: c260a0aab5bf Author: asaha Date: 2016-05-23 12:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c260a0aab5bf Merge ! .hgtags Changeset: 70c1a5110fad Author: asaha Date: 2016-05-23 12:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/70c1a5110fad Added tag jdk8u102-b08 for changeset c260a0aab5bf ! .hgtags Changeset: a8ff60ed6f33 Author: asaha Date: 2016-05-19 03:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a8ff60ed6f33 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/share/classes/sun/management/resources/agent_zh_TW.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java ! src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! src/share/classes/sun/security/util/Resources_zh_TW.java Changeset: a5f673f453f0 Author: asaha Date: 2016-05-19 03:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a5f673f453f0 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/share/classes/sun/management/resources/agent_zh_TW.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java ! src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! src/share/classes/sun/security/util/Resources_zh_TW.java Changeset: 5e7489ac05f0 Author: mhaupt Date: 2016-05-20 09:40 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5e7489ac05f0 8155985: Persistent Parameter Processing Reviewed-by: jrose, vlivanov, ahgross ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: e76eb0ed270b Author: asaha Date: 2016-05-23 17:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e76eb0ed270b Added tag jdk8u101-b09 for changeset 5e7489ac05f0 ! .hgtags Changeset: 605340e78242 Author: asaha Date: 2016-05-23 20:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/605340e78242 Merge ! .hgtags Changeset: 2dbcee9f5b45 Author: asaha Date: 2016-05-23 20:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2dbcee9f5b45 Added tag jdk8u102-b09 for changeset 605340e78242 ! .hgtags Changeset: 2dcfca245945 Author: asaha Date: 2016-05-20 11:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2dcfca245945 Added tag jdk8u91-b15 for changeset 29380f4d81bd ! .hgtags Changeset: 9486707c119a Author: asaha Date: 2016-05-26 13:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9486707c119a Merge ! .hgtags Changeset: 4c5dfc61344a Author: asaha Date: 2016-05-31 09:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4c5dfc61344a Added tag jdk8u101-b10 for changeset 9486707c119a ! .hgtags Changeset: b64716a25e40 Author: asaha Date: 2016-05-31 10:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b64716a25e40 Merge ! .hgtags Changeset: 8658c205038f Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8658c205038f Added tag jdk8u102-b10 for changeset b64716a25e40 ! .hgtags Changeset: d23972096545 Author: alexsch Date: 2016-06-02 09:36 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d23972096545 8157838: Personalized Windows Font Size is not taken into account in Java8u102 Reviewed-by: prr, serb ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h - test/java/awt/font/FontScaling/FontScalingTest.java Changeset: a9136f8d24d9 Author: rpatil Date: 2016-06-02 21:08 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a9136f8d24d9 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/TestZoneInfo310.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: aeae865c933d Author: asaha Date: 2016-06-06 11:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/aeae865c933d Added tag jdk8u101-b11 for changeset a9136f8d24d9 ! .hgtags Changeset: e915a408ebf7 Author: asaha Date: 2016-06-06 13:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e915a408ebf7 Merge ! .hgtags Changeset: 9c557a821a6e Author: asaha Date: 2016-06-06 13:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9c557a821a6e Added tag jdk8u102-b11 for changeset e915a408ebf7 ! .hgtags Changeset: 3eab3ce82c31 Author: mhaupt Date: 2016-06-08 16:47 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3eab3ce82c31 8158571: Additional method handle validation Reviewed-by: jrose, ahgross, mchung ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 827b2350d7f8 Author: asaha Date: 2016-06-13 12:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/827b2350d7f8 Added tag jdk8u101-b12 for changeset 3eab3ce82c31 ! .hgtags Changeset: 8e12cb096db3 Author: asaha Date: 2016-06-13 13:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8e12cb096db3 Merge ! .hgtags Changeset: e172d8b2a8eb Author: asaha Date: 2016-06-13 13:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e172d8b2a8eb Added tag jdk8u102-b12 for changeset 8e12cb096db3 ! .hgtags Changeset: b0f076a03b35 Author: asaha Date: 2016-06-21 18:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b0f076a03b35 Added tag jdk8u101-b13 for changeset 827b2350d7f8 ! .hgtags Changeset: 901ecf04370c Author: asaha Date: 2016-06-21 18:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/901ecf04370c Merge ! .hgtags Changeset: 48c99b423839 Author: asaha Date: 2016-06-21 18:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/48c99b423839 Added tag jdk8u102-b13 for changeset 901ecf04370c ! .hgtags Changeset: bd4af503e77e Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/bd4af503e77e Merge ! .hgtags - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java - test/javax/swing/JScrollPane/8033000/bug8033000.java - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: 80f4d01c3ad0 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/80f4d01c3ad0 Added tag jdk8u102-b14-aarch32-160812 for changeset bd4af503e77e ! .hgtags From snazarkin at azul.com Fri Aug 12 15:25:12 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 12 Aug 2016 15:25:12 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 198 new changesets Message-ID: <201608121525.u7CFPEFC000325@aojmv0008.oracle.com> Changeset: dce765c2ff7d Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/dce765c2ff7d 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed ! test/runtime/NMT/JcmdWithNMTDisabled.java Changeset: f46ffa934a46 Author: ccheung Date: 2015-12-02 17:48 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f46ffa934a46 8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg Summary: for fixing a truncation problem on the output from -XX:+TraceClassPaths Reviewed-by: coleenp, jiangli, cjplummer, minqi ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 5cece4584b8e Author: stefank Date: 2015-11-12 09:53 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5cece4584b8e 8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Reviewed-by: mgerdin, vlivanov ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp Changeset: 59eb74ac51f2 Author: dbuck Date: 2015-12-04 14:31 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/59eb74ac51f2 8029630: Thread id should be displayed as a hex number in error report Summary: Thread id is now displayed as a hex number in error report. Reviewed-by: dholmes, hseigel, stuefe ! src/share/vm/utilities/vmError.cpp Changeset: 3ad3f93fe3d2 Author: dholmes Date: 2015-12-07 13:25 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3ad3f93fe3d2 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp Changeset: 92a6cfbf2d94 Author: dbuck Date: 2015-12-08 14:23 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/92a6cfbf2d94 8022865: [TESTBUG] Compressed Oops testing needs to be revised Summary: Rewrote compressed oops tests Reviewed-by: kvn, coleenp, mseledtsov ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java Changeset: c60b9a314312 Author: sla Date: 2013-12-18 08:39 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c60b9a314312 8029726: On OS X some dtrace probe names are mismatched with Solaris 8029727: On OS X dtrace probes CallMethodA/CallMethodV are not fired. 8029728: On OS X dtrace probes SetStaticBooleanField are not fired Reviewed-by: kamg, dsamersoff ! src/os/bsd/dtrace/hotspot.d ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp Changeset: a045a14d1c81 Author: kevinw Date: 2015-12-08 15:05 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a045a14d1c81 Merge Changeset: c1679cc87ba0 Author: poonam Date: 2015-12-09 10:26 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c1679cc87ba0 8140031: SA: Searching for a value in Threads does not work Summary: Improve the thread and threads commands in CLHSDB Reviewed-by: dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java Changeset: 1812b99073ac Author: asaha Date: 2015-12-21 15:19 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1812b99073ac Added tag jdk8u76-b01 for changeset c1679cc87ba0 ! .hgtags Changeset: 70649f10b88c Author: zmajo Date: 2015-12-15 09:46 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/70649f10b88c 8129847: Compiling methods generated by Nashorn triggers high memory usage in C2 Summary: Add a new compiler phase, PhaseRenumberLive, that renumbers live nodes. Reviewed-by: kvn, thartmann, vlivanov, shade ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp Changeset: 047a642c9729 Author: kevinw Date: 2015-12-02 13:58 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/047a642c9729 8065579: WB method to start G1 concurrent mark cycle should be introduced Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/prims/whitebox.cpp + test/gc/whitebox/TestConcMarkCycleWB.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: cf93dd06db0f Author: aeriksso Date: 2015-12-04 14:06 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/cf93dd06db0f 6869327: Add new C2 flag to keep safepoints in counted loops. Reviewed-by: kvn ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp + test/compiler/loopopts/UseCountedLoopSafepoints.java Changeset: 7c5babab479b Author: vlivanov Date: 2015-12-10 14:51 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/7c5babab479b 8144935: C2: safepoint is pruned from a non-counted loop Reviewed-by: roland ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp Changeset: d06b64fc150f Author: sla Date: 2015-12-10 16:09 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d06b64fc150f 8145099: Better error message when SA can't attach to a process Reviewed-by: jbachorik, stuefe ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/os/linux/ps_proc.c Changeset: 6fb4d6e02e92 Author: gthornbr Date: 2015-12-17 17:17 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6fb4d6e02e92 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: dcubed, mikael ! make/linux/makefiles/defs.make Changeset: 5d96c022391c Author: gthornbr Date: 2015-12-17 17:18 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5d96c022391c 8046611: Build errors with gcc on sparc/fastdebug Reviewed-by: dcubed, mikael ! src/cpu/sparc/vm/frame_sparc.cpp ! src/share/vm/runtime/safepoint.cpp Changeset: bd33e3fce750 Author: gthornbr Date: 2015-12-18 10:11 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/bd33e3fce750 8048232: Fix for 8046471 breaks PPC64 build Reviewed-by: dcubed, mikael ! make/linux/Makefile ! make/linux/makefiles/defs.make Changeset: 48eec0ba6526 Author: gthornbr Date: 2015-12-18 10:12 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/48eec0ba6526 8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds Summary: Added include of asm/ptrace.h to libproc.h Reviewed-by: dcubed, mikael ! agent/src/os/linux/libproc.h Changeset: 252404a1e9e2 Author: dcubed Date: 2015-12-18 10:58 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/252404a1e9e2 Merge ! agent/src/os/linux/libproc.h Changeset: 2b597b92442b Author: shade Date: 2015-07-24 21:29 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2b597b92442b 8131782: C1 Class.cast optimization breaks when Class is loaded from static final Summary: change as_ValueType() to return InstanceConstant when appropriate Reviewed-by: jrose ! src/share/vm/c1/c1_ValueType.cpp Changeset: 218483967e52 Author: robm Date: 2015-12-23 00:50 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/218483967e52 Merge Changeset: 80959a760b85 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/80959a760b85 Added tag jdk8u76-b02 for changeset 218483967e52 ! .hgtags Changeset: 501f014415d8 Author: thartmann Date: 2015-12-21 11:34 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/501f014415d8 8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true Summary: Restore the major_progress flag before calling igvn.optimize(). Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp Changeset: 192643caadca Author: thartmann Date: 2015-12-21 10:14 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/192643caadca 8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI Summary: is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input. Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: 0fcb18e98f98 Author: skovalev Date: 2015-12-25 14:03 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0fcb18e98f98 8144937: [TEST_BUG] testlibrary_tests should be excluded for compact1 and compact2 execution Reviewed-by: dholmes, rriggs ! test/TEST.groups Changeset: 8641949eb21f Author: kevinw Date: 2016-01-07 02:36 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8641949eb21f 8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot Reviewed-by: dholmes Contributed-by: cheleswer.sahu at oracle.com ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/debug.cpp + test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java + test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java Changeset: 2d23269a45a0 Author: clanger Date: 2015-11-04 16:23 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2d23269a45a0 8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX Reviewed-by: stuefe, dcubed ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp Changeset: b40d68340feb Author: kevinw Date: 2016-01-08 05:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b40d68340feb 8144483: One long Safepoint pause directly after each GC log rotation Reviewed-by: dholmes Contributed-by: cheleswer.sahu at oracle.com ! src/os/solaris/vm/os_solaris.cpp Changeset: c649dde41041 Author: simonis Date: 2016-01-13 20:47 -0500 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c649dde41041 8146979: Backport of 8046471 breaks ppc64 build in jdk8u because 8072383 was badly backported before Reviewed-by: erikj, dholmes ! make/defs.make Changeset: 88ae10297731 Author: sspitsyn Date: 2015-01-26 15:51 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/88ae10297731 8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: adjust Unsafe methods in the itable/vtable if Unsafe is redefined Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: f796867c1bcb Author: asaha Date: 2015-12-15 22:59 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f796867c1bcb Merge ! .hgtags Changeset: c3091ebd2811 Author: asaha Date: 2016-01-05 08:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c3091ebd2811 Merge ! .hgtags Changeset: ac9a68124ba9 Author: asaha Date: 2016-01-05 08:40 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ac9a68124ba9 Merge ! .hgtags Changeset: 2a2720daacaa Author: asaha Date: 2016-01-15 16:21 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2a2720daacaa Merge Changeset: 981cb5ddafc8 Author: asaha Date: 2016-01-19 13:05 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/981cb5ddafc8 Added tag jdk8u76-b03 for changeset 2a2720daacaa ! .hgtags Changeset: f3f2f71d2dc8 Author: dbuck Date: 2016-01-19 18:16 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f3f2f71d2dc8 8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized Summary: The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed. Reviewed-by: tbenson, kbarrett, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp + test/gc_implementation/g1/TestNoEagerReclaimOfHumongousRegions.java Changeset: 71f6bbeb6026 Author: tschatzl Date: 2016-01-21 15:15 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/71f6bbeb6026 8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries Summary: Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared. Reviewed-by: tbenson, mgerdin, brutisso Contributed-by: Poonam Bajaj , Thomas Schatzl ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp Changeset: 16f7b676725a Author: robm Date: 2016-01-25 08:46 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/16f7b676725a Merge Changeset: d6c92b9e192e Author: asaha Date: 2016-01-25 13:21 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d6c92b9e192e Added tag jdk8u76-b04 for changeset 16f7b676725a ! .hgtags Changeset: 2681e95121ac Author: asaha Date: 2016-01-25 15:46 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2681e95121ac Added tag jdk8u82-b00 for changeset d6c92b9e192e ! .hgtags Changeset: 535618ab1c04 Author: thartmann Date: 2016-01-27 09:02 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/535618ab1c04 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/superword.cpp + test/compiler/loopopts/TestLoopPeeling.java Changeset: 7a567d2cc7fb Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/7a567d2cc7fb 8073735: compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: dae1435f96b7 Author: poonam Date: 2016-02-01 13:19 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/dae1435f96b7 8145442: Add the facility to verify remembered sets for G1 Summary: Implement remembered sets verification for G1 with option VerifyRememberedSets Reviewed-by: jmasa, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: efe013052465 Author: shade Date: 2016-02-02 11:44 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/efe013052465 8059677: Thread.getName() instantiates Strings Reviewed-by: coleenp, dholmes, sla ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiTrace.cpp ! src/share/vm/runtime/thread.cpp Changeset: 523d1731c391 Author: dfazunen Date: 2016-02-03 19:13 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/523d1731c391 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set Reviewed-by: tschatzl, mchernov + test/stress/gc/TestStressRSetCoarsening.java Changeset: d992b4af24c7 Author: robm Date: 2016-02-05 13:53 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d992b4af24c7 Merge Changeset: c5075f52f88a Author: asaha Date: 2016-02-01 16:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c5075f52f88a Merge ! .hgtags Changeset: 4653aff04861 Author: asaha Date: 2016-02-05 09:28 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4653aff04861 Merge Changeset: 9b451d193737 Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9b451d193737 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: 2b2511bd3cc8 Author: robm Date: 2016-02-12 19:11 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2b2511bd3cc8 Merge Changeset: 767f8c68255a Author: sgehwolf Date: 2015-12-18 08:55 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/767f8c68255a 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp Changeset: 55c8792fe214 Author: thartmann Date: 2016-02-16 08:11 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/55c8792fe214 8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti ! src/share/vm/opto/callGenerator.cpp + test/compiler/jsr292/LongReferenceCastingTest.java Changeset: 1246f293a0e8 Author: kevinw Date: 2016-02-08 15:46 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1246f293a0e8 8144957: Remove PICL warning message Summary: There is no need to print any error/warning message when a library needed for performance optimization is not found on the system Reviewed-by: poonam, kvn Contributed-by: Shafi Ahmad ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 81adfb064a4f Author: poonam Date: 2016-02-16 13:56 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/81adfb064a4f Merge Changeset: daaf806995b3 Author: igerasim Date: 2016-02-17 13:40 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/daaf806995b3 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/intrinsics/muladd/TestMulAdd.java + test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 6acf14e730dd Author: poonam Date: 2016-02-16 21:42 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6acf14e730dd 8072725: Provide more granular levels for GC verification Summary: Add option VerifySubSet to selectively verify the memory sub-systems Reviewed-by: kevinw, jmasa ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/globals.hpp + test/gc/TestVerifySubSet.java Changeset: 240ea32410fa Author: poonam Date: 2016-02-17 13:42 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/240ea32410fa Merge Changeset: 6c57a16d0238 Author: dbuck Date: 2016-02-18 20:30 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6c57a16d0238 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads Reviewed-by: jmasa, tamao ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp + test/gc/ergonomics/TestDynamicNumberOfGCThreads.java Changeset: c9035b8e388b Author: roland Date: 2016-02-03 10:58 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c9035b8e388b 8147645: get_ctrl_no_update() code is wrong Summary: Array.fill intrinsification code doesn't mark replaced control as dead Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/split_if.cpp + test/compiler/loopopts/TestArraysFillDeadControl.java Changeset: 5c3f2bcc3b94 Author: roland Date: 2016-02-11 12:42 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5c3f2bcc3b94 8149543: range check CastII nodes should not be split through Phi Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations Reviewed-by: kvn, mcberg ! src/share/vm/opto/loopopts.cpp Changeset: c66164388d38 Author: roland Date: 2016-02-29 16:08 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c66164388d38 8148353: [linux-sparc] Crash in libawt.so on Linux SPARC Summary: gcc expects clean 32 bit int in 64 bit register on function entry Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp + test/compiler/native/TestDirtyInt.java + test/compiler/native/TestDirtyInt.sh + test/compiler/native/libTestDirtyInt.c Changeset: 10bdaf505b64 Author: ctornqvi Date: 2014-08-22 14:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/10bdaf505b64 8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used Summary: Use 128KB chunks for virtual memory operations Reviewed-by: zgu, gtriantafill ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: 2f8db587e1fc Author: aeriksso Date: 2016-02-18 16:15 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2f8db587e1fc 8149743: JVM crash after debugger hotswap with lambdas Reviewed-by: sspitsyn, coleenp, dcubed ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 626f594dffa6 Author: csahu Date: 2016-03-01 12:50 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/626f594dffa6 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland ! agent/src/os/linux/symtab.c ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/placeholders.hpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/services/threadService.hpp Changeset: ebd6745380b9 Author: aeriksso Date: 2016-03-04 16:40 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ebd6745380b9 8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff, dcubed ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/services/heapDumper.cpp Changeset: ea7ac121a5d3 Author: vkempik Date: 2016-03-04 16:15 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ea7ac121a5d3 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java Changeset: 0cd040567d60 Author: vkempik Date: 2016-03-09 19:51 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0cd040567d60 8151522: Disable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/muladd/TestMulAdd.java ! test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 99aff4c58ad2 Author: asaha Date: 2016-03-23 12:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/99aff4c58ad2 Added tag jdk8u102-b00 for changeset d6c92b9e192e ! .hgtags Changeset: a801bc33b08c Author: asaha Date: 2016-03-23 14:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a801bc33b08c Merge ! .hgtags Changeset: 04341e1fa788 Author: asaha Date: 2016-03-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/04341e1fa788 Merge ! .hgtags Changeset: 516a64e6d7c2 Author: asaha Date: 2016-03-23 15:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/516a64e6d7c2 Merge ! .hgtags Changeset: d36b75043517 Author: asaha Date: 2016-03-29 13:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d36b75043517 Added tag jdk8u102-b01 for changeset 516a64e6d7c2 ! .hgtags Changeset: d2dd79a4fd69 Author: poonam Date: 2016-03-15 17:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d2dd79a4fd69 8133023: ParallelGCThreads is not calculated correctly Reviewed-by: kbarrett, tschatzl ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: a4b071e9b629 Author: sspitsyn Date: 2016-03-17 17:09 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a4b071e9b629 6976636: JVM/TI test ex03t001 fails assertion Reviewed-by: dcubed, dsamersoff ! src/share/vm/prims/jvmtiExport.cpp Changeset: e443d4e588a3 Author: vkempik Date: 2016-03-18 17:23 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e443d4e588a3 8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail Reviewed-by: kvn ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: b5b3db42efca Author: robm Date: 2016-03-29 23:01 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b5b3db42efca Merge Changeset: f21c5c4d5231 Author: aeriksso Date: 2016-03-11 11:10 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f21c5c4d5231 8150002: Check for the validity of oop before printing it in verify_remembered_set Summary: Adding missing check for valid oop. Reviewed-by: dcubed Contributed-by: Shafi Ahmad ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 58fdc4a7c328 Author: kevinw Date: 2016-03-29 13:05 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/58fdc4a7c328 8150518: G1 GC crashes at G1CollectedHeap::do_collection_pause_at_safepoint(double) Reviewed-by: jmasa, kbarrett, tschatzl ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: 83dc7e55f715 Author: poonam Date: 2016-04-04 10:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/83dc7e55f715 8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr Reviewed-by: jmasa, drwhite ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! test/TEST.groups ! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java Changeset: 448a5dcf414f Author: asaha Date: 2016-04-11 13:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/448a5dcf414f Added tag jdk8u102-b02 for changeset 83dc7e55f715 ! .hgtags Changeset: 01745e531a0a Author: poonam Date: 2016-04-14 11:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/01745e531a0a 8153252: SA: Hotspot build on Windows fails if make/closed folder does not exist Reviewed-by: dsamersoff, erikj ! make/windows/makefiles/sa.make Changeset: d025821b6b6d Author: robm Date: 2016-04-15 14:47 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d025821b6b6d Merge Changeset: 35bfaf7f9021 Author: asaha Date: 2016-01-25 14:39 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/35bfaf7f9021 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: 646be9e3eb42 Author: asaha Date: 2016-01-26 12:37 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/646be9e3eb42 Added tag jdk8u76-b05 for changeset 35bfaf7f9021 ! .hgtags Changeset: 6449ee3bf707 Author: asaha Date: 2016-02-01 12:12 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6449ee3bf707 Merge ! .hgtags Changeset: 1b73e7d0cab5 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1b73e7d0cab5 Added tag jdk8u76-b06 for changeset 6449ee3bf707 ! .hgtags Changeset: 89c75331f9b6 Author: dfazunen Date: 2016-02-03 19:13 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/89c75331f9b6 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set Reviewed-by: tschatzl, mchernov + test/stress/gc/TestStressRSetCoarsening.java Changeset: 8daf136b3218 Author: poonam Date: 2016-02-01 13:19 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8daf136b3218 8145442: Add the facility to verify remembered sets for G1 Summary: Implement remembered sets verification for G1 with option VerifyRememberedSets Reviewed-by: jmasa, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 7d1074c74d60 Author: asaha Date: 2016-02-08 11:54 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/7d1074c74d60 Merge ! .hgtags ! src/cpu/ppc/vm/interpreter_ppc.cpp Changeset: c293d540d7cd Author: asaha Date: 2016-02-08 12:00 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c293d540d7cd Added tag jdk8u76-b07 for changeset 7d1074c74d60 ! .hgtags Changeset: 392f8722fc51 Author: asaha Date: 2016-02-15 16:42 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/392f8722fc51 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: 5ed7f17c7804 Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5ed7f17c7804 Added tag jdk8u76-b08 for changeset 392f8722fc51 ! .hgtags Changeset: 3bf0f5b8a892 Author: asaha Date: 2016-02-22 13:11 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3bf0f5b8a892 Merge ! .hgtags Changeset: 4f7fc09d8d66 Author: asaha Date: 2016-02-22 13:23 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4f7fc09d8d66 Added tag jdk8u76-b09 for changeset 3bf0f5b8a892 ! .hgtags Changeset: a2b0ee820059 Author: asaha Date: 2016-02-29 11:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a2b0ee820059 Merge ! .hgtags Changeset: 6875c2bf2dcb Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6875c2bf2dcb Added tag jdk8u76-b10 for changeset a2b0ee820059 ! .hgtags Changeset: 16aa1f621ec6 Author: roland Date: 2016-02-29 16:08 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/16aa1f621ec6 8148353: [linux-sparc] Crash in libawt.so on Linux SPARC Summary: gcc expects clean 32 bit int in 64 bit register on function entry Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp + test/compiler/native/TestDirtyInt.java + test/compiler/native/TestDirtyInt.sh + test/compiler/native/libTestDirtyInt.c Changeset: 29cf71e114f9 Author: asaha Date: 2016-03-07 10:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/29cf71e114f9 Added tag jdk8u76-b11 for changeset 16aa1f621ec6 ! .hgtags Changeset: 9a87701e22b3 Author: asaha Date: 2016-03-15 13:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9a87701e22b3 Merge ! .hgtags Changeset: 481dcde745b6 Author: asaha Date: 2016-03-15 13:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/481dcde745b6 Added tag jdk8u76-b12 for changeset 9a87701e22b3 ! .hgtags Changeset: 4e20e192aea1 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4e20e192aea1 Added tag jdk8u92-b00 for changeset 481dcde745b6 ! .hgtags Changeset: f3e1e734e2d2 Author: asaha Date: 2016-03-22 11:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f3e1e734e2d2 Merge ! .hgtags Changeset: 85d782b2c99b Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/85d782b2c99b Added tag jdk8u92-b13 for changeset f3e1e734e2d2 ! .hgtags Changeset: e1ea97ad19af Author: asaha Date: 2016-03-31 09:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e1ea97ad19af Added tag jdk8u91-b14 for changeset fa8991ccf6e5 ! .hgtags Changeset: 24a09407d71b Author: asaha Date: 2016-03-31 10:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/24a09407d71b Merge ! .hgtags Changeset: dfe33f6d046b Author: asaha Date: 2016-03-31 11:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/dfe33f6d046b Added tag jdk8u92-b14 for changeset 24a09407d71b ! .hgtags Changeset: d109bda16490 Author: asaha Date: 2016-04-05 08:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d109bda16490 Merge ! .hgtags ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp Changeset: d957cf0b00ac Author: asaha Date: 2016-04-11 14:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d957cf0b00ac Merge ! .hgtags - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: ef01a1634bb4 Author: asaha Date: 2016-04-15 14:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ef01a1634bb4 Merge Changeset: c66e4cc0fce5 Author: asaha Date: 2016-04-18 15:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c66e4cc0fce5 Added tag jdk8u102-b03 for changeset ef01a1634bb4 ! .hgtags Changeset: 65a0107d52ed Author: vlivanov Date: 2016-03-14 12:35 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/65a0107d52ed 8141420: Compiler runtime entries don't hold Klass* from being GCed Reviewed-by: kvn, coleenp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/runtime.cpp Changeset: b5c3e9670fa0 Author: aeriksso Date: 2016-04-21 13:17 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b5c3e9670fa0 8153641: assert(thread_state == _thread_in_native) failed: Assumed thread_in_native while heap dump Reviewed-by: dsamersoff, sspitsyn, sla ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/services/heapDumper.cpp Changeset: 3e1cd663c2d3 Author: shshahma Date: 2016-04-15 12:02 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3e1cd663c2d3 8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined Summary: concurrent class loading causes return phi to become top Reviewed-by: kvn ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/parse1.cpp Changeset: 09687c445ce1 Author: shshahma Date: 2016-04-21 21:53 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/09687c445ce1 8141551: C2 can not handle returns with inccompatible interface arrays Reviewed-by: kvn ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp + test/compiler/types/TestMeetIncompatibleInterfaceArrays.java Changeset: 2988e5adeb8c Author: gthornbr Date: 2016-04-22 13:08 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2988e5adeb8c 8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file Reviewed-by: dcubed, dholmes Contributed-by: james.cheng at oracle.com ! src/os/posix/vm/os_posix.cpp Changeset: 2094cac55c59 Author: robm Date: 2016-04-24 20:50 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2094cac55c59 Merge ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/type.cpp Changeset: b09a69142dd3 Author: asaha Date: 2016-04-25 09:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b09a69142dd3 Added tag jdk8u102-b04 for changeset 2094cac55c59 ! .hgtags Changeset: 162854aad3a7 Author: asaha Date: 2016-01-11 13:58 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/162854aad3a7 Added tag jdk8u81-b00 for changeset b374548dcb48 ! .hgtags Changeset: 34dc7de026c1 Author: kevinw Date: 2016-01-15 22:33 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/34dc7de026c1 8132051: Better byte behavior Reviewed-by: coleenp, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: dceb9ec3b9b9 Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/dceb9ec3b9b9 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: dbc6706b206c Author: asaha Date: 2016-01-26 08:36 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/dbc6706b206c Added tag jdk8u40-b33 for changeset e6aa4a8c1b46 ! .hgtags Changeset: bd18d7ff1a4e Author: asaha Date: 2016-01-26 10:24 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/bd18d7ff1a4e Merge ! .hgtags Changeset: 737b321e6f0e Author: simonis Date: 2016-01-27 15:01 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/737b321e6f0e 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: a5b78b56841e Author: aefimov Date: 2016-01-30 15:47 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a5b78b56841e Merge ! .hgtags Changeset: 1c7a0413e1f3 Author: asaha Date: 2016-01-31 10:07 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1c7a0413e1f3 Added tag jdk8u74-b31 for changeset a5b78b56841e ! .hgtags Changeset: 4cd449d96635 Author: asaha Date: 2016-02-04 15:13 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4cd449d96635 Merge ! .hgtags Changeset: aa6d8e03b258 Author: asaha Date: 2016-02-05 23:10 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/aa6d8e03b258 Merge ! .hgtags ! src/cpu/ppc/vm/interpreter_ppc.cpp Changeset: 3d1d360bef82 Author: kevinw Date: 2016-02-08 13:08 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3d1d360bef82 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: 3f03f54d9e9f Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3f03f54d9e9f 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp ! src/share/vm/prims/jni.cpp Changeset: d14e327c9b6a Author: asaha Date: 2016-02-18 09:49 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d14e327c9b6a Merge ! .hgtags Changeset: 20dbd8a8e6b7 Author: asaha Date: 2016-02-18 10:02 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/20dbd8a8e6b7 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: 81f376fd8bd4 Author: asaha Date: 2016-02-22 13:39 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/81f376fd8bd4 Merge ! .hgtags Changeset: edff9941089d Author: asaha Date: 2016-02-22 14:05 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/edff9941089d Merge ! .hgtags Changeset: acd9e834210f Author: kevinw Date: 2016-02-23 23:47 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/acd9e834210f 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp ! src/share/vm/runtime/deoptimization.cpp Changeset: 815f531cc78b Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/815f531cc78b 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 07eef5b14c37 Author: kevinw Date: 2016-02-24 11:44 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/07eef5b14c37 Merge Changeset: 94ec11846b18 Author: thartmann Date: 2016-01-27 09:02 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/94ec11846b18 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/superword.cpp + test/compiler/loopopts/TestLoopPeeling.java Changeset: 8d5528e7963f Author: asaha Date: 2016-02-23 09:27 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8d5528e7963f Added tag jdk8u74-b32 for changeset 94ec11846b18 ! .hgtags Changeset: c42cb5db3601 Author: asaha Date: 2016-03-01 15:19 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c42cb5db3601 Merge ! .hgtags ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp Changeset: 59806927fa4d Author: asaha Date: 2016-03-01 15:34 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/59806927fa4d Merge ! .hgtags Changeset: 396186c0342b Author: asaha Date: 2016-03-02 12:31 -0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/396186c0342b Merge ! .hgtags Changeset: 2682cce3684b Author: kevinw Date: 2016-03-02 19:16 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2682cce3684b 8146518: Zero interpreter broken with better byte behaviour Reviewed-by: coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 3fc2faf6efc9 Author: asaha Date: 2016-03-22 21:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3fc2faf6efc9 Merge ! .hgtags Changeset: 493ab9e0773f Author: asaha Date: 2016-03-22 22:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/493ab9e0773f Merge ! .hgtags Changeset: d5acb1fc70f5 Author: asaha Date: 2016-03-23 14:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d5acb1fc70f5 Added tag jdk8u101-b00 for changeset b374548dcb48 ! .hgtags Changeset: ead07188d111 Author: asaha Date: 2016-03-23 14:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ead07188d111 Merge ! .hgtags Changeset: 6bd69608ca93 Author: asaha Date: 2016-03-28 11:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6bd69608ca93 Added tag jdk8u101-b01 for changeset ead07188d111 ! .hgtags Changeset: 4fc39d24d00e Author: asaha Date: 2016-03-31 14:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4fc39d24d00e Merge ! .hgtags Changeset: 0d5597f44603 Author: asaha Date: 2016-03-21 14:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0d5597f44603 Merge ! .hgtags Changeset: 51c505229e71 Author: igerasim Date: 2016-02-17 13:40 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/51c505229e71 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/intrinsics/muladd/TestMulAdd.java + test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 5601e440e5e7 Author: vkempik Date: 2016-03-04 16:15 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5601e440e5e7 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java Changeset: 4abc54f62213 Author: vkempik Date: 2016-03-09 19:51 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4abc54f62213 8151522: Disable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/muladd/TestMulAdd.java ! test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: dd8507f51d78 Author: vkempik Date: 2016-03-18 17:23 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/dd8507f51d78 8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail Reviewed-by: kvn ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 73666857cf0a Author: asaha Date: 2016-03-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/73666857cf0a Added tag jdk8u77-b31 for changeset dd8507f51d78 ! .hgtags Changeset: 445941ba41c0 Author: asaha Date: 2016-03-31 14:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/445941ba41c0 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp Changeset: 34429bad9986 Author: asaha Date: 2016-04-04 12:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/34429bad9986 Merge ! .hgtags Changeset: bde4021b44f2 Author: asaha Date: 2016-04-04 13:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/bde4021b44f2 Added tag jdk8u101-b02 for changeset 34429bad9986 ! .hgtags Changeset: 50e62b688ddc Author: iklam Date: 2016-03-24 21:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/50e62b688ddc 8150752: Share Class Data Reviewed-by: acorn, hseigel, mschoene ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9edc175ff3e6 Author: vkempik Date: 2016-04-08 15:15 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9edc175ff3e6 8152479: Coded byte streams Reviewed-by: hseigel ! src/share/vm/interpreter/bytecodeStream.cpp ! src/share/vm/interpreter/bytecodeStream.hpp Changeset: c9ca6deb19a0 Author: asaha Date: 2016-04-10 23:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c9ca6deb19a0 Added tag jdk8u92-b31 for changeset 445941ba41c0 ! .hgtags Changeset: b41d5faaf1d3 Author: asaha Date: 2016-04-10 23:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b41d5faaf1d3 Merge ! .hgtags Changeset: ceecf88e5c2c Author: asaha Date: 2016-04-11 12:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ceecf88e5c2c Added tag jdk8u101-b03 for changeset b41d5faaf1d3 ! .hgtags Changeset: 19e74265fc8d Author: asaha Date: 2016-04-18 10:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/19e74265fc8d Added tag jdk8u101-b04 for changeset ceecf88e5c2c ! .hgtags Changeset: 7c60503b0888 Author: asaha Date: 2016-04-25 10:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/7c60503b0888 Added tag jdk8u101-b05 for changeset 19e74265fc8d ! .hgtags Changeset: a96cf90239c6 Author: asaha Date: 2016-04-25 11:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a96cf90239c6 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp Changeset: e0fa1c8d84cc Author: asaha Date: 2016-04-27 15:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e0fa1c8d84cc Added tag jdk8u102-b05 for changeset a96cf90239c6 ! .hgtags Changeset: 432c2a4b018e Author: asaha Date: 2016-05-02 14:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/432c2a4b018e Added tag jdk8u101-b06 for changeset 7c60503b0888 ! .hgtags Changeset: 12cd1f9b403e Author: asaha Date: 2016-05-02 14:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/12cd1f9b403e Merge ! .hgtags Changeset: c2002c399b36 Author: asaha Date: 2016-05-02 15:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c2002c399b36 Added tag jdk8u102-b06 for changeset 12cd1f9b403e ! .hgtags Changeset: cb4af293fe70 Author: jiangli Date: 2016-04-27 14:41 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/cb4af293fe70 8153312: Constrain AppCDS behavior Reviewed-by: iklam, acorn, mschoene ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 8ed377d2cec9 Author: asaha Date: 2016-05-09 10:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8ed377d2cec9 Added tag jdk8u101-b07 for changeset cb4af293fe70 ! .hgtags Changeset: 9ff5455815c1 Author: asaha Date: 2016-05-09 11:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9ff5455815c1 Merge ! .hgtags Changeset: 60b0691447ff Author: asaha Date: 2016-05-09 11:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/60b0691447ff Added tag jdk8u102-b07 for changeset 9ff5455815c1 ! .hgtags Changeset: 9be452c4e716 Author: asaha Date: 2016-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9be452c4e716 Added tag jdk8u101-b08 for changeset 8ed377d2cec9 ! .hgtags Changeset: 69f5f6c2beeb Author: asaha Date: 2016-05-16 10:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/69f5f6c2beeb Merge ! .hgtags Changeset: 10b4bfdf940c Author: asaha Date: 2016-05-16 10:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/10b4bfdf940c Added tag jdk8u102-b08 for changeset 69f5f6c2beeb ! .hgtags Changeset: 9965e839280f Author: dbuck Date: 2016-05-17 02:44 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9965e839280f 8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails Summary: Typo error referring new_acitve_workers is corrected as new_active_workers Reviewed-by: jmasa, drwhite Contributed-by: fairoz.matte at oracle.com ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp Changeset: de0aee431117 Author: asaha Date: 2016-05-23 17:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/de0aee431117 Added tag jdk8u101-b09 for changeset 9be452c4e716 ! .hgtags Changeset: b5ecd8067e89 Author: asaha Date: 2016-05-23 20:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b5ecd8067e89 Merge ! .hgtags Changeset: d0a20cd7ad44 Author: asaha Date: 2016-05-23 20:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d0a20cd7ad44 Added tag jdk8u102-b09 for changeset b5ecd8067e89 ! .hgtags Changeset: 6257eccb1b98 Author: asaha Date: 2016-05-20 11:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6257eccb1b98 Added tag jdk8u91-b15 for changeset e1ea97ad19af ! .hgtags Changeset: 218a44a163fa Author: asaha Date: 2016-05-26 13:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/218a44a163fa Merge ! .hgtags Changeset: fa600c26dd0d Author: asaha Date: 2016-05-31 09:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/fa600c26dd0d Added tag jdk8u101-b10 for changeset 218a44a163fa ! .hgtags Changeset: 2672cfc2d7b6 Author: asaha Date: 2016-05-31 10:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2672cfc2d7b6 Merge ! .hgtags Changeset: 8a60a302f1c7 Author: asaha Date: 2016-05-31 10:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8a60a302f1c7 Added tag jdk8u102-b10 for changeset 2672cfc2d7b6 ! .hgtags Changeset: 0095e54dcaa1 Author: shshahma Date: 2016-05-11 12:03 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0095e54dcaa1 8155981: Bolster bytecode verification Reviewed-by: acorn, jdn Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/verifier.cpp Changeset: 286fe17d81c3 Author: asaha Date: 2016-06-06 11:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/286fe17d81c3 Added tag jdk8u101-b11 for changeset 0095e54dcaa1 ! .hgtags Changeset: 36a1a2875ed5 Author: asaha Date: 2016-06-06 12:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/36a1a2875ed5 Merge ! .hgtags Changeset: 6a7ff3f7eb54 Author: asaha Date: 2016-06-06 13:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6a7ff3f7eb54 Added tag jdk8u102-b11 for changeset 36a1a2875ed5 ! .hgtags Changeset: 77df35b662ed Author: asaha Date: 2016-06-13 12:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/77df35b662ed Added tag jdk8u101-b12 for changeset 286fe17d81c3 ! .hgtags Changeset: 340e1a736ef7 Author: asaha Date: 2016-06-13 13:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/340e1a736ef7 Merge ! .hgtags Changeset: bd1243bce4f5 Author: asaha Date: 2016-06-13 13:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/bd1243bce4f5 Added tag jdk8u102-b12 for changeset 340e1a736ef7 ! .hgtags Changeset: 250b43b430b0 Author: asaha Date: 2016-06-21 18:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/250b43b430b0 Added tag jdk8u101-b13 for changeset 77df35b662ed ! .hgtags Changeset: f6daf04c0f48 Author: asaha Date: 2016-06-21 18:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f6daf04c0f48 Merge ! .hgtags Changeset: ac29c9c1193a Author: asaha Date: 2016-06-21 18:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ac29c9c1193a Added tag jdk8u102-b13 for changeset f6daf04c0f48 ! .hgtags Changeset: ac59b80e21bb Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ac59b80e21bb Merge ! .hgtags ! make/defs.make ! make/linux/makefiles/defs.make ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/bytecodeStream.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: 36fd104e90c5 Author: snazarki Date: 2016-08-12 18:10 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/36fd104e90c5 Added tag jdk8u102-b14-aarch32-160812 for changeset ac59b80e21bb ! .hgtags From snazarkin at azul.com Fri Aug 12 17:10:24 2016 From: snazarkin at azul.com (Sergey Nazarkin) Date: Fri, 12 Aug 2016 17:10:24 +0000 Subject: [8u] RFR: 8u101-b13 In-Reply-To: <4D8CC94A-56A4-4EA0-B330-74187CE32966@azul.com> References: <3495941e-b0f2-9f05-34b7-676fa2d5c169@redhat.com> <4D8CC94A-56A4-4EA0-B330-74187CE32966@azul.com> Message-ID: <430BC952-0E35-4A75-83F9-6CB9F380816B@azul.com> Hi, I?ve updated repo to u102-b14 state. Need to say that resulted revision graph looks like a mess and make it difficult to track development history. At Azul we use separate branch for AARCH32 activity and regular downstream merge is represented as single check between our commits, development log consists mostly of our changesets. I feel we need to do something similar for OJDK. Or create separate repo to align with main repo. Or choose other way. OJDK gurus, what are your opinions? Sergey Nazarkin > On 12 Aug 2016, at 15:52, Sergey Nazarkin wrote: > > Hi, Alex! > > I'd prefer to get direct merge with history preservation. Will do it today > > > Sergey Nazarkin > > > > >> On 01 Aug 2016, at 15:04, Alex Kashchenko wrote: >> >> Hi, >> >> Webrevs with jdk8u101-b13 tag merged, besides .hgtags, minor meaningful merging changes were applied only to hotspot/make/defs.make file: >> >> - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u.00/ >> - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_corba.00/ >> - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_hotspot.00/ >> - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jaxp.00/ >> - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jaxws.00/ >> - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_jdk.00/ >> - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_langtools.00/ >> - http://cr.openjdk.java.net/~akasko/aarch32/jdk8u/8u101/webrev_jdk8u_nashorn.00/ >> >> Changes were tested with and without pending patches (5 patches). >> >> For sponsor to import these changes I also pushed them to public bitbucket repos and checked that update from these repos gives the same working copy: >> >> - https://bitbucket.org/akashche/aarch32-port-jdk8u >> - https://bitbucket.org/akashche/aarch32-port-jdk8u-corba >> - https://bitbucket.org/akashche/aarch32-port-jdk8u-hotspot >> - https://bitbucket.org/akashche/aarch32-port-jdk8u-jaxp >> - https://bitbucket.org/akashche/aarch32-port-jdk8u-jaxws >> - https://bitbucket.org/akashche/aarch32-port-jdk8u-jdk >> - https://bitbucket.org/akashche/aarch32-port-jdk8u-langtools >> - https://bitbucket.org/akashche/aarch32-port-jdk8u-nashorn >> >> -- >> -Alex > From akashche at redhat.com Sun Aug 14 16:18:37 2016 From: akashche at redhat.com (Alex Kashchenko) Date: Sun, 14 Aug 2016 19:18:37 +0300 Subject: RFR: JDK-8163469: aarch32: add support for ARMv6K CPU In-Reply-To: <57AB18A9.9080903@redhat.com> References: <20244EC9-A528-4EC5-99AB-464149A707C8@gmail.com> <57AB18A9.9080903@redhat.com> Message-ID: <57B099DD.9080708@redhat.com> Hi, On 08/10/2016 03:06 PM, Alex Kashchenko wrote: > Hi Andrey, > > On 08/09/2016 02:32 PM, Andrey Petushkov wrote: >> Dear All, >> >> Could you please review the changes made in order to support ARMv6K >> (e.g. ARM1176 found in RPi1) >> The following is done: fixed support of emitting mov+3*orr when >> movw+movt is not available. Replaced use of some of the instructions >> unavailable in v6K with those which are available >> In addition the CPU detection code is rewritten in a way to probe the >> CPU instead of relying on the information from the OS. This is >> necessary to support some of the emulation engines which only emulate >> the CPU but not OS and hence do not provide the correct cpuinfo/auxv data >> >> http://cr.openjdk.java.net/~apetushkov/8163469/webrev/ >> >> >> Thanks, >> Andrey >> >> PS. Alex, please excuse me for the delay, vacation time is the reason > > Thanks for this change, it is great to have RPi Zero/A+/B+ supported! > > The build worked for me on B+, currently doing bootstrap rebuild, QEMU > testing will follow. > QEMU worked flawlessly for me, with both full and userspace-only emulations (so it allows me to drop the workarounds I used before). Also userspace-only emulation seems to be noticeably faster than before (possibly due to correct features detection) - comparable with slower dev boards. -- -Alex From snazarkin at azul.com Mon Aug 15 09:51:55 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 15 Aug 2016 09:51:55 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 8163469: aarch32: add support for ARMv6K CPU Message-ID: <201608150951.u7F9ptUM013501@aojmv0008.oracle.com> Changeset: d82a138c4129 Author: snazarki Date: 2016-08-15 12:51 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d82a138c4129 8163469: aarch32: add support for ARMv6K CPU Reviewed-by: duke Contributed-by: andrey.petushkov at gmail.com ! src/cpu/aarch32/vm/assembler_aarch32.cpp ! src/cpu/aarch32/vm/assembler_aarch32.hpp ! src/cpu/aarch32/vm/interp_masm_aarch32.cpp ! src/cpu/aarch32/vm/macroAssembler_aarch32.cpp ! src/cpu/aarch32/vm/macroAssembler_aarch32.hpp ! src/cpu/aarch32/vm/nativeInst_aarch32.cpp ! src/cpu/aarch32/vm/nativeInst_aarch32.hpp ! src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp ! src/cpu/aarch32/vm/stubGenerator_aarch32.cpp ! src/cpu/aarch32/vm/vm_version_aarch32.cpp ! src/cpu/aarch32/vm/vm_version_aarch32.hpp ! src/os_cpu/linux_aarch32/vm/atomic_linux_aarch32.inline.hpp ! src/os_cpu/linux_aarch32/vm/os_linux_aarch32.cpp From edward.nevill at gmail.com Mon Aug 15 13:58:23 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Mon, 15 Aug 2016 14:58:23 +0100 Subject: RFR: small update of nativeInstruction In-Reply-To: <1470995503.27884.96.camel@azul.com> References: <1470995503.27884.96.camel@azul.com> Message-ID: <1471269503.6875.0.camel@gmail.com> Hi Anton, This looks fine, Thanks, Ed. On Fri, 2016-08-12 at 09:51 +0000, Anton Kozlov wrote: > Hi! > > Could you please review small patch, that? > > * fixes fatal message string; cleans comments because FIXMEs are bit > irrelevant, > there is no reason to not trust MacroAssembler's > target_addr_for_insn,?pd_patch_instruction > > * removes movw/movt check for same target load register in > NativeMovConstReg. > Andrey Petushkov's ARMv6 patch will add mov+3orr variant for Move, so > the check > is starting to look very excessive.? > > Thanks, > Anton From snazarkin at azul.com Mon Aug 15 15:38:48 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 15 Aug 2016 15:38:48 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 8164042: aarch32: small update of nativeInstruction Message-ID: <201608151538.u7FFcmsF021885@aojmv0008.oracle.com> Changeset: 11c16b05e869 Author: snazarki Date: 2016-08-15 18:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/11c16b05e869 8164042: aarch32: small update of nativeInstruction Reviewed-by: enevill Contributed-by: akozlov at azul.com ! src/cpu/aarch32/vm/nativeInst_aarch32.cpp From andrey.petushkov at gmail.com Mon Aug 15 16:06:03 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Mon, 15 Aug 2016 19:06:03 +0300 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc Message-ID: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> Hi All, We met a necessity to support an older kind of gcc toolchain which does not fully conform to c++ 11 and in particular do not have __atomic API as well as have some other peculiarities. In addition the support of ucLibc was desired. The resulting changes are here: http://cr.openjdk.java.net/~apetushkov/8164041/webrev/ Checked with running on OpenWRT-based distribution When implementing the replacement code we also chosen to always use the assembly implementation and not builtins because: - there is no harm, the assembly is no worse than that gcc can generate - the code is more clear - there is no reliable way to determine if gcc has flaws or not, so the detection directives look really ugly Thanks, Andrey From edward.nevill at gmail.com Wed Aug 17 10:10:29 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 17 Aug 2016 11:10:29 +0100 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> Message-ID: <1471428629.2882.11.camel@gmail.com> Hi Andrey, I tried applying your patch and got the following errors Compiling /work/ed/aarch32/jdk8u/hotspot/src/share/vm/runtime/atomic.cpp {standard input}: Assembler messages: {standard input}:254: Error: selected processor does not support ARM mode `ldrexd r4,r5,[r2]' {standard input}:269: Error: selected processor does not support ARM mode `ldrexd r4,r5,[r2]' {standard input}:288: Error: selected processor does not support ARM mode `ldrexd r8,r9,[r2]' {standard input}:291: Error: selected processor does not support ARM mode `strexdeq r3,r6,r7,[r2]' This was running on a trusty chroot using gcc 4.9.1 on a Samsung Chromebook (ARM v7). In general I would prefer to use the builtin atomics where possible. However I do have some sympathy with the logic that says lets just do it in assembler because we know it is right then and we can't trust gcc. This comes from debugging the atomic primitives on aarch64 and discovering they were broken in certain versions of gcc. And the problem is, if they are broken on one version of gcc they might as well be broken in all versions because, for sure, someone, someday, will use the broken version and we will end up debugging it. So I am not religious about using builtins or not. Other people on the list may have stronger opinions. However, it must build on my system. I will continue looking at why it isn't building. All the best, Ed. On Mon, 2016-08-15 at 19:06 +0300, Andrey Petushkov wrote: > Hi All, > > We met a necessity to support an older kind of gcc toolchain which > does not fully conform to c++ 11 and in particular do not have > __atomic API as well as have some other peculiarities. In addition > the support of ucLibc was desired. > > The resulting changes are here: http://cr.openjdk.java.net/~apetushko > v/8164041/webrev/ > > Checked with running on OpenWRT-based distribution > > When implementing the replacement code we also chosen to always use > the assembly implementation and not builtins because: > - there is no harm, the assembly is no worse than that gcc can > generate > - the code is more clear > - there is no reliable way to determine if gcc has flaws or not, so > the detection directives look really ugly > > Thanks, > Andrey From andrey.petushkov at gmail.com Wed Aug 17 10:39:12 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Wed, 17 Aug 2016 13:39:12 +0300 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: <1471428629.2882.11.camel@gmail.com> References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> <1471428629.2882.11.camel@gmail.com> Message-ID: <9DE939FF-5AB3-44D1-B551-3B57A9DC5C50@gmail.com> Hi Ed, The reason of the build failure is that it?s apparently tries to build for ARMv6 or earlier target. So in order to fix it you got to provide something like march=armv7-a or respective mcpu. However this makes me think I?ve gone a wrong way a bit. The problem is that the C1 (we?ve almost finished) is only implemented for the targets starting from ARMv6K which do have ldrexd/strexd instructions and hence it?s perfectly legal for us to statically build for these targets. However the interpreter is good to work on pure v6 (but only on single-core device) so it?s wrong to require ARMv6K dependency at build time? So then it looks like I should return back the builtins. At the same following exactly the reasoning you have provided I?d prefer to use assembly first, and only go with builtins if the assembly version is not suitable. Thank you, Andrey > On 17 Aug 2016, at 13:10, Edward Nevill wrote: > > Hi Andrey, > > I tried applying your patch and got the following errors > > Compiling > /work/ed/aarch32/jdk8u/hotspot/src/share/vm/runtime/atomic.cpp > {standard input}: Assembler messages: > {standard input}:254: Error: selected processor does not support ARM > mode `ldrexd r4,r5,[r2]' > {standard input}:269: Error: selected processor does not support ARM > mode `ldrexd r4,r5,[r2]' > {standard input}:288: Error: selected processor does not support ARM > mode `ldrexd r8,r9,[r2]' > {standard input}:291: Error: selected processor does not support ARM > mode `strexdeq r3,r6,r7,[r2]' > > This was running on a trusty chroot using gcc 4.9.1 on a Samsung > Chromebook (ARM v7). > > In general I would prefer to use the builtin atomics where possible. > > However I do have some sympathy with the logic that says lets just do > it in assembler because we know it is right then and we can't trust > gcc. > > This comes from debugging the atomic primitives on aarch64 and > discovering they were broken in certain versions of gcc. And the > problem is, if they are broken on one version of gcc they might as well > be broken in all versions because, for sure, someone, someday, will use > the broken version and we will end up debugging it. > > So I am not religious about using builtins or not. Other people on the > list may have stronger opinions. > > However, it must build on my system. I will continue looking at why it > isn't building. > > All the best, > Ed. > > > > On Mon, 2016-08-15 at 19:06 +0300, Andrey Petushkov wrote: >> Hi All, >> >> We met a necessity to support an older kind of gcc toolchain which >> does not fully conform to c++ 11 and in particular do not have >> __atomic API as well as have some other peculiarities. In addition >> the support of ucLibc was desired. >> >> The resulting changes are here: http://cr.openjdk.java.net/~apetushko >> v/8164041/webrev/ >> >> Checked with running on OpenWRT-based distribution >> >> When implementing the replacement code we also chosen to always use >> the assembly implementation and not builtins because: >> - there is no harm, the assembly is no worse than that gcc can >> generate >> - the code is more clear >> - there is no reliable way to determine if gcc has flaws or not, so >> the detection directives look really ugly >> >> Thanks, >> Andrey > From akashche at redhat.com Fri Aug 19 06:51:38 2016 From: akashche at redhat.com (Alex Kashchenko) Date: Fri, 19 Aug 2016 09:51:38 +0300 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> Message-ID: <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> Hi, On 08/15/2016 07:06 PM, Andrey Petushkov wrote: > Hi All, > > We met a necessity to support an older kind of gcc toolchain which does not fully conform to c++ 11 and in particular do not have __atomic API as well as have some other peculiarities. In addition the support of ucLibc was desired. > > The resulting changes are here: http://cr.openjdk.java.net/~apetushkov/8164041/webrev/ > Checked with running on OpenWRT-based distribution > > When implementing the replacement code we also chosen to always use the assembly implementation and not builtins because: > - there is no harm, the assembly is no worse than that gcc can generate > - the code is more clear > - there is no reliable way to determine if gcc has flaws or not, so the detection directives look really ugly > > Thanks, > Andrey > A small fix for thumb mode (that is default on ubuntu xenial): in Atomic::cmpxchg add "ittt eq" before the "cmpeq". Otherwise it will fail on thumb with: {standard input}: Assembler messages: {standard input}:926: Error: thumb conditional instruction should be in IT block -- `cmpeq r6,r2' {standard input}:927: Error: thumb conditional instruction should be in IT block -- `strexdeq lr,r3,r4,[r0]' {standard input}:928: Error: thumb conditional instruction should be in IT block -- `cmpeq lr,#1' /home/u1604/jdk8u/hotspot/make/linux/makefiles/rules.make:157: recipe for target 'atomic.o' failed -- -Alex From bob.vandette at oracle.com Tue Aug 23 14:00:18 2016 From: bob.vandette at oracle.com (Bob Vandette) Date: Tue, 23 Aug 2016 10:00:18 -0400 Subject: Open sourcing JDK 9 ARM ports Message-ID: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> As the Java SE Mobile and Embedded Lead at Oracle, I'm pleased to be able to let you know about Oracle's plans to open source its Linux ARM 32 and 64 bit ports of Oracle Java SE for JDK 9 in the OpenJDK Community. Before we go ahead, I'd like to provide some details to the contributors of the Aarch32 Port Project, and start discussing the best path forward for contributing our code. What Oracle plans to open source: --------------------------------- Oracle plans to open source a JDK 9 Port capable of being run on popular 32 and 64 bit ARM processors. This implementation provides Client, Server and Minimal Hotspot VMs hosted within a single hotspot/src/cpu/arm source tree. In addition, our implementation provides the ability to build Linux ARM interpreter runtimes statically for platforms that do not support dynamic code generation. How we plan to contribute the code: ----------------------------------- Our ultimate goal is to integrate our JDK 9 port into the mainline repositories in a JDK 9 update release. So there are a few different options for contributing this code. We could either try to create a new OpenJDK Project for this port or we could try to contribute this code to an existing Project. In the latter case, the obvious choices would be the Aarch32, Aarch64 or the Mobile Project. Among them, the Aarch32 Project would be our first choice. So I'd like to know how the Aarch32 Project Contributors feel about this proposal. Challenges: ----------- There are a few potential challenges ahead if you all agree that it's a good idea to contribute our implementation to the Aarch32 project. 1. Our code provides both a 32-bit and a 64-bit implementation. 2. Currently there are no Oracle Commiters/Reviewers in this Project. 3. Our development is focused solely on JDK 9 rather than JDK 8. I look forward to your feedback on how to best move ahead. Thanks, Bob Vandette Java SE Mobile and Embedded Lead From edward.nevill at gmail.com Tue Aug 23 18:56:53 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 23 Aug 2016 19:56:53 +0100 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> Message-ID: <1471978613.2095.40.camel@gmail.com> Hi Bob, This is great news! Within the aarch32 port we have a jdk8u tree and a jdk9 tree. Azul Systems have been working on a jdk8u C1 port which they intend to contribute. Currently we have been tracking the jdk8u changes in jdk9 and the eventual intent was to forward port C1 to the jdk9 tree as well. I am keen that we continue to work with Azul who have been contributing to the project since inception. Looking forward to how we could incorporate the Oracle port into the aarch32 project we can easily create a separate repo for the the Oracle port. Longer term we need to have a single port for aarch32 and aarch64, especially when this is merged upstream. So I think there will need to be a lot of discussion amongst the interested parties as to how we handle this. Again, great news, and something I have been looking forward to for some time. All the best, Ed. On Tue, 2016-08-23 at 10:00 -0400, Bob Vandette wrote: > As the Java SE Mobile and Embedded Lead at Oracle, I'm pleased? > to be able to let you know about Oracle's plans to open source? > its Linux ARM 32 and 64 bit ports of Oracle Java SE for JDK 9? > in the OpenJDK Community. From andrey.petushkov at gmail.com Tue Aug 23 19:05:54 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Tue, 23 Aug 2016 19:05:54 +0000 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: <1471978613.2095.40.camel@gmail.com> References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> <1471978613.2095.40.camel@gmail.com> Message-ID: Hi guys, In the meanwhile we've finished the preparation of c1 patch respective to latest state of aarch32 repo. It's undergoing our test cycle. We'll publish the patch as soon as it finishes. Thanks, Andrey On Tue, Aug 23, 2016, 21:57 Edward Nevill wrote: > Hi Bob, > > This is great news! > > Within the aarch32 port we have a jdk8u tree and a jdk9 tree. Azul > Systems have been working on a jdk8u C1 port which they intend to > contribute. > > Currently we have been tracking the jdk8u changes in jdk9 and the > eventual intent was to forward port C1 to the jdk9 tree as well. > > I am keen that we continue to work with Azul who have been contributing > to the project since inception. > > Looking forward to how we could incorporate the Oracle port into the > aarch32 project we can easily create a separate repo for the the Oracle > port. > > Longer term we need to have a single port for aarch32 and aarch64, > especially when this is merged upstream. > > So I think there will need to be a lot of discussion amongst the > interested parties as to how we handle this. > > Again, great news, and something I have been looking forward to for > some time. > > All the best, > Ed. > > On Tue, 2016-08-23 at 10:00 -0400, Bob Vandette wrote: > > As the Java SE Mobile and Embedded Lead at Oracle, I'm pleased > > to be able to let you know about Oracle's plans to open source > > its Linux ARM 32 and 64 bit ports of Oracle Java SE for JDK 9 > > in the OpenJDK Community. > > From aph at redhat.com Tue Aug 23 19:10:36 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 23 Aug 2016 20:10:36 +0100 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> Message-ID: On 23/08/16 15:00, Bob Vandette wrote: > As the Java SE Mobile and Embedded Lead at Oracle, I'm pleased > to be able to let you know about Oracle's plans to open source > its Linux ARM 32 and 64 bit ports of Oracle Java SE for JDK 9 > in the OpenJDK Community. With my "community representative on the Governing Board" hat on: Of course I welcome this announcement. I've been pressing for more of Oracle's software to be open sourced for many years, so of course I can't complain when it happens. With my "OpenJDK project lead" hat on: However, there are going to be substantial practical problems handling this donation. The OpenJDK AArch64 port is well-established, performs well, and is ready for release as part of OpenJDK 9. I don't expect that to change significantly: the OpenJDK 9 tree is stabilizing for release, and we're past Feature Complete. On the other hand, the AArch32 port is very new, and the C1 interpreter is just about to be contributed by Azul. (If I were Azul I'd be very irritated by this news after they've put in a lot of work, but I'll leave any more comments about that to them.) I do not believe that it makes any sense in the long term (or the medium term) to have two active ports to the same architecture in the OpenJDK source tree. It would significantly dilute community effort, and it would be extremely unhealthy to have two groups competing with each other. And there are other issues: for example, which would be the default port to build? Fracturing the ARM OpenJDK community would be a disaster. So, we can decide to adopt one port or another wholesale for the future or we can try to merge the best bits. Merging would probably be a big effort, and I'm not sure we have the people we'd need to do it. > In addition, our implementation provides the ability to build > Linux ARM interpreter runtimes statically for platforms that > do not support dynamic code generation. That's a nice feature. > There are a few potential challenges ahead if you all agree that it's > a good idea to contribute our implementation to the Aarch32 project. > > 1. Our code provides both a 32-bit and a 64-bit implementation. > 2. Currently there are no Oracle Commiters/Reviewers in this Project. Ah. > 3. Our development is focused solely on JDK 9 rather than JDK 8. > > I look forward to your feedback on how to best move ahead. Please create a source tree in the Aarch32 project and commit all the code to that. When we can all see the code we'll be in a much better position to think about what to do next. Thanks, Andrew. From aph at redhat.com Tue Aug 23 19:17:11 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 23 Aug 2016 20:17:11 +0100 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> Message-ID: <7ec6dcdf-9264-8212-87a9-f341d9469b63@redhat.com> On 23/08/16 20:10, Andrew Haley wrote: > Please create a source tree in the Aarch32 project and commit all the > code to that. When we can all see the code we'll be in a much better > position to think about what to do next. Sorry, I should have directed that suggestion to Ed, but I think that he'll agree. OK, Ed? Andrew. From edward.nevill at gmail.com Tue Aug 23 19:54:09 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 23 Aug 2016 20:54:09 +0100 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: <7ec6dcdf-9264-8212-87a9-f341d9469b63@redhat.com> References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> <7ec6dcdf-9264-8212-87a9-f341d9469b63@redhat.com> Message-ID: <1471982049.6347.1.camel@gmail.com> On Tue, 2016-08-23 at 20:17 +0100, Andrew Haley wrote: > On 23/08/16 20:10, Andrew Haley wrote: > > > > Please create a source tree in the Aarch32 project and commit all > > the > > code to that.??When we can all see the code we'll be in a much > > better > > position to think about what to do next. > Sorry, I should have directed that suggestion to Ed, but I think that > he'll agree.??OK, Ed? > Yes. That is fine. All the best, Ed. From edward.nevill at gmail.com Tue Aug 23 19:59:35 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 23 Aug 2016 20:59:35 +0100 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> Message-ID: <1471982375.6347.6.camel@gmail.com> On Tue, 2016-08-23 at 20:10 +0100, Andrew Haley wrote: > On 23/08/16 15:00, Bob Vandette wrote: > > > >? > > ? 1. Our code provides both a 32-bit and a 64-bit implementation. > > ? 2. Currently there are no Oracle Commiters/Reviewers in this > > Project.? > Ah. I am happy to nominate one or more Oracle members from the jdk9 commiter list to be commiters for the aarch32 projects. They would have to go through the usual election process. Any suggestions as to who? Vladimir Kozlov comes to mind as he is the sponsor for the aarch64 port but he is quite busy. All the best, Ed. From bob.vandette at oracle.com Tue Aug 23 20:09:15 2016 From: bob.vandette at oracle.com (Bob Vandette) Date: Tue, 23 Aug 2016 16:09:15 -0400 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> Message-ID: Thanks for all of your responses. I had a feeling I?d get some responses like this. I didn?t know how far along the C1 32-bit port was so it was difficult for me to gauge Azul?s response. I?ve been pushing to open up these sources for quite some time. I agree that in the medium term it makes no sense to have two different 32/64 bit ARM ports in OpenJDK. One of the main reasons for opening this up was to try to avoid this. I was hoping that by focusing on JDK9, that we could all rally around our implementation for both 32 and 64 bit while allowing the current aarch32 port to focus on JDK 8. We have no intention of opening up our JDK 8 ARM ports. I also agree that it?s not real practical to completely merge these two ports. We might be able to pick up a few improvements such as intrinsics from one or the other but these ports are quite different. We chose, for example, to share as much of the ARM assembler for both 32 and 64 within the same hotspot/src/cpu/arm directory in order to reduce the overhead of adding new features to all architectures. It?s going to take a bit of time before we could be in a position to commit our sources to any forest. We need to filter out any sources that we are not open sourcing, move the sources to open directories, fix up the build system, make sure it builds and correct copyright statements. Unless we are all in agreement that these sources will end up being used for the aarch32 port project, I?m also not sure that?s the best place to host them. Bob. > On Aug 23, 2016, at 3:10 PM, Andrew Haley wrote: > > On 23/08/16 15:00, Bob Vandette wrote: >> As the Java SE Mobile and Embedded Lead at Oracle, I'm pleased >> to be able to let you know about Oracle's plans to open source >> its Linux ARM 32 and 64 bit ports of Oracle Java SE for JDK 9 >> in the OpenJDK Community. > > With my "community representative on the Governing Board" hat on: > > Of course I welcome this announcement. I've been pressing for more of > Oracle's software to be open sourced for many years, so of course I > can't complain when it happens. > > With my "OpenJDK project lead" hat on: > > However, there are going to be substantial practical problems handling > this donation. The OpenJDK AArch64 port is well-established, performs > well, and is ready for release as part of OpenJDK 9. I don't expect > that to change significantly: the OpenJDK 9 tree is stabilizing for > release, and we're past Feature Complete. On the other hand, the > AArch32 port is very new, and the C1 interpreter is just about to be > contributed by Azul. (If I were Azul I'd be very irritated by this > news after they've put in a lot of work, but I'll leave any more > comments about that to them.) > > I do not believe that it makes any sense in the long term (or the > medium term) to have two active ports to the same architecture in the > OpenJDK source tree. It would significantly dilute community effort, > and it would be extremely unhealthy to have two groups competing with > each other. And there are other issues: for example, which would be > the default port to build? Fracturing the ARM OpenJDK community would > be a disaster. > > So, we can decide to adopt one port or another wholesale for the > future or we can try to merge the best bits. Merging would probably > be a big effort, and I'm not sure we have the people we'd need to do > it. > >> In addition, our implementation provides the ability to build >> Linux ARM interpreter runtimes statically for platforms that >> do not support dynamic code generation. > > That's a nice feature. > >> There are a few potential challenges ahead if you all agree that it's >> a good idea to contribute our implementation to the Aarch32 project. >> >> 1. Our code provides both a 32-bit and a 64-bit implementation. >> 2. Currently there are no Oracle Commiters/Reviewers in this Project. > > Ah. > >> 3. Our development is focused solely on JDK 9 rather than JDK 8. >> >> I look forward to your feedback on how to best move ahead. > > Please create a source tree in the Aarch32 project and commit all the > code to that. When we can all see the code we'll be in a much better > position to think about what to do next. > > Thanks, > > Andrew. From aph at redhat.com Tue Aug 23 21:18:04 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 23 Aug 2016 22:18:04 +0100 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> Message-ID: On 23/08/16 21:09, Bob Vandette wrote: > It?s going to take a bit of time before we could be in a position to > commit our sources to any forest. We need to filter out any sources > that we are not open sourcing, move the sources to open directories, > fix up the build system, make sure it builds and correct copyright > statements. I see. I hope that my reply didn't sound overly negative: of course I'm pleased to have this work contributed. I think we can work something out which will be of real benefit, and might well be better than we could do on our own. In the meantime, I assume that the AArch64 and 32 projects will continue on their present course. Azul have said that they want to contribute their C1 port, so that work will go ahead. > Unless we are all in agreement that these sources will end up being > used for the aarch32 port project, I?m also not sure that?s the best > place to host them. I can't think of a better place right now than the aarch32 project, but that decision can wait until you're ready to commit your sources. Andrew. From kostya at azul.com Wed Aug 24 10:53:16 2016 From: kostya at azul.com (Kostya Zolotnikov) Date: Wed, 24 Aug 2016 10:53:16 +0000 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> Message-ID: <7DB20D1A-A317-4F7D-A2A7-0A21754080F2@azul.com> Hi, Bob great to see you again! We, at Azul, are very positive about the proposed ARM-based contributions by Oracle. Of course it would be very important for everyone to know and understand if it will be just one time contribution or long term commitment by Oracle to invest the resources into the project. As Ed and Andrew mentioned before, we are in a process of contribution of ARM32 Java8 based C1 port and actually have server compiler works in pipeline. So in order for us to not throw away our efforts we are planning to finish the C1 exercise for jdk8. If Oracle is planning to support the newly proposed code moving forward, there will be a lot of discussions to follow about what/where/how, as guys mentioned. Otherwise we think it is more logical to have the evolutionary development of openjdk ARM port based on the current community expertise and code base. In either case, we are happy about your activity and would be glad to see your participation and contributions! Regards Kostya PS: Hope to see you all, guys, at JavaOne in a month! > On 24 Aug 2016, at 00:18, Andrew Haley wrote: > > On 23/08/16 21:09, Bob Vandette wrote: > >> It?s going to take a bit of time before we could be in a position to >> commit our sources to any forest. We need to filter out any sources >> that we are not open sourcing, move the sources to open directories, >> fix up the build system, make sure it builds and correct copyright >> statements. > > I see. I hope that my reply didn't sound overly negative: of course > I'm pleased to have this work contributed. I think we can work > something out which will be of real benefit, and might well be better > than we could do on our own. > > In the meantime, I assume that the AArch64 and 32 projects will > continue on their present course. Azul have said that they want to > contribute their C1 port, so that work will go ahead. > >> Unless we are all in agreement that these sources will end up being >> used for the aarch32 port project, I?m also not sure that?s the best >> place to host them. > > I can't think of a better place right now than the aarch32 project, > but that decision can wait until you're ready to commit your sources. > > Andrew. From andrey.petushkov at gmail.com Wed Aug 24 15:25:42 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Wed, 24 Aug 2016 15:25:42 +0000 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> Message-ID: Hi Alex, You, you're right and thank you for the fix! One small correction, I believe there should be "itttt" rather than "ittt" :) I'll include this fix into second revision of the patch update in accordance with the results of discussion with Ed Regards, Andrey PS. Pardon for delay, was busy preparing the C1 monster, it did not come easy for some reason On Fri, Aug 19, 2016 at 9:51 AM Alex Kashchenko wrote: > Hi, > > On 08/15/2016 07:06 PM, Andrey Petushkov wrote: > > Hi All, > > > > We met a necessity to support an older kind of gcc toolchain which does > not fully conform to c++ 11 and in particular do not have __atomic API as > well as have some other peculiarities. In addition the support of ucLibc > was desired. > > > > The resulting changes are here: > http://cr.openjdk.java.net/~apetushkov/8164041/webrev/ < > http://cr.openjdk.java.net/~apetushkov/8164041/webrev/> > > Checked with running on OpenWRT-based distribution > > > > When implementing the replacement code we also chosen to always use the > assembly implementation and not builtins because: > > - there is no harm, the assembly is no worse than that gcc can generate > > - the code is more clear > > - there is no reliable way to determine if gcc has flaws or not, so the > detection directives look really ugly > > > > Thanks, > > Andrey > > > > A small fix for thumb mode (that is default on ubuntu xenial): in > Atomic::cmpxchg add "ittt eq" before the "cmpeq". Otherwise it will fail > on thumb with: > > {standard input}: Assembler messages: > {standard input}:926: Error: thumb conditional instruction should be in > IT block -- `cmpeq r6,r2' > {standard input}:927: Error: thumb conditional instruction should be in > IT block -- `strexdeq lr,r3,r4,[r0]' > {standard input}:928: Error: thumb conditional instruction should be in > IT block -- `cmpeq lr,#1' > /home/u1604/jdk8u/hotspot/make/linux/makefiles/rules.make:157: recipe > for target 'atomic.o' failed > > > -- > -Alex > From akashche at redhat.com Wed Aug 24 16:09:01 2016 From: akashche at redhat.com (Alex Kashchenko) Date: Wed, 24 Aug 2016 19:09:01 +0300 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> Message-ID: <57BDC69D.8030309@redhat.com> Hi Andrey, On 08/24/2016 06:25 PM, Andrey Petushkov wrote: > Hi Alex, > > You, you're right and thank you for the fix! One small correction, I > believe there should be "itttt" rather than "ittt" :) I believe it is "ittt" (sorry, cannot check right now, currently on vacation), as I remember jvm hangs on startup with "itttt". But of course this is a very minor detail that will be immediately clear from thumb builds. > > I'll include this fix into second revision of the patch update in > accordance with the results of discussion with Ed > > Regards, > Andrey > > PS. Pardon for delay, was busy preparing the C1 monster, it did not come > easy for some reason > > On Fri, Aug 19, 2016 at 9:51 AM Alex Kashchenko wrote: > >> Hi, >> >> On 08/15/2016 07:06 PM, Andrey Petushkov wrote: >>> Hi All, >>> >>> We met a necessity to support an older kind of gcc toolchain which does >> not fully conform to c++ 11 and in particular do not have __atomic API as >> well as have some other peculiarities. In addition the support of ucLibc >> was desired. >>> >>> The resulting changes are here: >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev/ < >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev/> >>> Checked with running on OpenWRT-based distribution >>> >>> When implementing the replacement code we also chosen to always use the >> assembly implementation and not builtins because: >>> - there is no harm, the assembly is no worse than that gcc can generate >>> - the code is more clear >>> - there is no reliable way to determine if gcc has flaws or not, so the >> detection directives look really ugly >>> >>> Thanks, >>> Andrey >>> >> >> A small fix for thumb mode (that is default on ubuntu xenial): in >> Atomic::cmpxchg add "ittt eq" before the "cmpeq". Otherwise it will fail >> on thumb with: >> >> {standard input}: Assembler messages: >> {standard input}:926: Error: thumb conditional instruction should be in >> IT block -- `cmpeq r6,r2' >> {standard input}:927: Error: thumb conditional instruction should be in >> IT block -- `strexdeq lr,r3,r4,[r0]' >> {standard input}:928: Error: thumb conditional instruction should be in >> IT block -- `cmpeq lr,#1' >> /home/u1604/jdk8u/hotspot/make/linux/makefiles/rules.make:157: recipe >> for target 'atomic.o' failed >> >> >> -- >> -Alex >> > -- -Alex From andrey.petushkov at gmail.com Wed Aug 24 16:28:50 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Wed, 24 Aug 2016 16:28:50 +0000 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: <57BDC69D.8030309@redhat.com> References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> <57BDC69D.8030309@redhat.com> Message-ID: Hmm, interesting. I will investigate. There are 3 "*eq" instructions to follow hence there should be 3 additional "t"s after "it" Anyway, please don't bother now, have a good time there! :) Andrey On Wed, Aug 24, 2016 at 7:09 PM Alex Kashchenko wrote: > Hi Andrey, > > On 08/24/2016 06:25 PM, Andrey Petushkov wrote: > > Hi Alex, > > > > You, you're right and thank you for the fix! One small correction, I > > believe there should be "itttt" rather than "ittt" :) > > I believe it is "ittt" (sorry, cannot check right now, currently on > vacation), as I remember jvm hangs on startup with "itttt". But of > course this is a very minor detail that will be immediately clear from > thumb builds. > > > > > I'll include this fix into second revision of the patch update in > > accordance with the results of discussion with Ed > > > > Regards, > > Andrey > > > > PS. Pardon for delay, was busy preparing the C1 monster, it did not come > > easy for some reason > > > > On Fri, Aug 19, 2016 at 9:51 AM Alex Kashchenko > wrote: > > > >> Hi, > >> > >> On 08/15/2016 07:06 PM, Andrey Petushkov wrote: > >>> Hi All, > >>> > >>> We met a necessity to support an older kind of gcc toolchain which does > >> not fully conform to c++ 11 and in particular do not have __atomic API > as > >> well as have some other peculiarities. In addition the support of ucLibc > >> was desired. > >>> > >>> The resulting changes are here: > >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev/ < > >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev/> > >>> Checked with running on OpenWRT-based distribution > >>> > >>> When implementing the replacement code we also chosen to always use the > >> assembly implementation and not builtins because: > >>> - there is no harm, the assembly is no worse than that gcc can generate > >>> - the code is more clear > >>> - there is no reliable way to determine if gcc has flaws or not, so the > >> detection directives look really ugly > >>> > >>> Thanks, > >>> Andrey > >>> > >> > >> A small fix for thumb mode (that is default on ubuntu xenial): in > >> Atomic::cmpxchg add "ittt eq" before the "cmpeq". Otherwise it will fail > >> on thumb with: > >> > >> {standard input}: Assembler messages: > >> {standard input}:926: Error: thumb conditional instruction should be in > >> IT block -- `cmpeq r6,r2' > >> {standard input}:927: Error: thumb conditional instruction should be in > >> IT block -- `strexdeq lr,r3,r4,[r0]' > >> {standard input}:928: Error: thumb conditional instruction should be in > >> IT block -- `cmpeq lr,#1' > >> /home/u1604/jdk8u/hotspot/make/linux/makefiles/rules.make:157: recipe > >> for target 'atomic.o' failed > >> > >> > >> -- > >> -Alex > >> > > > > > -- > -Alex > From bob.vandette at oracle.com Wed Aug 24 16:31:44 2016 From: bob.vandette at oracle.com (Bob Vandette) Date: Wed, 24 Aug 2016 12:31:44 -0400 Subject: Open sourcing JDK 9 ARM ports In-Reply-To: <7DB20D1A-A317-4F7D-A2A7-0A21754080F2@azul.com> References: <7A0EF242-DBA2-4B51-9E88-6EC8AB2397AB@oracle.com> <7DB20D1A-A317-4F7D-A2A7-0A21754080F2@azul.com> Message-ID: > On Aug 24, 2016, at 6:53 AM, Kostya Zolotnikov wrote: > > Hi, Bob > > great to see you again! Hi Kostya, nice chatting with you again! > > We, at Azul, are very positive about the proposed ARM-based contributions by Oracle. > Of course it would be very important for everyone to know and understand if it will be just one time contribution or long term commitment by Oracle to invest the resources into the project. > As Ed and Andrew mentioned before, we are in a process of contribution of ARM32 Java8 based C1 port and actually have server compiler works in pipeline. > So in order for us to not throw away our efforts we are planning to finish the C1 exercise for jdk8. Depending on the state of your port, that probably makes the most sense. > > If Oracle is planning to support the newly proposed code moving forward, there will be a lot of discussions to follow about what/where/how, as guys mentioned. Yes, we plan on continuing to support ARM binaries in the JDK 9 time frame even after contributing the code to OpenJDK. > Otherwise we think it is more logical to have the evolutionary development of openjdk ARM port based on the current community expertise and code base. > In either case, we are happy about your activity and would be glad to see your participation and contributions! > > Regards > Kostya > > PS: Hope to see you all, guys, at JavaOne in a month! Yes, I?ll be at JavaOne. We should try to get interested parties together at some point. Bob. > > >> On 24 Aug 2016, at 00:18, Andrew Haley wrote: >> >> On 23/08/16 21:09, Bob Vandette wrote: >> >>> It?s going to take a bit of time before we could be in a position to >>> commit our sources to any forest. We need to filter out any sources >>> that we are not open sourcing, move the sources to open directories, >>> fix up the build system, make sure it builds and correct copyright >>> statements. >> >> I see. I hope that my reply didn't sound overly negative: of course >> I'm pleased to have this work contributed. I think we can work >> something out which will be of real benefit, and might well be better >> than we could do on our own. >> >> In the meantime, I assume that the AArch64 and 32 projects will >> continue on their present course. Azul have said that they want to >> contribute their C1 port, so that work will go ahead. >> >>> Unless we are all in agreement that these sources will end up being >>> used for the aarch32 port project, I?m also not sure that?s the best >>> place to host them. >> >> I can't think of a better place right now than the aarch32 project, >> but that decision can wait until you're ready to commit your sources. >> >> Andrew. > From andrey.petushkov at gmail.com Wed Aug 24 16:38:52 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Wed, 24 Aug 2016 16:38:52 +0000 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> <57BDC69D.8030309@redhat.com> Message-ID: On the second thought, the last instruction is "beq" and it really should not matter whether it's included into "it" or not. Will check and let you know On Wed, Aug 24, 2016 at 7:28 PM Andrey Petushkov wrote: > Hmm, interesting. I will investigate. There are 3 "*eq" instructions to > follow hence there should be 3 additional "t"s after "it" > > Anyway, please don't bother now, have a good time there! :) > > Andrey > > On Wed, Aug 24, 2016 at 7:09 PM Alex Kashchenko > wrote: > >> Hi Andrey, >> >> On 08/24/2016 06:25 PM, Andrey Petushkov wrote: >> > Hi Alex, >> > >> > You, you're right and thank you for the fix! One small correction, I >> > believe there should be "itttt" rather than "ittt" :) >> >> I believe it is "ittt" (sorry, cannot check right now, currently on >> vacation), as I remember jvm hangs on startup with "itttt". But of >> course this is a very minor detail that will be immediately clear from >> thumb builds. >> >> > >> > I'll include this fix into second revision of the patch update in >> > accordance with the results of discussion with Ed >> > >> > Regards, >> > Andrey >> > >> > PS. Pardon for delay, was busy preparing the C1 monster, it did not come >> > easy for some reason >> > >> > On Fri, Aug 19, 2016 at 9:51 AM Alex Kashchenko >> wrote: >> > >> >> Hi, >> >> >> >> On 08/15/2016 07:06 PM, Andrey Petushkov wrote: >> >>> Hi All, >> >>> >> >>> We met a necessity to support an older kind of gcc toolchain which >> does >> >> not fully conform to c++ 11 and in particular do not have __atomic API >> as >> >> well as have some other peculiarities. In addition the support of >> ucLibc >> >> was desired. >> >>> >> >>> The resulting changes are here: >> >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev/ < >> >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev/> >> >>> Checked with running on OpenWRT-based distribution >> >>> >> >>> When implementing the replacement code we also chosen to always use >> the >> >> assembly implementation and not builtins because: >> >>> - there is no harm, the assembly is no worse than that gcc can >> generate >> >>> - the code is more clear >> >>> - there is no reliable way to determine if gcc has flaws or not, so >> the >> >> detection directives look really ugly >> >>> >> >>> Thanks, >> >>> Andrey >> >>> >> >> >> >> A small fix for thumb mode (that is default on ubuntu xenial): in >> >> Atomic::cmpxchg add "ittt eq" before the "cmpeq". Otherwise it will >> fail >> >> on thumb with: >> >> >> >> {standard input}: Assembler messages: >> >> {standard input}:926: Error: thumb conditional instruction should be in >> >> IT block -- `cmpeq r6,r2' >> >> {standard input}:927: Error: thumb conditional instruction should be in >> >> IT block -- `strexdeq lr,r3,r4,[r0]' >> >> {standard input}:928: Error: thumb conditional instruction should be in >> >> IT block -- `cmpeq lr,#1' >> >> /home/u1604/jdk8u/hotspot/make/linux/makefiles/rules.make:157: recipe >> >> for target 'atomic.o' failed >> >> >> >> >> >> -- >> >> -Alex >> >> >> > >> >> >> -- >> -Alex >> > From andrey.petushkov at gmail.com Thu Aug 25 08:40:32 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Thu, 25 Aug 2016 08:40:32 +0000 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> <57BDC69D.8030309@redhat.com> Message-ID: Hi Ed, All, Please consider the updated patch which should allow to build for ARMv6 prior to revision K. Here http://cr.openjdk.java.net/~apetushkov/8164041/webrev.01/ Please note that at first it's attempted to use the inline assembly and only if not not possible the fallback is done to gcc intrinsics. The reason is that we know that assembly is more robust. Unfortunately due to differences in set of macros defined by different toolchains the selection condition in the #if look really crazy. I've tried to check every single symbol which could mean ldrexd is available, since I've met the case when only __ARM_ARCH_6ZK__ is defined and nothing else. If you're aware that it's guaranteed that some of checks are redundant please let me know Thanks, Andrey On Wed, Aug 24, 2016 at 7:38 PM Andrey Petushkov wrote: > On the second thought, the last instruction is "beq" and it really should > not matter whether it's included into "it" or not. Will check and let you > know > > On Wed, Aug 24, 2016 at 7:28 PM Andrey Petushkov < > andrey.petushkov at gmail.com> wrote: > >> Hmm, interesting. I will investigate. There are 3 "*eq" instructions to >> follow hence there should be 3 additional "t"s after "it" >> >> Anyway, please don't bother now, have a good time there! :) >> >> Andrey >> >> On Wed, Aug 24, 2016 at 7:09 PM Alex Kashchenko >> wrote: >> >>> Hi Andrey, >>> >>> On 08/24/2016 06:25 PM, Andrey Petushkov wrote: >>> > Hi Alex, >>> > >>> > You, you're right and thank you for the fix! One small correction, I >>> > believe there should be "itttt" rather than "ittt" :) >>> >>> I believe it is "ittt" (sorry, cannot check right now, currently on >>> vacation), as I remember jvm hangs on startup with "itttt". But of >>> course this is a very minor detail that will be immediately clear from >>> thumb builds. >>> >>> > >>> > I'll include this fix into second revision of the patch update in >>> > accordance with the results of discussion with Ed >>> > >>> > Regards, >>> > Andrey >>> > >>> > PS. Pardon for delay, was busy preparing the C1 monster, it did not >>> come >>> > easy for some reason >>> > >>> > On Fri, Aug 19, 2016 at 9:51 AM Alex Kashchenko >>> wrote: >>> > >>> >> Hi, >>> >> >>> >> On 08/15/2016 07:06 PM, Andrey Petushkov wrote: >>> >>> Hi All, >>> >>> >>> >>> We met a necessity to support an older kind of gcc toolchain which >>> does >>> >> not fully conform to c++ 11 and in particular do not have __atomic >>> API as >>> >> well as have some other peculiarities. In addition the support of >>> ucLibc >>> >> was desired. >>> >>> >>> >>> The resulting changes are here: >>> >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev/ < >>> >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev/> >>> >>> Checked with running on OpenWRT-based distribution >>> >>> >>> >>> When implementing the replacement code we also chosen to always use >>> the >>> >> assembly implementation and not builtins because: >>> >>> - there is no harm, the assembly is no worse than that gcc can >>> generate >>> >>> - the code is more clear >>> >>> - there is no reliable way to determine if gcc has flaws or not, so >>> the >>> >> detection directives look really ugly >>> >>> >>> >>> Thanks, >>> >>> Andrey >>> >>> >>> >> >>> >> A small fix for thumb mode (that is default on ubuntu xenial): in >>> >> Atomic::cmpxchg add "ittt eq" before the "cmpeq". Otherwise it will >>> fail >>> >> on thumb with: >>> >> >>> >> {standard input}: Assembler messages: >>> >> {standard input}:926: Error: thumb conditional instruction should be >>> in >>> >> IT block -- `cmpeq r6,r2' >>> >> {standard input}:927: Error: thumb conditional instruction should be >>> in >>> >> IT block -- `strexdeq lr,r3,r4,[r0]' >>> >> {standard input}:928: Error: thumb conditional instruction should be >>> in >>> >> IT block -- `cmpeq lr,#1' >>> >> /home/u1604/jdk8u/hotspot/make/linux/makefiles/rules.make:157: recipe >>> >> for target 'atomic.o' failed >>> >> >>> >> >>> >> -- >>> >> -Alex >>> >> >>> > >>> >>> >>> -- >>> -Alex >>> >> From yuanxiang4 at huawei.com Fri Aug 26 09:42:54 2016 From: yuanxiang4 at huawei.com (yuanxiang (F)) Date: Fri, 26 Aug 2016 09:42:54 +0000 Subject: [Patch] JTreg case FiniteGCLatency.java failed randomly when using Serial GC. Message-ID: HI, all: We found than JTReg test case jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java may fail sometimes. It reported: /*******************************************/ Regression test for bug 4164696 exported remote object created registry bound remote object in registry unbound remote object from registry; waiting for unreferenced() callback... java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds at FiniteGCLatency.main(FiniteGCLatency.java:97) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.lang.Thread.run(Thread.java:745) JavaTest Message: Test threw exception: java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds JavaTest Message: shutting down test /*******************************************/ Test command: jtreg -va -nr ./jdk8u-aarch32/jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java (Use Serial GC.) This bug is random, and we may need to test it on different account or machine to reproduce. We found the root cause is that the field _time_of_last_gc of class Generation is not initialized. This case sets RMI GC interval to 6s, and waits for method Unreferenced to be invoked in 50s. In the failed cases, method Unreferenced didn't been invoked. And this is because: (1) test case sets 6000ms to sun.rmi.dgc.client.gcInterval (2) DGCClient.lookup() creates a new GC$LatencyRequest object to set the new interval. (3) And the following method calls are: constructor GC$LatencyRequest() --> GC$LatencyRequest.adjustLatencyIfNeeded() --> GC$Daemon.setLatencyTarget() --> create or notify thread GC$Daemon --> GC$Daemon.run() --> GC.maxObjectInspectionAge() --> GenCollectedHeap::millis_since_last_gc() --> GenCollectedHead::generation_iterate() --> GenTimeOfLastGCClosure.do_generation() --> Generation.time_of_last_gc() (4) Generation.time_of_last_gc() returns the static field _time_of_last_gc, however it hasn't been initialized. (5) If the value of _time_of_last_gc is very big, the test case fails. The analysis above takes Serial GC as example. According to the codes, CMS GC may have the same problem. Parallel GC initializes the field _time_of_last_gc and is OK. Following is the patch to fix this problem. /*******************************Patch Begin**********************************/ Index: hotspot/src/share/vm/memory/generation.cpp =================================================================== --- hotspot/src/share/vm/memory/generation.cpp +++ hotspot/src/share/vm/memory/generation.cpp @@ -46,6 +46,7 @@ PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC Generation::Generation(ReservedSpace rs, size_t initial_size, int level) : + _time_of_last_gc(0L), _level(level), _ref_processor(NULL) { if (!_virtual_space.initialize(rs, initial_size)) { Index: hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp =================================================================== --- hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp +++ hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp @@ -553,6 +553,7 @@ CMSCollector::CMSCollector(ConcurrentMarkSweepGeneration* cmsGen, CardTableRS* ct, ConcurrentMarkSweepPolicy* cp): + _time_of_last_gc(0L), _cmsGen(cmsGen), _ct(ct), _ref_processor(NULL), // will be set later /*******************************Patch End**********************************/ Best Regrards! Xiang Yuan 8/26/2016 From yuanxiang4 at huawei.com Fri Aug 26 10:24:05 2016 From: yuanxiang4 at huawei.com (yuanxiang (F)) Date: Fri, 26 Aug 2016 10:24:05 +0000 Subject: JTreg testcase jdk/test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java failed randomly (Aarch64 Fixed) Message-ID: Hi all: The JTreg testcase jdk/test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java is found to be failed randomly. And it reported: # SIGSEGV (0xb) at pc=0xb3403848, pid=10744, tid=0xa280e4d0 # # ...... # Problematic frame: # j com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.updateScope(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;+0 The problematic frame may be different each failed run. We find that this bug is fixed in Aarch64 port. And the error scenario is : (1) A thread is write tag and klass to constant pool cache ( there is a barrier between these two store). (2) Another thread is read tag and klass from constant pool cache (these is no barrier between them). (3) Load klass may be executed before load tag, and get an error result. The corresponding aarch64 patches add barriers. http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a885c3fa856 http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8e2e5e2062b According to the aarch64 patch, we made the following patch for aarch32 port. /***********Patch Begin****************/ diff -r c0e2beb1a261 src/cpu/aarch32/vm/interp_masm_aarch32.cpp --- a/src/cpu/aarch32/vm/interp_masm_aarch32.cpp Sat Jun 25 19:32:07 2016 +0100 +++ b/src/cpu/aarch32/vm/interp_masm_aarch32.cpp Fri Aug 26 18:13:49 2016 +0800 @@ -189,6 +189,7 @@ ldr(bytecode, Address(cache, ConstantPoolCache::base_offset() + ConstantPoolCacheEntry::indices_offset())); + membar(MacroAssembler::LoadLoad); const int shift_count = (1 + byte_no) * BitsPerByte; //ubfx(bytecode, bytecode, shift_count, BitsPerByte); assert(shift_count >= 0 && shift_count <= 24 && 0 == (shift_count & 7), "Invalid shift count"); diff -r c0e2beb1a261 src/cpu/aarch32/vm/templateTable_aarch32.cpp --- a/src/cpu/aarch32/vm/templateTable_aarch32.cpp Sat Jun 25 19:32:07 2016 +0100 +++ b/src/cpu/aarch32/vm/templateTable_aarch32.cpp Fri Aug 26 18:13:49 2016 +0800 @@ -392,6 +392,7 @@ // get type __ add(r3, r1, tags_offset); __ ldrb(r3, Address(r0, r3)); + __ membar(MacroAssembler::LoadLoad); // unresolved class - get the resolved class __ cmp(r3, JVM_CONSTANT_UnresolvedClass); @@ -3475,6 +3476,7 @@ const int tags_offset = Array::base_offset_in_bytes(); __ lea(rscratch1, Address(r0, r3, lsl(0))); __ ldrb(rscratch1, Address(rscratch1, tags_offset)); + __ membar(MacroAssembler::LoadLoad); __ cmp(rscratch1, JVM_CONSTANT_Class); __ b(slow_case, Assembler::NE); @@ -3625,6 +3627,7 @@ // See if bytecode has already been quicked __ add(rscratch1, r3, Array::base_offset_in_bytes()); __ ldrb(r1, Address(rscratch1, r14)); + __ membar(MacroAssembler::LoadLoad); __ cmp(r1, JVM_CONSTANT_Class); __ b(quicked, Assembler::EQ); @@ -3680,6 +3683,7 @@ // See if bytecode has already been quicked __ add(rscratch1, r3, Array::base_offset_in_bytes()); __ ldrb(r1, Address(rscratch1, r14)); + __ membar(MacroAssembler::LoadLoad); __ cmp(r1, JVM_CONSTANT_Class); __ b(quicked, Assembler::EQ); /***********Patch End ****************/ Best Wishes! Xiang Yuan 08/26/2016 From andrey.petushkov at gmail.com Fri Aug 26 10:29:21 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Fri, 26 Aug 2016 13:29:21 +0300 Subject: RFR: 8164652: c1 port Message-ID: Dear All, Please consider the following patch which brings the port of C1 compiler to the aarch32 platform. The effort is done by Azul Systems and takes the roots from AArch64 implementation. There are very few cosmetic changes which are not directly related to the port. In addition there is a change to the behaviour of branch emission logic. It does not emit far branch even for occasions subject to relocation (unless far_branches()). Of course the proper implementation of the patching code is in place The webrev is here http://cr.openjdk.java.net/~apetushkov/8164652/webrev/ Regards, Andrey From edward.nevill at gmail.com Fri Aug 26 11:46:38 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Fri, 26 Aug 2016 12:46:38 +0100 Subject: RFR: 8164652: c1 port In-Reply-To: References: Message-ID: <1472211998.2756.2.camel@gmail.com> Hi Andrey, Great news! Unfortunately I am away on holiday from today until the end of next week so I will not get a change to try it until then, but I'm sure others on the the list will try it and report back. All the best and thanks to you and all at Azul for all your work, Ed. On Fri, 2016-08-26 at 13:29 +0300, Andrey Petushkov wrote: > Dear All, > > Please consider the following patch which brings the port of C1 > compiler to the aarch32 platform. The effort is done by Azul Systems > and takes the roots from AArch64 implementation. > There are very few cosmetic changes which are not directly related to > the port. In addition there is a change to the behaviour of branch > emission logic. It does not emit far branch even for occasions > subject to relocation (unless far_branches()). Of course the proper > implementation of the patching code is in place > > The webrev is here http://cr.openjdk.java.net/~apetushkov/8164652/web > rev/ > > Regards, > Andrey From edward.nevill at gmail.com Fri Aug 26 11:53:15 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Fri, 26 Aug 2016 12:53:15 +0100 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> <57BDC69D.8030309@redhat.com> Message-ID: <1472212395.2756.6.camel@gmail.com> Hi Andrey, This build fine for me now on my Samsung Chromebook. Thanks for updating this. For the future we might like to dynamically generate such code rather than building it statically. This would enable VMs built on one system to run on another without the need for having separate binaries for both. However this is an exercise for another date. Looks good to push, Ed. On Thu, 2016-08-25 at 08:40 +0000, Andrey Petushkov wrote: > Hi Ed, All, > > Please consider the updated patch which should allow to build for > ARMv6 > prior to revision K. Here > http://cr.openjdk.java.net/~apetushkov/8164041/webrev.01/ > Please note that at first it's attempted to use the inline assembly > and > only if not not possible the fallback is done to gcc intrinsics. The > reason > is that we know that assembly is more robust. Unfortunately due to > differences in set of macros defined by different toolchains the > selection > condition in the #if look really crazy. I've tried to check every > single > symbol which could mean ldrexd is available, since I've met the case > when > only __ARM_ARCH_6ZK__ is defined and nothing else. If you're aware > that > it's guaranteed that some of checks are redundant please let me know > > Thanks, > Andrey > From andrey.petushkov at gmail.com Fri Aug 26 13:01:47 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Fri, 26 Aug 2016 16:01:47 +0300 Subject: [8u] RFR: JDK-8164041: support old pre-c++11 toolchains and ucLibc In-Reply-To: <1472212395.2756.6.camel@gmail.com> References: <87EC928A-0411-4AF6-9E25-5F4C77FEF5E1@gmail.com> <3e28bb50-1957-52a7-8b0e-11e5b602ff33@redhat.com> <57BDC69D.8030309@redhat.com> <1472212395.2756.6.camel@gmail.com> Message-ID: <4846EE4A-4867-4569-A8EC-19412838F11E@gmail.com> Hi Ed, Thank you for response! It?s though not quite clear to me if it?s possible to use generated code there since these functions are inline, so having them as generated incur indirect call, which likely alleviates any performance gain (so for universal binary it?s easier to just build against the lowest supported CPU anyway) BTW, one note to my other RFR - the C1 port there is only for ARMv6K and above since ldrexd instructions are used there as well Regards, Andrey > On 26 Aug 2016, at 14:53, Edward Nevill wrote: > > Hi Andrey, > > This build fine for me now on my Samsung Chromebook. Thanks for > updating this. > > For the future we might like to dynamically generate such code rather > than building it statically. This would enable VMs built on one system > to run on another without the need for having separate binaries for > both. However this is an exercise for another date. > > Looks good to push, > Ed. > > > On Thu, 2016-08-25 at 08:40 +0000, Andrey Petushkov wrote: >> Hi Ed, All, >> >> Please consider the updated patch which should allow to build for >> ARMv6 >> prior to revision K. Here >> http://cr.openjdk.java.net/~apetushkov/8164041/webrev.01/ >> Please note that at first it's attempted to use the inline assembly >> and >> only if not not possible the fallback is done to gcc intrinsics. The >> reason >> is that we know that assembly is more robust. Unfortunately due to >> differences in set of macros defined by different toolchains the >> selection >> condition in the #if look really crazy. I've tried to check every >> single >> symbol which could mean ldrexd is available, since I've met the case >> when >> only __ARM_ARCH_6ZK__ is defined and nothing else. If you're aware >> that >> it's guaranteed that some of checks are redundant please let me know >> >> Thanks, >> Andrey >> > From snazarkin at azul.com Fri Aug 26 14:11:22 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 26 Aug 2016 14:11:22 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 8164041: support old pre-c++11 toolchains and ucLibc Message-ID: <201608261411.u7QEBMUF017767@aojmv0008.oracle.com> Changeset: 186d445bec04 Author: snazarki Date: 2016-08-26 16:36 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/186d445bec04 8164041: support old pre-c++11 toolchains and ucLibc Reviewed-by: enevill Contributed-by: andrey.petushkov at gmail.com ! make/linux/platform_aarch32 ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_aarch32/vm/atomic_linux_aarch32.inline.hpp ! src/os_cpu/linux_aarch32/vm/orderAccess_linux_aarch32.inline.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp From aph at redhat.com Sun Aug 28 09:01:46 2016 From: aph at redhat.com (Andrew Haley) Date: Sun, 28 Aug 2016 10:01:46 +0100 Subject: RFR: 8164652: c1 port In-Reply-To: <1472211998.2756.2.camel@gmail.com> References: <1472211998.2756.2.camel@gmail.com> Message-ID: On 26/08/16 12:46, Edward Nevill wrote: > All the best and thanks to you and all at Azul for all your work, I agree. I'd like to review the port too. Thanks, Andrew. From yuanxiang4 at huawei.com Mon Aug 29 07:17:57 2016 From: yuanxiang4 at huawei.com (yuanxiang (F)) Date: Mon, 29 Aug 2016 07:17:57 +0000 Subject: JTreg testcase jdk/test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java failed randomly (Aarch64 Fixed) Message-ID: Hi all: The JTreg testcase jdk/test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java is found to be failed randomly. And it reported: # SIGSEGV (0xb) at pc=0xb3403848, pid=10744, tid=0xa280e4d0 # # ...... # Problematic frame: # j com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.updateScope(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;+0 The problematic frame may be different each failed run. We find that this bug is fixed in Aarch64 port. And the error scenario is : (1) A thread is write tag and klass to constant pool cache ( there is a barrier between these two store). (2) Another thread is read tag and klass from constant pool cache (these is no barrier between them). (3) Load klass may be executed before load tag, and get an error result. The corresponding aarch64 patches add barriers. http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a885c3fa856 http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8e2e5e2062b According to the aarch64 patch, we made the following patch for aarch32 port. /***********Patch Begin****************/ diff -r c0e2beb1a261 src/cpu/aarch32/vm/interp_masm_aarch32.cpp --- a/src/cpu/aarch32/vm/interp_masm_aarch32.cpp Sat Jun 25 19:32:07 2016 +0100 +++ b/src/cpu/aarch32/vm/interp_masm_aarch32.cpp Fri Aug 26 18:13:49 2016 +0800 @@ -189,6 +189,7 @@ ldr(bytecode, Address(cache, ConstantPoolCache::base_offset() + ConstantPoolCacheEntry::indices_offset())); + membar(MacroAssembler::LoadLoad); const int shift_count = (1 + byte_no) * BitsPerByte; //ubfx(bytecode, bytecode, shift_count, BitsPerByte); assert(shift_count >= 0 && shift_count <= 24 && 0 == (shift_count & 7), "Invalid shift count"); diff -r c0e2beb1a261 src/cpu/aarch32/vm/templateTable_aarch32.cpp --- a/src/cpu/aarch32/vm/templateTable_aarch32.cpp Sat Jun 25 19:32:07 2016 +0100 +++ b/src/cpu/aarch32/vm/templateTable_aarch32.cpp Fri Aug 26 18:13:49 2016 +0800 @@ -392,6 +392,7 @@ // get type __ add(r3, r1, tags_offset); __ ldrb(r3, Address(r0, r3)); + __ membar(MacroAssembler::LoadLoad); // unresolved class - get the resolved class __ cmp(r3, JVM_CONSTANT_UnresolvedClass); @@ -3475,6 +3476,7 @@ const int tags_offset = Array::base_offset_in_bytes(); __ lea(rscratch1, Address(r0, r3, lsl(0))); __ ldrb(rscratch1, Address(rscratch1, tags_offset)); + __ membar(MacroAssembler::LoadLoad); __ cmp(rscratch1, JVM_CONSTANT_Class); __ b(slow_case, Assembler::NE); @@ -3625,6 +3627,7 @@ // See if bytecode has already been quicked __ add(rscratch1, r3, Array::base_offset_in_bytes()); __ ldrb(r1, Address(rscratch1, r14)); + __ membar(MacroAssembler::LoadLoad); __ cmp(r1, JVM_CONSTANT_Class); __ b(quicked, Assembler::EQ); @@ -3680,6 +3683,7 @@ // See if bytecode has already been quicked __ add(rscratch1, r3, Array::base_offset_in_bytes()); __ ldrb(r1, Address(rscratch1, r14)); + __ membar(MacroAssembler::LoadLoad); __ cmp(r1, JVM_CONSTANT_Class); __ b(quicked, Assembler::EQ); /***********Patch End ****************/ Best Wishes! Xiang Yuan 08/29/2016 From yuanxiang4 at huawei.com Mon Aug 29 07:21:09 2016 From: yuanxiang4 at huawei.com (yuanxiang (F)) Date: Mon, 29 Aug 2016 07:21:09 +0000 Subject: [Patch] JTreg case FiniteGCLatency.java failed randomly when using Serial GC. Message-ID: HI, all: We found than JTReg test case jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java may fail sometimes. It reported: /*******************************************/ Regression test for bug 4164696 exported remote object created registry bound remote object in registry unbound remote object from registry; waiting for unreferenced() callback... java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds at FiniteGCLatency.main(FiniteGCLatency.java:97) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.lang.Thread.run(Thread.java:745) JavaTest Message: Test threw exception: java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds JavaTest Message: shutting down test /*******************************************/ Test command: jtreg -va -nr ./jdk8u-aarch32/jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java (Use Serial GC.) This bug is random, and we may need to test it on different account or machine to reproduce. We found the root cause is that the field _time_of_last_gc of class Generation is not initialized. This case sets RMI GC interval to 6s, and waits for method Unreferenced to be invoked in 50s. In the failed cases, method Unreferenced didn't been invoked. And this is because: (1) test case sets 6000ms to sun.rmi.dgc.client.gcInterval (2) DGCClient.lookup() creates a new GC$LatencyRequest object to set the new interval. (3) And the following method calls are: 1. constructor GC$LatencyRequest() 2. GC$LatencyRequest.adjustLatencyIfNeeded() 3. GC$Daemon.setLatencyTarget() 4. create or notify thread GC$Daemon 5. GC$Daemon.run() 6. GC.maxObjectInspectionAge( 7. GenCollectedHeap::millis_since_last_gc() 8. GenCollectedHead::generation_iterate() 9. GenTimeOfLastGCClosure.do_generation() 10.Generation.time_of_last_gc() (4) Generation.time_of_last_gc() returns the static field _time_of_last_gc, however it hasn't been initialized. (5) If the value of _time_of_last_gc is very big, the test case fails. The analysis above takes Serial GC as example. According to the codes, CMS GC may have the same problem. Parallel GC initializes the field _time_of_last_gc and is OK. Following is the patch to fix this problem. /*******************************Patch Begin**********************************/ Index: hotspot/src/share/vm/memory/generation.cpp =================================================================== --- hotspot/src/share/vm/memory/generation.cpp +++ hotspot/src/share/vm/memory/generation.cpp @@ -46,6 +46,7 @@ PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC Generation::Generation(ReservedSpace rs, size_t initial_size, int level) : + _time_of_last_gc(0L), _level(level), _ref_processor(NULL) { if (!_virtual_space.initialize(rs, initial_size)) { Index: hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp =================================================================== --- hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp +++ hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp @@ -553,6 +553,7 @@ CMSCollector::CMSCollector(ConcurrentMarkSweepGeneration* cmsGen, CardTableRS* ct, ConcurrentMarkSweepPolicy* cp): + _time_of_last_gc(0L), _cmsGen(cmsGen), _ct(ct), _ref_processor(NULL), // will be set later /*******************************Patch End**********************************/ Best Regrards! Xiang Yuan 8/29/2016 From akashche at redhat.com Mon Aug 29 12:38:28 2016 From: akashche at redhat.com (Alex Kashchenko) Date: Mon, 29 Aug 2016 13:38:28 +0100 Subject: RFR: 8164652: c1 port In-Reply-To: References: <1472211998.2756.2.camel@gmail.com> Message-ID: Hi, Building with "--with-jvm-variants=client" I met the following jvm selection problem on startup: Error: missing `server' JVM at `[...]/lib/aarch32/server/libjvm.so'. Please install or use the JRE or JDK that contains these missing components. It worked for me changing jvm.cfg: diff -r 80f4d01c3ad0 src/solaris/bin/aarch32/jvm.cfg --- a/src/solaris/bin/aarch32/jvm.cfg Fri Aug 12 18:10:57 2016 +0300 +++ b/src/solaris/bin/aarch32/jvm.cfg Mon Aug 29 12:23:36 2016 +0000 @@ -30,5 +30,5 @@ # "-XXaltjvm=" option, but that too is unsupported # and may not be available in a future release. # --server KNOWN --client IGNORE +-client KNOWN +-server IGNORE , just not sure if jvm.cfg is a right way to fix this. -- -Alex From andrey.petushkov at gmail.com Mon Aug 29 12:46:37 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Mon, 29 Aug 2016 15:46:37 +0300 Subject: RFR: 8164652: c1 port In-Reply-To: References: <1472211998.2756.2.camel@gmail.com> Message-ID: Hi Alex, I?m sorry, a fault on my side. I forgot to post a webrev for jdk repo. Here is it http://cr.openjdk.java.net/~apetushkov/8164652/webrev.jdk/ With it the jvm.cfg should be generated correctly at build time Thanks, Andrey > On 29 Aug 2016, at 15:38, Alex Kashchenko wrote: > > Hi, > > Building with "--with-jvm-variants=client" I met the following jvm selection problem on startup: > > Error: missing `server' JVM at `[...]/lib/aarch32/server/libjvm.so'. > Please install or use the JRE or JDK that contains these missing components. > > It worked for me changing jvm.cfg: > > diff -r 80f4d01c3ad0 src/solaris/bin/aarch32/jvm.cfg > --- a/src/solaris/bin/aarch32/jvm.cfg Fri Aug 12 18:10:57 2016 +0300 > +++ b/src/solaris/bin/aarch32/jvm.cfg Mon Aug 29 12:23:36 2016 +0000 > @@ -30,5 +30,5 @@ > # "-XXaltjvm=" option, but that too is unsupported > # and may not be available in a future release. > # > --server KNOWN > --client IGNORE > +-client KNOWN > +-server IGNORE > > , just not sure if jvm.cfg is a right way to fix this. > > -- > -Alex From yuanxiang4 at huawei.com Tue Aug 30 09:48:28 2016 From: yuanxiang4 at huawei.com (yuanxiang (F)) Date: Tue, 30 Aug 2016 09:48:28 +0000 Subject: [Patch] JTreg case FiniteGCLatency.java failed randomly when using Serial GC. Message-ID: HI, all: We found than JTReg test case jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java may fail sometimes. It reported: /*******************************************/ Regression test for bug 4164696 exported remote object created registry bound remote object in registry unbound remote object from registry; waiting for unreferenced() callback... java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds at FiniteGCLatency.main(FiniteGCLatency.java:97) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.lang.Thread.run(Thread.java:745) JavaTest Message: Test threw exception: java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds JavaTest Message: shutting down test /*******************************************/ Test command: jtreg -va -nr ./jdk8u-aarch32/jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java (Use Serial GC.) This bug is random, and we may need to test it on different account or machine to reproduce. We found the root cause is that the field _time_of_last_gc of class Generation is not initialized. This case sets RMI GC interval to 6s, and waits for method Unreferenced to be invoked in 50s. In the failed cases, method Unreferenced didn't been invoked. And this is because: (1) test case sets 6000ms to sun.rmi.dgc.client.gcInterval (2) DGCClient.lookup() creates a new GC$LatencyRequest object to set the new interval. (3) And the following method calls are: 1. constructor GC$LatencyRequest() 2. GC$LatencyRequest.adjustLatencyIfNeeded() 3. GC$Daemon.setLatencyTarget() 4. create or notify thread GC$Daemon 5. GC$Daemon.run() 6. GC.maxObjectInspectionAge( 7. GenCollectedHeap::millis_since_last_gc() 8. GenCollectedHead::generation_iterate() 9. GenTimeOfLastGCClosure.do_generation() 10.Generation.time_of_last_gc() (4) Generation.time_of_last_gc() returns the static field _time_of_last_gc, however it hasn't been initialized. (5) If the value of _time_of_last_gc is very big, the test case fails. The analysis above takes Serial GC as example. According to the codes, CMS GC may have the same problem. Parallel GC initializes the field _time_of_last_gc and is OK. Following is the patch to fix this problem. /*******************************Patch Begin**********************************/ Index: hotspot/src/share/vm/memory/generation.cpp =================================================================== --- hotspot/src/share/vm/memory/generation.cpp +++ hotspot/src/share/vm/memory/generation.cpp @@ -46,6 +46,7 @@ PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC Generation::Generation(ReservedSpace rs, size_t initial_size, int level) : + _time_of_last_gc(0L), _level(level), _ref_processor(NULL) { if (!_virtual_space.initialize(rs, initial_size)) { Index: hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp =================================================================== --- hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp +++ hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp @@ -553,6 +553,7 @@ CMSCollector::CMSCollector(ConcurrentMarkSweepGeneration* cmsGen, CardTableRS* ct, ConcurrentMarkSweepPolicy* cp): + _time_of_last_gc(0L), _cmsGen(cmsGen), _ct(ct), _ref_processor(NULL), // will be set later /*******************************Patch End**********************************/ Best Regrards! Xiang Yuan 8/30/2016 From yuanxiang4 at huawei.com Tue Aug 30 09:50:42 2016 From: yuanxiang4 at huawei.com (yuanxiang (F)) Date: Tue, 30 Aug 2016 09:50:42 +0000 Subject: JTreg testcase jdk/test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java failed randomly (Aarch64 Fixed) Message-ID: Hi all: The JTreg testcase jdk/test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java is found to be failed randomly. And it reported: # SIGSEGV (0xb) at pc=0xb3403848, pid=10744, tid=0xa280e4d0 # # ...... # Problematic frame: # j com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.updateScope(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;+0 The problematic frame may be different each failed run. We find that this bug is fixed in Aarch64 port. And the error scenario is : (1) A thread is write tag and klass to constant pool cache ( there is a barrier between these two store). (2) Another thread is read tag and klass from constant pool cache (these is no barrier between them). (3) Load klass may be executed before load tag, and get an error result. The corresponding aarch64 patches add barriers. http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a885c3fa856 http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8e2e5e2062b According to the aarch64 patch, we made the following patch for aarch32 port. /***********Patch Begin****************/ diff -r c0e2beb1a261 src/cpu/aarch32/vm/interp_masm_aarch32.cpp --- a/src/cpu/aarch32/vm/interp_masm_aarch32.cpp Sat Jun 25 19:32:07 2016 +0100 +++ b/src/cpu/aarch32/vm/interp_masm_aarch32.cpp Fri Aug 26 18:13:49 2016 +0800 @@ -189,6 +189,7 @@ ldr(bytecode, Address(cache, ConstantPoolCache::base_offset() + ConstantPoolCacheEntry::indices_offset())); + membar(MacroAssembler::LoadLoad); const int shift_count = (1 + byte_no) * BitsPerByte; //ubfx(bytecode, bytecode, shift_count, BitsPerByte); assert(shift_count >= 0 && shift_count <= 24 && 0 == (shift_count & 7), "Invalid shift count"); diff -r c0e2beb1a261 src/cpu/aarch32/vm/templateTable_aarch32.cpp --- a/src/cpu/aarch32/vm/templateTable_aarch32.cpp Sat Jun 25 19:32:07 2016 +0100 +++ b/src/cpu/aarch32/vm/templateTable_aarch32.cpp Fri Aug 26 18:13:49 2016 +0800 @@ -392,6 +392,7 @@ // get type __ add(r3, r1, tags_offset); __ ldrb(r3, Address(r0, r3)); + __ membar(MacroAssembler::LoadLoad); // unresolved class - get the resolved class __ cmp(r3, JVM_CONSTANT_UnresolvedClass); @@ -3475,6 +3476,7 @@ const int tags_offset = Array::base_offset_in_bytes(); __ lea(rscratch1, Address(r0, r3, lsl(0))); __ ldrb(rscratch1, Address(rscratch1, tags_offset)); + __ membar(MacroAssembler::LoadLoad); __ cmp(rscratch1, JVM_CONSTANT_Class); __ b(slow_case, Assembler::NE); @@ -3625,6 +3627,7 @@ // See if bytecode has already been quicked __ add(rscratch1, r3, Array::base_offset_in_bytes()); __ ldrb(r1, Address(rscratch1, r14)); + __ membar(MacroAssembler::LoadLoad); __ cmp(r1, JVM_CONSTANT_Class); __ b(quicked, Assembler::EQ); @@ -3680,6 +3683,7 @@ // See if bytecode has already been quicked __ add(rscratch1, r3, Array::base_offset_in_bytes()); __ ldrb(r1, Address(rscratch1, r14)); + __ membar(MacroAssembler::LoadLoad); __ cmp(r1, JVM_CONSTANT_Class); __ b(quicked, Assembler::EQ); /***********Patch End ****************/ Best Wishes! Xiang Yuan 08/30/2016 From akashche at redhat.com Wed Aug 31 13:54:13 2016 From: akashche at redhat.com (Alex Kashchenko) Date: Wed, 31 Aug 2016 14:54:13 +0100 Subject: [Patch] JTreg case FiniteGCLatency.java failed randomly when using Serial GC. In-Reply-To: References: Message-ID: <57C6E185.40503@redhat.com> Hi, On 08/26/2016 10:42 AM, yuanxiang (F) wrote: > HI, all: > We found than JTReg test case jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java may fail sometimes. > > It reported: > /*******************************************/ > > Regression test for bug 4164696 > > exported remote object > created registry > bound remote object in registry > unbound remote object from registry; waiting for unreferenced() callback... > java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds > at FiniteGCLatency.main(FiniteGCLatency.java:97) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) > at java.lang.Thread.run(Thread.java:745) > > JavaTest Message: Test threw exception: java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds > JavaTest Message: shutting down test > /*******************************************/ > > Test command: > jtreg -va -nr ./jdk8u-aarch32/jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java > (Use Serial GC.) > > This bug is random, and we may need to test it on different account or machine to reproduce. Just for the record, I cannot reproduce neither this nor the TransformationWarningsTest failures on 3 different arm boards. It probably requires a bigger machine to reproduce this. > > We found the root cause is that the field _time_of_last_gc of class Generation is not initialized. > > > This case sets RMI GC interval to 6s, and waits for method Unreferenced to be invoked in 50s. > In the failed cases, method Unreferenced didn't been invoked. > > And this is because: > (1) test case sets 6000ms to sun.rmi.dgc.client.gcInterval > (2) DGCClient.lookup() creates a new GC$LatencyRequest object to set the new interval. > (3) And the following method calls are: > constructor GC$LatencyRequest() --> GC$LatencyRequest.adjustLatencyIfNeeded() --> GC$Daemon.setLatencyTarget() --> > create or notify thread GC$Daemon --> GC$Daemon.run() --> > GC.maxObjectInspectionAge() --> GenCollectedHeap::millis_since_last_gc() --> > GenCollectedHead::generation_iterate() --> GenTimeOfLastGCClosure.do_generation() --> > Generation.time_of_last_gc() > (4) Generation.time_of_last_gc() returns the static field _time_of_last_gc, however it hasn't been initialized. > (5) If the value of _time_of_last_gc is very big, the test case fails. > > The analysis above takes Serial GC as example. > According to the codes, CMS GC may have the same problem. Parallel GC initializes the field _time_of_last_gc and is OK. > > > Following is the patch to fix this problem. > /*******************************Patch Begin**********************************/ > Index: hotspot/src/share/vm/memory/generation.cpp > =================================================================== > --- hotspot/src/share/vm/memory/generation.cpp > +++ hotspot/src/share/vm/memory/generation.cpp > @@ -46,6 +46,7 @@ > PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC > > Generation::Generation(ReservedSpace rs, size_t initial_size, int level) : > + _time_of_last_gc(0L), > _level(level), > _ref_processor(NULL) { > if (!_virtual_space.initialize(rs, initial_size)) { > Index: hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp > =================================================================== > --- hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp > +++ hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp > @@ -553,6 +553,7 @@ > CMSCollector::CMSCollector(ConcurrentMarkSweepGeneration* cmsGen, > CardTableRS* ct, > ConcurrentMarkSweepPolicy* cp): > + _time_of_last_gc(0L), > _cmsGen(cmsGen), > _ct(ct), > _ref_processor(NULL), // will be set later > /*******************************Patch End**********************************/ > > > > Best Regrards! > > > Xiang Yuan > 8/26/2016 > > > > -- -Alex From andrey.petushkov at gmail.com Wed Aug 31 14:01:04 2016 From: andrey.petushkov at gmail.com (Andrey Petushkov) Date: Wed, 31 Aug 2016 17:01:04 +0300 Subject: [Patch] JTreg case FiniteGCLatency.java failed randomly when using Serial GC. In-Reply-To: <57C6E185.40503@redhat.com> References: <57C6E185.40503@redhat.com> Message-ID: Hi, WRT TransformationWarningsTest (although this seem to have to be posted into neighbour thread). In theory I agree with the fix, since the nature of mechanism requires barriers and the code which sets the values is indeed has them. At the same time I?ve spent some time finding the exact place of failure (by reading the code) and not yet managed. I did not consider all code paths though that?s why I did not reply earlier. May I ask for some more time please Andrey > On 31 Aug 2016, at 16:54, Alex Kashchenko wrote: > > Hi, > > On 08/26/2016 10:42 AM, yuanxiang (F) wrote: >> HI, all: >> We found than JTReg test case jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java may fail sometimes. >> >> It reported: >> /*******************************************/ >> >> Regression test for bug 4164696 >> >> exported remote object >> created registry >> bound remote object in registry >> unbound remote object from registry; waiting for unreferenced() callback... >> java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds >> at FiniteGCLatency.main(FiniteGCLatency.java:97) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) >> at java.lang.Thread.run(Thread.java:745) >> >> JavaTest Message: Test threw exception: java.lang.RuntimeException: TEST FAILED: unrefereced() not invoked after 50.0 seconds >> JavaTest Message: shutting down test >> /*******************************************/ >> >> Test command: >> jtreg -va -nr ./jdk8u-aarch32/jdk/test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java >> (Use Serial GC.) >> >> This bug is random, and we may need to test it on different account or machine to reproduce. > > Just for the record, I cannot reproduce neither this nor the TransformationWarningsTest failures on 3 different arm boards. It probably requires a bigger machine to reproduce this. > >> >> We found the root cause is that the field _time_of_last_gc of class Generation is not initialized. >> >> >> This case sets RMI GC interval to 6s, and waits for method Unreferenced to be invoked in 50s. >> In the failed cases, method Unreferenced didn't been invoked. >> >> And this is because: >> (1) test case sets 6000ms to sun.rmi.dgc.client.gcInterval >> (2) DGCClient.lookup() creates a new GC$LatencyRequest object to set the new interval. >> (3) And the following method calls are: >> constructor GC$LatencyRequest() --> GC$LatencyRequest.adjustLatencyIfNeeded() --> GC$Daemon.setLatencyTarget() --> >> create or notify thread GC$Daemon --> GC$Daemon.run() --> >> GC.maxObjectInspectionAge() --> GenCollectedHeap::millis_since_last_gc() --> >> GenCollectedHead::generation_iterate() --> GenTimeOfLastGCClosure.do_generation() --> >> Generation.time_of_last_gc() >> (4) Generation.time_of_last_gc() returns the static field _time_of_last_gc, however it hasn't been initialized. >> (5) If the value of _time_of_last_gc is very big, the test case fails. >> >> The analysis above takes Serial GC as example. >> According to the codes, CMS GC may have the same problem. Parallel GC initializes the field _time_of_last_gc and is OK. >> >> >> Following is the patch to fix this problem. >> /*******************************Patch Begin**********************************/ >> Index: hotspot/src/share/vm/memory/generation.cpp >> =================================================================== >> --- hotspot/src/share/vm/memory/generation.cpp >> +++ hotspot/src/share/vm/memory/generation.cpp >> @@ -46,6 +46,7 @@ >> PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC >> >> Generation::Generation(ReservedSpace rs, size_t initial_size, int level) : >> + _time_of_last_gc(0L), >> _level(level), >> _ref_processor(NULL) { >> if (!_virtual_space.initialize(rs, initial_size)) { >> Index: hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp >> =================================================================== >> --- hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp >> +++ hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp >> @@ -553,6 +553,7 @@ >> CMSCollector::CMSCollector(ConcurrentMarkSweepGeneration* cmsGen, >> CardTableRS* ct, >> ConcurrentMarkSweepPolicy* cp): >> + _time_of_last_gc(0L), >> _cmsGen(cmsGen), >> _ct(ct), >> _ref_processor(NULL), // will be set later >> /*******************************Patch End**********************************/ >> >> >> >> Best Regrards! >> >> >> Xiang Yuan >> 8/26/2016 >> >> >> >> > > > -- > -Alex From aph at redhat.com Wed Aug 31 16:58:38 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 31 Aug 2016 17:58:38 +0100 Subject: RFR: 8164652: c1 port, code patching In-Reply-To: References: <1472211998.2756.2.camel@gmail.com> Message-ID: <2262cf97-394c-8a3a-e6dc-a6053d928a3c@redhat.com> It all looks pretty good. I now understand how the C1 patching code works, and it's not as bad as I'd feared. :-) I'm think that it'll work on existing ARM processors, given that none of the copying of code buffers which x86 does is used at all. For the benefit of onlookers: when we have to patch, say, an instruction of the form mov r2, #nn but nn is unknown at compilation time, we lay down a stub of the form stub0: movw r2, #0 movt r2, #0 nop b back and at the "call site" we do b nop nop back: Patching code first fixes up the stub: stub0: movw r2, #088 movt r2, #0 nop b back and then the call site to jump to the stub: b stub0 nop nop back: With all of the icache flushing done in the correct order I think this is OK. Having said that, I want to sound a note of caution. There is a compatibility problem in that the architecture specification says ...once the modified instructions are observable, each PE that is executing the modified instructions *must* (my emphasis) issue the following instruction to ensure execution of the modified instructions: ISB; Synchronize fetched instruction stream But we are not doing that on all PEs. For strict correctness we should execute an ISB on every PE after a stub has been written and before it is executed. In practice I don't think that it matters because the instruction cache on the other PEs probably won't already contain a stale copy of the stub. But it is possible: with a long instruction cache it may do if the line has already been fetched for an adjacent stub. Without an ISB the PE may not re-fetch its icache line and may then execute the stale stub code. The patching doesn't need to be done in this way. It could have been done as b ldr r2, and the fixup could have initialized the constant pool entry and then overwritten the b to a NOP . [ As an aside: I don't think that the trampolines on AArch64 are vulnerable in the same way because the stubs are of the form ldr r2, data0 b r2 data0: xword 0 the patching code does not modify an instruction except for the branch at the call site, so it is legal. Having said that, perhaps we need an acquiring load in this AArch64 stub instead of a simple LDR. ] Andrew.